--- joko/doc/SampleTasks/joko_2003-02.twingle	2003/02/26 17:07:55	1.1
+++ joko/doc/SampleTasks/joko_2003-02.twingle	2003/02/27 18:25:48	1.18
@@ -1,5 +1,4 @@
-
joko's sample notes - 2003-02 - ResourceIntegration
-
+joko's sample notes - 2003-02 - ResourceIntegration
 
 
 o flib:
@@ -415,7 +414,7 @@
 
 o tell rabit about ps-lxr (lxr-ps?) (the ps filter and link-expander)
 
-o search::Business::OnlinePayment
+o search::[Business::OnlinePayment]
 
 o enhance CVSSpam's ruby-scanner's keywords (TODO, FIXME, etc.)
   o REVIEW
@@ -462,7 +461,7 @@
 
 o search::syncml
 
-x search::perl inner class
+x search::[perl inner class]
   x it works!
   x the intended document is found on first place
   x this document is also found
@@ -840,22 +839,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 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) search::xTree
+       - model layer: look at PEAR::Tree, follow 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 http://search.netfrag.org/pear::tree
+       - look at: search::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 (http://...)
-        o proposal: search::Intertwingularity should be resolved/dispatched (via dispatchrequest) to
-           x http://www.netfrag.org/search/?q=Intertwingularity
-           x http://search.netfrag.org/Intertwingularity
-        o search::..., follow::..., etc.
-      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: search::Intertwingularity should be resolved/dispatched (via dispatchrequest) to
+             x http://www.netfrag.org/search/?q=Intertwingularity
+             x http://search.netfrag.org/Intertwingularity
+          x "search::..."
+          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:
@@ -869,14 +914,6 @@
     o announce internally
     o announce otherwhere?
     o mkProject@sourceforge?
-  o tree for html, follow http://search.netfrag.org/?q=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 http://search.netfrag.org/?q=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 http://search.netfrag.org/?q=pear::tree
-     o look at: search::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 integrate rendering of phpHtmlLibWidgets as YakkaPlugins (via special TaviTags)
 
@@ -895,5 +932,29 @@
 
 o fax-gateway @ netfrag.org (via jonen, box18?)
 
+o sms-gateway @ netfrag.org (via hetzner, jonen, box18?)
+  o frontend: web
+  o frontend: mail
+  o engine: fax -> ocr -> sms (title and/or first 160 chars of msg)
+
+o "http://test"
+
+o google::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!
+
+
+
 
-$Id: joko_2003-02.twingle,v 1.1 2003/02/26 17:07:55 joko Exp $
+$Id: joko_2003-02.twingle,v 1.18 2003/02/27 18:25:48 joko Exp $