X-Git-Url: https://git.llucax.com/software/bife/bife-all.git/blobdiff_plain/2ca13aad316873633c3fd9ba59ee2f5579d90272..202cf371076f9aba5c308830a9d92d08681440ed:/doc/ROADMAP?ds=sidebyside diff --git a/doc/ROADMAP b/doc/ROADMAP index 5e75e61..22255c2 100644 --- a/doc/ROADMAP +++ b/doc/ROADMAP @@ -1,21 +1,33 @@ $Id$ -Version 0.9 -=========== +Version 0.10 +============ - - Finish HTML_Template_HIT. - - Separate Album funtionality function from renderer (BIFE_Album). - - Use new hooks libs. + - Add XML file caching. [done!] + - Remove Root widget, is has no sense with the new autoincluding + 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. [started] -Version 0.10 + +Version 0.11 ============ - Makefile: - - Make a way to put all classes in a package together in a single file to - avoid overhead in require_once calls. - - 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. + - 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).