from copy to paster: a middle-class plone developer tale

30
From copy to paster A middle-class Plone developer’s tale Érico Andrei Simples Consultoria - Brazil

Upload: menttes

Post on 05-Jul-2015

605 views

Category:

Technology


1 download

DESCRIPTION

By Érico Andrei. A "middle-class developer" talks about lessons learnt during 6 years of active Plone development. From the early "copy and paste" Archetypes development to Dexterity, paster and beyond.

TRANSCRIPT

Page 1: From copy to paster: A middle-class Plone developer tale

From copy to pasterA middle-class Plone developer’s tale

Érico AndreiSimples Consultoria - Brazil

Page 2: From copy to paster: A middle-class Plone developer tale

About me

Page 3: From copy to paster: A middle-class Plone developer tale

A marketing guy ...

•Evangelist @ Microsoft Brasil

•Consultant position at Grupo Abril

•Marketing and BA Teacher at local Colleges

Page 4: From copy to paster: A middle-class Plone developer tale

Turned to a developer

•Joined Simples Consultoria in 2004

•Working with Plone since

•> 100 projects deployed

•Made a lot of bad choices ...

Page 5: From copy to paster: A middle-class Plone developer tale

OAB/SP

Page 6: From copy to paster: A middle-class Plone developer tale

Univ. Metodista

Page 7: From copy to paster: A middle-class Plone developer tale

Brasil.gov.br

Page 8: From copy to paster: A middle-class Plone developer tale

My own blog

Page 9: From copy to paster: A middle-class Plone developer tale

Middle-class developer

Page 10: From copy to paster: A middle-class Plone developer tale

So let’s talk

Page 11: From copy to paster: A middle-class Plone developer tale

In the beginning ...

Page 12: From copy to paster: A middle-class Plone developer tale

there was copy

there was paste

Page 13: From copy to paster: A middle-class Plone developer tale

and it was good

Page 14: From copy to paster: A middle-class Plone developer tale

it could be painful

it couldbe risky

Page 15: From copy to paster: A middle-class Plone developer tale

but very productive

Page 16: From copy to paster: A middle-class Plone developer tale

Then came Plone 3

Page 17: From copy to paster: A middle-class Plone developer tale

We blamed “Harry Aspeli”

Page 18: From copy to paster: A middle-class Plone developer tale

But it was our bad, not his

(or anyone else)

Page 19: From copy to paster: A middle-class Plone developer tale

Time to learn again

Page 20: From copy to paster: A middle-class Plone developer tale

Time to take part

Page 21: From copy to paster: A middle-class Plone developer tale

Time to contribute

Page 22: From copy to paster: A middle-class Plone developer tale

Today

Page 23: From copy to paster: A middle-class Plone developer tale

Package releasing

•We have two base namespaces:

•beyondskins.*

•sc.*

•And if it’s generic enough we use common namespaces like collective or archetypes.

Page 24: From copy to paster: A middle-class Plone developer tale

Some of them

archetypes.languagebugfix

sc.dev.core,

sc.paster.*

sc.social.bookmarks

sc.social.viewcounter

sc.contentrules.groupbydate

sc.contentpanels.sitepolicy

sc.kupu.objectsupport

Products.BrFieldsAndWidgets

sc.pfg.brazilianfields

Page 25: From copy to paster: A middle-class Plone developer tale

Future

Page 26: From copy to paster: A middle-class Plone developer tale

Plone 4 is here

Page 27: From copy to paster: A middle-class Plone developer tale

And we need to leave some stuff behind

Page 28: From copy to paster: A middle-class Plone developer tale

while keep tabs on new stuff

Page 29: From copy to paster: A middle-class Plone developer tale

Questions?

Page 30: From copy to paster: A middle-class Plone developer tale

Thank you!

Érico Andreihttp://www.simplesconsultoria.com.br

[email protected]

twitter: @ericof

irc: ericof

plone.org: erico_andrei