Squiz Labs Blog - The latest news from the R&D division of Squiz®

Subscribe to our RSS feeds

Squiz Matrix Newsletter #399

This week we have two new enhancements to report, including password check updates to many of the scripts within Squiz Matrix. Continue reading below for more information on all this week's developments.

Script Password Check Enhancements

Due for release in version 4.12.0 (November 5th 2012)

Many of the system scripts within Squiz Matrix require the root password of the system to be entered before they are run. When entering this password, however, it would be displayed in clear text on the screen. In addition, this password was also required for a number of non-critical scripts.

This enhancement modifies the password checking on scripts within Squiz Matrix, removing the check entirely on the majority of scripts and making the password hidden on critical scripts that do require root authorisation.

The following scripts will no longer require the input of the root password to run:

  • scripts/add_user_own_access.php
  • scripts/hipo_management.php
  • scripts/move_assets.php
  • scripts/move_assets_to_dated_folders.php
  • scripts/regen_metadata_by_root_nodes.php
  • scripts/remove_old_cron_jobs.php
  • scripts/system_apply_metadata_schema.php
  • scripts/system_apply_permissions.php
  • scripts/system_integrity_clean_old_files.php
  • scripts/system_integrity_content_links.php
  • scripts/system_integrity_deleted_user_perms.php
  • scripts/system_integrity_fix_sort_orders.php
  • scripts/system_integrity_foreign_keys.php
  • scripts/system_integrity_internal_links.php
  • scripts/system_integrity_run_tidy.php
  • scripts/import/import_from_xml.php
  • scripts/locale/locale_backup.php
  • scripts/locale/locale_restore.php
  • scripts/upgrade/upgrade_form_submission_linking.php
  • scripts/upgrade/upgrade_future_trigger_actions.php
  • scripts/upgrade/upgrade_session_expiry_preferences.php

The following scripts will no longer display the user input password:

  • scripts/remove_assets_of_type.php
  • scripts/system_integrity_clean_cache_dir.php
  • scripts/replace_url.php
  • scripts/system_integrity_orphaned_assets.php
  • scripts/add_remove_url.php
  • scripts/set_files_unrestricted.php
  • scripts/remove_asset_type.php

Fix Character Encoding Script Enhancements

Due for release in version 4.14.0 (March 4th 2013)

The system_integrity_fix_char_encoding.php script replaces all smart quote chars of a specified charset with their respective regular counterpart chars of another.

Previously, this script would only would only perform a char conversion on the database only. This enhancement expands the usage of this script to regenerate the file system contents for the affected assets (this includes bodycopy content files, asset metadata files and design files).

This addition allows the filesystem data to be in line with any newly converted database content.

Squiz Labs

R & D division of Squiz Pty Ltd

Open source web experience management solutions

Squiz Labs is the research and development division of Squiz, the company behind the Squiz Suite of web experience management and development tools.

Our PHP and JavaScript developers are responsible for producing innovative enterprise-quality software while our interface designers and testing team ensure our products both look great and are easy to use.