...
- Remove attribution link
- Fix security issues
-
Added Extended Entities module
-
Added events and hooks
-
Added Custom Routes module introducing several new tags:
route,route_constraints,route_validators,match_route, androute_link
-
Added three new tags:
else_if,is_ajax, andvalidate
-
Added
searchableparameter for editable regions -
Added
link_onlyparameter forgravatartag -
Added
htmlparameter forsend_mailtag -
Made
pagestag relation-aware -
Updated Google Maps API to v3
-
Added transliteration of titles
-
Added prompt for unsaved changes in admin panel
-
Improved HTTPS support
-
Dropped support for PHP 4
-
Fixed miscellaneous bugs
-
Added On Page Editing module
-
Added support for KCFinder as a new file manager
-
Added Front-end submission module introducing several new tags:
db_persist_form,db_persist,db_delete,db_begin_trans,db_commit_trans,db_rollback_trans,db_fields,create_nonce,validate_nonce,check_nonce,check_spam, andshow_securefile
-
Added two new editable region types:
securefileanddatetime
-
Added three new form input types:
bound,datetime, andthrottle
-
Added custom admin screens functionality that allows executing regular Couch tags in the admin-panel
-
Beefed-up the security of all editable regions in view of their possible use from the front-end
-
Modified IPN handler in accordance to the new directives issued by PayPal
-
Added Dutch translation
-
Upgraded CKEditor to version 4.1.3
- Open source
-
Added Shopping Cart module
-
Added Session module - makes available the following tags:
set_session,get_session,delete_session,set_flash, andget_flash
-
Added
querytag to execute raw SQLSELECTstatements -
Added
no_resultstag- Works when the
pages,comments,search,related_pages,reverse_related_pages, andquerytags don't find any records to show
- Works when the
-
Added
addslashestag for use withinphptag- Helps when setting a php variable using Couch's
showtag
- Helps when setting a php variable using Couch's
-
Added
nottag (for use withif)
- Added Repeatable Regions
- Added Relationships
- Added NicEdit editable region
- Added
thumbnailtag
- Added Image Gallery module
-
Fixed all reported bugs since version 1.1.1
-
Added the ability to create Shortcodes (http://docs.couchcms.com/miscellaneous/shortcodes.html)
- This is the first of several steps meant to open up Couch's architecture to allow extenting it with external code
-
Added support for Nested Pages (http://docs.couchcms.com/concepts/nested-pages-aka-menu-maker.html)
- This feature can also double up as a menu-maker
-
Added
randomas an acceptable value for theorderbyparameter of thepagestag -
Added a parameter to the
excerpttag that makes it truncate the input based on characters instead of whole words
-
Added the ability to create drafts of already published pages
- The end-user can now make changes to live pages without the fear of messing up anything or his incomplete changes being visible to the world
-
Added support for dynamic folders
- The
templatetag now has a new parameter nameddynamic_foldersthat can be set to1to allow end users the ability to create and manage folders through the admin panel
- The
-
Made several changes that will now make migration of a Couch-managed site to a different machine easier (e.g. from local test machine to production server)
- Items uploaded through the
image,thumbnail, andfiletype of editable regions are no longer stored with the domain names in their paths - Added an import utility script -
gen_dump.php- This may be used to create a dump file that will be applied automatically during installation (see documentation for details)
- Items uploaded through the
-
Enhanced security by now allowing the
index.phpfile within thecouchfolder to be renamed- This will allow only users knowing the new file name to access the admin panel
-
Fixed the error that occurred when the
send_mailtag was used more than once in a template -
Fixed the bug where the parser was stripping off all backslash characters that had a single quote following them
-
Fixed the bug that was causing the captcha in forms to not appear
-
Increased the length of the field storing names of templates to allow names up to 256 characters in length
-
Removed the
optionsdirectives from.htaccessfiles- This was causing errors on GoDaddy servers
-
Fixed the bug occurring on some installations of WampServer that truncated the
ckeditor.jsfile, causing the editor not to show up- Now using PHP to deliver the JavaScript file
-
Upgraded CKEditor to version 3.5.4
- Language files may be downloaded from http://www.couchcms.com/ckeditor_354_lang.zip
-
Added option in
config.phpto set the location of the default folder to store snippets used by theembedtag
-
Added rebranding feature to CouchCMS
- Users with a commercial license can replace Couch's name and logos with that of their own business
- Added lines to
config.example.phpthat can be changed by users to utilize their own information
-
Added localization to the admin panel
- Strings used in the admin panel have been moved to a separate file stored in the
langfolder- Added three locales:
EN(default),DE, andFR - Users can create their own language files
- Added three locales:
- Strings used in the admin panel have been moved to a separate file stored in the
-
CKEditor
-
Fixed the bug where CKEditor did not appear on non-English locales
-
Upgraded CKEditor to version 3.5
-
Added CKEditor
DEandFRlanguage files- The rest can be downloaded from http://www.couchcms.com/ckeditor_lang.zip
-
Added
spellcheckeras a valid toolbar button that can be used with thecustom_toolbarparameter ofeditabletags of typerichtext -
Added the provision of creating toolbar buttons not natively supported by the
richtexttype by prefixing their names with a#character- This can be used to create, for example, buttons like Scayt, BidiRtl, BidiLtr, etc…:
-
custom_toolbar='cut,copy,paste,pastetext,-,spellchecker,#Scayt,#BidiRtl'
- Note that these names are case-sensitive and should be used exactly as given in the CKEditor documentation
- These buttons are not supported by Couch and might not work properly
- They also may require further tweaks to the `couch/includes/ckeditor/config.js` file
- Fixed some warnings that appeared in `PasswordHash.php` on hosts with paranoid-level security
* This was happening on hosts with functions `getmypid` and `is_readable` disabled
- Added `enforce_max` parameter to `editable` tags of type `thumbnail`
* This will allow the created thumbnails to be simply scaled instead of always being cropped
- Modified the `start_on` parameter of the `pages` tag to use `>=` instead of `>`
* This will cause the tag to fetch pages that match the exact time given in `start_on` also
- Added `return_url`, `cancel_url`, and `custom` parameters to the `paypal_button` tag
- Added `cc` and `bcc` parameters to the `send_mail` tag
1.0.0 - (2010/12/05)
--------------------
- First beta release