Well, after some days of work I can bring you the new version of KSMAS: v1.0 RC1.
This is the official changelog:
- ADDED Setup Assistant (running under PHP's "user" to homogenize ownership of the files)
- ADDED Setup modes (single user/multiple users)
- FIXED Style and header images while uninstalling.
- ADDED Dialog for when setup.php is found in the right place allowing to delete it or to uninstall KSMAS directly.
- ADDED Block when the foldername (./KSMAS/) has been changed and option to change it back
- ADDED Emulation of Apache's 404 in-bound error output
- ADDED Settings panel for global and personal adjustments at multiple user levels
- FIXED Repeted file(name)s causing failures
- ADDED Detection and automatic management of duplicated files
- ADDED PARTIALLY New header image.
- ADDED Change option from single to multiple users after installation.
- FIXED minor typos and bugs from 0.3
- ADDED Protection from external host's POST streams
There are still some potentil security flaws which I¡m looking forward to manage in the near future.
I've created a new header logo and style for testing. Not that I don't like leo's one, but I thought I could try to make my best designing. This concept will also be used in the homepage of KSMAS on which I'm working right now. It will be in Flash and the UI will be similar to the new image. I won't be able to upload the page until mid-september (hadly any quality FTP acces around here), but it will be on
http://ksmas.sf.net.
Btw, I avoided the test period since
I can't be on-line that much and debug in realtime
and since RC1 is supposed to be the debug version of 1.0. not many changes and additions will be done until that. I prefer releasing something stable and deeply tested.
I've done a couple of screenshots which I will have to attach here (did I mention the FTP resources?). They are 3 so next two follow up in the next posts
This is the new setup option where to choose whether to set it to single user or multiple users.
(I noticed the point Ipab posted about and I added the message regarding this issue.)