ttw ftw: plone as the new wordpress
TRANSCRIPT
as the new WordPress
Dylan Jay (@djay75)
TTW FTW!
Making Plone popular
Why Listen to me?
2000 Built internal ecom site at Lucent/Avaya
2004 Startup: Zope + collaborative filtering
2004 PretaWeb Plone consultancy
2009 PretaWeb focus on Government
I build sites
I train people to build sites
I'm not a core developer
Plone marketshare remains static
While CMS takes over web (esp WP)
Plone grows via company sales which is slow
Plone is easy to use but not to developPlone is needs integrator companies
Cockroach principle of open source
You Want a blog
Someone recommends WP
You build it and like it
At work they ask you How shall we build our intranet?
You say WP
You stick to it and hope WP becomes better
WP gets better (it now has content types!)
We need a Plone starter Drug
Developers are Lazy too
PHP is addictively easy to deploy
But we don't want lots of newbies!
Popular Plone = more developers + more word of mouth = profit
Big Funnel principle
1 in 500 is a Rok or Martin
My Plan 4 years ago
Easy deploymentcollective.hostout no big green button yet
Clear choices via docscollective.developerdocs Thanks Mikko!
Quick site conversionscollective.funnelweb helps companies
These weren't the answer
Who will save Plone then?
Diazo
Is Plone Crack
Thank you
Paul Everitt,
Lawrence Rowe,
Martin Aspeli
And ploud.com's ( note plural!!)
Didn't like it at first
Backend Developer (plugins)
Skills
- ZPT- jbot- BrowserViews- ZCML- setuptools/buildout- python...
Frontend Developer (Themer)
Skills
- HTML/CSS/jQuery- ZPT- jbot- BrowserViews- ZCML- setuptools/buildout- python...
Integrator
- ZPT- jbot- BrowserViews- ZCML- setuptools/buildout- python...
Content Editor
Plone
Separation of concerns (Diazo)
T-6months (generic plugins + core)
T-1day
T-5min
T-200ms
Frontend Developer (Themer)
Skills
- HTML/CSS/jQuery- Diazo
Integrator.... gone!
Can we really build complex pages without adding more skills?
Did they have fun?
When I understood the inherent Plone templating I had a sense
that we would be able to create a site design that met our needs.
When I came to understand the capabilities that Diazo added
however, I was over the moon. VICSES had low maturity in the web
space, but a strong desire to make up for lost time. This
guaranteed that the design we eventually implemented would be
complex and subject to quirky requirements, but more than that it
meant that the design would have to accommodate changing needs even
after production deployment. How to meet those needs without a team
of developers and sophisticated dev/prod cycle? Diazo, that's
how.
...
There's no real limitation to what we can achieve with Diazo,
except for our own imaginations.
This combination of power, responsiveness and flexibility is
something that I've not had in my previous fifteen years of
enterprise web development.Adam Dennis SES Team lead
Background images
Themer gave (limited) control back to editor
collective.portlets.sitemap
Html-as-api
Get all content on one page
- contentwellportlets
- portletpage- collective.listingviews- collective.portlet.sitemap- hexagonit.portletstyle- PloneFormGenDiazo it
Aren't your rules complex?
Yes
But I can teach enough to recreate them in one day
100% deployment free
No packages, no python, no confusing choices
Can you think what else to move TTW?
What's in your overrides?
What do we still need?
Change wording TTW locales?
Search forms eea.facetednavigation?
Content editor controlled layout Deco?
Change existing fields required/description TTW?
Less need for XSLT in diazo diazo loops?
TTW Tile creator?
Git for TTW Theme?
Snapshot registry in theme zip?
Json/AJAX?
The Future
You've never heard of Plone
A friend says Plone is the fastest way to make a blog
You create site on any ploud/SaaS Plone (there's lots)
Learn TTW diazo
Become an addict
Join 2000 others @ PloneConf 2014
In Sydney! (ok I joke but the rest I'm serious about)
Dylan Jay
Thank you to Sine my wife, who became Australian today
[email protected] http://www.pretaweb.com @djay75
Click to edit the title text formatClick to edit Master title style
31/10/12
Click to edit the title text formatClick to edit Master title style
Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline LevelSeventh Outline LevelEighth Outline Level
Ninth Outline LevelClick to edit Master text styles
31/10/12
31/10/12
Click to edit the title text formatClick to edit Master title style
Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline LevelSeventh Outline LevelEighth Outline Level
Ninth Outline LevelClick to edit Master text styles
31/10/12
Click to edit the title text formatClick to edit Master title style
Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline LevelSeventh Outline LevelEighth Outline Level
Ninth Outline LevelClick to edit Master text stylesSecond levelThird levelFourth levelFifth level
31/10/12
Click to edit the title text formatClick to edit Master title style
31/10/12