Documentation News Development Download

Pysite »

News

Get the latest development news about Pysite, and read about future development directions.

18 September 04, 0:00

Mostly due to the bike trip this summer, it's been a long time since I've made any programming progress on pysite. Thankfully, being back has given me the time and energy to work on this great project, so here's a list of improvements :

  • I've finally gotten nested lists to work.

  • Tables are coming along ; LaTeX-style tables (tables whose lines end with \ \) work well, and I'm about 80 % done with basic plaintext tables. Pysite also attempts to identify a header row or column automatically in tables.

  • If the Python Imaging Library is installed, pysite can generate small icons when creating an excerpt from a page, provided that page has some sort of images on it. This simplifies maintenance considerably and leads to nicer looking pages.

  • Splitting files automatically into multiple pages is too difficult semantically, I think ... unless I get a flash of inspiration you'll have to write your pages manually with splitting in mind.

  • Pysite can generate two sorts of index pages for nodes with children (non-leaf nodes, for those computer scientists or graph theorists out there) :

  1. The old style index page, which just lists subtree information, is still
     the same.
  2. New index pages can contain configurable amounts of information from leaf
     nodes in the subtree. This means that if you've got a blog going somewhere
     in your site, recent posts from the blog can show up on your main page, and
     indeed on all pages superior to the blog in your site layout.
  • Blog index pages generate all sorts of extra pages, like monthly and yearly views, calendars, etc. All the nice stuff you'd expect from a blog ... more or less. :-)

Some exciting upcoming targets for pysite include :

  • Semantic processing of blog entries to create lists of topics.

  • Smoother operation and user interface design. This could include pickle-ing the classes that pysite generates (for faster site renewals), or even a GUI or web interface somewhere in the future.

So, download, enjoy, comment ! leif at ambient dot 2y dot net

20 September 03, 0:00

Pysite, after some major overhauls, is finally working well ! The new updates signal the release of version 0.2.0. This version includes decent written documentation and includes almost all of the items on my wishlist. Now pysite features :

  • Fully configurable filenames and features via a simple INI–like file.

  • Per–user division customizability : just create a .pysite directory in your home directory, and add Python files there.

  • Automatic identification of folders requiring special processing, including :

  + Folders with periodic updates, such as weblogs, news items, etc.
  + Folders with subfolders.
  • Successful plaintext parsing and XHTML conversion of nested and flat lists, preformatted text, headings, quotes, and other markup entities.

Items left for completion are :

  • Automatic splitting of large files over multiple web pages.

  • More interesting handling for tree index web pages (tree indexes are the automatically generated index pages for folders with subfolders).

If you have any wishlist items, please send them to me at **leif at ambient dot 2y dot net**.

30 January 03, 0:00

Finally getting this page put up. Just some quick-and-dirty installation and usage tips.