Pixelpost version 1.4.2 ------------------------------------------------------------------------- Pixelpost www: http://www.pixelpost.org/ Version 1.4.2: Development Team: Ramin Mehran, Connie Mueller-Goedecke, Robert Prouse, Will Duncan, Joseph Spurling, GeoS Version 1.1 to Version 1.3: Linus Contact: thecrew@pixelpost.org Copyright © 2005 Pixelpost.org License: http://www.gnu.org/copyleft/gpl.html This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ------------------------------------------------------------------------- Changelog from Version 1.4.1 to Version 1.4.2 ============================================ This version is mainly a security-upgrade. No install-script is necessary for updating major changes: - to prevent spam no referrer-link available from the main page anymore - no public referer-page supported anymore, links to your referer-list like "yourdomain/folder_where_you_installed_pixelpost/index.php?x=ref" or "yourdomain/folder_where_you_installed_pixelpost/index.php?x=referer" will have no effect at all - there are two AddOns included now: -- /addons/anti_spam.php -- /addons/advanced_stat.php --- anti_spam.php helps you to maintain a "ban-list" you can run this banlist against the comments- and visitor-tables of PixelPost by doing this, all entries, where the URL consists of one or more of these words from the ban-list, will be deleted for that, there is a text-area where you can update the ban-list you can "Clean Referers" or "Clean Comments" from the Admin/AddOn-Page now in urgent case of emergency, you can empty the visitorlist completely, which for sure is a very radical approach, but it could be necessary --- advanced_stat.php will sumarize the visitor number in a new way: the visitor-table will only contain the visitor-stats from the current month if someone browse to your photoblog on the first day of each month, it will try to update the visitors and the stats tables for the last month. the absolute number of visitors will be provided by a new table "{$pixelpost_db_prefix}stats" for this, the new tag is: instead of minor changes: - a new stylesheet with styleswitcher: SIMPLE - EXIF-Tags corrected, so that when there is no EXIF, no -Tag will stay in the template - calendar-addon: when "No calendar" is choosen, no empty is resolved anymore - Login-Dialog now shows a link to the photoblog - when user have no cookies enabled: session-ID will be always added to links by PHP with masked separator Changelog from Version 1.4 to Version 1.4.1 ============================================ - corrected unmasked "&" in links in index.php to generate valid code - corrected dutch language-file - adding "rel='nofollow" to the links for referrer-template to avoid page-rank-spamming - corrected CSS-class for current-thumbnail in index.php - more information on installed GD-lib support in the admin/info-section - more tags documented in the tag-list pixelpost-tags.txt - corrected handling of " or ' in comments in admin/comment-section - corrected handling of " or ' in image-titles is no problem anymore - some more information in the readme_upgrade.txt about "_" in CSS-names - new tag for showing thumbnails in reversed order - corrected handling of image-properties in 12cropimageinc.php - admin menu -> options is split into 3 sub sections. General/Thumbnails/Template and a new file is added to admin folder >> options.php - popup-commentwindow: now 'scrollbars=yes,resizable=yes' is added to the link - corrected behaviour of integrating thumbnails into RSS- and ATOM-feeds - now it is possible to post to the past, earlier than 2005, years starting from 2002 - one more table containing the actual version Changelog from Version 1.3 to Version 1.4 The Major Changes: ================== - Included almost all bug fixes of v1.3 with refreshed addons. - Included Upgrade script for v1.3 users and information how to upgrade from former versions - Full Unicode (UTF-8) support, no more strange characters - More security with better security measures. - Password recovery feature is now available. - Crop tool is added for creating selective thumbnails both when posting a new entry and editing an old entry. - More than one image a day is supported now - Multi-category support compatible with v1.3 multi-cat. - Cleaner RSS/ATOM feed support (also autodetect-feature in the Header-Links for RSS and ATOM) - Improved performance with database usage. - Now templates are valid CSS and valid HTML. - Supports more languages: Dutch English French German Italian Persian Portugues Spanish Swedish - Improved usabiltiy of admin panel: more informative and user-friendly. - now more ways to integrate new templates: all you need to do is add a new template and you can link to it without changing the code - PixelPost now offers better EXIF-support as it doesn't rely on PHP-EXIF-functions anymore, "exifer version 1.5" is included instead of that and offers better and more extensive information Minor Changes or more information: ================================== 1- valid CSS and CSS separated from code and from template-files By this it is easier to edit the layout of your templates 2- UTF-RTL: This template-family is aimed for the use where reading-direction is right-to-left and not left-to-right We work to increase the CSS-file for these templates even more to delete all visual "bugs" which still exist 3- More languages supported and more content in the language-files 4- Pixelpost is fully standard-compliant with RSS-Feed and ATOM-Feed, as the image-templates offer AUTODETECT for that code in the header (Firefox opens a small orange symbol if he detects something like that). In addition, all of default templates of Pixelpost have the link to the ATOM-FEED. 5 - Selective Crop of thumbnails with 12CropImage tool is added 6- CSS, using Underscores which caused problem with Netscape browser, is eliminated 7- Calendar addon is fixed 8- Multi category indexing of photos ist now availabe by default. Fully compatible with multi-category feature in the modification section by Mark. 9- Page-by-Page archive v0.6 is added with multi category support (v1.4 special) 10- email field is added to comments. Now you can have the email of the person who commented you photo This email is visible only in the admin panel 11- Layout of admin panel is substantially improved. Thumbs now appear in some larger window in admin>> images list. Thumbs are shown in comments along with url and email of the person who commented the photo and link to the image. 12- CSS of admin/index.php is now out of the main file. Now it is easier to change the layout of admin panel 13- Now users can select between HTML and plain text notification emails on comments. HTML notification email provides the thumbnail of the commented image. 14- Now you can post photos based on the local timezone of your time, not the server's time. By default the timezone of yours is set to the timezone of the server in the installation process. You can overwrite timezone offset simply in the in admin panel / options. 15- all language files are updated. Two new language variables for singular and plural 'category' are added New language files are added (see the list above) Please check whether these files are complete (some still contain some english text). The language-files are prepared for better language-support, concerning months-names and weekdates-names 16- If no exif-information exists at all, no "$lang_flash_not_fired" - information will be printed 17- Pixelpost is tested with windows NT servers and no major problem up to now. 18- Now you can upload images at the same minute with no confusion in thumbs. 19- uploaded images get a timestamp-prefix now, so no danger of overwriting existing photos with the same file-name 20- Now user can post an entry in three different ways: - post immediately - post to a specific date - post to the next of the last post. 21- Some serious security issues with v1.3 is resolved in v1.4 and this version is more secure. 22- DB access is improved by setting index columns and keys. 23- The admin panel is now more informative and user-friendly. 24- Full upgrade script integrated in the install.php for v1.3 users. 25- more flexibibility for templates: If a template designer includes header.html or footer.html, those files will be put at the beginning and end of every template. This makes designing sites with common headers, navigation and footers easy. Everything will work fine even if you don't have or want to use the headers/footers. 26- Better flexibility to add existing pages to your Photoblog: It is not necessary anymore to hack index.php to integrate these pages, about-pages for example. So now, all you need to do is add a new template and you can link to it without changing the code. For example, add about_template.html and it will be loaded by index.php?x=about. Add info_template.html and you can link to it by index.php?x=info. This way, different templates can provide different templates and everything should work. Of course, certain tags are still only set based on the standard template you are viewing. 28- Password recovery. Now when you forgot your password for Pixelpost there is no need to panic. Just submit the email address you have set in the admin panel and you'll receive a new password. 29 - SITE-TITLE and EXIF-information is available now in the comment-popup 30 - comment-popup will work better in browsers (when PopUp-windows are allowed) 31 - extended possibilities by integrating a new standard-folder: includes the pixelpost-configuration file is now located here as well as the markdown- and the exifer-files 32 - PixelPost now comes with the GNU General Public License. 33 - PixelPost comes now with a collection of "powered by.." graphic files, located in the /includes/folder 34 - the templates now contain the exact width- and height- information as there are new tags for this. So the templates can be designed more flexible 35 - Corrected all bugs in Beta-Version and two tags are added: 36 - GNU licence document added to /doc/-directory as "license.txt". 37 - added the nice pixelpost.png-s to the /include directory. 38 - Paged archive addon now validates. 39 - Copy folder now assigns the first category for every image it adds. 40 - When deleting a comment it does double check if it is an accidental click or not! 41 - Now Pixelpost warns when templates are missing and it do similar things for missing language files . 42 - Category link tags now have customizable format. Added two new columns for start and ending chateres and with a drop box in the admin panel and a custom formating edit box there. 43 - Now the first category by 'id' value is checked by default. 44 - Now user cannot delete the first category (default: id=1). Thus, this category can be renamed only. 45 - RSS / ATOM is valid even when users use HTML tags in the image note. 46 - now in the default templates, when user click the add comment hyperlink the page moves down to the commenting section. very clean. 47 - The EXIF infromation of exposure is now more readable and clean. 48 - index.php now calls admin/admin_index.css, not necessary to have a CSS in the main folder.