On Fri, Nov 23, 2012 at 2:31 PM, Rob Weir <robw...@apache.org> wrote:
> On Fri, Nov 23, 2012 at 4:54 PM, Juergen Schmidt <jogischm...@gmail.com> 
> wrote:
>>
>> Am Freitag, 23. November 2012 um 18:26 schrieb Rob Weir:
>>> Currently our website has a header, controlled by
>>> ooo-site/brand.mdtext, that we use to promote special events and
>>> announcements. This header shows up on every page on the website,
>>> except for wiki and other non-static web pages.
>>>
>>> This header is our single most effective way to promote things. It
>>> gets 750K+ views per day. This is far more than our blog, Twitter,
>>> mailing lists, Facebook, etc., combined.
>>>
>>> However, this position currently can carry only a single message at a
>>> time. So when we have several messages in quick succession, we need
>>> to halt the old announcement and replace it with a new one. For
>>> example, when I added the marketing volunteers, I had to stop the call
>>> for QA volunteers. Juergen has a call for translators coming, and
>>> that will likely cause us to halt the marketing call for volunteers.
>>> And we want to put up a FOSDEM call for papers soon as well.
>>>
>>> So the way we're using this it is all or nothing. A message either
>>> gets 750K views a day or it gets nothing.
>>>
>>> I think this is not optimal. It is natural for us to have several
>>> ongoing promotions, and it would be sufficient if we could more
>>> effectively share that space.
>>>
>>> One idea might be to not have a static message in brand.mdtext, but
>>> encode several messages in a Javascript file, a JSON object that lists
>>> all the current messages along with their weighting. Then we could
>>> have our website header show a random message, respecting the weights.
>>> A high weighted message would get more views than a lower weighted
>>> one. But even 10% of 750K is a lot more views that our blog will
>>> receive.
>>>
>>> Does this make sense?
>> for me it makes a lot of sense and we try to use the page hits in the most 
>> efficient way.
>>>
>>> Any other ideas? Any ideas on how to implement this?
>>>
>>> Another idea is to allow graphical as well as the current text-only
>>> promotions. A banner graphic can be even more effective.
>>>
>>>
>>
>> no real idea how we can achieve it, the CMS is limited as far as I 
>> understood but Joe is probably open for improvements. I am a poor web 
>> developer ;-)
>>
>
> We don't have PHP at runtime, but we do have perl at page build time,
> e.g.,:  
> https://svn.apache.org/repos/asf/incubator/ooo/ooo-site/trunk/lib/view.pm
>
> But hard-coding at build time doesn't give us rotation, unless we have
> a cron job or something that marks all the files as dirty every 5
> minutes or so.  I don't think we want that.
>
> It might be worth looking at how the ASF home page handles its
> "featured projects":  http://www.apache.org/
>
> Or we can just do with Javascript.  It is easy enough to make the
> experience for those without JS to be the same as what they see today,
> a single hard-coded message.
>
> -Rob
>

javascript with some random selection is certainly the path of least
resistence. And, how are folks downloading OpenOffice unless they use
JS? Well, they can, but I would bet more than 90% of users have JS
enabled.

I thought at first you mean like a continuously streaming banner which
you can do with a java applet, but that leads to other issues.

JS is good...it's uncomplicated for future maintenance as well.

>> Juergen
>>>
>>> Regards,
>>>
>>> -Rob
>>



-- 
----------------------------------------------------------------------------------------
MzK

“How wrong is it for a woman to expect the man to build the world
 she wants, rather than to create it herself?”

     -- Anais Nin

Reply via email to