swerc

anselm's simpler werc fork
git clone git://git.suckless.org/swerc
Log | Files | Refs | README

commit 5e5549d46a4e919540b8b05246064a8cbb6e32c2
parent b786501549cd9f9a45e89cae12870ccdebb3a6a9
Author: uriel@soma <unknown>
Date:   Mon,  2 Feb 2009 20:57:57 +0000

Some more werc website updates.
Diffstat:
Msites/werc.cat-v.org/development/todo.md | 58++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Msites/werc.cat-v.org/index.md | 7+++++--
2 files changed, 63 insertions(+), 2 deletions(-)

diff --git a/sites/werc.cat-v.org/development/todo.md b/sites/werc.cat-v.org/development/todo.md @@ -3,3 +3,61 @@ Plans and ideas for the future * Review ideas from: http://www.w3.org/TR/chips/ and http://www.w3.org/Provider/Style/URI and see if we can do better * Canonize and redirect all requests, we already do this for things like missing or trailing /, should do the same for /. and /./, etc. Deleting trailing . and , should make pasted urls in emails work as links. + +* Blog: + * Comment threading. + * Some form of pagination (taking advantage of history browsing.) + +* Sitemaps: + * Index pages should be used for description of directories. + * Cache web sitemap generation. + +* Layout improvements: + * Need to find a way to rig the order of items in the sidebar. + * Right sidebar. + * Make it easier to disable all sidebars and headers/footers, eg., for full screen mode. + * More testing and optimizations for movile browsers, eg., http://www.operamini.com/demo/ Left sidebar had some minor issues in cellphones at some poitn. + +* Better page titles (include whole path hierarchy?) +* Allow utf-8 characters in path elements (need to make sure this is safe, and not sure how useful it will be) + +* General code: + * Write a regression test suite + * Replace all references to non p9p/p9 programs (done?) + * Document better the 'API' for sub-apps, both a set of environment vars apps can rely on (and in some cases set) and functions they can call (WIP). +* Better generation of descriptive HTML META tags, eg.,: {META name="description" content="This is the Google Summer of Code blog for Plan9 and Inferno projects."} {META name="keywords" content="google, summer of code, inferno, plan9, programming"} +* Should add werc to certain wikipedia lists: + * http://en.wikipedia.org/wiki/List_of_content_management_systems + * http://en.wikipedia.org/wiki/Comparison_of_wiki_software + + +Future plans +------------ + +* Wanted apps: + * Tagging, eg., append to _werc/tags + * Related links sidebar generation. + * Bug/issue tracking app. + * Hg/git repository browser. + * Implement AtomPub. + +* Further modularization and extensibility (meta-templates) (Is the new app framework enough for this?) +* A way to wrap external cgi applications (eg., existing hg/git browser) +* A way to generate static sites (ie., use werc as an offline templating system) +* [9P](http://9p.cat-v.org) interface. +* New (simplified) markdown implementation, ideally in C or awk (maybe smu/libsmu by gottox?): + * Simplified + * Tables + * Images + * Autogenerated anchors/navigation boxes + * No inline html + + +Known bugs +---------- + +* Finding directories that are inaccessible (-rx) can generate an infinite loop (Works for me? Fixed with new menu code?) +* Some cat-v.org bits still left over here and there, should make them configurable (1.0 blocker) (fixed?) + + + diff --git a/sites/werc.cat-v.org/index.md b/sites/werc.cat-v.org/index.md @@ -25,6 +25,7 @@ Here are some of the features provided by werc: * Applications can be easily combined: eg., add comments to your blog or wiki by enabling the 'bridge' app; or by enabling the 'diridir' wiki convert any document tree into a wiki. * Can easily write werc 'apps' and extensions in *any* language! (But of course, rc is recommended). + Install Requirements -------------------- @@ -41,14 +42,16 @@ Werc uses markdown by default (and the standard Perl markdown is included with t system can be used. -Development ------------ +Latest Source +------------- + To get a copy of the latest development code using mercurial, do: hg clone http://gsoc.cat-v.org/hg/werc/ You can also [browse the online repository](http://gsoc.cat-v.org/hg/werc/). + Contact -------