Support and Donations
All the code here is supported and developed under donation. Support is not generally provided by the author unless a relevant donation is made.
Priority is always given to things that pay the rent :)
If you need help with code from this site, you essentially have three options:
- Send email requesting help. An email may be sent back requesting a donation of at least a specific amount to cover the time.
- Submit a useful patch and note the help you need along with it. If the patch is worth including, and significant enough, help will be forthcoming.
- Find other users of the software and ask them. Mailing lists or forums of some kind should turn up soon so that users can help themselves.
Welcome to the Exorsus Free software archive. The archive contains a number of generic classes, scripts and applications that were made for, or as part of the Exorsus project. All the code listed on this page should, however, operate perfectly on its own without the Exorsus engine.
The aim of the code here is simplicity and flexibility. Simplicity is provided by giving usable defaults, allowing most of the functionality to be accessed in one or two lines of code. Flexibility is then granted to the developer who needs more; any element of the output can be modified using inheritance without having to re-write any code, and once written these classes can be re-used with other custom or default classes in the same module.
Each project also has a wishlist. Submitted by other developers, each wish has a dollar value assigned to it. Donations made towards wishlist items will increase the chance of implementation. When it hits 0, it gets done.
Additions to the wishlist can be made via email, subject to the authors approval.
Requires PEAR (Templates and DB)
Simple_CMS provides renderers and data sources for marked up content, as well as form handlers for easily connecting the content to the database (locking and versioning both supported).
Page_Editable then wraps it into a plug-and-play class which can be created and called in as little as two lines to provide an editable widget. Page_Editable also supplies enough framework that any page using a wiki-style local link can be created.
Both classes are easily customised via inheritance, and heavily support stylesheets via CSS.
An excellent example of how to use Table and Form to do something really useful, the module source is commented to explain some of the concepts behind the Form/Table mode of operation.
Added recently is a markup renderer which will render wiki-style
markup, and PostGreSQL support (Thanks to Marek Grac
Recently added is a subclass of the MySQL form data source which permits the specification of a lock table, locking the particular piece of data being edited until the user has saved the form or a timeout has occured.
See the Comments class for a proper demo.