On Sat, Jul 5, 2014 at 12:18 PM, Glen Mazza <glen.ma...@gmail.com> wrote:

> On 07/04/2014 10:31 AM, Dave wrote:
>
>> On Fri, Jul 4, 2014 at 6:26 AM, Glen Mazza <glen.ma...@gmail.com> wrote:
>>
>>  Hi Team, some more theme changes I'm thinking about for Roller 5.1, I'm
>>> not definite on any of these, just soliciting opinions:
>>>
>>> 1.) Retiring the Sotto theme -- while pretty it's non-responsive and
>>> doesn't offer anything that Fauxcoly doesn't have, and the latter has
>>> more
>>> functionality and uses a more modern rendering framework. And Sotto's
>>> margins are not wide enough to support blogging Java or other software
>>> programs, the primary need I can see for a non-responsive theme.
>>>
>>>  Sounds good.
>>
>
> I removed it right now, but I'll put it into Roller-extras so it's there
> if someone wants it.  I also need to update the Install Guide to indicate
> how/when to put in external themes.
>
>
>
>
>> 2.) Rename the "Basic" Theme to "Dual-Theme", as its main technical
>> benefit
>>
>>> is that it offers two themes, one mobile and one standard, for those who
>>> would be interested in this type of setup.  In the description for the
>>> theme, I will mention that the mobile theme is "beta" quality due to
>>> problems with it mentioned in my email yesterday:  "Shelan, another
>>> contributor around 2010 created a mobile weblog view for a blog, as you
>>> can
>>> see in the upper-right corner here: http://www.nailedtothex.org/
>>> roller/kyle/entry/nested-list-element-issue-of1 .  The mobile theme
>>> doesn't seem to work right today (that blog entry at that link shows the
>>> problems with it, the blogger had to make changes basically making it a
>>> standard blog anyway, and even with those changes I saw further errors
>>> with
>>> it.)"
>>>
>>>  I'd prefer to keep the name "Basic" and either 1) fix whatever is
>> broken in
>> the theme or 2) create two themes: a) Basic with no mobile features and b)
>> Dual-Theme with the mobile stuff as is.
>>
>

> This has happened sometimes on the Apache CXF project, someone wants to
> give an example of a obscure new technology option so he piggybacks it on
> the sample "helloworld" web service to demonstrate it; problem is, the
> "helloworld" web service is no longer simple then because it includes that
> new technology.  The same thing here with Basic, by adding the mobile theme
> to it is actually kind of complex and two themes are not necessarily the
> way we would now recommend new bloggers to start with, so perhaps "Dual
> Theme" would be better than calling it "Basic", with Rolling then becoming
> the nonresponsive single theme option.  (2) is a fine option, though,
> making Rolling sufficiently redundant that we wouldn't need it.  So (1) or
> (2) will work for me.


That's a good point, but I'm not a fan of the name "Dual-Theme"... perhaps
we should have Basic (with no mobile pages) and Basic-Mobile.  I'm up for
doing the work for separating them out.



>
>> By renaming this theme, we keep its main benefit while ensuring actual
>>
>>> bloggers realize there's problems with the present mobile theme and so
>>> they
>>> may wish either fix it (and hopefully submit a patch), remove the mobile
>>> theme capability (if they like the standard theme by itself) or bring in
>>> another mobile theme.  The current problem with 5.1 is that we name the
>>> theme "Basic" which causes many to use it.  However, those accessing the
>>> blog using a smart phone or tablet end up getting an buggy Mobile theme.
>>> Further, since most of the blood and effort today is in creating
>>> responsive
>>> themes, fixing the problem with Basic's secondary mobile theme isn't
>>> going
>>> to be a high priority for anyone.
>>>
>>>  I'll take a shot at fixing the mobile part of the Basic theme myself.
>>
>>
> I'll get you, today or tomorrow, an example blog entry demonstrating the
> Mobile problems, although the blog article I linked to shows much of it.
>  (Basically, blog articles with <ul> or <ol> aren't listing the information
> properly, you can't click or drill down to it.)
>

I did some local testing with the Basic theme and did not see the mobile
problems mentioned in that blog entry, so that would be helpful.



> Glen: (Note that Rolling may be LGPL licensed, as Roller-Extras as a whole
> is,
>
> but it was apparently authored by Dave according to its theme.xml, so if
> Dave could hereby declare it ASL we should be in good shape.)
>
> Dave: Hmm. I never wanted to apply the LGPL license to anything. It is
> possible
>
> that there was some JavaScript component in Rolling that is LGPL, or that I
> just picked the wrong license option at some point in the Google Code UI.
>
>
> Actually, Roller-extras is apparently "Other Open Source" (
> https://code.google.com/a/apache-extras.org/p/roller-extras/), for some
> reason I thought it was LGPL.  While Rolling itself may be fine with ASL,
> perhaps there were other code snippets in Roller-extras that couldn't be
> ASL licensed, requiring you to use a more restrictive license like LGPL.
>  The license is tied to the entire project AFAICT, not individual themes.
>  (Perhaps we should have a <license></license> entry in the theme.xml to
> clear up any confusion.)
>

A <license> element seems like a good idea, or just a LICENSE.txt file in
each theme.

- Dave

Reply via email to