+1 for all of the above.

I think this is a really important discussion that could have a big impact 
on Web2py since the Welcome app is used as the scaffolding for creating new 
Web2py applications.

It reminds me a lot of the primary reason why I decided to risk using Web2py 
in the first place which amounted to freedom and "universality"

Built in multilingual capability and the DAL where exactly the kinds of 
things that I was looking for because they allowed me to start developing 
right away without needing to commit to any specific databases and knowing 
that no matter who I was going to be developing for I could continue to 
leverage my previous investments.

Here a setup that seems very "Web2py" to me and that I think would increase 
our audience.



Universal Default

I would propose that we have a "Universal" default that would work on many 
devices. A default frontend that fulfills any legal aspects of related to 
accessibility in the US and other countries would be good as well.

In this case it sounds like the logical choices for a "Universal" front end 
framework would be Skeleton (http://www.getskeleton.com) or Foundation 
(http://foundation.zurb.com) as proposed by Andrew.

Specialized Alternatives

Offering one or more alternatives that can be "swapped" in gives developers 
the option of using whatever front-end framework they need or prefer to use. 


So if we end up using a default of skeleton but I want to use foundation I 
can swap out Skeleton for Foundation.

Disadvantages

Requires Web2py developers to agree on and implement a way to achieve this.

Advantages

Works great out of the box
Trivial to implement specialized frontends
Makes it easier to choose Web2py

Reply via email to