On Mon, Oct 28, 2013 at 3:23 PM, Bruno P. Kinoshita < brunodepau...@yahoo.com.br> wrote:
> Hi Thomas! > > I followed your instructions and now I have commons-parent with the fluido > skin. > Thanks! Is your modified commons-skin code in GitHub, Thomas? > > >With the modifications, building a component site has all the required > >images / footers. > > > >We may want to adjust a few css classes from the default fluido skin, > >e.g. the sidebar feels too wide imho, footer fonts .... > > +1 > > @all, @britter, maybe we can use Thomas' modifications as base and try to: > > - change the sidebar width (too wide IMO too) > - reduce the footer font size > - add some padding/margin to the footer > > I think something like what log4j2's website sidebar and footer [1] > > What do you think? > +1 the log4j site looks good. Gary > [1] http://logging.apache.org/log4j/2.x/ > > Bruno P. Kinoshita > http://kinoshita.eti.br > http://tupilabs.com > > > > >________________________________ > > > From: Thomas Neidhart <thomas.neidh...@gmail.com> > >To: Commons Developers List <dev@commons.apache.org> > >Sent: Sunday, October 27, 2013 9:27 AM > >Subject: Re: [SITE] Updating to fluido > > > > > >On 10/27/2013 08:45 AM, Benedikt Ritter wrote: > >> Hi Bruno, > >> > >> I dug into this a while ago but then didn't found the time to push this > >> further. Here is what I've learned > >> > >> - Switching the main site is not a bit deal. Just add the skin to the > >> site.xml and your good to go. > >> - Switching component web sites to fluido causes two problems: > >> 1. The Apache Logo on the top left site won't show up > >> 2. The copyright footer won't show up > >> > >> This is both related to the commons-skin. The skin is added to the site > >> build via commons parent. The Commons parent project has a site.xml > which > >> in inherits to component site (I wasn't aware of this feature before). > >> > >> The link to the Apache Logo is created as a dummy URL and then replaced > by > >> some velocity templates in commons parent. It become a relative URL in > the > >> end. An easy way to fix this would be to declare the logo on each > component > >> website, or use an absolute URL in commons parent. > >> > >> I not sure about the copy right footer atm. Comments in commons parent > >> indicated, that the footer can not inherited the "normal" way from > commons > >> parent to the components. This is, because variables like > >> project.namewould be evaluated in context of commons parent and not in > >> context of the > >> component. That would produce a copy right footer with Commons Parent > as a > >> project name in it for all components. So the commons skin does the > trick > >> for us. > >> Maybe fluido has a possibility to do the trick as well? I don't know. If > >> it's not possible we would end up duplicating the footer into all > >> components. Or we would have to patch fluido. > >> > >> Let me know what you find out! > >> > >> Benedikt > >> > >> > >> 2013/10/27 Bruno P. Kinoshita <brunodepau...@yahoo.com.br> > >> > >>> Hi Benedikt, > >>> > >>> Did you have any luck with this? Next week I will have some spare > >>> time, maybe I can try to help on this. > >>> > >>> Cheers > >>> > >>> Bruno P. Kinoshita > >>> http://kinoshita.eti.br > >>> http://tupilabs.com > >>> > >>> > >>> > >>>> ________________________________ > >>>> From: Benedikt Ritter <brit...@apache.org> > >>>> To: Commons Developers List <dev@commons.apache.org> > >>>> Sent: Friday, September 20, 2013 9:29 AM > >>>> Subject: Re: [SITE] Updating to fluido > >>>> > >>>> > >>>> Hi Matt, > >>>> > >>>> thanks for the hint. I've already been looking into commons-parent, > >>>> commons-skin and commons-build-plugin (not sure if it is also > involved). > >>>> It looks like commons-skin does the trick of replacing the dummy URL > to > >>> the > >>>> commons logo on component sites. This means we can not use fluido as a > >>>> simple drop in replacement. I'm not sure how to go on from here. > Maybe it > >>>> would make sense to have ca closer look at loggings side build... > >>>> > >>>> Do we have docs about all this stuff? I've looked into the wiki and I > >>> looks > >>>> at the results of mvn site of commons-build-plugin. I still don't > >>>> understand how it all works. For example: where is commons-skin > included > >>>> into the side build? I could not find a reference to it anywhere. > >>>> > >>>> Benedikt > >>>> > >>>> > >>>> 2013/9/20 Matt Benson <gudnabr...@gmail.com> > >>>> > >>>>> You probably want to check both commons-parent and commons-skin. > >>>>> > >>>>> HTH, > >>>>> Matt > >>>>> On Sep 20, 2013 3:08 AM, "Benedikt Ritter" <brit...@apache.org> > wrote: > >>>>> > >>>>>> I've fixed the footer on the main site (see [1]). > >>>>>> > >>>>>> I'm still working on the component web sites... ATM I don't > understand > >>>>>> where the footer and the commons logo are added to the component > >>> sites. > >>>>>> There is nothing in lang's site.xml. Can someone enlighten me? :) > >>>>>> > >>>>>> Benedikt > >>>>>> > >>>>>> [1] http://people.apache.org/~britter/commons-sites/main/ > >>>>>> > >>>>>> > >>>>>> 2013/9/15 Benedikt Ritter <benerit...@gmail.com> > >>>>>> > >>>>>>> > >>>>>>> > >>>>>>> Am 14.09.2013 um 14:26 schrieb sebb <seb...@gmail.com>: > >>>>>>> > >>>>>>>> On 14 September 2013 13:17, Benedikt Ritter <brit...@apache.org> > >>>>>> wrote: > >>>>>>>>> Hi all, > >>>>>>>>> > >>>>>>>>> a while back I started to work on commons appearance in public. > >>>>> Since > >>>>>>> then > >>>>>>>>> I've created a twitter account, requested git mirrors for all > >>> proper > >>>>>>>>> components and updated all Oloh profiles. > >>>>>>>>> > >>>>>>>>> Now I'd like to take the next step by updating our web sites to > >>> use > >>>>>> the > >>>>>>>>> fluido skin [1]. > >>>>>>>>> I have generated the main site as well as lang and csv and > >>> uploaded > >>>>>>> them to > >>>>>>>>> my space a people.apache.org [2]. > >>>>>>>>> > >>>>>>>>> This looks good so far. There is a minor problem on the > >>> components > >>>>>>> sites: > >>>>>>>>> The Apache Commons Logo on the top left side does not show up. > >>> I've > >>>>>>>>> requested help from Simone Tripodi and expect this to be easily > >>>>> fixed. > >>>>>>>>> > >>>>>>>>> Please take a look at the example pages. I'd like to gather some > >>>>>>> feedback > >>>>>>>>> and then caste a [VOTE] for this topic. > >>>>>>>> > >>>>>>>> The trademark attribution message at the bottom of the page is > >>>>> missing. > >>>>>>>> That was one of the problems the last time around. > >>>>>>>> > >>>>>>>> It took a long while to get it working on the current site - > >>> remember > >>>>>>>> that each component needs to have slightly different text. > >>>>>>> > >>>>>>> Good point. It looks like Logging [1] already found a way to do > this > >>>>> with > >>>>>>> fluido. > >>>>>>> I'll try to have a look at their svn repo this week. > > > >As you figured out, there is some customization necessary for the skin > >to be used by commons. We have therefore our own skin (commons-skin) > >which is derived from the maven default skin. > > > >To get the fluido skin working, we have to update our commons-skin: > > > >- let derive it from fluido (copy all css, images, ...) > >- add the customizations to the site.vm > > > >My first result for doing this can be found / downloaded from here: > > > > http://people.apache.org/~tn/commons-skin_fluido.tar.gz > > > >With the modifications, building a component site has all the required > >images / footers. > > > >We may want to adjust a few css classes from the default fluido skin, > >e.g. the sidebar feels too wide imho, footer fonts .... > > > >btw. to test this out do the following: > > > >- download the modified commons-skin project > >- do mvn clean install of commons-skin > >- checkout commons-parent > >- update the skin to 0.4-SNAPSHOT > >- do a mvn clean install of commons-parent > >- update a component to commons-parent 33-SNAPSHOT > >- do a mvn clean site for a component > > > >the site should be available from $component/target/site/index.html > > > >Thomas > > > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > >For additional commands, e-mail: dev-h...@commons.apache.org > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition<http://www.manning.com/bauer3/> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> Spring Batch in Action <http://www.manning.com/templier/> Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory