Return-Path: X-Original-To: apmail-cocoon-dev-archive@www.apache.org Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 758B09525 for ; Sat, 17 Mar 2012 12:49:24 +0000 (UTC) Received: (qmail 20931 invoked by uid 500); 17 Mar 2012 12:49:24 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 20880 invoked by uid 500); 17 Mar 2012 12:49:24 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@cocoon.apache.org List-Id: Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 20872 invoked by uid 99); 17 Mar 2012 12:49:24 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 17 Mar 2012 12:49:24 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of simone.tripodi@gmail.com designates 209.85.161.179 as permitted sender) Received: from [209.85.161.179] (HELO mail-gx0-f179.google.com) (209.85.161.179) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 17 Mar 2012 12:49:19 +0000 Received: by ggni2 with SMTP id i2so6195612ggn.24 for ; Sat, 17 Mar 2012 05:48:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; bh=auknu+VXna5B26xlGuRYdLUvQxnXwUyzE4xetfPNlUI=; b=qlI81EHl5Fvb5LzqEgOaSKpgRJpF8TXx35l3MSFNBJS+1Z9wvMAXNrAP/UxCo29mQU gOusXd7ehxdfzWyiKam6t9GSFdDBwPhYEg/w93eXM2vOifgDl4jiOVzCZsNIgeHzSuDj HE6FXKPBvaFm3EkgNoAUy81xvr6Hev9YsQVBZs5OoGmDV2w/fbo70wTir04IROyDKELP TFCoIg680Kpsg6eUNLzemZ16Ir7VZm+O3mKH7TtskDFqB6T6PjMLblJqACllIbUKHIJX fP6fj75tTmI6pCXXEjIm4rXqTzrsONaAELKsCChCi66BD6ZdzVEAXC3ndlG/nUpgYdDU LW7g== MIME-Version: 1.0 Received: by 10.224.9.75 with SMTP id k11mr1003518qak.17.1331988538517; Sat, 17 Mar 2012 05:48:58 -0700 (PDT) Sender: simone.tripodi@gmail.com Received: by 10.224.195.73 with HTTP; Sat, 17 Mar 2012 05:48:58 -0700 (PDT) In-Reply-To: <4F630BBA.1070608@apache.org> References: <20120116132130.GC1820@igg.local> <4F630BBA.1070608@apache.org> Date: Sat, 17 Mar 2012 13:48:58 +0100 X-Google-Sender-Auth: X5Sreut3QuG92t9VyqNUCeVSEQQ Message-ID: Subject: Re: Website management [WAS Re: resurrect the Cocoon documentation] From: Simone Tripodi To: dev@cocoon.apache.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org +1 for option #2, I like keeping the doc under control and in a format can be deployed wherever :) For that purpose, I just launched the VOTE thread for the Thien Skin 1.0.1. Thanks for leading this, all the best! -Simo http://people.apache.org/~simonetripodi/ http://simonetripodi.livejournal.com/ http://twitter.com/simonetripodi http://www.99soft.org/ 2012/3/16 Francesco Chicchiricc=C3=B2 : > Hi all, > yesterday, while looking at cocoon.zones.apache.org, I've spent some time= at > our website, and the e-mail below came into my mind. > > I believe we should act in this respect as soon as possible, since our > outdated website is all but attractive and informative: think only that > every page reports "Errors and Improvements? If you see any errors or > potential improvements in this document please help us: View, Edit or > comment on the latest development version (registration required)." point= ing > to a non-existing Daisy instance. > > Taking the attached e-mail into account, I think we should choose whether= : > > 1. try to resurrect a Daisy instance in our jail - with Betrand's help / > manage somehow 2.1 docs with forrest; > > 2. use Cocoon to parse existing HTML files (for C2.2 and C2.1) and genera= te > a bunch of xdoc/apt files that will serve as a basis for managing a whole > maven / svnsubpub based website (like as we're currently doing for C3); > > 3. use Apache CMS and try to import all existing documentation (including > C3's, in this case) - as suggested by David in the e-mail below; > > I am for (2) and can spend some time for this, with some other volunteer,= of > course ;-) > > WDYT? > Regards. > > On 16/01/2012 14:21, David Crossley wrote: >> >> TL;DNR >> Use the Apache CMS for at least our top-level docs >> and the stalled 2.1 and 2.2 docs. >> >> >> However, i cannot actually do this work, just explain and guide. >> >> I have done some background research to try to gather the >> various past threads and docs. Perhaps this will help us to >> bring the Cocoon documentation back to life. >> >> In the past we had the sources for the docs in xml format >> and then processed by Apache Forrest to generate the html pages. >> >> A few years ago we moved to using the Daisy CMS to store/edit >> all content for 2.1 and 2.2 versions, as well as the top-level >> project non-version-specific stuff. >> >> For Cocoon-2.2, and the top-level stuff, the Maven site plugin >> extracted the content from Daisy and generated the html pages. [4] >> >> For Cocoon-2.1, the Forrest plugin "Daisy input plugin" extracted >> the content from Daisy and generated the html pages. [5] >> >> For Cocoon-3, the source content is stored in xml files >> and the Maven site plugin generates the html pages. >> >> All generated html was (and still is) committed to the >> Cocoon "site" SVN [1]. >> >> Then 'svn up' on the people.apache.org machine does the >> publishing step. (Later that step could move to using svnpubsub.) >> >> The Daisy server operated on our Zones machine cocoon.zones.apache.org >> (which also housed the demonstrations for Cocoon 2.1 and 2.2). >> The Zones server is managed by the Cocoon project. See [2]. >> >> However, the machine that provided the zones for a set of >> projects needed to be upgraded. The Cocoon project did not >> move our services in time. >> IIRC we do now have a "freebsd jail" which is basically configured, >> but not yet re-installed Daisy or Cocoon demo examples, >> nor the web server. >> IIRC we did get a backup of the Daisy data [3] if that helps. >> >> The Forrest forrestbot neededi to be turned off, as it could not >> access the source content for the 2.1 documentation. >> >> For the 2.2 documentation, i presume that Maven also has troubles. >> >> So unless someone can re-instate the new cocoon.zones.apache.org >> and the Daisy server, then we need some other solution. >> >> Suggestion to use the Apache CMS: >> >> One other solution would be to use the new Apache CMS. [7] >> >> It can have source content in either Markdown format >> or in HTML format and perhaps others. >> >> To resurrect the content, we might be able to use the >> last published "generated" set of html documents, strip off >> the outer headers and menu stuff, replace with basic header, >> and use that set of content to seed the CMS. >> >> -------------------- >> (Some of these resources are only available to Cocoon PMC members.) >> >> [1] http://svn.apache.org/repos/asf/cocoon/site/site/ >> >> [2] >> https://svn.apache.org/repos/private/pmc/cocoon/cocoon.zones.apache.org/ >> >> [3] Search the PMC archive for various email from Bertrand >> >> [4] http://cocoon.apache.org/1418_1_1.html >> How to publish docs to cocoon.apache.org >> (i.e. for Cocoon-2.2 and the top-level of c.a.o) >> >> [5] http://wiki.apache.org/cocoon/CocoonWebsiteUpdate >> How to publish Cocoon-2.1 docs >> >> [7] Apache CMS >> http://wiki.apache.org/general/ApacheCms2010 >> http://wiki.apache.org/general/ApacheCMSFAQ >> http://www.apache.org/dev/cmsref.html > > -- > Francesco Chicchiricc=C3=B2 > > Apache Cocoon PMC and Apache Syncope PPMC Member > http://people.apache.org/~ilgrosso/ >