ttw ftw: plone as the new wordpress

Download TTW FTW: Plone as the new wordpress

If you can't read please download the document

Upload: dylan-jay

Post on 14-Apr-2017

1.525 views

Category:

Technology


2 download

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