ref: 803401229c08c73e66ba353b4e40ac6d448f9a28
parent: bdf12cb5efc487538543318f2669be72604f598c
author: sl <[email protected]>
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
-------