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

D1804d3c315cbb850aaa88d2fbadc3cf?s=128

Keith Yang

May 27, 2014
Tweet

Transcript

  1. 3.

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

    • #PyConAPAC 2014 Web Chair • biideal coder 3
  2. 4.
  3. 12.

    Co-work • Bitbucket & Git • Trello • Slack •

    Email • In office with Art Pai 12
  4. 15.

    Architect Coder? • In 2013, I didn't code. • In

    2014, I coded. Easier vs. Harder 15
  5. 18.

    Suggestion 1. Coded it before 2. Don't code this time

    3. Just assign and don't code 4. except live update 18
  6. 19.
  7. 21.
  8. 22.
  9. 23.

    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
  10. 24.

    I18n • Multihost for [ ' e n ' ,

    ' z h ' , ' j a ' ] Django Middleware by Jim Yeh (Chang-Ching) • Transifex • --human-force 24
  11. 26.

    • 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
  12. 27.

    • 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
  13. 28.
  14. 29.

    Future Develop with comment by @urs • Frozen PyConAPAC 2014

    to static html • Seperate awesome proposal review system • Easy 29
  15. 30.

    Future System • Ubuntu (very old version) -> 14.04 •

    Linode HD -> SSD thanks StreetVoice host sponsor 30
  16. 32.
  17. 33.