brasil.gov.br: building a digital nation with plone
TRANSCRIPT
Brasil.gov.br:Building a Digital Nation With Plone
Brasil.gov.br: Building a digital nation with Plone
Érico Andrei - Simples Consultoria
Brasil.gov.br:Building a Digital Nation With Plone
Strategy
“Be the most complete platform
for the Brazilian state digital presence”
Brasil.gov.br:Building a Digital Nation With Plone
Strategy
“I joked with Franklin Martins (Minister of communications) in the launching day. I said to him we
could say this is the Brazilian Google. In here (portal), our citizens will find informations about everything we do,
every cent we expend”
Lula, Brazil’s President
Brasil.gov.br:Building a Digital Nation With Plone
A few numbers
•3 languages
•12 sections
•4 target groups
•11 mini-sites
•15Gb of content
Brasil.gov.br:Building a Digital Nation With Plone
more numbers
•~600 government services
•4 server environments
•20 servers
•95 new Python packages
Brasil.gov.br:Building a Digital Nation With Plone
Team
•Planning•Scope•IA•Design•Development •Content editing•Management
Brasil.gov.br:Building a Digital Nation With Plone
Team
Over 120 professionalsSecomTV1
SerproContractors
Brasil.gov.br:Building a Digital Nation With Plone
Ok, seriously now
Lack of Plone expertise+
A motivated and very competent team+
XGH=
Brasil.gov.br:Building a Digital Nation With Plone
Things we learned
•The team lacked some professional skills
•Plone is a Content Management System
•Our hosting environment had it’s rules
•XGH no more!
Brasil.gov.br:Building a Digital Nation With Plone
What we needed
•A senior management
•Senior developers
•Some interface “wizards”
•And a new process
Brasil.gov.br:Building a Digital Nation With Plone
Plone to the people
•Leveling the team with formal training
•Mentoring
•And tons of pair-programing
Brasil.gov.br:Building a Digital Nation With Plone
Processes
•We needed to adapt to Serpro way of working
•New projects needed to be organized
•Integrate, integrate, integrate
•Refactor, refactor, refactor
Brasil.gov.br:Building a Digital Nation With Plone
Choosing the right tools
•Moving to Git
•Our own paster templates
•Kanban + Jira + Confluence
Brasil.gov.br:Building a Digital Nation With Plone
Things we contributed to
ATGoogleVideo
ContentPanels
CMFPublicator
ThemeSwitcher
ZopeSkel
archetypes.languagebugfix
sc.dev.core
sc.paster.*
sc.social.viewcounter
tv1.app.*
Brasil.gov.br:Building a Digital Nation With Plone
Package management
•zest.releaser
•Plone Software Center
•PyPi Mirror
Brasil.gov.br:Building a Digital Nation With Plone
Modular, manageable
•Over 200 different tiles
•An gigantic number of internal views
•Editors compose the front page
•Accessibility and Usability are essential
•8 front end developers
Brasil.gov.br:Building a Digital Nation With Plone
with a little spice...
•We have well defined positions -- IA, Design, Implementation
•Our front end team has different backgrounds
•Content editors are not always tech-friendly
•And we learned the lesson: Create once, try to use anywhere
Brasil.gov.br:Building a Digital Nation With Plone
Brasil.gov.br
•Two different customers
•A service aggregator and news portal
•Lack of Plone professionals -- so we trained the team we had available
Brasil.gov.br:Building a Digital Nation With Plone
Thank you
Érico Andrei
twitter: @ericof
irc: ericof
plone.org: erico_andrei