src-* modules of the websitesystem project focus on code generation from ad-hoc structured xml files. The goal is to relieve programmers from writing repetitive patterns of code.
Each module focus on a specific model, some modules depends on other modules to generate additional code.
sample-src-simple is a demonstration of how to use some of my src-* tools, in the case of a form-based page.
Beside this, one might be interested to see how I use PHP as a low level templating system, and a nice styling -to my taste- of form elements.... read more
src-* modules of the websitesystem project focus on code generation from ad-hoc structured xml files. The goal is to relieve programmers from writing repetitive patterns of code.
Each module focus on a specific model, some modules depends on other modules to generate additional code.
ProjectTemplateMakerForSrcTools automates the creation and update of project folders supporting my src-* tools.
src-* modules of the websitesystem project focus on code generation from ad-hoc structured xml files. The goal is to relieve programmers from writing repetitive patterns of code.
Each module focus on a specific model, some modules depends on other modules to generate additional code.
The new release fixe some bugs, and I hope that these are the last ones, so that I can focus on writing some documentation. From this version (0007.10.18), these packages are licensed under the terms of the GNU GPL v3.
After a year or so without commiting (I thought I was stuck with an old version of Eclipse to be able to run my Ant script, in fact it was a problem of JRE... *sigh*), the CVS repository is up to date (all the src-* modules are there), and there are a few fixes (I will publish them very soon) and a licence change (GPLv3)
It seems I forgot to update my packages when I did some major fixes, so here they are...
Those releases fix a few major bugs in the generated codes that were found when I actually took time to use them for real world site (my homepage).
So today I believe that my src-* tools are really useful, I mean things should work as it was intended. The next big work, beside adding some feature here and there, will be to write a documentation for each definition file... But that's another story...
WebSiteSystem is a personnal projet aimed at providing a set of tools that facilitates the development of a website. Latest developments and releases focus on code generation from a simple xml description, using ad-hoc schemas.
First, all src-* modules except src-database-table have been fixed, and the generated code should know work out of the box.
Then, a new src-* module is available : src-struts. For each definition file, it generates a php script that mimic the processing of the struts applet, at least with form data retrieving through bean classes, processing encapsuled in an action class and the redirecting through a "forward" mapping.... read more
Sorry for the inconvenience, now all is there.
WebSiteSystem is a personnal projet aimed at providing a set of tools that facilitates the development of a website. Latest developments and releases focus on code generation from a simple xml description, using ad-hoc schemas.
WebSiteSystem is a personnal projet aimed at providing a set of tools that facilitates the development of a website. Latest developments and releases focus on code generation from a simple xml description, using ad-hoc schemas.
This release of src-form and src-database-table add a new export task to other src-* modules.
Now these chainings are possible : from src-database-table to src-form, from src-form to src-request and from src-request to src-bean.
WebSiteSystem is a personnal projet aimed at providing a set of tools that facilitates the development of a website. Latest developments and releases focus on code generation from a simple xml description, using ad-hoc schemas.
This release add the possibility to export a bean (src-bean) definition file from the request processor (src-request) definition file.
The reason for this export is the ability to fill the generated bean with data from the request processor, using the "copyFrom" method of the generated bean. This can be used to prepare a "form bean" in a clone of the struts framework.... read more
WebSiteSystem is a personnal projet aimed at providing a set of tools that facilitates the development of a website. It also contains some (as for now, only one) prototype of "ready to use" website solutions.
The latest development and releases focus on code generation : from a simple xml description, PHP code is generated using a xsl stylesheet. Each code generation modules address one specific goal, narrowed by some hypothesis. The code generation process involves ant, a build tool written in the java language... read more
These modules are focused on code generation from xml description. It uses xsl and ant scripts.
- src-request : generate subclasses of a class specialized in retrieving parameter from the http request object.
- src-linker : generate subclasses of a class specialized in building internal parameterized links.
These two modules are part of my new scheme for building web sites.
Cabbage is a system to build quickly a web site with organised content. The Quick Start Kit bundle Cabbage with Mini File Commander, a light web file manager. In this minor release, when cabbage article files are processed, special lines "link" and "media" now have a class attribute.
This allow to have a css style for such lines. Thus a new style has been added so that "media" lines are now centered.... read more
This kit allow you to have a web site with dynamic, organised content out of the box.