PythonWebsiteHomePageDeibel

Legacy Wiki Page

This page was migrated from the old MoinMoin-based wiki. Information may be outdated or no longer applicable. For current documentation, see python.org.

Stephan Deibel’s Python.org Home Page Candidate Plan

(basing this on PythonWebsiteHomePageGoodger)

Home Page

The home page should contain the intro paragraph (minus What is Python header) and *some* material that overviews the language and what it’s used for – but this should be 1-2 additional paragraphs only and not mention any specific packages as is done now.

I do think it’s important to overview the language on the home page. It is, after all, the universal home page *for the language*.

  • But a brief overview only (I really think the existing one paragraph is enough), with a prominent link to “More About Python”. I think it’s very important that the main content (the center column) of the home page, including the first “News” item, fit on the screen without scrolling. The home page serves dual duty: introducing newcomers to Python, and informing returning visitors of news. The former should not overwhelm the latter. Look at the “ABOUT” page; its content overlaps the home page too much. – David Goodger

Change title to “Python Programming Language – Official Website”

Left sidebar:

  • navigation menu

  • Quick Links (*not* “quicklinks”). And rename “Cheese Shop” to “Package Index”

Center:

  • One-paragraph intro, but remove the “What is Python?” header

  • 1-2 more paragraphs describing Python and what it is used for – don’t mention specific packages

  • Prominent “More detail…” link to /apps (new section proposed in PythonWebsiteHomepageGoodger) (maybe also another to /about/benefits, tho I’m less wild about that page)

  • Under “Try Python Today!” header: prominent Download, Get Started, Documentation buttons/icons

  • News & Announcements (3 items is probably enough) (and move the rest of the stuff on the home page now to /apps; see below)

Right sidebar:

  • Success Story box like now – ideally changed automatically weekly from a subset of all the success stories (manual for now)

  • A Quote – change monthly from selected subset or manually for now

  • “Using Python For…” box as now

  • “Written in Python” – get rid of this entirely (How about moving it into a page under ABOUT? I think listing prominent Python projects [& Python users?] is useful for marketing. –David Goodger)

ABOUT section

Change order:

  • Benefits (new page; see http://www.squidoo.com/pythonology/) (I think this should be first) (I’m not entirely wild about this page – I think abstract benefits are not the reason people are going to be interested in or pick up Python; they are things people appreciate only after the fact and otherwise view as hype. But I’m willing to try having such a page)

  • Getting Started

  • Success Stories

  • Quotes

  • Website

  • Help

APPLICATIONS section /apps

One item & page per major application area (i.e. “Using Python For…” items from the home page) Sort existing home page content under there and expand substantially. This is where wiki style editing might be nice although I think I would prefer to have these pages not actually entirely in the wiki. Rather, have the reflect what people are most commonly using (those items are first, not alphabetical) and refer to wiki for “others” that are not commonly used. We need to help new users sort through to find the most likely solutions quickly.

QUESTIONS / misc

* /apps and not /about/apps? If we don’t do /about/benefits, I’d almost thing /about/apps

  • is better tho we do end up w/ /about/apps/web or whatever. I’m undecided but we clearly do need to keep the top level list under control.

* One alternative for longer top level menu is to section the list so we have groups::

    ABOUT
    APPLICATIONS             <-- High level info sections
    NEWS
    -                        <-- Divider / space
    DOCUMENTATION            <-- Users sections
    DOWNLOAD
    LINKS
    -
    COMMUNITY                <-- Community/developers sections
    PYTHON-DEV
    PSF
  • (This is just one possible arrangement; not sure if this works well w/ the sub-menu expansion except maybe if color is used instead of divider/space)