Release Notes
From Skypanther Wiki
Version 2.1.1 -- October 26 2009
[FIX] Fixed code in the festos_z_dologin file which prevented applicants from logging on and applying!
[FIX] A couple of cosmetic fixes to remove slashes appearing in applicant names (index.php/recentapplications.php) - more to be included with 2.1.2
[FIX] Fixed install file non-critical error (displayed error message but otherwise functioned properly)
[FIX] Updates to festos_artists/foodvendors/entertainers/exhibitors to properly build the booth output data so that the output templates can output the list of booths rather than "Array"
[UPDATE] Changes to core/output.php and templates/schedule_all_events.tpl to better handle the case when you haven't yet published any events.
Version 2.1 -- October 2009
[NEW] Added dynamic pages: new admin pages to add, edit, and delete pages as well as public function to show
[NEW] New "Recent Applications" page lists applications received in past 60 (or other) days
[NEW] Added Authorize.net payment module
[NEW] Added "offsite" payment module: can direct applicants to an offsite payment provider (2Checkout, SpringBoard, PayNow etc.) by link or email
[UPDATE] Moved all the writeable files to a new cache directory to make installation easier
[UPDATE] Reworked core files to make implementing the public pages easier
[UPDATE] Added "year box" on admin home page to replace "Set Festival Dates" page, part of removing the hard-coded Friday-Sunday restriction on
festival dates
[UPDATE] admin/configuration - added new short date & time format options (used in admin pages mostly)
[UPDATE] Changed admin "category" pages to better support dynamic arrangement of menus and admin home page
[UPDATE] Added ability to configure look back time (days) in the Recent Applications box on home page
[UPDATE] Changed names and order of menu items in admin screens to be (hopefully) more intuitive and convenient
[UPDATE] Maps add on now included with the core distribution
[UPDATE] Changed the performance schedule system to remove lock-in to Friday - Sunday dates, new screens for adding venues and events
[UPDATE] Added output functions to display events (performances) either singly or all (very simple templates for now)
[UPDATE] Export report: added check all, clear all, toggle links and spreadsheet now has meaningful column headers (rather than DB field names)
[FIX] admin/css/admin.css - change link style so links on admin pages are underlined
[FIX] admin/reports.php - fixed if...end-if block with missing end-if
[FIX] Various reports - fixed to use date format as configured via the admin pages
[FIX] Deleted various unused files from the includes directory
Version 2.0a -- March 13 2009
[FIX] admin/reports.php - fix for slideshow permissions
[FIX] admin/reports_slideshow.php - fix for slideshow permissions
[FIX] admin/slideshow_left.php - fix duplicated category listings, not list org. members
[FIX] admin/reports_export.php & do_reports_export.php - added "demo" field to list of exportable fields
[FIX] admin/reports_fpma.php - fix for vendorTypes table name (wrong case used, should be vendortypes not vendorTypes)
[FIX] admin/reports_payments.php - fix for vendorTypes (wrong case)
[FIX] admin/reports_prior.php - fix for vendorTypes (wrong case)
[FIX] admin/reports_slides.php - fix for vendorTypes (wrong case)
[FIX] admin/ex_send*.php * do_ex_send*.php - fix for mail sending problems in IE
[FIX] admin/ex_send*.php * do_ex_send*.php - removed hard-coded specific values for excluding various vendor types
[ADD] admin/ex_send*.php * do_ex_send*.php - added feature to save custom messages for future re-use
[ADD] install/festos.sql - updated DB to support saving custom announcements messages
[ADD] core/lang.php file - updated with default announcements messages
[UPDATE] admin/version.php - updated version number to 2.0a
Version 2.0 New Features, Fixes, and Enhancements
- Template based output of artist and other information separates code from logic, making it easier to apply styles, change output, and update the system
- Improved administrator interface, with "fly out" menus and more intuitive navigation
- Added "Recent applications" box on adminstration home page shows applications received in last 10 days
- Now supports both blind (anonymous) and "known" jurying of applicants. Choose which to use with a simple checkbox configuration option in the admin system
- You can now search for applicants to edit or delete by email address or tracking ID, in addition to name, category, etc.
- Resetting data for new year: now you can choose what data is reset and what is kept.
- You can now create a Winners page and select winners for each category through the admin system (see Artists/Exhibitors menu)
- Improved year-to-year tracking of artisans. When you approve an applicant, their info is saved so you can look back to see who exhibited at a given year's festival.
- When you add an applicant through the admin pages, the system now checks to see if that address is already registered and if so, you get an edit button. This is designed to prevent duplicate entries in your system.
- New Tracking ID number enables you to assign your own identifier to applicants. This number flows through to reports, admin screens, and the public output pages (optional).
- Updated "Booth Book" report (formerly called Approval Sheet): now split to do category-by-category printout to reduce workload on server and ensure the report doesn't time out
- Dynamic configuration of many aspects of the system through a page in the admin system. Additionally, this change makes installation easier: you edit a configuration file with database connection and file system information and the rest is done through the admin system.
- New add-on architecture supports the easy installation of additional functional modules (maps, payments, backup, etc.)
- Lots of behind the scenes changes that will make future updates easier to implement.
- Improved security of the administration pages to prevent potential data-corrupting attacks.
- Many minor quirks and bugs have been fixed.
Database changes
- New winners table to store winners information
- New adminpages table to list the pages available in the administration menus.
- Contacts table now supports many more organizers/contacts (sequence & cID fields now int(11) types)
- Users table now supports many more administrator user accounts (userID field now int(11) type)
- new yeartracker table maintains information about applicants and the year they exhibited
- new sessions table stores admin session information to support servers that store session data in files in the user's space rather than in a common system folder (/tmp)
- new add-on related tables (if installed)
Further Information
Main FestOS Page : Installation : Page Creation : Configuration : Administration : Payment Modules
