--- joko/doc/SampleTasks/joko_2003-02.html	2003/02/26 23:20:18	1.82
+++ joko/doc/SampleTasks/joko_2003-02.html	2003/04/05 02:28:18	1.83
@@ -822,32 +822,68 @@
     o re-enable: [Yakka => http://www.netfrag.org/~bareface/yakka/]
         o test: [Yakka]
         o run: ./sbin/indexer -a -v 5 -p 1 -u "http://www.netfrag.org/~bareface/%"
-    o tree for html, follow http://search.netfrag.org/tree:
-          x view layer: (frontend/dhtml) use joust or (maybe better) XTree, follow http://search.netfrag.org/xTree
-          x model layer: look at PEAR::Tree, follow pear::tree" target="_blank">http://search.netfrag.org/pear::tree
-          o controller layer: to be implemented! (php!) (as phpHtmlLib component/lib?  what about ->NavTree?)
-          o backend layer: maybe use File::List (perl) for directory traversal backend, follow pear::tree" target="_blank">http://search.netfrag.org/pear::tree
-          o look at: TreeNav (http://search.netfrag.org/TreeNav)  this is from phpHtmlLib (search::/news/nfo.links.*::phpHtmlLib)
-                ->http://www.netfrag.org/webnews/article.php?id=89&group=nfo.log.cvs
-          o phpHtmlLib::TreeCSSNav|TreeDHtmlNav?
-    o begin [Twingle] (proj./lang.)
+    a tree for html, follow http://search.netfrag.org/tree:
+        x brainstorming:
+              - view layer: (frontend/dhtml) use [joust|http://www.ivanpeters.com] or (maybe better) xTree
+              - model layer: look at PEAR::Tree, follow pear::tree" target="_blank">http://search.netfrag.org/pear::tree
+              - controller layer: to be implemented! (php!) (as phpHtmlLib component/lib?  what about ->NavTree?)
+              - backend layer: maybe use File::List (perl) for directory traversal backend, follow pear::tree" target="_blank">http://search.netfrag.org/pear::tree
+              - look at: TreeNav (http://search.netfrag.org/TreeNav)  this is from phpHtmlLib (search::/news/nfo.links.*::phpHtmlLib)
+                    ->http://www.netfrag.org/webnews/article.php?id=89&group=nfo.log.cvs
+              - phpHtmlLib::TreeCSSNav|TreeDHtmlNav?
+              - look at http://www.chipchapin.com/WebTools/MenuTools/HTML_TreeMenuXL/
+          x block::implementation:
+                x using 
+                    x [PEAR::Tree|http://opensource.visionp.de/modules/project/tree.php|http://pear.php.net/package-info.php?pacid=104]
+                    x [PEAR::HTML::TreeMenu|http://phpguru.org/treemenu.php|http://pear.php.net/package-info.php?pacid=77]
+                x controller:
+                    x phpHtmlLib::TreeNav::PearHtmlTreeMenuBridge
+                    x phpHtmlLib::DHTMLTreeNav
+                    x phpHtmlLib::SelectNav
+    a begin [Twingle] (proj./lang.)
         x start Twingle-impl. (in perl)
-            x AutoColouring:
-                x '^(\s|\t)*o' => 'red'
-                x '^(\s|\t)*x' => 'green'
-            o LinkExpansion: link-extrapolation/-expansion
-                x simple mode: http://... to $url
-                x proposal: Intertwingularity should be resolved/dispatched (via dispatchrequest) to
-                      x http://www.netfrag.org/search/?q=Intertwingularity
-                      x http://search.netfrag.org/Intertwingularity
-                x "..."
-                o "follow::..."
-            o NamespaceDetection - find 'Word::Word::Word' style things
-                o AutoColouring: '\w::|::\w' => 'orange'
+            x AutoColouring is done by prefixing a line with an EntryTypeDeclarationSymbol:
+                - Tasks
+                    x 'o' => 'red'  (open)
+                    x 'x' => 'green'  (closed)
+                    o 'a' => 'blue'  (active)   (background-color=light-grey?)
+                    o 'c' => 'green'  (cancelled)   (strike-through?)
+                    o '?' => 'red'  (in question)   (background-color=yellow?)
+                    o '!' => 'red'  (higher priority)   (background-color=red?)
+                    o '!!' => 'red'  (alert priority)   (background-color=red? blinking!!!)
+                - Notes
+                    o '-|+|.|*|=|:' => ''  (note-item)   (background-color?)
+                - Blocks
+                    o "block::..." - notation?
+                    o circumvent lines by '--- snip ---' | '--- (label) ---'
+            a LinkExpansion: link-extrapolation/-expansion
+                    x simple mode: http://... to $url
+                    x proposal: Intertwingularity should be resolved/dispatched (via dispatchrequest) to
+                          x http://www.netfrag.org/search/?q=Intertwingularity
+                          x http://search.netfrag.org/Intertwingularity
+                    x "..."
+                    o "follow::..."
+                        o local document (HtmlAnchors, JavaScript)
+                        o local node and below (PhpWiki)
+                        o global tree (search.netfrag.org)
+                        o world (google)
+                    o named links with captions: [caption|url]
+                    o "anchor::..."
+                    o "block::..."   ("copy-/paste-/cut-" block feature)
+                    o WikiWords
+                    o auto-assignement (for local processing / to some registry (see below)):
+                        - proposal: [Yakka => http://www.netfrag.org/~bareface/yakka/]
+            a NamespaceDetection - find 'Word::Word::Word' style things
+                x AutoColouring: '\w::|::\w' => 'orange'
                 o LinkExpansion: lookup found name in a KeywordRegistry|ShortcutRegistry (sub-node: "namespace")
                       (a registry-db (has to store classnames from perl and/or php and stuff))
+                o which registries are possible/required?
+                      o KeywordRegistry
+                      o ShortcutRegistry
+                      o NamespaceRegistry
+                      o ComponentRegistry
         o propose Twingle-impl. (for php/yakka)
-    o phpDocumentIndex
+    a phpDocumentIndex
         o re-enable "stat" for symlinks - if possible
         o "last run by/on"
     o sync-meta:
@@ -889,9 +925,25 @@
 o test
 
+o use phpHtmlLib::CSSBuilder!!! (e.g. instead of horde's css-merging mech)
+
+o todo, 2003-02-27
+    o bw_acct
+    o http://pear.php.net/package-search.php?pkg_name=tree&bool=AND&submit=Search
+    o moon4->elessar: get.nu, webpla.net, steger.net?
+    o hd-space on h1!!!
+    o backup on h1!!!
+
+o gharb -> /etc to cvs
+
+o load XmlTopicMaps (XTMs) into a PEAR::Tree!
+
+o DataBrowser <-> UniversalBrowser <-> OO::Wiki
+    o metadata on field-level!?
+