Got it, thanks for the clarification.

lillian

On Monday, November 16, 2015 at 3:30:58 PM UTC-8, Anthony wrote:
>
> And note, this issue is not specific to the web2py scaffolding app -- it 
> applies to any site you want to migrate from Bootstrap 2 to Bootstrap 3 (or 
> 4) or to Semantic UI, etc.
>
> On Monday, November 16, 2015 at 6:29:26 PM UTC-5, Anthony wrote:
>>
>> On Monday, November 16, 2015 at 5:09:57 PM UTC-5, lillian wrote:
>>>
>>> Anthony,
>>>
>>> The app mostly uses the default styling which is why I was surprised so 
>>> much of it seemed broken when I tried to migrate,
>>>
>>
>> Yes, but it is the default styling for Bootstrap 2. The CSS rules for 
>> frameworks like Bootstrap are not based on HTML elements alone. Rather, the 
>> framework itself prescribes both a particular HTML structure and a set of 
>> specific CSS classes. Therefore, when switching from one framework to 
>> another (including from one major version of Bootstrap to another), it is 
>> not simply a matter of swapping out the CSS rules -- you also have to 
>> change all the HTML markup and CSS class names so they are consistent with 
>> the requirements of the new framework.
>>
>> If you stick Bootstrap 3 CSS rules in an app whose markup is written for 
>> Bootstrap 2, it's not going to work. Whether or not you have stuck to the 
>> default styling in the original Bootstrap 2 markup is irrelevant.
>>  
>>
>>>  It seems like it might be easier to start a new app and just move the 
>>> controllers/views/models over from the old app and go from there.
>>>
>>
>> Yes, that was my point. You are migrating to a new front-end framework, 
>> which has its own unique requirements for markup and class names.
>>
>> Anthony
>>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to