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

PyConZA 2012: "Jmbo Tutorial" by Hedley Roos (I...

Pycon ZA
October 05, 2012

PyConZA 2012: "Jmbo Tutorial" by Hedley Roos (Intro)

Jmbo is a CMS (no, don't run!) built on Django. It was born after years of frustration with a rigid development pipeline and tools which are either too weak of overly complex.

So a CMS for mobi? Sure, it is that and more. Its real value lies in bringing project manager, designer, integrator and devops together in a sane and friendly way.

We'll start off with a short history of the problem domain and our naive first attempts at solving it. Then we try and recreate a popular news mobi site within the allotted time. If you're more of a CSS person than a Python coder we need you as well!

If you want to code then you'll need Ubuntu 12.04 since that is the easiest platform to set up. Make yourself a virtual machine if you're on a Mac.

I'll be assisted by my colleagues Milton Madanda, Shaun Sephton and Rizmari Versfeld.

Pycon ZA

October 05, 2012
Tweet

More Decks by Pycon ZA

Other Decks in Programming

Transcript

  1. Say Jmbo to the most efficient way of managing mobile

    content in emerging markets. Open source and super-scalable, Jmbo delivers complex experiences and information to diverse audiences simply, quickly and cost-effectively. Meet Jmbo
  2. Made for Mobile Jmbo is mobile first, ensuring optimum content

    delivery for individuals in majority markets. Device detection Jmbo detects the device of the end user providing them with content tailored for their phone.
  3. Open source & cost efficient Open source means that you

    aren’t tied into an existing code base. A community of developers ensures the availability of quality, low cost modules. Central content management system Means reduced resources required for ongoing content management.
  4. Multiple Territories & Languages Jmbo works across multiple territories and

    allows you to provide content in multiple languages.
  5. Go!

  6. Jmbo Go! is built to give organisations fast and easy

    access to a whole host of Jmbo features. It's a super-simple solution for people who need a basic selection of features combined into a mobile site with a minimum of fuss, and at a low cost. Meet Jmbo Go!
  7. Jmbo Go lets you register visitors to your mobisite. Registration

    modules include all Diageo required features, and allow users to sign-in with their mobile number, user name or email. Users are also able to retrieve their details via SMS or email if they forget their log-in information. Registration
  8. Home page banners let you direct your users to the

    latest competitions or other content on your site. Banners
  9. Jmbo Go! allows your to provide your end users with

    articles, image galleries & polls. Posts & polls
  10. Content on Jmbo Go! is socially powered, which means your

    users can comment, like & share content. This means that you can go an active, engaged community and take advantage of viral growth. Socially powered content
  11. Jmbo Go! chat offers your users another channel through which

    to engage with their peers and with you. Jmbo Go! chat