The user mailing list is the best place to post questions. However, this is a legitimate bug, so I'll let it remain. 
This is a bug, and I filed it with the Adaptavist (http://www.adaptavist.com) folks quite some time ago. Here's the full contents of the bug I sent:
I started playing around with the blog/news feature of Confluence today. I really like it. However, I have a couple of issues. First of all, if you go to the following URL, you'll notice that the Ajax menu on the right doesn't work as expected:
http://dev.appfuse.org/display/APF/2007/01/05/AppFuse+2.0+Status
It has the following error displayed on it:
Error formatting macro: pagetree: java.lang.ClassCastException: com.atlassian.confluence.pages.BlogPost
If I navigate to View > Other Pages > News, but that's probably because the URL is different.
http://dev.appfuse.org/pages/viewrecentblogposts.action?key=APF
In an ideal world, I'd like to do two things:
1. Display recent blog/news entries on the front page and have it show up under the "News" item on the right menu.
2. Have a calendar (and maybe even last 10 post links) on the right side above the menu. The following blog has the calendar I'm looking for:
http://www.artemissoftware.biz/site/pages/viewrecentblogposts.action?key=art
A few other questions:
1. Do you know if it's possible to order the Ajax Menu? Currently it orders alphabetically which is not always desired.
2. Do you support Confluence 2.3? http://www.theserverside.com/news/thread.tss?thread_id=43739
3. Do you have a template/theme that works with the AutoExport Plugin[1] so the exported site looks like the Confluence-based site?
I'll blog about your great/product support if you can help me out with the blog stuff. It'd be great to use Confluence to report/blog our projects status and have it look professional too.
Thanks!
Matt
[1] http://confluence.atlassian.com/display/CONFEXT/AutoExport+for+Confluence
-----------------------
Their response:
> Error formatting macro: pagetree: java.lang.ClassCastException: com.atlassian.confluence.pages.BlogPost
>
Yeah, thats a bug in pagetree. I dont expect it will get fixed any time
soon since we are rushed off our feet with other work, onb top of that
the old ajax tree is about to become deprecated anyway.
> 1. Display recent blog/news entries on the front page and have it show up under the "News" item on the right menu.
>
As far as I am aware pagetree isnt capable of displaying blog posts, you
would need pagetree2 for that, and it hasnt been released yet ... even
so it is not able to display blogposts as being listed underneath a
page, they will be listed in a date-based structure hanging off the space.
> 2. Have a calendar (and maybe even last 10 post links) on the right side above the menu. The following blog has the calendar I'm looking for:
>
The blog calendar should appear automatically on blogpost pages, it is
not a macro, perhaps one of the calendar macros would be more appropriate?
http://confluence.atlassian.com/display/CONFEXT/Calendar+Plugin
http://confluence.atlassian.com/display/CONFEXT/Google+Calendar+Plugin
http://confluence.atlassian.com/display/CONFEXT/Basic+Calendar+Macro
> A few other questions:
>
> 1. Do you know if it's possible to order the Ajax Menu? Currently it orders alphabetically which is not always desired.
>
You can find documentation for the pagetree here :
http://www.adaptavist.com/display/USERGUIDE/pagetree+macro
> 2. Do you support Confluence 2.3? http://www.theserverside.com/news/thread.tss?thread_id=43739
>
Builder does NOT yet support confluence 2.3, in fact most complex macros
will take some time before they are capable of supporting it. We are
working on Builder 2.1 which will add confluence 2.3 support.
> 3. Do you have a template/theme that works with the AutoExport Plugin[1] so the exported site looks like the Confluence-based site?
>
The default confluence theme? ... I'm not entirely sure what you need here?
Perhaps if you explain the problem you are having I will be able to help.
The user mailing list is the best place to post questions. However, this is a legitimate bug, so I'll let it remain.
This is a bug, and I filed it with the Adaptavist (http://www.adaptavist.com) folks quite some time ago. Here's the full contents of the bug I sent:
I started playing around with the blog/news feature of Confluence today. I really like it. However, I have a couple of issues. First of all, if you go to the following URL, you'll notice that the Ajax menu on the right doesn't work as expected:
http://dev.appfuse.org/display/APF/2007/01/05/AppFuse+2.0+Status
It has the following error displayed on it:
Error formatting macro: pagetree: java.lang.ClassCastException: com.atlassian.confluence.pages.BlogPost
If I navigate to View > Other Pages > News, but that's probably because the URL is different.
http://dev.appfuse.org/pages/viewrecentblogposts.action?key=APF
In an ideal world, I'd like to do two things:
1. Display recent blog/news entries on the front page and have it show up under the "News" item on the right menu.
2. Have a calendar (and maybe even last 10 post links) on the right side above the menu. The following blog has the calendar I'm looking for:
http://www.artemissoftware.biz/site/pages/viewrecentblogposts.action?key=art
A few other questions:
1. Do you know if it's possible to order the Ajax Menu? Currently it orders alphabetically which is not always desired.
2. Do you support Confluence 2.3? http://www.theserverside.com/news/thread.tss?thread_id=43739
3. Do you have a template/theme that works with the AutoExport Plugin[1] so the exported site looks like the Confluence-based site?
I'll blog about your great/product support if you can help me out with the blog stuff. It'd be great to use Confluence to report/blog our projects status and have it look professional too.
Thanks!
Matt
[1] http://confluence.atlassian.com/display/CONFEXT/AutoExport+for+Confluence
-----------------------
Their response:
> Error formatting macro: pagetree: java.lang.ClassCastException: com.atlassian.confluence.pages.BlogPost
>
Yeah, thats a bug in pagetree. I dont expect it will get fixed any time
soon since we are rushed off our feet with other work, onb top of that
the old ajax tree is about to become deprecated anyway.
> 1. Display recent blog/news entries on the front page and have it show up under the "News" item on the right menu.
>
As far as I am aware pagetree isnt capable of displaying blog posts, you
would need pagetree2 for that, and it hasnt been released yet ... even
so it is not able to display blogposts as being listed underneath a
page, they will be listed in a date-based structure hanging off the space.
> 2. Have a calendar (and maybe even last 10 post links) on the right side above the menu. The following blog has the calendar I'm looking for:
>
The blog calendar should appear automatically on blogpost pages, it is
not a macro, perhaps one of the calendar macros would be more appropriate?
http://confluence.atlassian.com/display/CONFEXT/Calendar+Plugin
http://confluence.atlassian.com/display/CONFEXT/Google+Calendar+Plugin
http://confluence.atlassian.com/display/CONFEXT/Basic+Calendar+Macro
> A few other questions:
>
> 1. Do you know if it's possible to order the Ajax Menu? Currently it orders alphabetically which is not always desired.
>
You can find documentation for the pagetree here :
http://www.adaptavist.com/display/USERGUIDE/pagetree+macro
> 2. Do you support Confluence 2.3? http://www.theserverside.com/news/thread.tss?thread_id=43739
>
Builder does NOT yet support confluence 2.3, in fact most complex macros
will take some time before they are capable of supporting it. We are
working on Builder 2.1 which will add confluence 2.3 support.
> 3. Do you have a template/theme that works with the AutoExport Plugin[1] so the exported site looks like the Confluence-based site?
>
The default confluence theme? ... I'm not entirely sure what you need here?
Perhaps if you explain the problem you are having I will be able to help.