...
- 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
searchable
parameter for editable regions -
Added
link_only
parameter forgravatar
tag -
Added
html
parameter forsend_mail
tag -
Made
pages
tag 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:
securefile
anddatetime
-
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
query
tag to execute raw SQLSELECT
statements -
Added
no_results
tag- Works when the
pages
,comments
,search
,related_pages
,reverse_related_pages
, andquery
tags don't find any records to show
- Works when the
-
Added
addslashes
tag for use withinphp
tag- Helps when setting a php variable using Couch's
show
tag
- Helps when setting a php variable using Couch's
-
Added
not
tag (for use withif
)
- Added Repeatable Regions
- Added Relationships
- Added NicEdit editable region
- Added
thumbnail
tag
- 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
random
as an acceptable value for theorderby
parameter of thepages
tag -
Added a parameter to the
excerpt
tag 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
template
tag now has a new parameter nameddynamic_folders
that can be set to1
to 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
, andfile
type 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.php
file within thecouch
folder 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_mail
tag 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
options
directives from.htaccess
files- This was causing errors on GoDaddy servers
-
Fixed the bug occurring on some installations of WampServer that truncated the
ckeditor.js
file, 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.php
to set the location of the default folder to store snippets used by theembed
tag
-
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.php
that 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
lang
folder- 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
DE
andFR
language files- The rest can be downloaded from http://www.couchcms.com/ckeditor_lang.zip
-
Added
spellchecker
as a valid toolbar button that can be used with thecustom_toolbar
parameter ofeditable
tags of typerichtext
-
Added the provision of creating toolbar buttons not natively supported by the
richtext
type 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