I am looking to adopt Plone as CMS solution and want to know is there any IDE available to do all the programming for Plone CMS?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Plone is written in Python and any Python IDE is good.
I personally used Aptana Studio 3 (Eclipse + PyDev) before moving to Sublime Text 2 one year ago.
Setting up Eclipse for Plone tutorial (old):
http://plone.org/documentation/kb/developing-plone-with-eclipse
Some sample integration scripts for Eclipse for Plone (no longer work with the latest Aptana as it doesn’t ship with MonkeyEclipse):
http://pypi.python.org/pypi/collective.eclipsescripts
How to tune Sublime Text 2 for Plone and Python
http://opensourcehacker.com/2012/05/11/sublime-text-2-tips-for-python-and-web-developers/
Here are the pros and cons why I moved from Aptana to Sublime Text 2
Aptana + PyDev
Integrated Git and SVN explorer
You can click tracebaxk in a console window and it will take you to the line in that exception
Autocompletion
Linter warns on the background about bad code
Hard to integrate with other Python tools (buildout, eggs). In fact you spend more time fighting with IDE than running the commands directly from the command line.
In dynamic languages like Python you cannot apply most of Eclipse’s powerful code analysis and refactoring features which are desgined Java in mind.
Sublime Text 2
Faaast. In fact has 3D acceleration.
Quick go to anywhere (CMD+T) is the best what any IDE or editor can provide. Makes your working and navigating source really efficient.
Autocompletion (SublimeCodeIntel, works in fact better than in Eclipse)
Linter warns on the background about bad code
PEP-8 style guide check
Needs some time to set-up and get confortable with
Kind of integrated SVN and Git, but does not come even close the level of Eclipse
Still haven’t figured out how to run Plone process in a window to make tracebacks clickable