About Me● From Córdoba, Argentina.●
Python developer for the past 8 years.● Plone developer for the past 6 years.● (kind of) active member of several FLOSS communities: ● GrULIC ● PyAR ● Plone ● Plone-conosur ● Plone-es● Author or active contributor on some 3rd party products: ● Products.ATSuccessStory ● collective.facebook.accounts ● Collective.newsflash ● collective.facebook.portlets ● collective.contacts ● collective.polls ● collective.twitter.accounts ● collective.prettydate ● collective.twitter.portlets ● collective.weather
History● The idea started in
my head around 4 years ago.● Based on the necessity of having better tools to help in the day-to-day job.● Alternatives: ● Editor + Terminal ● Emacs + PDB ● Eclipse ● Netbeans ● WingIDE
Problems● Amount of windows to
keep track of.● Time needed in order to get everything set-up per project.● System resources.● Speed.● Sessions.● Finding help.
Problems● A lot of products
for developers: ● plone.reload ● sauna.reload ● iw.debug ● Products.PDBDebugMode ● plone.app.debugtoolbar ● collective.catalogcleanup ● PEP8 checkers ● PyFlakes ● Etc...
Bespin A light of hope●
The FutureMore Plone tools: ●
Paster integration ● “Frontends” for XML and ZCML ● Wizards for creating new content ● Code snippets ● Syntax check for PT, ZCML ● Get useful info, like registered interfaces, views, permissions, CT information, etc. ● Create catalog queries ● Remote coding ?