description | Web application framework |
homepage URL | http://spinlock.ch/projects/swisdk/ |
repository URL | disabled git://spinlock.ch/pub/git/swisdk2/swisdk.git |
owner | mk@spinlock.ch |
last change | Sat, 19 Apr 2008 16:04:17 +0000 (19 18:04 +0200) |
last refresh | Sat, 21 Jun 2008 08:59:30 +0000 (21 10:59 +0200) |
mirror URL | git://repo.or.cz/swisdk.git |
| https://repo.or.cz/swisdk.git |
| ssh://git@repo.or.cz/swisdk.git |
bundle info | swisdk.git downloadable bundles |
content tags
|
|
readme
Why another web application framework?
We evaluated many existing frameworks before beginning to write our own.
The form and data handling of these frameworks were not satisfying, plus, many
of them were essentially limited to a single language. We needed a framework
which provided the ability to create multilingual sites without too much
complexity.
What are the main features of SWISDK?
- Written with security in mind
- Multi-lingual from the ground up
- Easy and automated form and data handling
- Permission system
- Uses smarty as template system (but does not depend heavily on it)
- SwisdkSmarty supports template inheritance (similar to the Django templates)
- Configurable error handling
- Creating a new page is as easy as it should be: Just drop a controller
file in the correct place.
- Many building blocks for web applications
- The interdependencies of the modules (permission handling, forms, etc.)
are kept as small as possible without sacrificing functionality
- It is developed with E_ALL and E_STRICT PHP error reporting
- Uses git as SCM :-)
- GPLv2-licensed