Some more werc website updates.
This commit is contained in:
		
							parent
							
								
									e3cccff7c0
								
							
						
					
					
						commit
						da948ed34d
					
				
					 2 changed files with 63 additions and 2 deletions
				
			
		|  | @ -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?) | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -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 | ||||
| ------- | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Uriel
						Uriel