[cvs] [Wiki] changed: RampageFramework

Chuck Hagenbuch chuck at horde.org
Sun Jul 24 15:06:47 PDT 2005


chuck  Sun, 24 Jul 2005 15:06:47 -0700

Modified page: http://wiki.horde.org/RampageFramework
New Revision:  1.9
Change log:  last of my notes for now.

@@ -38,8 +38,28 @@
 Methods/
 Pages/?
 Config/?
   xml files
+
+Dir structure for distributable apps:
+
+www.sitename.tld
+  cron/
+  htdocs/
+    .htaccess
+    themes/
+      screen.css
+      graphics/
+      sounds/
+    javascript/
+    index.php
+  includes/
+    pear/ ?
+  logs/
+  scripts/
+  templates/
+
+Use .phar (php archive) files for installing rampage sites?
 
 Rampage::log() - just for admin messages
 Rampage::message() or Rampage::notify()
 For user level notification - html alerts, ajax, send email, jabber, etc. Can be triggered by an Observer but doesn't implement object relationshps. What should? Workflow...
@@ -94,8 +114,21 @@
 
 !ViewBuilder/!PageBuilder custom views
 Web services, command line, GET/web layout should be identical
 App/Method/Params?
+
+++ RSS
+
+FeedBuilder - strategy interface for building multiple kinds of feeds (atom, rss versions, etc.) Takes any object that implements a Feedable interface, or a result set that implements FeedableCollection. Should RDO_Result implement that? Or should we use a more general Describable interface, like below?
+
+++ FormBuilder
+
+Interface with different form building implementations.
+takes an RDO_ResultSet or a single RDO object and builds a form based on that (array is for row based renderers, etc). Or use a more general Describable interface. Need anything besides describe()? Have a DescribableCollection, too, and have RDO_ResultSet implement that?
+
+RampageObject
+DescriableObject
+  |- describe()
 
 ++ Things to remember
 
 MVC is 30 years old


More information about the cvs mailing list