TODO: HIGH PRIORITY ============================ Sort tree for pages when selecting "Child of" Box of "logged in" users on the dashboard page to the far right Fixed Apr-14-2009 Layout "default.php" should really be the default! (or at least, not just a blank line) Fixed Apr-14-2009 Keep notes as Shared Notes - incorporate to the home page somehow and rename to bulletin or whiteboard or something Fixed Apr-14-2009 SEO stuff a la Malcolm - Let's use the Title attribute in the Title tag Fixed Apr-14-2009 Incorporate the EULA into the page Security issues: what if a writer or power user spoofs the URL arguments to "delete" the black dog account? - either we need a backdoor or close the security hole (validate somehow?) User Manager Bug - there is still a serious issue. Adding a user creates a blank line at the bottom of the file. File lock (or some sort of check-out) so that when one user is in a page or article, no other use can access it. ie: "file is in use" Fixed Apr-14-2009 Restructure form calls so everything is finalized by the time you return to the home screen. For example, when you perform some funcitons you are not "home" when you see the event result Navigation - Need a grouping system to keep sister pages together LOW PRIORITY ============================ Create Help Doc (at least initial one) Settings Screen: Messages for Website Down, 404 etc. Have choice for HTML version if desired Fix problem with empty databases (if a database is empty and you add a new record you get an empty line first because of our injection string: "\n$VAR\t$VAR2" You can make a page a child of a hidden, locked, or unpublished page! A page cannot have multiple parents (good for have a page appear on subnavs for two or more differing parent pages) Increase efficiency of page reads and accesses Fixed Jan-04-2009 Add a better button for Trash and Adding New Pages Add "Comments" to page edits Reports and Traffic Tracking IMPORTANT TO OUTSOURCE ============================ Increase security