MyCMS Pre-release/v1.1 (Titanium) Updates
19.05.2003 · New Tables
· Online: Used to log Member activity over last 5 minutes, entries older than 5 minutes are automatically deleted. The Users logged in this table will appear in the 'Members Online' portion of your MyCMS site. Table comprises of 4 columns - oid, username, lastactive and ip.

· Table Changes
· Downloads: 1 new column, upated.
· Settings: 3 new columns, sitename, siteemail & version.
· Forums: Renamed type column to forumtype to avoid clash with MySQL variable TYPE.

· HTML Updates
· Improved site design with new simplified generic theme.
· Updated Settings page to include 2 new settings, Site Name & Site Email.
· Added Members Online segment to side bar.
· Fixed rendering glitch in Downloads page (table breaks if empty).
· Added 'Smalltext' button to Forums and User Panel.

· Code Updates
· Fixed Edit Poll page coding.
· Added Users-Online code to header.
· Updated subheader with improved Java-Script.
· Adjusted the method of checking the cookie of Members to prevent posting errors.
20.05.2003 · Rewrote the Members Online code to fix a few bugs, Members & Visitors now logged properly.
29.05.2003 · Added another segment of code to the Members Online code to identify & clear a Visitor who logs in or a Member who logs out.
31.05.2003 · Site Navigation menu can now be customised via the Admin Panel. Two new panels are located in the Admin Panel, Edit Site Links, and Link Editor (via Edit Site Links). One new database table has been added containing 4 columns: lid, linkname, linkurl & row order.
01.06.2003 · Added code to viewforum.php & viewthread.php to paginate the Forums and Threads (same code used to paginate the news page).
· Optimised subheader, Javascript subheader is now seperate, standard subheader (subheader.php) and Javascript subheader (subheaderjs.php).
· Began work on optimising Downloads page layout code.
· Dropped 'updated' column from Downloads database table.
· Improved layout of Downloads Admin Panels for improved ease of use.
· Dropped 'updated' column from Articles database table.
· Altered option in Edit Article Admin Panel, if checked the 'posted' date is updated.
· Made appropriate alterations to the articles.php and readarticle.php files.
· Improved the layout of the Admin Navigation menu.
02.06.2003 · Modified the Shoutbox, both Visitors & Members may now post messages. The message textbox has been replaced with a multirow textarea.
· Added 1 new column to the Shoutbox database table: userip, used to log the postee's IP Address.
03.06.2003 · Created first draft of proposed Install Script for the official release of MyCMS Titanium Edition.
· Numerous database table optimisations made, should improve overall performance of the rendering speed & database size.
04.06.2003 · Added Shoutbox Admin Panel, Administrators now able to edit or delete shouts without the need to use a 3rd party database management app.
· Fixed a minor glitch in the previous page link code (used on main News Page, Forum, Threads and Shoutbox admin pages).
05.06.2003 · Began work on polishing up the Admin Panels, this is part of the final release preparation with the aim to improve overall presentation. No major changes expected.
06.06.2003 · Completed work on Admin Panels.
· Dramatically optimised the code used to render the Downloads page.
07.06.2003 · Added Web Links Admin Panel, allows you to easily Add, Edit or Delete Links which are displayed in the Web Links portion of MyCMS.
09.06.2003 · Made some minor alterations to the Downloads sub-category pages.
· Fixed the order in which Comments appear.
· Improved the look of the Comments pages, Comments are seperated better on both News & Article Comment pages.
· Added Delete options to Download Categories & Files.
· Added Delete options to Web Links.
10.06.2003 · Added some more code to the Thread and Post deletion routines to fix Threads, Posts and Replies count.
· Fixed the Reply Subject, if a Reply is posted to a Thread without a subject it defaults to RE: (Thread-Subject).
· General improvements to Admin Panel, some final alterations.
11.06.2003 · Completed initial test on installation script.
12.06.2003 · Moved graphical elements into seperate Theme folder for easier future Theme transitions or additions.
· Created default Theme to ship with official release of MyCMS TE.
· Fixed minor flaw in unique counter display.
· Added table rendering to 'No news has been posted yet' message.
· Fixed code in the Edit Poll Admin Panel, now fully functional.
· Fixed rendering error in Shoutbox Admin Panel.
· Added Messages to Edit News, Edit Article and Edit Poll when no items are available to edit.
13.06.2003 · Added option to Shoutbox Admin to delete posts older than 10, 20, 30, 60 or 90 days.
· Added option to install script to copy users database table from the beta release of MyCMS.
15.06.2003 · Added Recent Forum Threads block to sidebar, displays the most recently posted/updated Forum Threads.
· Cleaned up the stylesheet and subheader.php files.
16.06.2003 · Added option to move a Web Link to another Category in Edit Link Admin Panel.
· Moved subheader style code into stylesheet file for easier future theme additions.
· Added some default database table entries into Sitelinks and Settings table to installation script.
· Added download tracking to Downloads page, ideal for seeing how popular a Local or Linked Download is.
17.06.2003 · Isolated glitch in forum code, Subject and Message now slashed correctly to prevent database errors.
MyCMS v1.2 (Titanium) Updates
18.06.2003 · Added table rendering to 'No news has been posted yet' message.
· Added siteurl entry to Settings Admin Panel.
· Added siteurl column to Settings database table.
19.06.2003 · Created the foundation for the new upgrade script designed to update your database and installation version.
20.06.2003 · Fixed the Thread deletion code, all related Posts are now deleted.
· Created script to service Forums, resets Threads, Post & Replies counts and deletes Posts which have no parent Thread.
· Fixed joined date shown in author info of Forum Threads & Posts.
· New look Forum Admin Panel encorporates forum service script.
· Updated Download page Javascript to conform with Mozilla guidelines.
24.06.2003 · Fixed a minor rendering error on postnewthread.php, postreply.php and postedit.php pages.
· Fixed glitch in postreply.php to correctly slash ' & " characters.
· Fixed Delete function in Site Links Admin Panel.
· Added another SQL query to includes/updateuser.php to update edituser field in the posts database table.
MyCMS v1.3 (Chromium) Updates & Fixes
25.06.2003 · Added Private Message facility for Site Members.
· Added Site Members list.
· Altered layout of Member's Profile page, includes link to Send Private Message.
03.07.2003 · Removed Web Links box and added new Web Links Page, this displays your Web links in a multi-column page.
07.07.2003 · Added 'lastvisit' column to Users database table in preparation for Forum updates. · Added 'lastvisit' cookie to calculate number of new Forum Posts/Threads. The cookie value is taken from the User's database entry (if they are registered). This cookie expires after one hour, whilst the User's lastvisit database value is updated whenever they visit the Forum area.
· Created display icons to signify New Posts/Threads in the Forum. On the Forum index page Grey signifies No New Posts and yellow signifies there are New Posts. On the View Threads page Threads with a Grey folder indicate No New Posts whilst Yellow indicates there are New Posts. A Red folder indicates there are 20 or more new posts in the Thread (Hot Thread).
11.07.2003 · Created better buttons for Forums including New Thread, Post Reply, ICQ, MSN, Yahoo, Web URL and Send PM.
13.07.2003 · Fixed the Prev/Next links on the View Forum and View Thread pages.
· Added Google web search box to sidebar.
15.07.2003 · Renamed the comment columns in both newscomments and articlecomments database tables to message. Comment turns out to be a MySQL property.
· Repaired the comment display on newscomments and articlecomments pages.
17.07.2003 · Added Site Intro option which if set displays a message at the top of the main page (index.php).
· Added siteintro column to settings database table to accommodate above mentioned new feature.
· Updated the upgrade script to upgrade existing MyCMS installations to Version 1.3 (works on Version 1.2 only).
· Created a new default banner and banner for install script.
· Added appropriate changes to install script to install MyCMS v1.3.
MyCMS v1.31 (Chromium) Updates & Fixes
22.07.2003 · Added Header CSS class.
· Made slight alteration to subheader.php & subheaderjs.php.
22.07.2003 · Cleaned up the CSS removing some unused classes.
· Added nextprev CSS class.
· Altered shownews.php, readarticle.php and shoutboxadmin.php Next/Prev element to make use of new nextprev CSS class.