Uploaded image for project: 'Apache Taverna'
  1. Apache Taverna
  2. TAVERNA-870

Move Taverna website away from SVN and cms.apache.org?

    XMLWordPrintableJSON

Details

    • Bug
    • Status: To Do
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Website
    • None

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              stain Stian Soiland-Reyes
              stain Stian Soiland-Reyes
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: