You know I love Couch. It is 99% perfect, and I'm being really picky here 
1) *BUG* Repeatable regions don't work well with groups in the admin panel. The repeatable table is too wide for the group, and the red X (delete) is half disappearing. I've tried playing with col_width, which is fine for individual columns but doesn't seem to reduce the width of the table enough (in Chrome, anyway).
2) *FEATURE REQUEST* A repeatable row doesn't allow much room in the admin panel. I propose a new tag to allow multiple rows, per repeating row ... if that makes sense. Something like this:
3) *FEATURE REQUEST* Allow us to define minimum and maximum rows per repeatable region.
4) * FEATURE REQUEST * Allow custom config in CKEditor. At the moment I am directly editing /couch/includes/ckeditor/config.js so I can do the following:
This would be easier (and upgrade-proof) if we could have a new parameter in type='richtext' :
5) * FEATURE REQUEST * Image editor improvements, specifically 'delete images' and view as thumbnails instead of list. If deleting an image will result in a broken path elsewhere, a warning could be displayed. I built a basic CMS a few years ago that displayed the following message:
Or something like that
6) * FEATURE REQUEST * I've mentioned this before, but allowing groups to stay open in the admin panel simultaneously. You've already agreed to add this in a future version anyway.
6) * FEATURE REQUEST * Couch currently spits out loads of whitespace in the source code. It appears to generate a new blank line for each tag, even if there is no output from the tag. It doesn't break anything as such, it just makes html pages larger than they need to be and tough to read. But now I'm being really picky

1) *BUG* Repeatable regions don't work well with groups in the admin panel. The repeatable table is too wide for the group, and the red X (delete) is half disappearing. I've tried playing with col_width, which is fine for individual columns but doesn't seem to reduce the width of the table enough (in Chrome, anyway).
2) *FEATURE REQUEST* A repeatable row doesn't allow much room in the admin panel. I propose a new tag to allow multiple rows, per repeating row ... if that makes sense. Something like this:
- Code: Select all
<cms:repeatable etc>
<cms:row>
<cms:editable etc />
<cms:editable etc />
</cms:row>
<cms:row>
<cms:editable etc />
<cms:editable etc />
</cms:row>
</cms:repeatable>
3) *FEATURE REQUEST* Allow us to define minimum and maximum rows per repeatable region.
- Code: Select all
<cms:repeatable min_rows='2'> /* Two rows minimum */
- Code: Select all
<cms:repeatable max_rows='10'> /* Ten rows maximum */
4) * FEATURE REQUEST * Allow custom config in CKEditor. At the moment I am directly editing /couch/includes/ckeditor/config.js so I can do the following:
- Code: Select all
CKEDITOR.editorConfig = function( config )
{
config.forcePasteAsPlainText = true;
};
This would be easier (and upgrade-proof) if we could have a new parameter in type='richtext' :
- Code: Select all
<cms:editable name='blah'
custom_config="styles/custom_config.js"
type='richtext'/>
5) * FEATURE REQUEST * Image editor improvements, specifically 'delete images' and view as thumbnails instead of list. If deleting an image will result in a broken path elsewhere, a warning could be displayed. I built a basic CMS a few years ago that displayed the following message:
- Code: Select all
You are trying to delete image X, which is currently being used in the following pages:
[Link to page]
[Link to page]
Please remove the image from these pages, and try again.
Or something like that

6) * FEATURE REQUEST * I've mentioned this before, but allowing groups to stay open in the admin panel simultaneously. You've already agreed to add this in a future version anyway.
6) * FEATURE REQUEST * Couch currently spits out loads of whitespace in the source code. It appears to generate a new blank line for each tag, even if there is no output from the tag. It doesn't break anything as such, it just makes html pages larger than they need to be and tough to read. But now I'm being really picky
