Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How PyCon APAC 2014 Web is built

How PyCon APAC 2014 Web is built

Sitting on Web Chair of PyCon APAC 2014, I'm still new to Django and we're even new to Mezzanine. How we make it happen? It might be related to these keywords from the perspective of a Pyramid user: - Mezzanine Rich Text Page & html content - Mezzanine style - Multihost middleware - Django user, admin, and doc - Django Workshop in Taipei.py - django-bootstrap - django-celery-email - django-compress - AngularJS - Stylus - Fabric - Transifex - Bitbucket & Github

Keith Yang

May 27, 2014
Tweet

More Decks by Keith Yang

Other Decks in Programming

Transcript

  1. Keith Yang • @keitheis    • Taipei.py co-organizer

    • #PyConAPAC 2014 Web Chair • biideal coder 3
  2. Co-work • Bitbucket & Git • Trello • Slack •

    Email • In office with Art Pai 12
  3. Architect Coder? • In 2013, I didn't code. • In

    2014, I coded. Easier vs. Harder 15
  4. Suggestion 1. Coded it before 2. Don't code this time

    3. Just assign and don't code 4. except live update 18
  5. Django I N S T A L L E D

    _ A P P S = ( " s o u t h " , " m e z z a n i n e . . . " , " b o o t s t r a p 3 " , " r a v e n . c o n t r i b . d j a n g o . r a v e n _ c o m p a t " , " d j c e l e r y " , " d j c e l e r y _ e m a i l " , . . . ) 23
  6. I18n • Multihost for [ ' e n ' ,

    ' z h ' , ' j a ' ] Django Middleware by Jim Yeh (Chang-Ching) • Transifex • --human-force 24
  7. • Python • Django • Mezzanine • Linux • Ubuntu

    • OpenSSH • Fabric • Celery • Redis • PostgreSQL • SQLite • Nginx • uwsgi • Firefox • Vim • MacVim • Git • Plim • Mako • Subline Text • Babel • gettext • AngularJS • IPython • Sentry • Sphinx • Shower • Supervisord • ... Related Open Source
  8. • Bitbucket • Trello • Sentry • Transifex • Hangout

    • Slack • Linode • Mandrill • Github • Read the Doc• Google Group • Google App • Dropbox • Twitter • Plurk • Facebook Page • Meetup • Pypi • CLBC • Buffer • Plurk • Youtube • KKTIX • Doodle • Stackoverflow • Hackpad • CheckIO • 琅茶 • ... Related Services
  9. Future Develop with comment by @urs • Frozen PyConAPAC 2014

    to static html • Seperate awesome proposal review system • Easy 29
  10. Future System • Ubuntu (very old version) -> 14.04 •

    Linode HD -> SSD thanks StreetVoice host sponsor 30