Log in / create account
Make a Lasting Impression

Thanks for Voting!

ImpressCMS Sites

Release notes 1.2

Contents

ImpressCMS 1.2 Final release notes

======================

The ImpressCMS Project is very proud to announce the Final version of its 1.2 release! ImpressCMS 1.2 introduces a few improvments motivated by our constant desire of developing the best easy to use open source CMS.

Please see the full Change Log for details in docs/changelog.txt.

System requirements

  • PHP
   ** PHP 5.1 or higher (5.2 or higher recommended, 5.3 will be supported in ImpressCMS 1.3)
   ** 16MB memory
  • MySQL
   ** MySQL 4.1.0 or higher
  • Web server
   ** Any server supporting the required PHP version (Apache highly recommended)

Changes in this release

  • #833 Reference to smartobject module (skenow)
  • #830 ImpressCMS-specific Protector Instructions (mrtheme)
  • #798 Core Revalidated as W3C compliant (mrtheme)
  • #839 incorrect language constants for Purifier (m0nty)
  • #838 Imagemanager: problems in update sites when there are images categories (realtherplima)
  • #842 relocating preload folder (realtherplima)
  • #829 Missing Spanish languages files (debianus)
  • #841 Use of undefined constant _CO_CONTENT_CONTENT_READ (phoenyx)
  • #844 Removed Symlink to old content page (realtherplima)
  • #845 loading selected language files during module installation (iCMS installer) (Phoenyx)
  • #848 assign correct language constant in upgrade for blocksadmin symlink (skenow)
  • #851 using the admin footer for all admin themes (Phoenyx)
  • #624 TinyMCE editor, add text, linebreaks, etc, switch back to dhtmleditor: the input field is full of html-tags (m0nty/achong71/malanciault)
  • #623 Problems with tinyMCE : adding linebreaks again and again (m0nty/achong71/malanciault)
  • #45 Debugger stops icmsfeed (malanciault)
  • #594 Problem with short URLs on TinyMCE (m0nty/achong71/malanciault)
  • #843 Created a language constant for the update process (malanciault)
  • #856 sanitized folder names in imagemanager (skenow)

Downloading ImpressCMS

This release can be downloaded from the ImpressCMS SourceForge project page.

Using wget command to download the .tar.gz full package

This release can be downloaded directly on your server using the WGET command (providing you have SSH access to your server). To download it, simply use this code:

wget http://www.impresscms.org/download/

Checking out ImpressCMS from the SVN

You can easily get ImpressCMS using SVN. Instructions about this can be found here: Install_and_update_using_SVN.

The path for this release is the following: https://svn.impresscms.org/core/releases/impresscms_1.2_final/

If you feel like getting the latest "edge" version, you can checkout the core trunk at :

https://svn.impresscms.org/core/trunk/

The ImpressCMS trunk is always the latest as-stable-as-possible development code. It is, of course, not to be used on production sites.

Installing ImpressCMS

  1. Copy the content of the htdocs/ folder where it can be accessed by your server
  2. Ensure mainfile.php, cache, templates_c and uploads are writable by the webserver
  3. Using your web browser, access <your.site.url>/folder, "folder" being where you uploaded the htdocs/ files to launch the installation wizard

For complete installation documentation, please refer to the Installation Guide - http://wiki.impresscms.org/index.php?title=Installation_Guide

Upgrading from a previous version

If you are upgrading from a previous version of ImpressCMS or XOOPS, please follow these instructions:

  • Download an upgrade package (tar.gz or zip formats are available) http://www.impresscms.org/modules/mastop_publish/?tac=Download
  • Extract the package to your local computer
  • Login to your site
  • Upload the contents of the htdocs/ folder to your webserver, overwriting your existing files
  • Clear the contents of your cache/ and templates_c/ folders
  • If you are upgrading from XOOPS or ImpressCMS 1.0, access <your.site.url>/upgrade/ with your browser
     ** Follow the upgrade instructions
  • If you are upgrading from ImpressCMS 1.1, go to the administration area of your site - <your.site.url>/admin.php
     ** Follow the instructions to upgrade your system module and install the Content Module
  • Flush your browsers cache (on Windows IE & Firefox you can do this by pressing CTRL+F5. MAC & Safari users can press CTRL+R, Linux Users can also press CTRL+R or CTRL+F5 when using Firefox)
  • Delete the upgrade/ folder from your server
  • If you are upgrading from XOOPS or ImpressCMS 1.0, you can also delete the following files/folders -
   ** htdocs/class/smarty
   ** htdocs/class/phpmailer
   ** htdocs/class/xoopseditor/dhtmltext
   ** htdocs/class/xoopseditor/dhtmltextarea
   ** htdocs/class/xoopseditor/textarea
   ** htdocs/class/xoopseditor/readme.txt
   ** htdocs/class/xoopseditor/sampleform.inc.php
   ** htdocs/class/xoopseditor/xoopseditor.inc.php
   ** htdocs/class/xoopseditor/xoops_version.php
   ** htdocs/include/calendar-blue.css
   ** htdocs/include/calendar.js
   ** htdocs/modules/system/blocksadmin/blockspadmin.php
   ** htdocs/modules/system/blocksadmin/pblockform.php
   ** htdocs/themes/impresstheme_light/css
   ** htdocs/themes/impresstheme_light/xotpl
  • Content migrated from the previous core content manager to the Content module must have their short urls checked and any Symlinks for those pages must also be checked for validity
  • Enjoy !

Revealing the blank page backtrace log

ImpressCMS displays a basic error page when a fatal error preventing it to run is encountered. To help you diagnose the cause of the error, this page contains additional messages that are hidden by default. To reveal them, use your browser "select all" function (for most browsers, you can use "Ctrl+A").

Modules, themes and languages

The packages now contains the system module, along with a content module and a profile module. You are invited to browse the ImpressCMS Addons web site at http://addons.impresscms.org to get additional modules, themes and languages you need.

The Protector module is installed by default with a new installation of ImpressCMS for additional protection and logging capabilities to your site.

Where to find more information ?

The ImpressCMS Network

Sourceforge Project: http://www.sourceforge.net/projects/impresscms

ImpressCMS Mailing Lists

To get on the developer mailing list, complete this short form to join the team - http://community.impresscms.org/modules/liaise/index.php?form_id=2

ImpressCMS Related Sites

The ImpressCMS Project http://www.impresscms.org