Updates

1.2.3 (May 4, 2009)

  1. shows link to a file in the file manager for easy link creation and file download.
  2. editing username and password input is limited to 20 characters as is input on login.

1.2.2 (April 29, 2009)

  1. fixed an error shown twice when creating folder with the same name (app/models/files.php).
  2. better file listing handling & a few tweaks (app/views/admin_files.tpl.php).

1.2.1 (April 15, 2009)

  1. Gradient background effect on input increasing readability.
  2. Magic quotes switched off via .htaccess.
  3. We are now checking for uniqueness of slug and not title…
  4. Filtering path on upload for an extra protection.

1.2.0 (April 13, 2009)

  1. You can set a custom layout for a page. This opens up numerous possibilities.
  2. RSS feed layout added pointing to links in the menu.
  3. Block formatting added to the editor.
  4. Increased readability of New Page / Edit Page.
  5. Custom exception is thrown on a production server not showing source code and asking for users help in English and Czech.
  6. Backup is stopped immediately when found folder is not writable and another backup glitch fixed.
  7. Page slug shown on hover over page title.

1.1.6 (April 11, 2009)

  1. File uploader now makes a better check on filenames and handles errors better (/app/models/files.php).
  2. More extensive security checking on logged in users (user id).
  3. Fari Framework does less work when checking input route as is being reused.
  4. Controllers now can contain an authentication function that runs on Controller construction, you set it for the whole class and forget it.
  5. Better cleaning of input url.

1.1.5 (April 9, 2009)

  1. Better checking of title and slug when editing a page.
  2. Fixed a glitch where you could update a page with a non unique title.
  3. DB class now has an interface for select() prepared statements, thus increasing the security of an application.
  4. Fari MVC 0.7.7 with a better Fari_Exception class showing a trace and declared classes with their descriptions.

1.1.4 (April 7, 2009)

  1. Internationalization (i18n) sorted where only the relevant language translation required is loaded from a separate file (app/i18n/); easier for translators too.

1.1.3 (April 6, 2009)

  1. Diacritics in keywords are allowed; impact on search results unknown (/app/models/filter.php).
  2. PHP mail() and PEAR::Mail both send emails as UTF-8 now (/app/models/forms.php).

1.1.2 (April 6, 2009)

  1. [object Window] glitch found in RTE was fixed by adding a custom whitespace trimming function into the filter (/app/models/filter.php).
  2. Fari_Exception class now throws 'beautiful' errors that include a piece of source code to immediately check where an error lies.

1.1.1 (April 3, 2009)

  1. Clicking on buttons in the RTE toolbar won't redirect to the top of the page, useful when accessing the CMS on a small screen.
  2. Having only an image in the content will correctly display the content to the site visitor, previous code (/models/editor.php) was too overzealous.
  3. Update to Fari MVC Framework, making sure that you are using PHP 5.2.0 at least.
  4. Fari_Registry now checks if an object to be loaded actually exists.
  5. Another update to Fari MVC Framework, less code, more comments.
  6. Application settings are accessed differently now.

1.1.0 (March 29, 2009)

  1. Elmo Rich Text Editor now used and thus no need for Texy! or Textile markup language, WYSIWYG; a major overhaul & update.

1.0.11 (March 26, 2009)

  1. Input escaping function now adds slashes as well (/models/filter­.php).
  2. User input during authorization (login) is now encoded and escaped as well (/models/user­s.php).

1.0.10 (March 24, 2009)

  1. A newer version of MooTools, 1.2.1 is now in use with updated Requests.
  2. A toolbar button & a function for automatic textarea resizing has been added.
  3. fari/Settings.php now contains a link to a path of your PHP functions, like PEAR::Mail that can be then used during email sending (app/models/for­ms.php).
  4. app/models/lan­guages.php file updated.
  5. Clicking the name of the page will now take you to Edit Page.

1.0.9 (March 21, 2009)

  1. Important security flaw fixed in the admin controller (controllers/ad­min.php).

1.0.8 (March 21, 2009)

  1. Backup directory (public/upload­s/backup) now forbids directory traversal and backup filenames are hidden.
  2. Backup name (models/backup­.php) now contains a string of random characters to obscure the filename.

1.0.7 (March 21, 2009)

  1. Password is now updated first to prevent a bug when updating both login & password in the settings (models/users­.php).