Thanks @Gary! @Thomas, take a look at https://github.com/netomi/commons-skin-fluido/pull/1. It should fix the footer and sidebar width & external link icon.
Let me know if that works. Cheers Bruno P. Kinoshita http://kinoshita.eti.br http://tupilabs.com >________________________________ > From: Gary Gregory <garydgreg...@gmail.com> >To: Commons Developers List <dev@commons.apache.org>; Bruno P. Kinoshita ><brunodepau...@yahoo.com.br> >Sent: Monday, October 28, 2013 5:46 PM >Subject: Re: [SITE] Updating to fluido > > >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 > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org