Skip to content
Newer
Older
100644 179 lines (160 sloc) 5.3 KB
d7c164c @denny Project renamed.
authored Sep 20, 2009
1 ShinyCMS TODO
4030346 @denny Adding TODO file
authored Sep 10, 2009
2 =============
3
2dfec2e @denny Updating docs.
authored Sep 4, 2010
4 A list of features and functionality that we'd like to add to ShinyCMS in the
b4f7b60 @denny Updating docs.
authored Sep 20, 2009
5 future (short or long term).
4030346 @denny Adding TODO file
authored Sep 10, 2009
6
fd1dfaa @denny More required/requested features.
authored Sep 23, 2010
7 [ Key: * is (more or less) working, + isn't finished, - isn't started ]
31469b4 @denny New and improved blog section.
authored Aug 5, 2010
8
e3b36c7 @denny Updating to-do list.
authored Feb 7, 2010
9 * Top-level / site-wide features
16ab0a1 @denny Adding new feature requirements.
authored Nov 16, 2010
10 + Nicer test data for blog posts, news items, pages, etc
11 + Use excerpts from Little Brother (CC-licensed)
29aa9b5 @denny Updating docs with new 'to do' items etc.
authored Jan 30, 2011
12 - Add 'current_year' variable (for use in (c) notices etc)
816311f @denny Adding password retrieval feature.
authored Feb 22, 2011
13 - Background task to delete stale registration/reconnect codes (etc?)
4074c93 @denny Updating docs...
authored Aug 31, 2010
14 - Better handling of user-uploaded images (profile pics, event logos, etc)
6860a65 @denny Updating docs.
authored Sep 1, 2010
15 - Global template variables - for stuff like contact details in footer, etc
5f0134b @denny Updating 'to do' list.
authored Oct 23, 2010
16 - Use drop-down menus in back-end
17 - Move back-end menus into controller template folders?
18 - Automatically find and render admin menus for each controller
19 - Need some way to configure order
e3b36c7 @denny Updating to-do list.
authored Feb 7, 2010
20 * Search
31469b4 @denny New and improved blog section.
authored Aug 5, 2010
21 + Add search method to each controller, combine results
5f0134b @denny Updating 'to do' list.
authored Oct 23, 2010
22 - Automatically find and call search method for each controller
6860a65 @denny Updating docs.
authored Sep 1, 2010
23 * Tags
24 + For all resources - blog post, news item, gallery image, shop product, etc
d430e99 @denny Deleting news items now works.
authored Sep 25, 2010
25 - Ensure graceful degradation anywhere JavaScript is used
26 - jQuery date-pickers
27 - WYSIWYG editor
28 - Blog accordion widget?
6860a65 @denny Updating docs.
authored Sep 1, 2010
29 - Look at ways to make Model fatter and Controllers thinner
5f0134b @denny Updating 'to do' list.
authored Oct 23, 2010
30 - Support for multiple sites from one instance
66ead01 @denny WIP on shop code - add item, view categories, etc.
authored Sep 28, 2009
31
b4f7b60 @denny Updating docs.
authored Sep 20, 2009
32 * CMS Pages
caabd42 @denny Site-wide tag listings.
authored Aug 21, 2010
33 - Better handling of sections - current compulsory 2-level URLs are non-ideal
8e16ccd @denny Another desired feature.
authored Feb 19, 2011
34 - Access-controlled sections/pages (intranet / members' only areas)
24160fc @denny Added 'getting started' documentation.
authored Oct 24, 2010
35 - Handle page template changes - add any extra elements needed
fd1dfaa @denny More required/requested features.
authored Sep 23, 2010
36 - Allow page admin to delete page elements
8e16ccd @denny Another desired feature.
authored Feb 19, 2011
37 - Allow template admin to edit template element names
fd1dfaa @denny More required/requested features.
authored Sep 23, 2010
38 - Allow template admin to delete template elements
b5a3b6a @denny Add new feature-wish.
authored Oct 12, 2010
39 - Allow template/page admins to edit element order
119b98b @denny Make CMS page menu position settings auto-adjust to avoid collisions.
authored Sep 7, 2010
40 - Per-section and/or per-page edit/admin ACLs
fd5d248 @denny Updating docs - more TODO items, key of done/not done, etc.
authored Feb 27, 2010
41 - Import Twitter feed
42 - Import Friendfeed / Blogs / RSS in general
43 - Full reversion history for page edits
44 - Clone page
84524fe @denny Feature request.
authored Jan 20, 2011
45 - Clone template
fd5d248 @denny Updating docs - more TODO items, key of done/not done, etc.
authored Feb 27, 2010
46 - Screenshot of page layout on edit page, changing with template selection
47 - For page add/edit, it would be nice to read in the page-element names
caabd42 @denny Site-wide tag listings.
authored Aug 20, 2010
48 and types from the template instead of from the database
31469b4 @denny New and improved blog section.
authored Aug 5, 2010
49 - Change HTML editor to NicEdit ?
fd1dfaa @denny More required/requested features.
authored Sep 23, 2010
50 - Inline editing ??
4030346 @denny Adding TODO file
authored Sep 10, 2009
51
e4b7e2e @denny Adding basic form-handling and example contact form.
authored Oct 5, 2010
52 * Forms
53 * Contact form
54 - Re-populate form fields if validation (e.g. recaptcha) fails
0c0ab97 @denny Updating documentation.
authored Sep 17, 2009
55
1023d5e @denny Adding first bits of newsletter feature.
authored Nov 3, 2010
56 + Newsletters
a48cb14 @denny Various minor doc updates.
authored Dec 14, 2010
57 - Separate out 'newsletter' (editing) from 'mailshot' (sending)
58 - To enable sending to more than one list
f57c6b7 @denny Problem to fix in newsletter sending script.
authored Nov 17, 2010
59 - Add config item for newsletter pid file, to prevent collisions between sites
a33d74c @denny More mailing list feature requirements.
authored Nov 8, 2010
60 + Create and edit mailing lists
9e56d79 @denny Rearranging feature list.
authored Nov 15, 2010
61 - Export as CSV
62 - Add/remove addresses manually
d703716 @denny Required newsletter features.
authored Nov 8, 2010
63 - Import from plain text file
a33d74c @denny More mailing list feature requirements.
authored Nov 8, 2010
64 - Export as plain text
16ab0a1 @denny Adding new feature requirements.
authored Nov 16, 2010
65 - Pass results to site-wide search
1023d5e @denny Adding first bits of newsletter feature.
authored Nov 3, 2010
66
6860a65 @denny Updating docs.
authored Sep 1, 2010
67 + File Manager
68 - Delete files
19cbd80 @denny Updating docs re: newsletter features.
authored Nov 8, 2010
69 - Improved UI for direct use (currently designed to work within CKEditor)
6860a65 @denny Updating docs.
authored Sep 1, 2010
70
e3b36c7 @denny Updating to-do list.
authored Feb 7, 2010
71 * User area
816311f @denny Adding password retrieval feature.
authored Feb 22, 2011
72 - Monitor for repeated login or reconnect failures, might be an attack
73 - Block access to that IP address?
29aa9b5 @denny Updating docs with new 'to do' items etc.
authored Jan 30, 2011
74 - Extend and refine role system to enable configurable access control
75 - Roles should be fully editable, giving fine-grain control of their
76 capabilities (which relate to CMS features, e.g. 'edit page')
fd5d248 @denny Updating docs - more TODO items, key of done/not done, etc.
authored Feb 27, 2010
77 - OpenID integration
4aa7005 @denny Split back-end menus out into separate files to improve modularity.
authored Aug 29, 2010
78 - Supply search results to site-wide search
e3b36c7 @denny Updating to-do list.
authored Feb 7, 2010
79
0f33434 @denny More feature ideas, plus some re-organisation.
authored Aug 21, 2010
80 * Tags
81 - Tag cloud
82
af1a071 @denny Merge branch 'master' of git@github.com:denny/ShinyCMS
authored Oct 6, 2009
83 * News
3fbec4d @denny Updating TODO list.
authored Aug 4, 2010
84 - Pagination
6860a65 @denny Updating docs.
authored Sep 1, 2010
85 - Future-dating (same as for blog posts)
af1a071 @denny Merge branch 'master' of git@github.com:denny/ShinyCMS
authored Oct 6, 2009
86
b4f7b60 @denny Updating docs.
authored Sep 20, 2009
87 * Blogs
19cbd80 @denny Updating docs re: newsletter features.
authored Nov 8, 2010
88 - 'Skip to [Month YYYY]' drop-down menu
89 - Twitter announcement of new posts
31469b4 @denny New and improved blog section.
authored Aug 5, 2010
90 - Multiple blogs, with multiple authors for each
fd5d248 @denny Updating docs - more TODO items, key of done/not done, etc.
authored Feb 27, 2010
91 - Trackbacks
92 - Pings
4030346 @denny Adding TODO file
authored Sep 10, 2009
93
26e4dcd @denny Add reCaptcha for non-logged-in users posting comments.
authored Sep 6, 2010
94 * Comments (can appear on multiple resources - blog posts, polls, images, etc)
95 * Add comment
96 - Allow some HTML - <i> and <b> for instance
97 - Email owner of item being commented on (blog post, comment, ...)
98 - Inline comment forms
99 - Log in while posting comment
100 - Edit comment?
101 - Short grace period for spelling fixes, then lock?
102 - Lock as soon as anyone replies
c9946d3 @denny Need to handle children better during comment deletions.
authored Sep 16, 2010
103 * Delete comment
104 - Handle children when deleting
105 - Re-parent to top level, or cascade delete?
26e4dcd @denny Add reCaptcha for non-logged-in users posting comments.
authored Sep 6, 2010
106 - Flag comment as spam
107 - Track spam IPs and block
108 - Link up with blogspam.net
109 - OpenID
110 - Supply search results to site-wide search (for comments)
111
fd5d248 @denny Updating docs - more TODO items, key of done/not done, etc.
authored Feb 27, 2010
112 - Forums
31469b4 @denny New and improved blog section.
authored Aug 5, 2010
113 - A/U/D section
114 - A/U/D board
115 - A/U/D new post
116 - A/U/D reply
117 - Display forum
118 - Display board
119 - Display post
4aa7005 @denny Split back-end menus out into separate files to improve modularity.
authored Aug 29, 2010
120 - Supply search results to site-wide search
31469b4 @denny New and improved blog section.
authored Aug 5, 2010
121
0f33434 @denny More feature ideas, plus some re-organisation.
authored Aug 21, 2010
122 * Polls
123 - Supply search results to site-wide search
124
4f07a07 @denny Updating docs - adding tag feature, rearranging lists.
authored Aug 20, 2010
125 * Events
d132cb3 @denny Adding events feature - updating docs.
authored Aug 11, 2010
126 + Display events
31469b4 @denny New and improved blog section.
authored Aug 5, 2010
127 - Calendar view
e3651d5 @denny Extending events functionality - add/edit/view.
authored Aug 13, 2010
128 + Display event
31469b4 @denny New and improved blog section.
authored Aug 5, 2010
129 - Provide 'add to GCal' link
130 - Provide 'add to iCal' link
131 - Provide 'add to Outlook' link
8696d01 @denny Fixed 'delete event' feature.
authored Sep 25, 2010
132 * Add/edit events
133 - Add event to Facebook via API
5ef25f3 @denny New feature request.
authored Aug 14, 2010
134 - Recurring events
31469b4 @denny New and improved blog section.
authored Aug 5, 2010
135 - Per event mailing lists??
4030346 @denny Adding TODO file
authored Sep 10, 2009
136
4f07a07 @denny Updating docs - adding tag feature, rearranging lists.
authored Aug 20, 2010
137 * Shop
138 + Catalogue
5f0134b @denny Updating 'to do' list.
authored Oct 23, 2010
139 + Categories
140 - Per-category page-headers?
4f07a07 @denny Updating docs - adding tag feature, rearranging lists.
authored Aug 20, 2010
141 - Pagination
17b43cb @denny Updating docs.
authored Sep 21, 2010
142 - Specify order products display in
4f07a07 @denny Updating docs - adding tag feature, rearranging lists.
authored Aug 20, 2010
143 - Product search
4aa7005 @denny Split back-end menus out into separate files to improve modularity.
authored Aug 29, 2010
144 - Supply search results to site-wide search
4f07a07 @denny Updating docs - adding tag feature, rearranging lists.
authored Aug 20, 2010
145 - Product 'more info' pages
146 - Featured items / Special offers
147 - Related items
148 * Manual config, or 'people also bought'?
149 - Top selling items
150 - For whole shop
151 - Per category
152 - Storefront (default shop page - special offers, featured items, etc)
153 - Basket
154 - Saved baskets
155 - Wishlist
156 - Checkout
157 - Credit card payment processing
158 - Sage Pay (was Protx)
159 - Worldpay
160 - CCBill
161 - etc
162 - Orders
163 - Customer
164 - View previous orders
165 - View outstanding orders
166 - Cancel order
167 - Admin
168 - Search orders
169 - Delete orders
170 - Stock control
171 - Live stock levels on site
172
173 - Galleries
5f0134b @denny Updating 'to do' list.
authored Oct 23, 2010
174 - Support image and/or video content
4f07a07 @denny Updating docs - adding tag feature, rearranging lists.
authored Aug 20, 2010
175 - Tagging
176 - Batch uploads
177 - Supply search results to site-wide search
178
Something went wrong with that request. Please try again.