j_oocms - an excessively object-oriented cms
They say it's bad to use extend too much. This is a *bad* cms.
It's a simple image gallery, suitable for things like personal image hosting.
This was written to study how extend works, and to try out some ideas. At this time, there are six (6) classes. These include text data, html data, form data, multimedia, and photos.
One feature is that there's no relational database. The data fields are defined by the data that's POSTed to the server. This is probably a security hole, but, the idea was to see how it would "feel" to hack in such an environment. It was pretty cool.
Another feature is support for attached multimedia. At this time, that's only photos and html files. Still, it's something.
Yet another feature used in this system is "versioning" or date-based versioning. Each form is associated with a directory, and when you save data to the form, a new copy is made in the directory. So, you never lose data -- though you may have to dig in the files to find the older files.
The system is still very raw, but it's not bad for several hundred lines of code.
| Attachment | Size |
|---|---|
| cms.zip | 6.49 KB |
