Hi Alex,

well we couldn't just copy stuff to GIT as the Apache CMS didn't seem to 
support Git at all and there are no plans on supporting this.

The maven-site-plugin has several options for generating the site for a 
project. There are the usual templates that for example the maven project uses 
to generate its site, but that was too unsexy for a framework like Flex. So I 
gave the Reflow skin [1] a try and was pretty happy with this as it seems to 
have provided most of the things I thought I needed to port the page.


It was while having my first success with the skin, that I noticed, that 
porting the pages to Markup was pretty easy. I bet the Apache guys internally 
sort of use Markup or something very similar to that. It was also about then, 
when I noticed that our site seems to be using bootstrap for layouting. 
Conveniently the reflow skin also uses bootstrap, but probably a newer version.


After I customized and fine-tuned most of the page to look nice, I converted 
those pages, that were full of HTML markup.


I had quite some spare time in my last project as they managed to supply me 
with work for about 10% of my time so I was able to invest that time into the 
website as this doesn't require you to zone-out. Here I could deal with little 
interruptions by my paying customer without going nuts. Generics support is on 
a completely different page now. I really need some exclusive flex-time for 
that. And I needed this functionality in general, if I wanted to auto publish 
the maven sites generated by sub projects (FlexJS: Compiler, Typedefs, 
Framework).


Anyway ... the website migration from my point of view is in a state in which I 
won't put much effort in it as most is already done. If we decide to go down 
that path, it would be great if some people with more CSS experience could jump 
in and help finish the last styling tasks.


Chris


[1] http://andriusvelykis.github.io/reflow-maven-skin/

________________________________
Von: Alex Harui <aha...@adobe.com>
Gesendet: Mittwoch, 19. Oktober 2016 19:21:52
An: dev@flex.apache.org
Betreff: Re: AW: AW: AW: AW: AW: [Website] Progress on the Website-Generation 
topic



On 10/19/16, 2:18 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote:

>Ok picking up this thread again ...
>
>
>Well I think that allowing non-comitters to contribute to the page is a
>pretty slim benefit. I couldn't say that we have used that even for a
>single time in the past. And I think it would be good not to allow this
>in general. At least I couldn't find a way to release only parts of the
>site, so it's an all or nothing. And I also couldn't see any "this has
>changed" so you would actually have to verify the entire page just to
>make sure no one pushed anything bad. So I think it's a good thing that
>non-comitters can't contribute to the site. This way we also don't have
>to worry about signed ICLAs and so.

"this has changed" would be on commits@.  But yeah, I do not like having
to push the entire site, and going through the web interface to do it.

>
>One thing I couldn't find in the codebase however was the footer of each
>page containing the Twitter feed, the latest releases, the about flex
>text and how to subscribe to mailinglists. I couldn't find this content
>anywhere :-(

I think that is in trunk/templates.  I've been wondering why this move to
Maven didn't involve just copying the templates and other files to Git.
Did you try to implement a port to Bootstrap at the same time because you
had to, or was it an option?

>
>
>And I would like to state that I didn't expect this to be a race in which
>the first one wins. If there are other initiatives to generating the site
>in git, why not simply setup a separate branch and put that stuff in
>there? I could change the buildbot job to push to "asf-site-maven" and
>different solutions could co-exist. All that I want, is the ability to
>produce the sites of sub-modules such as FlexJS (and it's part)
>automatically.

I don't think it is a race.  We are just experimenting with various
options.  I saw an old mail where Harbs tried to get GitHub pages up.  I
don't know of any other current alternatives.  It really is a matter of
whether it is worth your time since nobody else seems to have time to
help.  I'm definitely not a fan of ASF CMS, I just am wondering if it
truly needs replacing right now.  Would it be higher impact to the project
to work on Generics support instead?

-Alex

Reply via email to