The Easy Way - Plone Conference 2011

Preview:

Citation preview

Easy way

Friday, November 4, 2011

• Moo of IRCs (superstar)

• opensourcehacker.com

• twitter.com/moo9000

• linkedin/in/ohtis

Plz friends <3

Friday, November 4, 2011

What’s going to happen

• Ending up at the bottom of the pit

• Demo

• Get someone to throw a rope for you

Friday, November 4, 2011

Blender

Friday, November 4, 2011

years of optimizing your own workflow

Friday, November 4, 2011

Plone vision

• You create a website for your organization

Friday, November 4, 2011

The customer of Plone is a developer

Friday, November 4, 2011

What is web development

Friday, November 4, 2011

The theory of web development

1. Learn HTML, CSS maybe Javascript

2. Pick random web development platform

3. Copy-paste code from tutorial to code and template files

4. Hit refresh

Friday, November 4, 2011

View source -way

Friday, November 4, 2011

What makes a good development tool?

Friday, November 4, 2011

You can use it to solve your problem

Friday, November 4, 2011

For whom Plone currently solves

problems?

Friday, November 4, 2011

Super smart people

(Whom have been developing Plone for

7 years and use vim... or read a

book)Friday, November 4, 2011

Plone is not accessible for web developers

Friday, November 4, 2011

TODO

Friday, November 4, 2011

Buildout• Unsafe by default -> kills your site

• Unfriendly by default -> you don’t know why it kills your site

• Unknown by default -> no one can help

Friday, November 4, 2011

Database

Object

View

Page template

HTML

Friday, November 4, 2011

Object

View

Viewlet Manager

Viewlets

TAL

HTML

DOM / lxml

Diazo XML

XSLT

HTMLD i a z o W T F

? ? ?Friday, November 4, 2011

TTW, Export, hand-edit, fail

•We put XML in j00r databases so you can more XML

Friday, November 4, 2011

Lean management

Friday, November 4, 2011

Minimize

• Knowledge needed to get things done

• Clicks needed to get things done

• Time needed to get things done

Friday, November 4, 2011

Development-by-default

Friday, November 4, 2011

This is how you do it

Friday, November 4, 2011

What just happened

• Deployed with default plonecustom add-on in src/ [files]

• Plone IDE w/ template integratio[edit]

• sauna.reload [refresh]

Friday, November 4, 2011

Conclusion

Friday, November 4, 2011

Sometimes Plone community solves

wrong problems right

Friday, November 4, 2011

90% downloads are Windows installer

Friday, November 4, 2011

Plone must be develop-able out of the box

Friday, November 4, 2011

You need to care about the small guy to get the thing

done... or ...

Friday, November 4, 2011

Thank youFriday, November 4, 2011

Recommended