- Updated ROADMAP.
- Added a README.
--- /dev/null
+$Id$
+
+BIFE is a kind of framework inspired by Bif <http://www.lunix.com.ar/Bif.php>
+to split a PHP application (website or whatever) into 3 layers:
+XML: Content management.
+PHP: Programming.
+HTML: Look & Feel (it can be other type of output, not just HTML).
+
+The main goals of this proyect are:
+- Keep XML layer really easy to use for the end user, so no need of HTML or
+ PHP would be needed to make a XML page.
+- Speed. One of the main goals of this proyect is to be fast. Because of
+ this, PHP and HTML layers can have extra complications.
+
+A roadmap can be found in doc/ROADMAP.
$Id$
-Version 0.9
-===========
-
- - Finish HTML_Template_HIT (done?).
-
-
Version 0.10
============
+ - Add XML file caching.
- 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,
if (is_null($photo['THUMB'])) {
$photo['THUMB'] = $this->makeThumb($photo['FILE']);
}
- /* XXX - Con objetos. *
- $link =& new BIFE_Link(
- array(
- 'BIFE' => $this->attrs['LINK-BIFE'],
- 'URL' => $this->attrs['LINK-URL'],
- 'DESC' => $photo['DESC'],
- 'DATA-BIFE_ALBUM_FILE' => $photo['FILE'],
- )
- );
$link->addContents($template->parse('item', $photo));
$out_cell = $link->render($template);
- /**/
- /* XXX - Intermedio, obteniendo el URL de Link. */
$photo['URL'] = BIFE_Link::getURL(
array(
'BIFE' => $this->attrs['LINK-BIFE'],
)
);
$cell = $template->parse('item', $photo);
- /**/
} else {
$cell = $template->parse('empty');
}