2.0alpha Released!
I'm releasing phpScheduleEm 2.0 alpha. Please do not use this in a production environment as it is in an alpha phase. Due to the alpha state, upgrading to versions between this one and the final 2.0 will be manual. I've done a fair bit of work optimizing code, fixing some bugs found along the way, and adding some extra features. Here are some of the changes so far
- Moved debug information to a div below the content when using dbug mode for debugging
- Added firePHP (http://www.firephp.org) as a debugging option
- Fixed CSS issues with IE and new templates
- Increased the number of weeks a template/schedule can have from 4 to 6
- Moved template schedule data to its own database to make handling split schedules easier (coming feature)
- Fixed bug where username was not checked for duplicates correctly when saving prefernces
- Fixed bug in MySQL class where last error showed up for all sql statements in debug mode
- Added multilanguage support - now uses a language file so you can easily change the wording of phpScheduleEm
- Moved user description field from config param to language file
- Upgraded phpMailer to version 2.3
- Password is now hashed client side and sent to server to be rehashed with salt for extra security
- Optimized code/sql calls
- Assignment summary can now be disabled
- Each user can set desired template, option to enable RSS feed (admin),daily assignment PDF format (users with access to view schedules), and/or show assignment summary (users with access to view schedules)
- Can now assign any user as an admin
- Welcome message now stored in database. (Coming feature to store all emails as templates to be customizable)
The for sure features that I'm working on before releasing 2.0 final are:
- Request module so that users can set their availability and request days off
- Making the application fully multi-supervisor friendly where each supervisor can have his/her own set of users, templates, and schedules
- Make emails to be sent to out to users fully customizable by the supervisor/admin
I may incoporate others as well depending on time restraints.
I need help testing this out. If you are willing, please take it for a drive and post bugs you find in the forums.
Thanks!



