In my tests, I’ve concluded the following. It might not make much sense, but I’ve tried my best to simplify my thinking processes;
I’ve done 2 tests.
Test 1: Use checkboxes to choose an advert per document, as per (
http://wiki.modxcms.com/index.php/Create_TV-Based_Chunks)
Test 2: Use pages for sidebar adverts per template.
Test 1
=============================================
Use checkboxes. This allows you, per document, to pick and choose what adverts appear in the sidebar for any page.
Pros:
---------------------
1) Very easy to use. Pick and choose what you want, and its added in the sidebar, regardless of the template.
2) Much easier than current system.
3) Allows room for much more specific adverts.
Cons:
---------------------
1) No way to order the adverts.
2) You still have to use advanced areas of the website to make the adverts.
Test 2
=============================================
Use pages. This allows you to create pages and use them as sidebar adverts.
Pros:
----------------------
1) You don’t have to go into advanced areas of the website.
2) You can order the adverts.
3) You can use the Rich Text Editor (RTE) to write your advert.
Cons:
----------------------
1) Page-based adverts are generic. You cannot add an advert to a page (ie:about us), you can only add it to a template (homepage template).
2) Any adverts for specific pages must be manually created.
3) Duplication of adverts. The same advert could appear lots of times under different folders. You will need to make sure that all adverts are up-to-date.
Summary
=============================================
The biggest problem in test 1 is that you can’t order them, and still have to have a good knowledge of HTML in order to use them, but it is the most easiest solution to the problem of adding adverts - plus it works on all pages.
The biggest problem in test 2 is that of duplication of adverts, and that it only works on a template, rather than the page.
Ideally,
1) I’d love to be able to order the adverts in test 1,
2) I’d love to be able to reduce/prevent duplication in test 2.
Is there a third-way of resolving this?