]> git.llucax.com Git - software/bife/bife-all.git/log
software/bife/bife-all.git
21 years agoWARNING: This is a broken revision!!!
Leandro Lucarella [Sun, 22 Jun 2003 16:17:05 +0000 (16:17 +0000)]
WARNING: This is a broken revision!!!

A lot of changes. Moving to a new structure:
- New modules directory.
- UML diagram splited, every module has its own UML diagram in the module
  directory.
- xmi2code per module configuration.
- bife module is the BIFE Core.
- basic module is a sample BIFE Core implementation.
- Any other modules has it own "namespace".
- A lot of things need to be fixed and re-thought.

21 years ago- Added cache capabilities to the Parser (activated by default).
Leandro Lucarella [Sat, 21 Jun 2003 20:22:56 +0000 (20:22 +0000)]
- Added cache capabilities to the Parser (activated by default).
- Added a list of required files to Root (and getRequiredFiles() method).
- Now Parser::parseFile() and Parser::parseString() must return both a Root
  widget.
- Updated UML diagram.
- Updated ROADMAP.
- Updated version numbers to future release.

21 years agoFixed a bug in Album.
Leandro Lucarella [Sat, 21 Jun 2003 16:18:22 +0000 (16:18 +0000)]
Fixed a bug in Album.

21 years ago- Cleanned Album code.
Leandro Lucarella [Sat, 21 Jun 2003 16:01:48 +0000 (16:01 +0000)]
- Cleanned Album code.
- Updated ROADMAP.
- Added a README.

21 years agoHTML_Template_HIT:
Leandro Lucarella [Fri, 20 Jun 2003 04:18:50 +0000 (04:18 +0000)]
HTML_Template_HIT:
    - Added "buffering". You can add parsed templates to a biffer and then
      get all the results.
    - Added "group stacking" to keep the previos group in nested callings.
    - Updated BIFE classes to use new features.
    - Updated example.
BIFE_Link:
    - Added getURL() static method to construct an URL based on BIFE_Link
      attributes.
BIFE_Album:
    - Updated to use BIFE_Link::getURL().
General:
    - Updated ROADMAP.
    - Updated UML diagram.

21 years ago- Added HIT to UML diagram.
Leandro Lucarella [Thu, 19 Jun 2003 15:08:53 +0000 (15:08 +0000)]
- Added HIT to UML diagram.
- Minor bugfixes in Album.

21 years ago- Added a new simple template system: Hooks + IT = HIT.
Leandro Lucarella [Wed, 18 Jun 2003 04:18:09 +0000 (04:18 +0000)]
- Added a new simple template system: Hooks + IT = HIT.
  It's a simple template system based on the experience with hooks and IT
  template system (and specially Sigma implementation of IT).
- Moved all to HIT =)

21 years ago- Moved some Generic functionality to Widget (attrs property).
Leandro Lucarella [Tue, 17 Jun 2003 04:14:53 +0000 (04:14 +0000)]
- Moved some Generic functionality to Widget (attrs property).
- Moved some Copy functionality to Fallback (name property).
- Moved QUERY to URL in Link.
- Improved Album (now it uses just one template).
- Added Menu (not implemented yet).
- Updated UML diagram.

21 years agoAdded new Widget, Link:
Leandro Lucarella [Mon, 2 Jun 2003 04:26:36 +0000 (04:26 +0000)]
Added new Widget, Link:
- Updated UML diagram.
- Updated example to use Link widget in a smart way (removed photo.php). Even
  so, Link is not yet used in Album.
- Fixed bugs.

21 years agoUpdated ROADMAP.
Leandro Lucarella [Sun, 1 Jun 2003 21:56:26 +0000 (21:56 +0000)]
Updated ROADMAP.

21 years ago- Added experimental phing build file.
Leandro Lucarella [Sat, 31 May 2003 00:55:47 +0000 (00:55 +0000)]
- Added experimental phing build file.
- Added experimental PEAR package.xml.
- Added AlbumPhoto widget.
- Added AlbumPhoto to the example.
- Fixed some bugs.

21 years ago- Added package.xml to make a PEAR package.
Leandro Lucarella [Sat, 24 May 2003 03:36:32 +0000 (03:36 +0000)]
- Added package.xml to make a PEAR package.
- Added more rules to Makefile.
- BIFE_Album now it's a full independent widget, implementing the album
  functions (no need for the external Album class any more).
- Minor bugfixes.

21 years ago- Added a Root class that manages 'use' attribute to make require_once calls.
Leandro Lucarella [Fri, 23 May 2003 15:55:06 +0000 (15:55 +0000)]
- Added a Root class that manages 'use' attribute to make require_once calls.
- Now Page is a subclass of Root.
- Fixed protected and private methods and attributes in UML diagram (and
  inline documentation) using xmi2code new option.
- Removed include_once calls from the Parser.

21 years ago- Implemented Fallback class in the Parser.
Leandro Lucarella [Thu, 22 May 2003 04:31:40 +0000 (04:31 +0000)]
- Implemented Fallback class in the Parser.
- Added a simple Fallback class implementation, Copy, that copy the XML
  structure to the rendered output.
- Minor bugfixes.
- Updated example to use Copy Fallback class.

21 years ago- Added a roadmap.
Leandro Lucarella [Wed, 21 May 2003 03:38:13 +0000 (03:38 +0000)]
- Added a roadmap.
- Removed all rendering from the Parser class.
- Added a parseString() method to the Parser (parse() is just for internal
  use).
- Updated example.

21 years ago* Added __construc() method for PHP5 forward compatibility.
Leandro Lucarella [Wed, 21 May 2003 01:04:55 +0000 (01:04 +0000)]
* Added __construc() method for PHP5 forward compatibility.
* Updated and fixed UML diagram and generated code.
* Changed internal contents management of Container class.
* Fixed xmi2code config file.
* Added a Fallback class to use when the Parser doesn't finds a class for a
  widget (TBD).

21 years ago* Added a Makefile.
Leandro Lucarella [Mon, 19 May 2003 18:23:56 +0000 (18:23 +0000)]
* Added a Makefile.
* Fixed some headers.
* Fixed xmi2code config file.
* Removed EOL from the source files.

21 years agoNo big changes, just made some order.
Leandro Lucarella [Mon, 19 May 2003 01:44:46 +0000 (01:44 +0000)]
No big changes, just made some order.

21 years ago* Fixed headers in .php files.
Leandro Lucarella [Sat, 17 May 2003 05:43:50 +0000 (05:43 +0000)]
* Fixed headers in .php files.
* Fixed xmi2code template.
* Fixed xmi2code config file.

21 years agoDraft 4 (v0.4):
Leandro Lucarella [Sat, 17 May 2003 05:16:47 +0000 (05:16 +0000)]
Draft 4 (v0.4):
* Updated UML diagrams.
* Generated classes with xmi2code in separeted files under BIFE directory.
* Changed extension of XML files to .xbf.

21 years agoDraft 3:
Leandro Lucarella [Sat, 17 May 2003 04:59:29 +0000 (04:59 +0000)]
Draft 3:
* Moved templates to a directory.
* Added an initial Umbrello class diagram.
* Added an initial xmi2code configuration file.
* Added an initial template file for xmi2code.
* Moved some functionality from BIFE_Base to a new class: BIFE_Container.
* Renamed BIFE_Common to BIFE_Generic and made it extends BIFE_Container.

21 years agoDraft 2.
Leandro Lucarella [Sat, 17 May 2003 04:37:08 +0000 (04:37 +0000)]
Draft 2.
Implemented a simple set of widgets and an album photo widget. All uses a
template (PEAR's HTML_Template_Sigma) to draw itselfs.

21 years agoBIFE draft 1. Implements a generic XML parser.
Leandro Lucarella [Sat, 17 May 2003 04:28:50 +0000 (04:28 +0000)]
BIFE draft 1. Implements a generic XML parser.