from copy to paster: a middle-class plone developer tale
TRANSCRIPT
![Page 1: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/1.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/2.jpg)
About me
![Page 3: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/3.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/4.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/5.jpg)
OAB/SP
![Page 6: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/6.jpg)
Univ. Metodista
![Page 7: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/7.jpg)
Brasil.gov.br
![Page 8: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/8.jpg)
My own blog
![Page 9: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/9.jpg)
Middle-class developer
![Page 10: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/10.jpg)
So let’s talk
![Page 11: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/11.jpg)
In the beginning ...
![Page 12: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/12.jpg)
there was copy
there was paste
![Page 13: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/13.jpg)
and it was good
![Page 14: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/14.jpg)
it could be painful
it couldbe risky
![Page 15: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/15.jpg)
but very productive
![Page 16: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/16.jpg)
Then came Plone 3
![Page 17: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/17.jpg)
We blamed “Harry Aspeli”
![Page 18: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/18.jpg)
But it was our bad, not his
(or anyone else)
![Page 19: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/19.jpg)
Time to learn again
![Page 20: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/20.jpg)
Time to take part
![Page 21: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/21.jpg)
Time to contribute
![Page 22: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/22.jpg)
Today
![Page 23: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/23.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/24.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/25.jpg)
Future
![Page 26: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/26.jpg)
Plone 4 is here
![Page 27: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/27.jpg)
And we need to leave some stuff behind
![Page 28: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/28.jpg)
while keep tabs on new stuff
![Page 29: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/29.jpg)
Questions?
![Page 30: From copy to paster: A middle-class Plone developer tale](https://reader030.vdocuments.net/reader030/viewer/2022032421/55a78bd11a28ab1a6e8b46d2/html5/thumbnails/30.jpg)
Thank you!
Érico Andreihttp://www.simplesconsultoria.com.br
twitter: @ericof
irc: ericof
plone.org: erico_andrei