shithub: werc

Download patch

ref: 803401229c08c73e66ba353b4e40ac6d448f9a28
parent: bdf12cb5efc487538543318f2669be72604f598c
author: sl <uriel@engel.se.cat-v.org>
date: Mon Feb 2 15:57:57 EST 2009

Some more werc website updates.

--- a/sites/werc.cat-v.org/development/todo.md
+++ b/sites/werc.cat-v.org/development/todo.md
@@ -3,3 +3,61 @@
 
 * 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?)
+
+
+
--- a/sites/werc.cat-v.org/index.md
+++ b/sites/werc.cat-v.org/index.md
@@ -25,6 +25,7 @@
 * 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,13 +42,15 @@
 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
 -------