]> git.llucax.com Git - software/bife/bife-all.git/log
software/bife/bife-all.git
21 years ago- Moved package.xml to the core.
Leandro Lucarella [Mon, 30 Jun 2003 01:34:17 +0000 (01:34 +0000)]
- Moved package.xml to the core.

21 years ago- Updated ROADMAP.
Leandro Lucarella [Sun, 29 Jun 2003 22:33:42 +0000 (22:33 +0000)]
- Updated ROADMAP.
- Updated Translate documentation.

21 years agoFinal cleanups for 0.10 release:
Leandro Lucarella [Sun, 29 Jun 2003 21:48:12 +0000 (21:48 +0000)]
Final cleanups for 0.10 release:
- Updated ROADMAP.
- Cleaned old FIXME comments in Thumbs.
- Cleaned (not yet functional) Menu.
- Fixed HIT example.

21 years agoCore and Basic modules are now much more like they should. Huge code clean:
Leandro Lucarella [Sun, 29 Jun 2003 07:42:29 +0000 (07:42 +0000)]
Core and Basic modules are now much more like they should. Huge code clean:
- Merged Copy and Generic class into a new Fallback implementation: Translate.
  It searchs for a template and if it doesn't find it, it copy the output like
  Copy.
- Removed Title and Page (now are created by Translate fallback since they are
  too simple).
- Removed a lot of unused constructors.
- Cleaned up Link constructor (now it uses getURL()) and inherits directly
  from Container.

HIT Changes:
- Added searching for templates in include_path capabilities (much slower).
- Added optional group parameter to parse() method.
- Added exists() method to check if a template exists.
- Fixed paramters of getBuffer() and popBuffer().
- Renamed setGroup() as pushGroup() and unsetGroup() as popGroup().

Other updates:
- Updated ROADMAP.
- Updated UML diagrams.
- Updated example.
- Bugfixes.

21 years ago- Removed Root widget (has no sense with the new auto file including).
Leandro Lucarella [Sat, 28 Jun 2003 22:09:40 +0000 (22:09 +0000)]
- Removed Root widget (has no sense with the new auto file including).
- Removed constructors of some Generic subclasses (not needed).
- Updated UML diagrams.
- Updated the (mutant :) ROADMAP.
- Global Makefile is broken.

21 years agoWe are back with a functional revision.
Leandro Lucarella [Mon, 23 Jun 2003 03:27:16 +0000 (03:27 +0000)]
We are back with a functional revision.
- bife module is now called core and moved out from modules dir.
- Fixed Parser to autoinclude files.
- Root lost its sense since 'use' attribute lost it sense with Parser
  autoinclude (now the parser manages all needed includes). It might
  be gone in the future.
- Updated example (it's working again).
- Updated Makefiles (need some more work).

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.