Differences between revisions 25 and 44 (spanning 19 versions)
Revision 25 as of 2003-07-24 11:06:53
Size: 4658
Editor: inktomi2-lee
Comment:
Revision 44 as of 2008-11-15 14:00:16
Size: 7299
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

'''Note:''' Much of this has been done. See PythonWebsite for ongoing work on content and tools for the python.org website.
Line 11: Line 13:
  * Reduce some of the duplication (Summary vs. Intros, Events.html vs /conferences/)   * Reduce some of the duplication (Summary vs. Intros, Events.html vs /conferences/) (Done, pretty much)
Line 13: Line 15:
  * Improve usability of the exceedingly busy top page. (If a new graphic design is necessary to get that done, so be it.)
  * Fix the egregiously bad/outdated parts (the FAQ)
  * Simplified search on front page
  * Improve usability of the exceedingly busy top page. If a new graphic design is necessary to get that done, so be it. (Some simplification has been made, but it's still awfully crowded.)
  * Fix the egregiously bad/outdated parts (the FAQ) (done)
  * Simplified search on front page (done)
Line 20: Line 22:
Line 22: Line 23:
  * Content management to reduce the load on the webmasters. (Site mirroring needs to be seriously considered).   * Content management to reduce the load on the webmasters. (Site mirroring needs to be seriously considered.)
Line 27: Line 28:
 * Mockups from Pollenation
   * [http://www.pollenation.net/assets/public/index_rounded.html supports text resizing] ([http://www.pollenation.net/assets/public/design2.gif screenshot])
   * [http://www.pollenation.net/assets/public/index_collapsible.html Collapsible using javascript/DOM]
   * [http://www.pollenation.net/assets/public/index_about.html Collapsible via multiple pages]
   * [http://www.pollenation.net/assets/public/index.html HTML 6.1KB for page (22.9KB total)]([http://www.pollenation.net/assets/public/design1.gif screenshot])
   * [http://www.pollenation.net/assets/public/python_pollen_2.gif Revised]
   * [http://www.pollenation.net/assets/public/python_pollen.gif Original]
   * [http://www.pollenation.net/assets/public/redesign-notes.txt Tim's notes on the redesign]
 * http://www.amk.ca/python.org.html [http://www.amk.ca/python.org.2.html 2] [http://www.amk.ca/python.org.3.html 3] [http://www.amk.ca/python.org.4.html 4]
 * Mockups from Pollenation [[http://pollenation.net|A web design & development company from Yorkshire, the spiritual home of 'Monty Python', allegedly]]
   * [[http://www.pollenation.net/assets/public/index_rounded.html|supports text resizing]] ([[http://www.pollenation.net/assets/public/design2.gif|screenshot]])
   * [[http://www.pollenation.net/assets/public/index_collapsible.html|Collapsible using javascript/DOM]]
   * [[http://www.pollenation.net/assets/public/index_about.html|Collapsible via multiple pages]]
   * [[http://www.pollenation.net/assets/public/index.html|HTML 6.1KB for page (22.9KB total)]]([[http://www.pollenation.net/assets/public/design1.gif|screenshot]])
   * [[http://www.pollenation.net/assets/public/python_pollen_2.gif|Revised]]
   * [[http://www.pollenation.net/assets/public/python_pollen.gif|Original]]
   * [[http://www.pollenation.net/assets/public/redesign-notes.txt|Tim's notes on the redesign]]
   * [[http://pollenation.net/assets/public/python3.html|early design idea]]
   * [[http://pollenation.net/assets/public/p4.png|another early idea]]
   * [[http://pollenation.net/assets/public/treatment/pythonweb.png|early 'monty' idea]]
   * [[http://pollenation.net/assets/public/python-main-oct05c.png|PNG image of home page idea]]
   * [[http://pollenation.net/assets/public/draft-oct19.html|Home Page idea built & tested in css layout from oct 2003]]
   * [[http://pollenation.net/assets/public/draft-oct23.html|Internal Page idea built & tested in css layout from oct 2003]]
   * [[http://pollenation.net/assets/public/new-logo.png|new logo idea from nov 2003]]
   * [[http://pollenation.net/assets/public/new-altdesign.png|page design idea to go with previous logo]]
   * [[http://pollenation.net/assets/public/newpython.png|variation on above]]
   * [[http://pollenation.net/assets/public/python-dev.png|developer boo
kmark page idea]]
Line 39: Line 49:
   * [http://styx.livinglogic.de/~walter/www.python.org.gif Walter's mockup]
   * [http://styx.livinglogic.de/~walter/www.python.org/ Walters Html]
   * [http://styx.livinglogic.de/~walter/www.python.org-converted/ Walters converted from source]
   * [[http://styx.livinglogic.de/~walter/www.python.org.gif|Walter's mockup]]
   * [[http://styx.livinglogic.de/~walter/www.python.org/|Walters Html]]
   * [[http://styx.livinglogic.de/~walter/www.python.org-converted/|Walters converted from source]]
Line 56: Line 66:
 * http://openswf.org/  * http://www.openswf.org/
Line 66: Line 76:
An IRC session took place between 18:00 and 17:30. Logs available here :[http://www.pollenation.net/assets/public/pydotorg-redesign/irclog210703.html html formatted] [http://www.pollenation.net/assets/public/pydotorg-redesign/irclog210703.txt raw] An IRC session took place between 18:00 and 17:30. Logs available here :[[http://www.pollenation.net/assets/public/pydotorg-redesign/irclog210703.html|html formatted]] [[http://www.pollenation.net/assets/public/pydotorg-redesign/irclog210703.txt|raw]]
In attendence were Kevin Altis, Tim Parkin, Matt Goodall, and Fred Drake.
Line 68: Line 79:
In attendence were Kevin Altis, Tim Parkin, Matt Goodall, and Fred Drake. Latest IRC Session jun 2004 [[http://www.pollenation.net/assets/public/pydotorg-redesign/FreeNode-psfprc.log|psfprc]]
Line 72: Line 83:
 * [http://pythoncard.sourceforge.net/images/just_python.png All images]  * [[http://pythoncard.sourceforge.net/images/just_python.png|All images]]
Line 76: Line 87:
 * Getting rid of PSA stuff and moving still-valid info to other parts of the site  * Getting rid of PSA stuff and moving still-valid info to other parts of the site.
   (Done -- see http://www.python.org/community/ . Must now update links.]
Line 78: Line 90:
 * Reorganizing [http://www.python.org/UserGroups.html UserGroups] and [http://www.python.org/doc/NonEnglish.html NonEnglish] -- there's currently a lot of overlap, and what I'd really like to do is move it to a database with multiple views  * Reorganizing [[http://www.python.org/UserGroups.html|UserGroups]] and [[http://www.python.org/doc/NonEnglish.html|NonEnglish]] -- there's currently a lot of overlap, and what I'd really like to do is move it to a database with multiple views
Line 82: Line 94:
 * Fixing up the pycon directory (I made a boo-boo when setting it up, and we'll need to move the old stuff before starting in on DC2004)  * Fixing up the pycon directory (I made a boo-boo when setting it up, and we'll need to move the old stuff before starting in on DC2004)  (Done).
Line 84: Line 96:
 * Reorganizing Intros and Newbies -- also a lot of overlap.  * Reorganizing Intros and Newbies -- also a lot of overlap.  (Done -- see http://www.python.org/topics/learn/ . Must now update links.]
Line 86: Line 98:
 * Implement a well-formedness checker for [[http://ht2html.sourceforge.net/|HT2HTML]], to help support well-formed XHTML on the site (Fred Drake volunteers). A simple version of this now exists and can be accessed via '''make wfcheck''' in a pydotorg checkout, but the output isn't as helpful as it could be. Most pages don't pass the check.

= Comments =

How about simply upgrading the python.org wiki and making more use of it?

Using a wiki makes it much easier to update content (as you see right here), add links and fix stuff. It puts the burden of maintaining the site on the shoulders of the community, not a few webmasters. The current MoinMoin version (not the old version you are using now) is themeable and has access control lists for critical pages, like the Front``Page.

At the [[http://moinmoin.wikiwikiweb.de/|moinmoin homepage]], we are doing ''everything'' in the wiki. It works ;)

-- ThomasWaldmann <<DateTime(2004-07-11T11:19:12Z)>>

Rewriting more of our content from HTML into ReST will help with well-formedness, and that's
probably easier than fixing the HTML page-by-page.

-- AndrewKuchling

----
CategoryPythonWebsite

Why?

Note: Much of this has been done. See PythonWebsite for ongoing work on content and tools for the python.org website.

During PyCon 2003 the need to make changes to python.org was clearly identified. See PythonOrgWebsiteRedesignOpenSpace.

The overhaul is taking place in (at least) two phases, as detailed below. The phases are not set in stone, items can and should be moved around as necessary.

Phase 1

Primary goal is to quickly improve the site's basic usability:

  • Reduce some of the duplication (Summary vs. Intros, Events.html vs /conferences/) (Done, pretty much)
  • Improve usability from the standpoint of very inexperienced people who get directed to python.org. (The site is probably OK for experienced users.)
  • Improve usability of the exceedingly busy top page. If a new graphic design is necessary to get that done, so be it. (Some simplification has been made, but it's still awfully crowded.)
  • Fix the egregiously bad/outdated parts (the FAQ) (done)
  • Simplified search on front page (done)

Phase 2

Currently, it is largely unknown what will happen during this phase but here are some possibilities:

  • Complete redesign of the site including graphic design, structure and navigation. The focus should be on making the site more obvious to use (particularly for beginners), make it look more "professional".
  • Content management to reduce the load on the webmasters. (Site mirroring needs to be seriously considered.)
  • User comments for documentation.

Home Page Mockups

Home Page must haves

Feel free to expand this, I just want to get down my priorities. Based on the stats, feedback at OSCON, and my own usage of python.org. The home page has a few very clear usage scenarios.

  • Someone knows nothing about Python, so the home page has to make it clear without a lot of extra navigation
  • A new or existing user needs to download Python (most typically the current version)
  • Documentation, documentation, documentation !
  • Related to documentation is the need to search the current documentation and/or site
  • Then there are a whole host of other things to do

Other home pages for consideration

Mailing List

IRC session

An IRC session took place between 18:00 and 17:30. Logs available here :html formatted raw In attendence were Kevin Altis, Tim Parkin, Matt Goodall, and Fred Drake.

Latest IRC Session jun 2004 psfprc

Python logo images

Other tasks

  • Getting rid of PSA stuff and moving still-valid info to other parts of the site.
  • Reorganizing UserGroups and NonEnglish -- there's currently a lot of overlap, and what I'd really like to do is move it to a database with multiple views

  • Figuring out how to manage the commercial exits and other kinds of links to external resources
  • Fixing up the pycon directory (I made a boo-boo when setting it up, and we'll need to move the old stuff before starting in on DC2004) (Done).
  • Reorganizing Intros and Newbies -- also a lot of overlap. (Done -- see http://www.python.org/topics/learn/ . Must now update links.]

  • Implement a well-formedness checker for HT2HTML, to help support well-formed XHTML on the site (Fred Drake volunteers). A simple version of this now exists and can be accessed via make wfcheck in a pydotorg checkout, but the output isn't as helpful as it could be. Most pages don't pass the check.

Comments

How about simply upgrading the python.org wiki and making more use of it?

Using a wiki makes it much easier to update content (as you see right here), add links and fix stuff. It puts the burden of maintaining the site on the shoulders of the community, not a few webmasters. The current MoinMoin version (not the old version you are using now) is themeable and has access control lists for critical pages, like the FrontPage.

At the moinmoin homepage, we are doing everything in the wiki. It works ;)

-- ThomasWaldmann 2004-07-11 11:19:12

Rewriting more of our content from HTML into ReST will help with well-formedness, and that's probably easier than fixing the HTML page-by-page.

-- AndrewKuchling


CategoryPythonWebsite

PydotorgRedesign (last edited 2008-11-15 14:00:16 by localhost)

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