[ PHPXref.com ] [ Generated: Sun Jul 20 19:18:17 2008 ] [ Pagetool 1.07 ]
[ Index ]     [ Variables ]     [ Functions ]     [ Classes ]     [ Constants ]     [ Statistics ]

title

Body

[close]

/ -> CHANGELOG.txt (source)

   1  /*
   2      Pagetool
   3      Copyright 2001,2002,2003,2004 Pagetool Development Team
   4      pagetool-user@lists.sourceforge.net http://www.pagetool.org/
   5      $Id: CHANGELOG.txt,v 1.58 2004/11/10 23:57:52 daveguerin Exp $
   6  
   7      myphpPagetool
   8      http://sourceforge.net/projects/myphppagetool
   9      (C) 2000 by Sebastian Bunka Sebastian.Bunka@vu-wien.ac.at
  10  
  11      This file is part of Pagetool. Pagetool is a modification
  12      of myphpPagetool.
  13  
  14      Pagetool is free software; you can redistribute it and/or
  15      modify it under the terms of the GNU General Public License
  16      as published by the Free Software Foundation; either version
  17      2 of the License, or (at your option) any later version.
  18  
  19      The format of CHANGELOG.txt is important. At the start of a
  20      line should be the version number, enclosed in square
  21      brackets, with the release date following on the same line.
  22      The next line is a brief synopsis of changes, followed by a
  23      blank line. Next should be the changes made, each line
  24      starting with a tab character. Then, finally, two blank
  25      lines. This enables the script at www.pagetool.org to read
  26      and format the CHANGELOG.txt correctly.
  27  */
  28  
  29  [1.07] November 10 2004
  30  You do not need to run the setup script to update. Simply copy the src directory over your existing source directory. There are no table changes from version 1.00.
  31  
  32      Added a link from the first setup page to the README_CGI.txt file for those that might need to do a manual install.
  33      Added an if !isset for $pt_action in pt_admin.inc. Maybe Pagetool 1.x will run with E_ALL error reporting someday :-)
  34      The new profile and edit profile admin screens now have valid html, plus a note about changing the colspan values for the header td and footer td that's required if there's no news bar.
  35      Added improved security for cookies based authentication. Before users that login correctly have a hash of their username and the secret hash var set as a cookie. If that cookie exists, then they are considered valid. However since your username and the secret var never change, then it's the exact same hash set everytime you login. If someone gets that hash, then they can login as you. Now  a new cookie is set which is a timestamp. Your hash is a based on your username, the secret var and the timestamp. If the time stamp exceeds the new $ptconf['inactivity_timeout'] value, then you are forced to re-login.
  36      Better ssl support. Now, if you set ptconf['SSL'] = 'Y' in your pt_config.inc file, then all admin links will be created with https and if you try to login via http, you will be re-directed to https.
  37      Upload options: Added ptconf['upload_method'] variable. If not set, or set to 'ftp' then uploads will happen via ftp (as before). If set to 'www' then uploads will happen via your web server (requiring the media directory to be writable by the user that your web server runs as). Also re-wrote a significant portion of the pt_upload.php file to be more clear and concise.
  38      No extension-less uploads allowed. If you try to upload a file that does not have an extension, you get an error message.
  39      Removed the empty <td>&nbsp;</td> column if there is no news bar.
  40  
  41  [1.06] June 16 2004
  42  You do not need to run the setup script to update. Simply copy the src directory over your existing source directory. There are no table changes from version 1.00.
  43  
  44      Added a README_CGI.txt to the English documentation on how to do a manual install for when PHP is in CGI mode and not an Apache module. Thanks to Herb vanden Dool <herb@nubeli.org> for testing the how to, and for suggesting the mysql command for updating the password.
  45      Media file uploads once again use the servers' temp directory as enctype="multipart/form-data" is now used again in the form tag :-) So hopefully media uploads is again working on most systems.
  46  
  47  
  48  [1.05] March 08, 2004
  49  You do not need to run the setup script to update. Simply copy the src directory over your existing source directory. There are no table changes from version 1.00.
  50  
  51      Dutch translation contributed by Jasper de Graaf <Jasper@deGraafOnline.com>. Thanks Jasper!
  52      A conditional require_once added back into phpSniff.core.php to include the phpSniff.class.php file if it hadn't already been included. This will avoid style.php breaking when the phpSniff files where altered from Pagetool 1.03 to 1.04.
  53      A few additions to the language file to give feedback to the user for FTP deletes using the FTP functions.
  54      Media file deletes now use the FTP functions if they are available.
  55      If the FTP functions are not available a check is now made to see if a media file delete was successful or not before the file details are deleted from the database.
  56      Media file uploads now don't use the servers' temp directory as enctype="multipart/form-data" isn't now used in the form tag.
  57      Cosmetic br tag added before the error message displayed when a media file already exists.
  58      Remarked out #error_reporting(E_ALL); lines added to pt_upload.php, index.php.sample and test.php.sample to aid in troubleshooting user problems.
  59      The file pt_upload.php now works with register globals off as well. It didn't before, even though the rest of Pagetool 1.04 did (except for cookie authentication)!
  60      When authentication is set to cookies the the cookie variables are now extracted in the same way as other variables to enable the cookie authentication to work with register globals off.
  61  
  62  
  63  [1.04] May 24, 2003
  64  You do not need to run the setup script to update. Simply copy the src directory over your existing source directory. There are no table changes from version 1.00.
  65  
  66      Updated the UPGRADE.txt for upgrades to version 1.04.
  67      Added the Hong Kong Crime and Policing Information System site to the default data test page.
  68      Added a mode:demo header to admin pages because I kept forgetting I had demo set in pt_config.inc!
  69      Only allow alpha numeric, dash, period and underscore characters are now allowed in page category names. Everything else now get's replace with a dash. This is the same functionality as with page names.
  70      Pagetool 1.x now works with register globals off, which is the new PHP default. Also both the fresh-install.php and the upgrade.php sections also work with register globals off. Note that a simple extract() of arrays had been used, and that Pagetool is no more or less secure than it was previously due to this change.
  71      phpSniff updated to version 2.1.2.
  72      Some parts of the Admin section were producing non valid html. They aren't now. There still are some non valid html bit's but correcting them would be a whole re write, and that's Pagetool 2 :-)
  73      Made the new demo mode more secure.
  74      'View all news' is now all one language string. It was three strings previously! $str_view_all_news added to the en language file.
  75      Capitalised the 'View all news' text on the homepage, and capitalised 'News' on the news pages.
  76      Added www.criticalresistance.org to the default data test page.
  77      Added Mads Løkeland's site to the default data test page.
  78      Added a new $ptconf['demo'] variable to pt_config.inc. If the demo variable is set to TRUE, then Pagetool will lock itself down so that it is safe to run it as a public demo. Specifically, it will disable the use of php code in web pages and it will prevent users from changing their own passwords. If you run pagetool in demo mode you should be sure to create a user that only has access to the pages and news (do not give them access to media or preferences). This variable will not do that for you.
  79      Added a new $ptconf['auth'] variable to pt_config.inc. If set to 'http' then Basic HTTP authentication is used as has been the norm. If set to 'cookies' then a cookie based login can be used. Useful if you are having problems with your hosted server and Basic HTTP Authentication. The initial install might have to be done totally manually as Basic HTTP Authentication is currently still used there.
  80      Changed how the $dev variable is set in the two style.php files.
  81      New function added: pt_accept_language. Returns the language file to include based on the browsers HTTP_ACCEPT_LANGUAGE string.
  82      Used the new function in pagetool.inc and upload.php.
  83      Changed phpSniff.class.php to NOT include phpSniff.core.php. The two files must be included by Pagetool separately before use. This was to avoid problems with paths when the files were included from different directories.
  84      Removed the checks on if a language file had been included or not. It won't matter if it is included again, and makes the file easier to alter for non programmers.
  85      New Norwegian (Nynorsk) language file contributed by Mads Løkeland <mads.loekeland@orkdal.vgs.no>. Thanks Mads.
  86      Added a check to make sure that any value of the new $pt_conf['auth'] value was coming from pt_config.inc and nowhere else.
  87      Added a new function pt_unhtmlentities().
  88      Used the new function to hopefully sort the Reload page and Return to List on the Edit web page when language files use &...; values.
  89      Added option to authenticate using cookies instead of using http headers.
  90      New Swedish language file contributed by Günther <udsdippe@ped.gu.se>.
  91      Found and fixed a missing td pair in pt_www.inc.
  92      Added the "link to an internal media file" option to html help as submitted by Dan McQuillan <dmcquillan@lasa.org.uk> Thanks Dan!
  93      Stripped html tags added to a new category name when editing or adding a page. This previously caused a large gap between "Add a new web page." and "Select a page".
  94      addslashes() to user name before storing it in the database, and before checking for user auth. This avoids dubious SQL statements being passed to the database.
  95      urlencoded() the ftp user name if using the fopen function, hopefully sorts the user@domain username problem, although not tested fully.
  96  
  97  
  98  [1.03] September 07, 2002
  99  You do not need to run the setup script to update. Simply copy the src directory over your existing source directory. There are no table changes from version 1.00. This version closes a security hole that was has been in Pagetool since 0.11.0 ALL USERS ARE URGED TO UPDATE THEIR INSTALLATION OF PAGETOOL TO THIS VERSION.
 100  
 101      Added warning to not include blank lines at the beginning of the pt_config.inc file.
 102      Removed an un-needed hidden field from pt_media_new.inc.
 103      Added a file_exist() to pt_upload.php to check that the config file specified actually exists.
 104      I think I sorted the "Warning: stat failed for none (errno=2 - No such file or directory)" that some installs of PHP report on uploading a file as well :-)
 105      Fixed bug in pt_add.inc - new web pages were not having br tags added automatically.
 106      Added details to UPGRADE.txt re upgrading from each versions of Pagetool, from 0.10.0 onwards, to this version, version 1.03.
 107  
 108  
 109  [1.02] June 21, 2002
 110  You do not need to run the setup script to update. Simply copy the src directory over your existing source directory. There are no table changes from version 1.00. The biggest change is that only Auto_HTML pages now have a default <span class="text1"> </span> around them. This may change the look of some of your current pages! Also Pagetool now makes use of the browsers $HTTP_ACCEPT_LANGUAGE variable and will display in the users preferred language, if that language file is available.
 111  
 112      Encryption of passwords now always uses DES encryption even if the default encryption on the system is different.
 113      A load of missing <tr> tags found and replaced in various admin pages.
 114      More of the admin pages are now valid HTML.
 115      A few missed bits of language now come from the language file.
 116      When viewing a backup page you can view the page now, not download it!
 117      When a page is set to Auto_HTML then as well as line breaks being replaced with <br>, a default <span class="text1"> </span> is also placed around the page content. This was the default action for ALL pages previously, but has been changed to allow more control of CSS for advanced users.
 118      This file, CHANGELOG.txt added to the distribution.
 119      Fixed typo on the Pagetool backup version page - Version is now capitalized.
 120      Function pt_nbsp() added to src/pagetool/pt_functions.inc. This function replaces all spaces and line breaks in a string with a &nbsp; It can be used to avoid lines word wrapping, in a table for example. - is also replaced with &minus; as IE line breaks a line at - but not a &minus;!
 121      The new pt_nbsp() function used in src/admin/pt_oldversion_edit.inc.
 122      Added a Spanish translation file contributed by Miguel Angel Da Vila. Modified the README.txt file with instructions on how to use it. Also fixed a few language strings that were not using the translation file.
 123      Added a TODO.txt file.
 124      Added some new sites to the default data, and updated the news item to mention the pagetool-user email list.
 125      Reformatted some of this CHANGELOG.txt, and the new TODO.txt so that they format correctly when read in by the pages at www.pagetool.org.
 126      Fixed some more hard coded language bits. Thanks to Miguel Angel Da Vila for pointing them out. Saving a page now works again if you're using a language file!
 127      Removed the strtoupper() around $PHP_AUTH_USER so that the user name is echoed as per the case that the user logged in as at the top of every admin page. I think Pagetool is now treats all usernames as lowercase, so no more problems with Admin and admin hopefully. Every time the login name is now compared against the value "admin" the login name is lower cased first.
 128      Pagetool now displays in the language that the browser has set via $HTTP_ACCEPT_LANGUAGE. Done for both the admin sections and the initial setup of Pagetool.
 129      Small bug fix. If HTML_from was switched on and you weren't logged in then an error occurred when trying to log in for a private page.
 130      Removed ENCTYPE from the forms in pt_www_new.inc and pt_www_edit.inc as it wasn't needded and was causing problems.
 131      Added some more sites to the default data.
 132      Changed the login link given at the end of the install as it was incorrect on some systems.
 133      Added a Swedish language translation, thanks Günther.
 134  
 135  
 136  [1.01] February 19, 2002
 137  You do not need to run the setup script to update. Simply copy the src directory over your existing source directory. There are no table changes from version 1.00.
 138  
 139      The www_id number of the page being viewed is now available as a variable (for compatibility with the edit_this_page plugin).
 140      If no news id is passed to the news script - you no longer get an error message - it displays all the news items.
 141      Sidebar, headers, and footers can now contain php.
 142      Revised the README.txt and SECURITY.txt with suggestions from Rich Cowan.
 143      When a page is duplicated, the security level is now duplicated as well.
 144      When footer/header/sidebar is set to none, Pagetool now displays valid HTML.
 145      Error when Last Modified date is not displayed is now fixed.
 146      phpinfo.php file has been added to the setup directory to assist in troubleshooting.
 147      The function that escapes special characters when displaying html code in the www edit form now can handle special characters that are 8 characters long.
 148  
 149  
 150  [1.00] December 29, 2001
 151  Mostly minor changes.
 152  
 153      Credit announcement is added to homepages by default.
 154      Updated SQL statements, some stuff in the style sheets changed, and more of the html produced is now valid.
 155      Improved the code that replaces html special characters. Fixed bug so it replaces more than just the nbsp.
 156      Cosmetic changes to the user interface.
 157  
 158  
 159  [1.00.0pre1] December 09, 2001
 160  This version is only slight different from the previous version.
 161  
 162      Fixed problem with specify groups for users. Previously, if you only chose one group, Pagetool would always assign them to the admin group instead of the group you wanted. If you chose more than one group, it would only assign the user to the last group you specified. This is now fixed.
 163      Fixed style sheets so they display better on Macs.
 164      Now the character set parameter is stored in the pt_config.inc file - so you can change it from the default ISO to UTF or whatever you want.
 165      Optimized the table creation sql statements.
 166      Added powered by pagetool to the bottom of the homepage.
 167  
 168  
 169  [0.11.1] October 30, 2001
 170  Only a few changes.
 171  
 172      Fixed a minor security hole - in the previous version, the plugin installation process reveals the mysql username for the site (through the last modified by tag at the bottom of the page). This has been changed: all plugins are now installed as "admin".
 173  
 174  
 175  [0.11.0] October 26, 2001
 176  Major, major changes in this release.
 177  
 178      New logo added.
 179      Plugins support added.
 180      Plugins manual written and included.
 181      Built-in style sheets and browser detection (using phpSniff) added to both the displayed web site and to the admin section. No more use of ptconf["text1open"] variables.
 182      Language file added.
 183      HTML generator completely re-done, includes thumbnails when adding internal images.
 184      HTML validator added to check you code.
 185      All upload code is now placed in one file - so if you have php safe mode turned on, you can more easily work around the security problem of copying files to the tmp directory by moving the upload.php file into your cgi-bin.
 186      Added a check to make sure mysqldump is installed on the system before downloading backups.
 187      Added header information so that download of backups starts with a normal click.
 188      New function prints which script outputs which html code - can be turned off in pt_config.inc.
 189      FTP functions added to pt_upload.php - if you compiled php with ftp enabled, it will use the better ftp function. Otherwise it will use the crustier fopen
 190      plugins and pt_help categories are now hidden from everyone except admin.
 191  
 192  
 193  [0.10.2] July 10, 2001
 194  
 195      Made a number of changes submitted by Dave Guerin that corrected the html output so that it would conform to standard html (adding quotes, missing closing tags, nonbreaking spaces). Thanks Dave!!
 196      Fixed a backup bug. Previously - if you restored a file by exchanging a backup with the current version, there were no problems. However, if you deleted the file and then tried to restore it - a SQL error was generated. Problem fixed.
 197      The feature that warned you when you are deleting a file that is linked to (or that is used as a sidebar, header, or footer) was broken in the last version. Now it is working again.
 198      In the edit preferences section I changed the various table and body tags from being text input to be text area boxes. On some browsers, if you add html code with quotation marks to a text input box, the browser doesn't know how to properly close the box.
 199  
 200  
 201  [0.10.1] June 25, 2001
 202  
 203      Fixed bug: include head code in the HTML Help page in case style sheets are specified (otherwise, the sample html tags that deal with text formatting will not render properly).
 204      Fixed bug: there is an extra td tag in the edit wwwpages admin page. It doesn't cause a problem for IE 5.5 for Mac or PC, but IE 4.5 on the mac won't display the page correctly.
 205      Fixed bug: duplicating wwwpages entries causes a sql error.
 206      Fixed bug: when you mark a page private, then view it, you get an error (and the page is displayed!).
 207      Fixed error: If your pt_config.inc file is not set properly, Pagetool generates an error messages which suggests that you re-run the setup program, but it lists the old path to the setup program, not the new one.
 208      Allow more the 60 characters in the table and td tags! (What was I thinking?) Set to 200.
 209  
 210  [0.10.0] June 24, 2001
 211  
 212      Improved the setup program so that the modified files are automatically ftp'ed to your site.
 213      Improved the HTML generator so that it lists common html tags and how they are displayed.
 214      Completely re-wrote the help files - now there is one user manual and one site administrator's manual (later I will make a developer's manual).
 215      Improved the wwwpage interface - moved the less commonly used options to the bottom of the screen.
 216      Improve the design of the admin area - nothing major - now using style sheets.
 217      Renamed tables and fields so that they are more intuitive and use a common naming convention.
 218      Re-organized the code - moved everything except the pt_config.inc file into the web tree.
 219      Fixed the backup - which seemed to have broken in one of the previous versions.
 220      Changed the table width, sidebar width, body width, and news width to table_tag, sidebar_tag, etc. so you can completely control their appearance.
 221      Added international format options for the date.
 222      Switched to timestamp when creating a new news item, rather than allowing the user to modify the news time.
 223      Added an archive field to the news table for events that have passed (so you don't have to delete them).
 224  
 225  
 226  [0.9.1] May 24, 2001
 227  Oops, a few bugs...
 228  
 229      BR tags are only added automatically to html pages, not to php pages.
 230      All extra \n's are now removed before display an html page for editing.
 231  
 232  
 233  [.9] May 23, 2001
 234  Renamed Pagetool, added install program and a few smaller features, fixed bugs.
 235  
 236      Installation program is added!
 237      Now Pagetool automatically adds html line break tags wherever there is a line break. You no longer have to add these or paragraph tags.
 238      The news column now says "news" over it.
 239      Added a option to view all news items.
 240      Fixed the bug that prevented new html pages from being saved.
 241      Fixed the dupe bug - before whenever you duped a page, it set the header, sidebar and footer to header. Now, it truly duplicates the previous page's header, sidebar, and footer settings.
 242      Fixed bug that prevented web pages with apostrophes or quotes from being duplicated and deleted.
 243  
 244  
 245  [.8.2mj] April 4, 2001
 246  Fixed a few more bugs from version .8.1.
 247  
 248      Truly fixed the public/private bug (I think...).
 249      News items are sorted with the most recent at the top.
 250      I added cellpadding=10 to the meta table so things are so squished anymore.
 251      I removed a few lingering stripslashes.
 252      I added the correct addslashes code to the add news entry (so it doesn't throw an error when you use an apostrophe anymore).
 253  
 254  
 255  [.8.1mj] March 16, 2001
 256  Fixed a few bugs from version .7 and .8.
 257  
 258      Media files were categorized by the last three or four letters in their names. This method didn't work for files with two letter extension (or 5 or more letter extensions). Now, they are categorized by all the letters following the last period in their name.
 259      Addslashes()/Stripslashes() wasn't working properly on systems in which the magic_quotes was turned off (an extra set of slashes was being stripped). I fixed it by only adding slashes if magic_quotes is turned off and then eliminating the stripslashes() from the code.
 260      Public/Private was not working (since version 0.7?). Now it's fixed!
 261  
 262  
 263  [.8mj] March 8, 2001
 264  Fixed a list of bugs and made a major interface change
 265  
 266      Tweaked the www list and edit pages so that now pages are listed in alphabetical order.
 267      Now media files are sorted by extension in the same way wwwpages are sorted by category.
 268      Now when editing a media file, the name is displayed and if it's a image file, the image is displayed. You can also click to view the media file in a new browser window.
 269      On www_edit.inc, changed the download source option to view page.
 270      Moved $ptconf["version"] variable out of the pt_config.inc and into the pagetool.inc file. This way, when upgrading to a new version that doesn't included changes to the pt_config.inc file, you can leave your pt_config.inc file as is.
 271      Fixed the date modified bug (before it always displayed today's date, now it correctly displayed the date modified).
 272      Fixed the change password area - before if you changed a password it would update the password for all users. Now it just updates for the user specified.
 273      Merged pt_prefs.inc, pt_users.inc and pt_groups.inc into one file called pt_prefs.inc.
 274      Added error checking to prevent users from deleting pages that are used in the active profile and also to warn users when they are deleting a page that is linked to from another page.
 275  
 276  
 277  [.7mj] February 25, 2001
 278  Added several new features, most importantly: changed the file upload so that it uses ftp. You can specify the username and password in the pt_config.inc file. Now uploaded files are owned by you, not the user the web server runs under.
 279  
 280      Changed file upload to use ftp so file permissions will belong to you, not to the user that the web server runs under.
 281      Added addslashes function to the html add/update and news add/update and strip slashes function where needed. Now you should not get any errors when using apostrophes, even if magic_quotes is turned off.
 282      Changed the interface for listing web pages. Now each category is listed and has a drop down menus for each page in the category. When editing or deleting, pagetool checks to make sure you belong to a group that has the correct access before allowing you to edit or delete.
 283      Fixed bug that caused error messages when there were no news items to display.
 284      Add save, then reload or save, then list category option to the pt_www_new.inc interface.
 285      When deleting a wwwpage, you are now returned to the category list.
 286      When creating or editing a www page or uploading media, any characters in the name that are not letters, numbers, underscores, periods or dashes will be changed into dashes.
 287      Removed the media preview (until it can be smart enough to know whether the media is an image or something else).
 288      Consolidated the header, footer, sidebar, and homepage categories into one "system" category. Now, all of these special pages should be in the system category.
 289      Added double password boxes to the User section and added a change password option for all users.
 290      Added security column to the wwwpages table definition script (it was accidentally left off before).
 291      Renamed some folders. The folder previously called "doc" is now called "system." The folder that used to be inside the old doc folder, and used to be called "admin" is now called "help".
 292  
 293  
 294  [.6mj] February 17, 2001
 295  Added several new features and fixed the textarea bug that prevented you from adding an html page with a textarea tag in it. The following two SQL statements need to be issued before html security change will work:
 296  
 297      ALTER TABLE wwwpages ADD security enum('private','public') DEFAULT 'public' NOT NULL;
 298      ALTER TABLE wwwbackup ADD security enum('private','public') DEFAULT 'public' NOT NULL;
 299      Added two new functions: pt_html_to_special() and pt_special_to_html(). These functions execute eregi_replaces. Currently they replace <!- textarea> tags with <!- textarea> and "&" with "&" (and vice versa). pt_html_to_special() is called in pt_www_edit.inc file, so that the textarea box it is being displayed in does not get prematurely ended and so that html special characters are displayed as code, not rendered. pt_special_to_html() is called in the pt_update.inc file so that when the html is updated, the proper html tag is inserted.
 300      Slightly increased the size of the html edit textarea box (from 70 columns to 85 columns) so that it is easier to deal with text wrapping (pt_html_new.inc and pt_www_new.inc).
 301      Added new Save option to pt_www_edit.inc. Now you can choose to save the file and reload or save the file and return to the list of www pages.
 302      Removed default http:// to new news items Links text box and included instructions indicating that users must include http:// in the links. Before, when the http:// was included by default and users did not change it, the system thought that a real link was there and it caused problems. Now, there's either a real link or it's blank.
 303      Changed the display of www pages. Now, by default, only the categories are listed (with the number of pages in that category in parentheses). You can click on the category to get a listing of all pages in the category.
 304      Added public/private selection for wwwpages. If you choose private, it will use the php auth header to force a logon.
 305      Added html headers to the admin pages (oops, how did those get left out?).
 306  
 307  
 308  [0.5mj] February 14, 2001
 309  This is the first released version modified by Media Jumpstart. Changes include:
 310  
 311      Eliminated bars table and the ability for users to add links and items to the sidebar and top bar.
 312      Allowed headers, sidebars, and footers to be assigned on an individual basis to each page.
 313      headers, sidebars, and footers are now stored in the wwwpages, allowing designers full control over their look and feel.
 314      Added option to control the table, sidebar, body, and news width (in profiles).
 315      Collapsed the various body tag components into one body tag.
 316      Added style sheets and header code fields to the profile table.
 317      Changed picture table to a media table and changed procedure from storing pictures in the database to uploading them to the  media folder and only storing their name and description in the database.
 318      Created a html_begin.inc and html_end.inc files to replace the header and footer files and to better accommodate the structural changes.
 319      Changed mygoog= to name= (I liked mygoog, but I encountered to many blank stares when demonstrating the software ... I kept "goog" as the name of the field in the wwwpages table...).
 320      Added style sheet formatting to all system messages.
 321      Redesigned the admin pages for easier readability.
 322      Created _new.inc files for all the main functions. Instead of  adding a new record on the same page that all the records are listed, users click a "new" link to get to the new pages.
 323      Limited the display of wwwpages, media, and news entry to 10 per page and added a search function to find the wwwpage, media file, or news entry that you want to edit.
 324      Added a duplicate function to the www_pages.inc list.
 325      Created a "test" button for the profiles list so that now in addition to "activating" a profile, you can "test" a profile. After setting the profile to test, you can view it by going to test.php.
 326      Added list of pages that link to the selected pages to the edit form.
 327      Broke out the "add" and "update" parts of pt_admin.inc into separate include files to reduce the size of pt_admin.inc
 328      Revised all the documentation, including the help files.
 329      Moved the include files so they are outside the www directory by default (for added safety).
 330  
 331  
 332  [0.4.3-1] Changes below this point by Sebastian Bunka
 333  A stupid typo ;-(
 334  
 335      A double select statement in the news section.
 336  
 337  [0.4.3]
 338  SSL option added, Password bug solved.
 339  
 340      Option to allow admin only through SSL connection added.
 341      When changing one owns password, the "active" entry is set to empty, so the users account is inactivated. Problem corrected.
 342      When submitting an update without group set the entry is an empty page and an script error occurred. pt_functions->pt_joingrouparray now checks if an array is submitted. If not it sets a default group admin.
 343  
 344  
 345  [0.4.2]
 346  More Documentation and Comments.
 347  
 348      INSTALL file errors/typos corrected.
 349      Description of all myphpPagetool files and functions created see myphpPagetool/doc/FILES.
 350      A "Home" menu entry in the admin section activated. It fires up a new window so that changes can be viewed more easily.
 351  
 352  
 353  [0.4.1]
 354  Cleanups and minor additions.
 355  
 356      Restore backup version implemented (active page is first backed up).
 357      Changelog for www page backups.
 358      Some stupid and incomplete documentation.
 359  
 360  
 361  [0.4.0]
 362  Group access and database backup added and other additions.
 363  
 364      Top and side bar configurability.
 365      Logo, footer configurability.
 366      News section configurability now completely stored in the database as profile table. No local config files to be changed anymore.
 367      Thumbnail option added for the pics section (admin).
 368      Deleted pages go into the backup table.
 369      HTML download of backups via Web Browser.
 370      User permission configurability.
 371      Basic search engine implemented, integrated in the side bar.
 372  
 373  
 374  [0.3.x]
 375  Complete rewrite of the administration section.
 376  
 377      Authorization now completely mysql based (no apache involvement).
 378      All admin files are "included".
 379      The complete admin directory tree is protected by a .htaccess directive.
 380      Added a first implementation of "preferences".
 381  
 382  
 383  [0.2.x]
 384  Administration frontend using numerous php scripts.
 385  
 386      0.2.2 went into production use on May 15, 2000 at the IMC, UVM Vienna (no problems, data losses, quirks until Oct, 2000 changed to the new developed 0.4.x series was installed.
 387  
 388  
 389  [0.1.x]
 390  First implementation of the mysql powered backend to php scripts.


[ Powered by PHPXref - Served by Debian GNU/Linux ]