]> git.llucax.com Git - software/bife/bife-all.git/blobdiff - doc/ROADMAP
- Removed Root widget (has no sense with the new auto file including).
[software/bife/bife-all.git] / doc / ROADMAP
index 8b4ec378abcd2a02d392f7734a34198a19ec69ca..dd911a39b5295e47f1f840cca542f853716a4b5c 100644 (file)
@@ -3,19 +3,31 @@ $Id$
 Version 0.10
 ============
 
-    - Add XML file caching (done!).
-    - Make a way to put all classes in a package together in a single file to
-      avoid overhead in require_once calls (to be reviewed).
-    - Make a Core Package with the core classes (Parser, Widget, Container,
-      Root, Fallback).
-    - Make a Basic (or Generic?) Package with simple implementations of all
-      classes in Core Package (Page, Title, Copy, etc).
-    - Make other more specific Packages (like Album) with other widgets.
+    - Add XML file caching. [done!]
+    - Remove Root widget, is has no sense with the new autoincludin method.
+      [done!]
+    - Make the proyect modular. [done as a first draft]
+    - Make a Core module with the core classes (Parser, Widget, Container,
+      Fallback). [almost done]
+    - Make a Basic (or Generic?) module with simple implementations of all
+      classes in Core module (Page, Title, Copy, etc). [almost done]
+    - Make other more specific modules (like Album) with other widgets.
+      [almost done]
+    - Fix bugs: all classes should done the dynamic work in the render()
+      method or using __sleep() and __wakeup() because of the new cache
+      capabilities.
 
 
 Version 0.11
 ============
 
+    - Start using config file for default widgets attributes.
     - Separate Album funtionality function from renderer (BIFE_Album).
     - Use new hooks libs.
 
+
+Version 0.12
+============
+    - Make a way to put all classes in a package together in a single file to
+      avoid overhead in require_once calls (to be reviewed).
+