31
Easy way Friday, November 4, 2011

The Easy Way - Plone Conference 2011

Embed Size (px)

Citation preview

Page 1: The Easy Way - Plone Conference 2011

Easy way

Friday, November 4, 2011

Page 2: The Easy Way - Plone Conference 2011

• Moo of IRCs (superstar)

• opensourcehacker.com

• twitter.com/moo9000

• linkedin/in/ohtis

Plz friends <3

Friday, November 4, 2011

Page 3: The Easy Way - Plone Conference 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

Page 4: The Easy Way - Plone Conference 2011

Blender

Friday, November 4, 2011

Page 5: The Easy Way - Plone Conference 2011

years of optimizing your own workflow

Friday, November 4, 2011

Page 6: The Easy Way - Plone Conference 2011

Plone vision

• You create a website for your organization

Friday, November 4, 2011

Page 7: The Easy Way - Plone Conference 2011

The customer of Plone is a developer

Friday, November 4, 2011

Page 8: The Easy Way - Plone Conference 2011

What is web development

Friday, November 4, 2011

Page 9: The Easy Way - Plone Conference 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

Page 10: The Easy Way - Plone Conference 2011

View source -way

Friday, November 4, 2011

Page 11: The Easy Way - Plone Conference 2011

What makes a good development tool?

Friday, November 4, 2011

Page 12: The Easy Way - Plone Conference 2011

You can use it to solve your problem

Friday, November 4, 2011

Page 13: The Easy Way - Plone Conference 2011

For whom Plone currently solves

problems?

Friday, November 4, 2011

Page 14: The Easy Way - Plone Conference 2011

Super smart people

(Whom have been developing Plone for

7 years and use vim... or read a

book)Friday, November 4, 2011

Page 15: The Easy Way - Plone Conference 2011

Plone is not accessible for web developers

Friday, November 4, 2011

Page 16: The Easy Way - Plone Conference 2011

TODO

Friday, November 4, 2011

Page 17: The Easy Way - Plone Conference 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

Page 18: The Easy Way - Plone Conference 2011

Database

Object

View

Page template

HTML

Friday, November 4, 2011

Page 19: The Easy Way - Plone Conference 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

Page 20: The Easy Way - Plone Conference 2011

TTW, Export, hand-edit, fail

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

Friday, November 4, 2011

Page 21: The Easy Way - Plone Conference 2011

Lean management

Friday, November 4, 2011

Page 22: The Easy Way - Plone Conference 2011

Minimize

• Knowledge needed to get things done

• Clicks needed to get things done

• Time needed to get things done

Friday, November 4, 2011

Page 23: The Easy Way - Plone Conference 2011

Development-by-default

Friday, November 4, 2011

Page 24: The Easy Way - Plone Conference 2011

This is how you do it

Friday, November 4, 2011

Page 25: The Easy Way - Plone Conference 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

Page 26: The Easy Way - Plone Conference 2011

Conclusion

Friday, November 4, 2011

Page 27: The Easy Way - Plone Conference 2011

Sometimes Plone community solves

wrong problems right

Friday, November 4, 2011

Page 28: The Easy Way - Plone Conference 2011

90% downloads are Windows installer

Friday, November 4, 2011

Page 29: The Easy Way - Plone Conference 2011

Plone must be develop-able out of the box

Friday, November 4, 2011

Page 30: The Easy Way - Plone Conference 2011

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

done... or ...

Friday, November 4, 2011

Page 31: The Easy Way - Plone Conference 2011

Thank youFriday, November 4, 2011