seperated segments of the system master
authormridkash <mridkash@gmail.com>
Mon, 22 Jun 2009 20:46:07 +0000 (02:16 +0530)
committermridkash <mridkash@gmail.com>
Mon, 22 Jun 2009 20:46:07 +0000 (02:16 +0530)
out.png
uwiki-struct.dot

diff --git a/out.png b/out.png
index 27fa8ad..3927578 100644 (file)
Binary files a/out.png and b/out.png differ
index d21496a..e1733f2 100644 (file)
@@ -5,7 +5,7 @@ digraph G {
        //programs
        {
        node [shape=box]
-       program; Script; "Page Renderer"; "Access Control"; "Version Control"; uwikid
+       program; Processor; "Page Renderer"; "Access Control"; "Version Control"; uwikid; "Type Checker"
        }
        
        Object;
@@ -19,25 +19,37 @@ digraph G {
        //actions
        {
        node [shape=diamond]
-       action; Create; Edit; Diff; Search;
+       action; Create; Edit; Diff; Search; Save;
        }
        
-       {
-       rank=same; 
-       Create; Edit; Diff; Search;
-       }
+       //{
+       //rank=same; 
+       //Create; Edit; Diff; Search;
+       //}
        
        //links
        "Visit Wiki" [shape=invtriangle];
        "Visit Wiki" -> "Static" -> "Static Wiki Page";
        "Visit Wiki" -> Dynamic -> "Access Control"; 
-       "Access Control"-> Diff -> Script;
-       "Access Control"-> Create -> "Create Page" -> Script;
-       "Access Control"-> Edit -> "Edit Page" -> Script;
-       "Access Control" -> "Search" -> Script;
+       
+       subgraph cluster1
+       {
+       label="# uwiki server script #";
+       color=lightblue;
+       style=filled;
+       "Access Control"-> Diff;
+       Diff -> Processor;
+       "Access Control"-> Create;
+       Create -> "Create Page" -> Save;
+       "Access Control"-> Edit; 
+       Edit -> "Edit Page" -> Save ->Processor;
+       "Access Control" -> "Search";
+       Search -> Processor;
+       }
        
        "Access Control" -> uwikid [label="user action file"];
        uwikid -> "Access Control";
+       Save -> uwikid;
        
        subgraph cluster0
        {
@@ -45,13 +57,12 @@ digraph G {
        style=filled;
        label="# daemon #";
        uwikid -> ACL;
-       uwikid -> metaACL[label="user action type call meta constr"];
+       uwikid -> metaACL[label="params"];
        metaACL -> uwikid;
        ACL -> uwikid;
        }
-       Script -> "Version Control" -> "Database" [label=" "];
-       Database -> "Version Control" [label=" "];
-       "Script" -> "Text File";
-       "Text File" -> "Page Renderer" -> "Static HTML File";
+       Processor -> "Text File" -> "Type Checker" -> "Version Control" -> "Database";
+       Database -> "Version Control" ;
+       "Type Checker" -> "Page Renderer" -> "Static HTML File";
 }