/
TODO
105 lines (93 loc) · 2.46 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
ShinyCMS TODO
=============
A list of features and functionality that I'd like to add to ShinyCMS in the
future (short or long term).
* Top-level / site-wide features
- Support for multiple sites from one instance
* Search
- Add search method to each controller, combine results
* Menus
- Separate back-end menus out into separate templates for easier rearranging
- Global template variables - for stuff like contact details in footer, etc
- Tags (for all resources - blogpost, news item, gallery image, shop product, etc)
* CMS Pages
- Change HTML editor to NicEdit ?
- Add confirm-delete javascript for templates and other resources
- Make menu_position auto-adjust, so saving a low position bumps the rest up 1
- Sections admin UI
- Better handling of sections - current compulsory 2-level URLs are non-ideal
- Import Twitter feed
- Import Friendfeed / Blogs / RSS in general
- Full reversion history for page edits
- Clone page
- Screenshot of page layout on edit page, changing with template selection
- For page add/edit, it would be nice to read in the page-element names
and types from the template somehow
- Per-page and/or per-section edit/admin ACLs
- Forms
- Contact form
* Polls
- Search
* User area
- Edit user roles
- Add/Update/Delete roles
- OpenID integration
- Search
* Shop
* Catalogue
- Pagination
- Product search
- Product 'more info' pages
- Featured items / Special offers
- Related items
* Manual config, or 'people also bought'?
- Top selling items
- For whole shop
- Per category
- Storefront (default shop page - special offers, featured items, etc)
- Basket
- Saved baskets
- Wishlist
- Checkout
- Credit card payment processing
- Sage Pay (was Protx)
- Worldpay
- CCBill
- etc
- Orders
- Customer
- View previous orders
- View outstanding orders
- Cancel order
- Admin
- Search orders
- Delete orders
- Stock control
- Live stock levels on site
- Galleries
- Tagging
- Search
- Batch uploads
* News
- Delete item
- Pagination
- Search
* Blogs
* Posts
- Create new post (needs fixing after blog_post primary key change)
- Delete post
- RSS feed
- Twitter announcement of new posts
- Pagination of recent posts
- Chronological / calendar-based view
* Comments
- Add comment
- Edit comment?
- Grace period for spelling fixes, then lock?
- Delete comment (admin)
- OpenID
- Search (posts and comments)
- Trackbacks
- Pings
- Forums
- Search