Nick Freear avatar Nick Freear committed 62c41e5

Adding iterations of the controller class hierarchy UML..

* Version 1-b, and the simpler explanation - version 2,
* http://yuml.me/edit/408e50fc
* PNG and JSON formats,
* Thanks to Yuml.me (http://yuml.me) !

Comments (0)

Files changed (5)

docs/trackoer-controller-classes-yuml-v1-b.json

+{"type":"class","digest":"02188273","mime":"image/png","file_only":false,"dsl":"// Track OER controller class hierarchy, [CI_Controller]-[note: CodeIgniter framework {bg:cornsilk}], [CI_Controller]^-[MY_Controller], [MY_Controller]-[note: TrackOER application {bg:cornsilk}], [MY_Controller]^-[Another...{bg:cornsilk}], [MY_Controller]^-[Api], [MY_Controller]^-[Track], [MY_Controller]^-[Oembed], [Oembed]^-[Oerform], [Oembed]^-[Cli]","customisations":"scruffy;","extension":"png"}
Add a comment to this file

docs/trackoer-controller-classes-yuml-v1-b.png

Added
New image

docs/trackoer-controller-classes-yuml-v2.json

+{"type":"class","digest":"408e50fc","mime":"image/png","file_only":false,"dsl":"// Track OER controller class hierarchy (version 2 b), [CI_Controller (CodeIgniter){bg:cornsilk}]^-[MY_Controller (Track OER)], [MY_Controller (Track OER)]^-[Another...{bg:cornsilk}], [MY_Controller (Track OER)]^-[Api (Piwik API?)], [MY_Controller (Track OER)]^-[Track (api)], [MY_Controller (Track OER)]^-[Oembed (api)], [Oembed (api)]^-[Oerform (web)], [Oembed (api)]^-[Cli (command line)]","customisations":"scruffy;","extension":"png"}
Add a comment to this file

docs/trackoer-controller-classes-yuml-v2.png

Added
New image

docs/trackoer-uml-diagrams.txt

 /*
  * Track OER UML diagrams.
- * N.D.Freear, 14 August 2012.
+ * N.D.Freear, 14-21 August 2012.
  */
 
 
 [Moodle_rdf_serv]^-[Openlearn_track_serv]
 //...
 //Edit: http://yuml.me/edit/8ddb61e4
-//Edit: http://yuml.me/f12fb8cc)
+//(Was: http://yuml.me/f12fb8cc)
 
 
-// Track OER controller class hierarchy
+
+// Track OER controller class hierarchy (version 2)
+[CI_Controller (CodeIgniter){bg:cornsilk}]^-[MY_Controller (Track OER)],
+[MY_Controller (Track OER)]^-[Another...{bg:cornsilk}],
+[MY_Controller (Track OER)]^-[Api (Piwik API?)],
+[MY_Controller (Track OER)]^-[Track (api)],
+[MY_Controller (Track OER)]^-[Oembed (api)],
+[Oembed (api)]^-[Oerform (web)]
+[Oembed (api)]^-[Cli (command line)]
+//Edit: http://yuml.me/edit/408e50fc
+//(Was: http://yuml.me/edit/87e8758b)
+
+
+// Track OER controller class hierarchy (version 1-b)
+[CI_Controller]-[note: CodeIgniter framework {bg:cornsilk}]
 [CI_Controller]^-[MY_Controller],
+[MY_Controller]-[note: Track OER application {bg:cornsilk}]
 [MY_Controller]^-[Another...{bg:cornsilk}],
 [MY_Controller]^-[Api],
+[Api]-[note: expose Piwik API? {bg:cornsilk}]
 [MY_Controller]^-[Track],
 [MY_Controller]^-[Oembed],
 [Oembed]^-[Oerform]
+[Oembed]^-[Cli]
 //...
-//Edit: http://yuml.me/edit/6b691e01
-
+//Edit: http://yuml.me/edit/02188273
+//(Was: http://yuml.me/edit/6b691e01)
 
 
 //[End.]
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.