Revision 76 as of 2011-03-25 20:36:29

Clear message

Site Improvements

This page collects suggestions for improving the PythonWebsite at

Discussion of site and related improvements takes place on the following mailing lists:

General Web site (architecture, design, integration)


Bug tracker


Package index


Development workflow


Please try and direct discussion to the correct list, and try not to cross-post unless absolutely necessary.


The process of improving the Web site should entail enhancing the user experience so that users may find the information they are looking for faster and easier than the way they are used to. Although major things that need improvement can be obvious to many people, some of these things can seem like tasks of epic proportions, too big for an individual to consider tackling on their own: single sign-on to all the different resources, the introduction of OpenID support, an online reference documentation editor - these are all non-trivial tasks that require knowledge of the existing site architecture and access to the site infrastructure. There are also minor features that matter to each of us in particular, but they are not always obvious for everyone else: automatic subscription to Wiki pages upon editing, various design improvements.

But the process of improvement has to solicit feedback in order to capture ideas about areas of improvement, and this channel for feedback should be easy to reach and visible to others. An example of such a channel is the online manual comments that one sees in the documentation for technologies such as PHP, MySQL (example) and PostgreSQL.

A lot of information causes frustration: that's why people prefer Twitter to Blogger. Too much "inventory" in the room makes it hard to navigate and hard to notice needed things. The process of cleanup should involve throwing unused stuff away, leaving relevant and updated information in place. Naturally, the Wiki has accumulated lots of arguably unused and dated pages, but various pages are affected as well. Too much information reduces the "fun factor": a separate status page will help people see what's going on and let them have more fun by focusing their work and enabling them to work together with others.


Web Site

Python Version



Snapshot Download

Code Coverage





Wiki Content

Wiki Theme

Wiki Engine

Some Wiki problems are likely to be related to bugs in MoinMoin or could be remedied by developing enhancements.

Core Developer Web Resources

The Core Development Helper Tools page discusses enhancements for version control and bug tracking, particularly with regard to integration.


Unable to edit the page? See the FrontPage for instructions.