Archive Page lists in 6 monthly blocks.

Permalink
A client needs an unusual format for showing their News Archive pages.

They need to be able to return lists of pages, grouped by 'Public date/time' into 6 month blocks - So - they require a list of links in their sidebar like this:

Archive:
Jul - Dec 2014 (16)
Jan - Jun 2014 (340)
Jul - Dec 2013 (410)
Jan - Jun 2013 (110)
Jul - Dec 2012 (310)
Jan - Jun 2012 (150)
etc...

Each of the links showing the date in question, and the amount of pages included in the 'group' - it would then return a page list of all the pages within that given 6 month time frame. It doesn't need to use the 'page list' block for this necessarily - I could use the search functionality if it made sense + was possible.

Finally, just worth mentioning that it isn't possible to simply group these pages together under a parent page for each of the 6 month periods, as they are already in a different page structure which cannot change - so it would need to be looking for pages of a certain page type.

Anyone know if this is possible? or any pointers would be great.

Cheers.

drbiskit
 
JohntheFish replied on at Permalink Reply
JohntheFish
I have not thought about this in detail, but it could probably be set up with Magic Data and Uber List. If the grouping can't be assembled from existing symbols, it may need a fairly simple custom symbol for the grouping.
DreamMedia replied on at Permalink Reply
DreamMedia
I don't know what your time schedule is for the project but if have some time, it could be done with the next version of the News & Blog Feed add-on. This will introduce pagination to the feeds which you'll probably need for your archives. You could then place general feed entry blocks on your pages and create lists (called feeds in the package) where each limits its entries by the needed time period.

http://www.concrete5.org/marketplace/addons/blog-anchor/...
DreamMedia replied on at Permalink Reply
DreamMedia
The new version of the News & Blog Feed is up. If you're still looking for a solution, it could be done now with this feed add-on.
drbiskit replied on at Permalink Reply
drbiskit
Your timing is impeccable. I am about to start work on this over the next couple of days. I'll grab a copy soon and let you know how I get on.

Thanks so much for the update!
drbiskit replied on at Permalink Best Answer Reply
drbiskit
Just for anyone else that is looking at this looking for a similar solution - I ended up using the Page List + add-on for this:
http://www.concrete5.org/marketplace/addons/page-list-plus/...

It doesn't have the functionality to include the page count at the end of the links, but can very easily group together pages into any time based segments, as well as a whole heap of other configurations. Very useful!