TODO:
IMPLEMENT NEW get_var() throughout to remove some crazy globals where possible
BUGS/ISSUES:
Sign in:
2.19.1.1556 - the font-size is too large for the sign in box when a size larger than 12pt is used as the default font size
Calendar/Events:
2.19.1.1556 - When entering a two day event, the start time is on one event and the end time is on the second event. Need a way to publish start-time and/or end time.
2.19.1.1556 - When entering "secular" events such as Family Day, would like a way to turn off the link, so that the user cannot open a detail view.
2.19.1.1556 - Would like the details of the event to display when hovering over an event in the Calendar.
2.19.1.1556 - An event listing showing future events is displayed in reverse chronological order. For future events, they should be in chronological order.
2.19.1.1556 - When using quotes in an event title, the event is 1) lost when moved 2) Cannot be accessed from the calendar 3) Loses some of the title when editing
Buttons:
2.17.14.1528 - When using bulk update on button styles/button suites, the buttons linked to a nav suite are lost (the buttons are still there but the links are gone.)
Gallery:
2.17.14.1528 - When turning off the tree-view, you no longer have access to jump loader
2.1.5
1) There are still gratuatous examples of switch ($report_name) lurking in
Report::draw_form() - they need to go
1.13.4.1298
1) Map location links for Contact and now Person reports don't work
1.12.11.1289
Transformer button image files should ideally include system ID to prevent one
system with a button style of 'Main' clearing out cached images for another system whose buttons
use that systems 'Main' style when admin updates 'Main' style in the other system
Also transformer buttons cannot have apostrophes in text nor spaces in button style
1.12.10.1288
BUG - AFTER DOING A LAYER BASED REPORT OP, SAVE COMES BACK ON REPORT FILTERS IF SHOWN
1.12.2.1280
1) Report Filters do NOT work in Dashboard layers (or ajax reports come to that) -
1.9.12.1261
1) If IE7's zoom mode is other than 100%, current rating highlights stars in wrong location
1.9.8.1257
1) If a button is edited and moved from one suite to another and the original suite now
has NO buttons, system should delete original suite and remove mapping from parent button
1.8.7.1235
1) Doesn't prevent two postings with same name or posting with same name as a page
CODE CHANGES COMING:
1) Consider keyword mapping by value NOT ID
2) 'Nice' Tooltips needs to just GO - never quite worked well enough and doesn't work with floating div-based layers
3) Look for newer version of treeview for XHTML Srict
PROPOSED ENHANCEMENTS:
1) Have sitemap show which pages are missing for admins - add option to generate missing pages
2) NEED TO TEST WITH MYSQL STRICT MODE - USE SERVER INSTANCE CONFIG
3) Ensure that orders for people are deleted when person is removed.
4) Make recursive copy / single item copy options for navbuttons and treenodes
5) Make recursive export for treenodes
6) Prevent deletions of events with actions
7) Prevent deletion of products that have been ordered
8) Use output buffering in excel export to prevent premature opening before file available.
9) French / other language support
10) Consider default default layout with signin for new system.
11) When you delete a navbar, have the system check for pages that reference it
and have these IDs set to 1 (no navbar)
12) When you delete a button, have the system check for navbars that have that
button as the parent button and have these set to 1 (no parent)
13) When you delete a button style, have the system prevent this if there
are navsuites defined using it.
14) Facebook: when user with a facebook profile registers for an event, have facebook
make an announcement
15) Have ability to configure context menus to choose shift right or other
combinations, based on user's preferences when editing (james' suggestion)