- Wing IDE Tutorial
- How-Tos
- Wing IDE Reference Manual
- Python Documentation
- Mailing Lists and Blogs
- Priority Support
- Wing IDE beta release
Follow Wingware:
On FacebookOn LinkedIn
On Twitter
On Reddit.com
On Freshmeat.net
Our Blog
Home » Support » Index of All Documentation » How-Tos » How-Tos for Web Development »
4.3. Using Wing IDE with Plone

Wing IDE is an integrated development environment that can be used to write, test, and debug Python code that is written for Plone, a powerful web content management system. Wing provides auto-completion, call tips, a powerful debugger, and many other features that help you write, navigate, and understand Python code.
For more information on Wing IDE see the product overview. If you do not already have Wing IDE installed, download a free trial now.
To get started using Wing, refer to the tutorial in the Help menu in Wing and/or the Wing IDE Quickstart Guide.
Introduction
Since Plone is based on Zope, setting up Wing IDE with Plone is very similar to setting up Wing IDE with Zope, which is described in detail in the Zope quickstart guide. The only difference is that you will download and install Plone instead of Zope. Also, instead of launching Zope only, you will be launching Plone (which on win32 is done with the Plone launcher tool from the Start menu).
Performance Hints
Plone and Zope together contain a very large Python code base. If you Add Directory from the Project menu to include the entire Plone installation, you will see significant CPU intensive processing, which can be an issue on slower machines and may take several minutes to complete. Wing should remain responsive during this time but may be sluggish in some cases.
As long as the initial analysis is in process the Source Browser will contain a subset of all the code constructs available and some features like goto-definition may not work until the entire source has been processed.
Processing chould cease after a period of time and the rest of your Wing IDE session should run at near zero CPU usage, with a snappy and responsive GUI even on slower machines.
Related Documents
Wing IDE provides many other options and tools. For more information:
- Using Wing IDE with Zope, which describes how to set up Zope for use with Wing IDE.
- Wing IDE Reference Manual, which describes Wing IDE in detail.
- Plone home page, which provides links to documentation.
- Wing IDE Quickstart Guide which contains additional basic information about getting started with Wing IDE.
- Plone Bootcamps offer comprehensive training on Plone using Wing IDE throughout the course. Students learn how to set up and use Wing IDE with Plone.
| « 4.2. Using Wing IDE with Zope | Table of Contents | 4.4. Using Wing IDE with the Google App Engine » |
