OK, let's see what needs to be done.

Phase 1:
Apache CMS to replace Confluence CAY main site

1a Broken links: I think I've got most of them
1b Broken images in a few places: I've fixed some of those now
1c Fix or remove news: I asked oninfra and was pointed to some similar solutions
1d Breadcrumb doesn't work:we have code for this, but do we even need it?
1e Review how we can keep both the Apache CMS deployment and mix into that the 
CAYDOC pages: advice from infra was to just commit the old docs into svn. 
Easily enough done. I'd just need to strip off the page template from the 
files. I'll do that...


Phase 2:
Replace CAYDOC with docbook generated documentation

2a Finish migration of all pages into docbook
2b Speak to infra about how the build and deployment system for docbook will 
work


I don't know where we are with 2a. Is this mostly done? Somewhat done? Most of 
phase 1 is easy other than coming up with a good solution for 1c and 
implementing that. I've never written Perl, so much of the scripting is a bit 
foreign to me.

Ari





On 28/10/12 1:55am, Andrus Adamchik wrote:
Hi Ari,

So do you think we can launch the site, and deal with remaining issues later?

Our menus are outdated and we can't publish the new docs for 3.1/3.2. We are 
really stuck now. And I'd rather we sacrifice some current functionality, but 
make it live ASAP.

Thanks,
Andrus


On Oct 19, 2012, at 3:15 AM, Aristedes Maniatis <a...@maniatis.org> wrote:
On 18/10/12 5:51pm, Andrus Adamchik wrote:

On Oct 18, 2012, at 4:17 AM, Aristedes Maniatis <a...@maniatis.org> wrote:

I think that problem of truncated text is solvable in nice ways. But I am 
unclear from the reading of the code as to how the content is included. Doesn't 
the Apache CMS only get triggered on svn commit? How does it update content 
automatically in response to external data from an svn feed, Jira list or RSS 
feed? Those things would be really nice to show the world that stuff is 
happening. How nice would it be to show users the list of recent thread 
subjects from the mailing list…

The dynamic part can be done with JavaScript. The only limitation is accessing 
data from external domains. We can work around it in a few ways.

1. Including externally hosted JS. E.g. Tapestry home page includes an external 
twitter widget.

2. We can also periodically save a given external RSS feeds to a file on our 
server with a cron'd curl command, and then read it with JS hosted on our site.

If we save a file in that way, we may not need to merge the content 
client-side. I see that Apache CMS has a cgi-bin folder. Maybe we can use that 
to merge the content.


Ari




--
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A



--
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A

Reply via email to