webAppKit blog

To content | To menu | To search

Tag - download

Entries feed - Comments feed

Tuesday 29 January 2008

0.10 Released

This is a solid intermediate release. Here is the file. It features :

  • A bilingual (english/french) admin interface including some tutorials, which will be featured on the home site too. The admin only lists available kits yet, but is protected by HTTP authentication.
  • Dot syntax has been implemented and is the new standard for kits id, although that slash is still supported.
  • The embedded framework is maturing. It's used for the admin interface and public web site.
  • PHP5 is now the reference development. Most changes are backported to PHP4 however.

The new web site is bilingual too and features the admin tutorials. Its update will be available within the next hours, as it's moving to a new host.

Update 2008-01-30 : Ouch, the new host offer si still beta... and does not provide url rewriting yet. Therefore, only the home page is available for the new web site. I hope it will be fixed soon, if not i will temporary get back to the old host.

Friday 21 December 2007

0.9.1 released

Pretty everything is in the title. Here is the file. There is no big change in this release, most changes concern included libraries. To summary, i added unit tests, fixed some bugs, improved template engine, worked on a micro-framework for the admin interface. Here is the changelog :

  • added kit simpletest, with a temporary MySQL database tool
  • unit tests for kit webappkit
  • unit tests for kit datapath
  • unit tests for kits databeans/databean, databeans/datetime
  • PHP5 version for Databean
  • units tests for pathnode/common
  • pathnodes/common: filenode->move(), filenode->slugifyPath(), filenode->chmod()
  • renamed kit django/templates to dj/tpl
  • dj/tpl: added tag ifincollection
  • dj/tpl: added tags extends, block : template inheritance (uses storage mechanism)
  • webappkit: modifed WakTool constructor, replaced $name arg by optional $cfg arg, which is now loaded by owner kit.
  • some work on webappit/engine

For next release, i may change the syntax to access subkits from kit/subkit to kit.subkit. Not sure yet. What do you think ?

Wednesday 31 October 2007

0.9 released

Everything is in the title. The home page tutorials have been updated. The root index.php will launch the helloworld kit, which is self-explanatory, and for the first time provides both english and french pages. Bonjour le monde !

From the roadmap :

  • Kits format stabilized.
  • allowing webappkit class inheritance for kits.
  • generic Tools (kits components) accessing as kits members using a factory pattern.
  • migrating existing library kits to new format.
  • Services and Storages redefined as Tools. (Services disappear, Tools are the new Services).
  • PHP versions compatibility range for kits.

Get it there.

Friday 1 June 2007

0.8.1 (alpha 2) released !

You can download webappkit 0.8.1. Home page and code documentation have been updated.

  • Services and Storages are now available, see the homepage tutorials for more information.
  • webappkit/djtpl now includes a storage for templates.
  • webappkit/appengine is growing, although not used yet for webappkit admin.
  • admin page now dynamically lists available kits, and still include home page tutorials.

Wednesday 16 May 2007

0.8.0 Alpha released !

As quoted in the previous post : release early, release often. You can now download the first alpha release, saving you the pain of setting a subversion working copy.

Along with this release, the project home has been updated with three micro-tutorials, which you'll find too on the help.html file included with the release. :

Have fun !

Wednesday 28 March 2007

0.7.0.1 released

Another minor release : 0.7.0.1 is available. It includes some bugs corrections for the 0.7 milestone.

Some (minor) work has been done on the wiki, too.

About 0.8 milestone, i'm thinking about having a generic interface for resources within packages rather than adding specific types later on. Resources are actually library classes and services (which are class singletons). Other types may be templates, static files such as images, css and javascript resources, documentation etc.

On the same topic, resources versions/flavours may be added, i.e. multiple files for a same resource. As an example, a package may provide libraries for both php4 and php5, and the appropriate version will be retrieved.

Saturday 13 January 2007

First download available, legacy

A first archive has been published for download on googlecode. It's a legacy archive and contains version 0.7.0, which is the last version using the microkernel paradigm.

It's currently being used by quizzgeek.net and is somewhat usable for production, although it doesn't include any administration interface. Configuration is entirely done by config files ( INI and YAML ), and there is no documentation available. Furthermore, it's considered as deprecated as the trunk is currently the 0.8 milestone and is seeing a major refactoring.

Sexy download, isn't it ?