On Jun 12, 2011, at 11:28 AM, Karan Malhi wrote:

> Infra was super quick with our request. Here is the first (and only)
> page of our site in staging
> https://svn.apache.org/repos/infra/websites/staging/openejb/trunk/content/index.html

Huge thanks to you and Infra!  This is great progress!

> Will try and document stuff, doc might be a helpful to understand the
> whole thing (not that complicated though - but I am a stickler for
> docs as I tend to forget how I did it in the first place  :) )
> The basic idea is :-
> 
> - Created directory structure in
> https://svn.apache.org/repos/asf/openejb/site/trunk
> 
>    -- trunk/content (and its sub directories)- contains all .mdtext
> files (which contain markdown). You could throw in non .mdtext files
> which will be copied over as is
>    -- trunk/lib - contains some perl scripts
>    -- trunk/template - contains our template within which our html
> generated from .mdtext gets injected (ideally we have everything as
> markdown and zero html files)

Excellent!

> - You could checkout the site from
> https://svn.apache.org/repos/asf/openejb/site/trunk, modify anything
> and checkin (hopefully we should not be checking in html files, ideal
> situation would be to have everything in markdown). Staging will
> automatically be updated for you (and its pretty quick)- here is what
> you should see after the update - http://openejb.staging.apache.org/
> - You should also visit https://cms.apache.org/openejb/ . From that
> page, drag the javascript bookmarklet to your browser toolbar . Now
> open http://openejb.staging.apache.org/ and click on the bookmarklet.
> This opens the webgui system, which allows you to edit the files with
> a web editor (pretty slick, isnt it)

The http://openejb.staging.apache.org site looks pretty cool even though it's a 
mockup.  Going to be great to be able to see it all while we convert.

> I am also going to play with certain conversion utilities to convert
> from cwiki format to markdown. This will help us migrating our
> existing docs to markdown.

Looking forward to it!

> Right now our template (trunk/template/basic.html) is just a copy of
> the lucy template, need to change this.

Good enough for now. :)

-David


> On Fri, Jun 10, 2011 at 8:44 PM, Karan Malhi <[email protected]> wrote:
>> 
>> Filed an issue at Infra to request our own staging site. There is a lot of 
>> work to sift through existing content and get into staging going forward. 
>> Its an excellent opportunity to clean up our website and add relevant stuff. 
>> Its going to be a long process.
>> https://issues.apache.org/jira/browse/INFRA-3674
>> 
>> On Fri, Jun 10, 2011 at 8:25 PM, Karan Malhi <[email protected]> wrote:
>>> 
>>> David introduced me to joes4 at #asfinfra on irc. I asked him a few 
>>> questions, thought I will share with you
>>> <dblevins> kmalhi: meet joes4
>>> <kmalhi> hi joes4
>>> <joes4> hiya
>>> <dblevins> he wrote the CMS
>>> <kmalhi> was trying to convert our site to cms
>>> <kmalhi> have created the directory structure, but am not sure about 
>>> certain things, mainly process
>>> <joes4> well as i mentioned to dblevins the docroot is the content/ dir
>>> <dblevins> kmalhi: i asked joes4 where we need to put the html and he said 
>>> it goes in the trunk/content/ dir
>>> <dblevins> jinx
>>> <joes4> the build system will walk the content dir and feed it to the view 
>>> that matches the path
>>> <joes4> on a per-file basis
>>> <joes4> by default the build system will copy any files that don't match a 
>>> configured path
>>> <kmalhi> path will be configured in path.pm?
>>> <joes4> yes with a regexp match
>>> <joes4> your existing patterns array has a regexp for .mdtext
>>> <kmalhi> so I could name my files .md and as long as my regexp matches that 
>>> extension, build system will convert markdown to html?
>>> <joes4> yes but don't do that as it breaks conventions in the webgui
>>> <kmalhi> okay, so keep it mdtext
>>> <joes4> +1
>>> <kmalhi> where does the build system keep the generated html?
>>> <joes4> at https://svn.apache.org/repos/infra/websites/staging/$project/
>>> <joes4> it also gets built to http://$project.staging.apache.org/
>>> <kmalhi> would we need to request our site first? I do not see openejb in 
>>> there
>>> <joes4> yes file an infra jira
>>> <kmalhi> so I should basically just keep the markdown files and the dir 
>>> structure etc in version control, html will always get generated, so does 
>>> not need to be in svn, correct?
>>> <joes4> right
>>> <kmalhi> do you know if anybody has already documented their 
>>> experience/steps of converting to cms? is there a known link you know of?
>>> <joes4> aries might be a good people to talk to for converting from 
>>> confluence
>>> <kmalhi> what happens to the existing html content?
>>> <kmalhi> okay, thx
>>> <joes4> kmalhi: it gets deleted
>>> <joes4> the cms is authoritative for the entire site
>>> <kmalhi> I meant, the existing html generated by the auto-export plugin, 
>>> which resides in people.apache.org
>>> <kmalhi> would we need to convert it to markdown first?
>>> <joes4> kmalhi: not necessarily
>>> <joes4> as i said the build system will copy by default
>>> <kmalhi> joes4, ah
>>> <joes4> so if you just put raw html into content/
>>> <joes4> it will get copied over to the site
>>> <kmalhi> very cool!!
>>> <joes4> and there's no need to switch over the live site until you're ready
>>> <kmalhi> once we get the site, we should be able to use the javascript 
>>> bookmarklet, right?
>>> <joes4> setting up the cms will give you a staging site to work on
>>> <joes4> yes
>>> <kmalhi> joes4, am going to try and document my steps of converting, let me 
>>> know if there is  a place I could put it for other people to refer to it, 
>>> will definitely be putting up a page on our site
>>> <joes4> someone put some cms info on the general moin wiki
>>> <joes4> lemme see if i can find it
>>> <joes4> http://wiki.apache.org/general/ApacheCms2010
>>> <kmalhi> Thanks a bunch joes4
>>> 
>>> On Wed, Jun 8, 2011 at 12:20 PM, Andre Brito <[email protected]> 
>>> wrote:
>>>> 
>>>> Hey Karan, keep us posted. I'll write some examples using Markdown too in 
>>>> the
>>>> weekends and I'd like to know where are your progress.
>>>> 
>>>> --
>>>> View this message in context: 
>>>> http://openejb.979440.n4.nabble.com/Website-markdown-tp3581524p3582966.html
>>>> Sent from the OpenEJB Dev mailing list archive at Nabble.com.
>>> 
>>> 
>>> 
>>> --
>>> Karan Singh Malhi
>> 
>> 
>> 
>> --
>> Karan Singh Malhi
> 
> 
> 
> --
> Karan Singh Malhi

Reply via email to