3.5.0 (December 17, 2010) 3.4.3 (October 04, 2010) New Feature ----------- * [CS-38] - Multiple template upload Improvement ----------- * [CS-2188] - Multilingual site template set * [CS-2189] - Comments in classic template * [CS-2248] - Redesign upgrade process to disallow automatic start upgrade script after files copy * [CS-2263] - Update demo data (on campsite-design site) Bugs Fixed ---------- * [CS-2022] - Article types in the sample package should have proper display name * [CS-2241] - Small fixes to custom sorting in Universal list * [CS-2243] - On upgrade error the displayed message is wrong * [CS-2244] - Opera & IE browsers doesn't support the login into admin interface * [CS-2245] - Site title, Meta keywords and Meta description doesn't support UTF-8 chars * [CS-2246] - On upgrade the system_preferences.php should be deleted * [CS-2250] - Very slow article edit page openning for non english version * [CS-2251] - Periodically PEAR::DB reports "Mysql connection error" on any hosting * [CS-2253] - Fixed administration session timelife * [CS-2254] - The installer should check if exec was enabled Task ---- * [CS-1995] - Write howto for "news player" functionality * [CS-2014] - Add promotion elements to templates * [CS-2051] - Make use of automatically generated header metatags in sample templates * [CS-2056] - Use content from article fields to add metainfo automatically to page source * [CS-2247] - Sortable columns in the Universal List should have proper styling * [CS-2249] - Replace sample template package with the package from campsite-design.sourcefabric.org * [CS-2257] - Last tagged version in repository was 3.3.6. There are missed tags for 3.4.0, 3.4.1, 3.4.2 3.4.2 (August 23, 2010) Improvements ------------ - CS-2166: Integrate Syntax Highlighter into Article Editor - CS-2232: Implement CSRF protection for article type operations - CS-2210: "Preview article" anywhere in lists and edit article screen - CS-2131: Write a text truncate modifier that works for UTF-8 text - CS-2187: Implement custom ordering in the article universal list - CS-2190: Use dropdown list for blog plugin mood selector - CS-2227: Add pagination below the Universal List as well - CS-2217: Return to last used page on session timeout Bugs Fixed ---------- - CS-2229: TinyMCE camp plugins don't work - CS-2237: New/deleted plugins in filesystem are not correctly reflected in cache - CS-2230: Multi-linguality is not working for the admin interface - CS-2233: The delete operation from the publication edit screen fails - CS-2228: Add Article action fails - CS-2185: Universal List CSS issues (part 2) - CS-2215: Language codes need more letters - CS-2182: Traslation missing for some UI text - CS-2195: Blog plugin: Top bar, no filter the state of admin status - CS-2194: When adding a new blog post comment in the frontend the field "Title" does not exist in the form - CS-2239: Blog plugin: preview does not show the mood - CS-2238: Cache may return outdated settings - CS-2240: The plugins menu is not updated on plugin enable - CS-2242: Invalid security token when editing the article attachment description 3.4.1 (July 30, 2010) Improvements ------------ - CS-2197: Implement CSRF (Cross-site request forgery) protection - CS-2214: General UI changes and fixes - CS-2179: Reduce the number of parameters in the articles search list - CS-2206: Improving session handling to avoid logged user session grabbing via CSRF atack Bugs Fixed ---------- - CS-2171: On backup data restore the file system_preferences.php should be deleted - CS-2176: The restore script crashes if the files/images directory didn't exist in the package - CS-2177: Layout errors in the universal list - CS-2180: Campsite installer crashes on Windows - CS-2183: Missing default admin permission - CS-2184: Feedback not working - CS-2186: Universal List not working if topic has " in title. - CS-2201: Can't install a plugin - CS-2203: UTF strings not showing up properly in emails notifications - CS-2205: User input is not being filter out - CS-2208: Field values change in the universal list on failure - CS-2209: Pagination and sorting not working properly in staff-user-admin of campsite - CS-2219: Localizer doesn't support languages with different country code (e.g. zh_CN - simplified , zh_TW - traditional) 3.4.0 (July 8, 2010) Improvements ------------ - CS-2048: Supernavigation and backend search: Implement a new navigation sytem on backend home page, including full text search. - CS-2028: Search engine optimization in URL: It allows to add in URL the combination of texts from article title, keywords, topics. - CS-1669: Order of topics: Ability to re-order the subtopics; the topics order is preserved on the frontend. - CS-1329: Time zone handling: It allows to set custom timezone instead of server's. - CS-1301: Backup/restore admin GUI: It allows to manage backup and restore process via administration interface. - CS-2087: Installation supports subfolder: It allows to install campsite not only in the root forlder but any subfolder. - CS-2085: Internal cron scheduler: It allows to manage cron tasks when the hosting has no cron daemon support. - CS-2130: New iconography for the admin interface, part of the UI re-design. Art work by Vladimir Stefanovic. - CS-1784: Customizable error page for not-found URLs - CS-1667: Incorporate Embed Media TinyMCE plugin - CS-1897: Advanced archive calendar as a standard: calendar widget that allows only the selection of dates of published issues/articles. - CS-1964: Thumbnail generation for article images by specifying fix width/height values - CS-2105: Make Campsite compatible with the newer, stricter MySQL version - CS-2101: Make the article indexer runnable in the UI with user specified parameters - CS-2070: Add possibility to show translation of {{$campsite->article->type_name}} filed in local language. Bugs Fixed ---------- - CS-841: Campsite log should log Pending articles correctly - CS-1615: deb install package does not install with install/index.php - CS-1940: Campsite logs article duplication incorrectly - CS-2104: Poll plugin - Fatal error - CS-2121: undefined constant CS_PATH_SMARTY_SYS_TEMPLATES - CS-2136: getimagesize stucks when URL given is SSL - CS-2141: campsite_3.3.6-1_i386.deb install does not work properly - CS-2152: Tinymce editor stylesheet wrong path - CS-2153: The site title and cache status are not set on Campsite install - CS-2162: Some admin screens are shift - CS-2164: Error importing demo data - CS-2165: Campsite template engine crashes when the article embedded images description not wrapped in double quotes 3.3.6 (May 31, 2010) Improvements ------------ - CS-2126: Make the upgrade process safer by not allowing multiple upgrade processes in parallel Bugs Fixed ---------- - CS-747: Article list -> add article -> article added at bottom of list - CS-2095: Comment "Moderator Address", "From Address" saved but not displayed - CS-2096: The character set not initialized by the front end script - CS-2097: Assigning a phorum to a publication does not work - CS-2099: Poll plugin: clear cache after changes - CS-2102: The article must be unlocked on "Save and Close" - CS-2103: On user data save empty values are not initialized properly - CS-2107: On first entry to the login page the language in control box is English instead of default language in browser - CS-2108: The article order is broken on article create/copy/move - CS-2109: Log shows the same event when cache enabled - CS-2111: Template file cannot be removed if empty - CS-2113: HTTP_HOST is undefined in CLI environment - CS-2115: Fix SQL injection vulnerability - CS-2116: Add no-cache instruction in admin.php file to avoid caching admin interface - CS-2118: Remove warnings and notices - CS-2119: PHP CLI must be checked at installation time - CS-2120: Unsecure PHP scripts in the javascript directory - CS-2125: The upgrade/restore scripts crash when upgrading from 2.6 version - CS-2127: Objects are not updated in cache in certain circumstances - CS-2129: In the demo templates the logout link is truncated Compatibility updates --------------------- - CS-2114: Replace deprecated ereg functions - CS-2117: Update the Campsite dependencies to the latest versions - CS-2122: Resolve PHP 5.3 incompatibilities - CS-2128: The restore script does not read options 3.3.5 (Mar 8, 2010) Improvements ------------ - #3040 - Added support for the