If you take a look at the roadmap, you'll see some changes. A development branch has been started, numbered 0.9 (odd minor versions numbers will now be for development versions - even for stable ones). The 0.8 still live in the trunk for now. Milestones are set up to 0.14.
Tuesday 29 May 2007
doc updated, 0.8.1 onwork
By J.Ducastel on Tuesday 29 May 2007, 19:10
Almost everything is in the title.
Code documentation has been updated and is still available at code.webappkit.net.
Version 0.8.1 is onwork. Here's the news :
- Kits resources loading is now separated from kit instance retrieval. Methods $webappkit->load() and webappkit::loadkit($id) have been added, which are not called by webappkit constructor.
- webappkit::timecounter() and $webappkit->loadedWeight() have been added to help optimization.
- Admin index (when calling url /webappkit from your app root) is not static anymore. It still includes micro tutorials, but provided kits list is now dynamically built from actual kits.
- A new pathnodes subpackage is being worked on : webappkit/pathnodes/od which stands for Open Document.
Tuesday 15 May 2007
Code documentation - alpha coming
By J.Ducastel on Tuesday 15 May 2007, 18:39
Some code documentation has been generated and is online at code.webappkit.net. It covers the core kit and subkits code. It may be useful to people using provided generic libraries, such as databeans (data structures), pathnodes (filesystem) and Django templating engine php implementation.
I plan to release 0.8.0 as an alpha version sometime soon. The foundation is there, and work have been started on appEngine, the basic framework to be used by the web admin.
Release soon, release often. Any help is welcomed.
Friday 13 April 2007
more big changes
By J.Ducastel on Friday 13 April 2007, 23:09
(i'm evil)
As i was not happy with previous packages/resources system, i've trashed and recoded it - again. It was starting to be bloated and complex, and not that agile. So, to summary :
Packages are renamed to kits
. A single class,
webappkit, is used both as kit instances and global API
(through its static methods). Kits can contain kits themselves, and kit names
are made upon the physical tree (databeans/datetime
for example).
A INI metadatafile, named wak.ini is required at the root of the kit. With this we take care of dependancies, both internal and external. For more flexibility, a wak.init.php may be included, if present, when the kit instance is built. A wak.run.php may also be present, and will be executed upon call of its run() method.
Services and non-code objects storage have to be implemented at this point. But various library packages have been converted to the new standard :
- databeans
- pathnodes
- djangotpl
- Spyc
Wednesday 11 April 2007
Generic resources
By J.Ducastel on Wednesday 11 April 2007, 20:38
The previously announced move has been started. Packages resources will be made generic, so their access and management will not be devoted to packages directly but to type-specific implementations of a generic resource class. Here's a changelist :
- A new interface : wakResource, and a first, incomplete, implementation : wakResource_class. wakResource_service, wakResource_template to follow.
- Changes have been made to wakPkg methods
- The package metadata file format has also changed.
- As a side note, the trunk compability will now include both PHP4 and PHP5, with an automatic switch between resource instances. Current move has still to be ported to php5, though.
Thursday 11 January 2007
Discussion group created
By J.Ducastel on Thursday 11 January 2007, 20:22
A google group has been created to discuss webappkit. You'll found it at groups.google.com/group/webappkit. Feel free to discuss the project, which is eagerly awaiting for contributors ! ;)
Some activity
By J.Ducastel on Thursday 11 January 2007, 13:19
In no particular order :
- Home page has been updated, with links to googlecode pages.
- Branch 0.5 has been added to subversion, for history purposes, and because some web apps are still using it.
- Some minor work has been done to the source and wiki documentation.
Thursday 21 December 2006
svn moving to googlecode
By J.Ducastel on Thursday 21 December 2006, 14:31
As a good google slave, i've decided to move webappkit from sourceforge to googlecode, which has been recently improved. => webappkit on googlecode.
Thursday 14 December 2006
first rebuilt version available
By J.Ducastel on Thursday 14 December 2006, 20:28
I've just added php5 to repository (revision 150). As announced, there are some huge changes in process. Basically, WAK is moving from a generic micro-kernel for web apps, to a packages architecture for web apps.
Wednesday 6 December 2006
Massive refactoring
By J.Ducastel on Wednesday 6 December 2006, 11:41
After some doubts on project future, i have decided to keep on working on webappkit rather than dropping it for some existing frameworks. I've been looking at Django, Symfony and CakePHP. Django is by far my favorite, and i use it to practice my python. However PHP is still the most used language, and i think that webappkit approach still makes sense.
« previous entries - page 1 of 2