Menu

Sporniket Web Site System / News: Recent posts

Update of the small sample project

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

Posted by David Sporn 2007-10-26

A small ant script to setup a project folder

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.

Posted by David Sporn 2007-10-23

New src-* modules release : license change and some fixes

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.

Posted by David Sporn 2007-10-19

CVS is updated

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)

Posted by David Sporn 2007-10-18

Update: major fixes for src-* tools

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...

Posted by David Sporn 2007-09-24

Minor fixes, a new module and a few samples

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

Posted by David Sporn 2006-12-20

Fixed : src-bean was empty !

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.

Posted by David Sporn 2006-11-16

New releases : version 0006.11.13

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.

Posted by David Sporn 2006-11-13

New module release : version 0006.11.08 for src-request

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

Posted by David Sporn 2006-11-08

New modules releases : version 0006.11.01 for modules src-*

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

Posted by David Sporn 2006-11-01

New modules releases : src-request and src-linker

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.

Posted by David Sporn 2006-01-10

Cabbage v1.0.1 and Quick Start Kit v1.0.1 released

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

Posted by David Sporn 2003-04-29

Quick Start kit v1.0.0 !

This kit allow you to have a web site with dynamic, organised content out of the box.

Posted by David Sporn 2003-04-24

Readme fix for mini file commander

This is available in the 1.0.1 release

Posted by David Sporn 2003-04-24

Release of Cabbage

The version 1.0.0 of Cabbage is released.

Posted by David Sporn 2003-04-23

Release of Mini File Commander

The first version is available

Posted by David Sporn 2003-04-23