[ 
https://issues.apache.org/jira/browse/TAVERNA-870?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14680285#comment-14680285
 ] 

Stian Soiland-Reyes commented on TAVERNA-870:
---------------------------------------------

Exampes of projects using Jekyll and publishing directly to:


https://github.com/apache/orc/blob/master/site/BUILD.md

https://github.com/apache/drill/tree/gh-pages-master


One downside I found with Jekyll is that you need to install ruby, rvm etc.. 
and then there's potential versioning issues. I have not got much experience 
beyond Github Pages.

Using Jekyll can give compatibility with github pages (e.g. using gh-pages 
branch), e.g.with previews like http://apache.github.io/drill/ is good - but 
also a bit confusing perhaps?

> Move Taverna website away from SVN and cms.apache.org?
> ------------------------------------------------------
>
>                 Key: TAVERNA-870
>                 URL: https://issues.apache.org/jira/browse/TAVERNA-870
>             Project: Apache Taverna
>          Issue Type: Bug
>          Components: Website
>            Reporter: Stian Soiland-Reyes
>            Assignee: Stian Soiland-Reyes
>
> While having the Github mirroring at 
> https://github.com/apache/incubator-taverna-site is great for contributors 
> (thanks Gale and Dennis!) - merging those pull requests against the SVN is 
> quite a bit of a pain - I've actually had to do it by manual copy and paste.
> The system at https://cms.apache.org/taverna/ is not quite fit for purpose as 
> it is very close to SVN, and frequently has issues such as not being updated.
> The build system is tricky to figure out. While we have been able to tweak 
> the templates etc - I am now actually not understanding it myself anymore 
> when trying to modify the menu bars.
> The SVN-based web publishing and cms.apache.org will at some point be 
> deprecated by ASF INFRA (or so is the rumour) - and git-based websites are 
> already available:
> https://blogs.apache.org/infra/entry/git_based_websites_available
> The new git-based system is basically "Write HTML files to git, they are 
> immediately live" - so no more staging area or "web-based" editing.
> This git-based system seem however seem to require that you do any kind of 
> building yourself, e.g. to convert Markdown to HTML and to apply templates 
> with common menus.
> Would it be worth re-examining the options here? E.g. Jekyll or Maven Site or 
> something else? 
> As an example - http://commonsrdf.incubator.apache.org/ is built with Maven 
> Site and published through SVN 
> from https://github.com/apache/incubator-commonsrdf/tree/master/src/site with 
> stuff inherited from Apache Commons poms and styles.  There's quite a 
> reduction in flexibility - but deploying that website is simply "mvn clean 
> site scm-publish:publish-scm"  and provide the SVN password.  I will imagine 
> this would work the same way with a git backend, although that has not been 
> tested.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to