Upgrading all the Edit pages to XML. List pages like Field Management, etc.. are all about 95% done (we've some action permission issues with toolbar usage to fix still).socialfan wrote: How is the status?
Please Log in or Create an account to join the conversation.
krileon wrote: ...
CB Bootstrap: replaces Default template
...
There's plenty more planned as well as plenty more already implemented, which you can check out what we've done thus far below. forge.joomlapolis.com/projects/cb/issues?query_id=48
krileon wrote: ...
...Tabs output is now Bootstrap powered... .
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
For field title and field value it is (3/9). For profile tab positions it'll use the % you supply in CB > Configuration > User Profile and translate it to a Bootstrap col size (this only changes the left, middle, and right). The column tab positions all use Bootstrap col sizes based off tab count in those positions. So you really have a lot of options just using the tab positions.Do YOU hard-code and assign the Bootstrap ROWs and SPAN classes in the template markup? Or is it even possible to adjust those positions by configuration?
Not really sure there's a need for that. We automatically calculate the sizing based off easy to use % for the 3 top positions. The others auto calculate based off tab count. This makes it pretty transparent and easy to use for those unfamiliar with Bootstrap.At least a CB-tab could have a custom class input parameter or maybe a BS SPAN class selector? (you may remember the J! core module parameter for "Bootstrap Size". Something like this?
We use col-sm (small) as it provides the best responsive usage for a wide range of devices. All of this is of course subject to change.BTW, for BSv2 it was easy to have a simple 1-12# input... but BSv3 allows to have different sizes on different devices/screensizes. Real nesting is possible and you can also keep multiple columns on smaller screens. Which is a real advantage over BSv2.
For now it hasn't, but it'll auto translate the % to Bootstrap sizes. It's possible this could change or be improved later though.Generally, the old Global config with columns and % is not "bootstrap-like". I guess, it does vanish in CB2.0?
There's 2 new parameters that'll probably be of interest to you in this regard. You can set Registration to "Flat" or "Tabbed" (default "Flat"). You can then do the same for Profile Edit (default "Tabbed"). You could set Profile Edit to "Flat" and you'd have just a list of fields like you're familiar with in registration. I've also rewritten our Tab usage with jQuery and given the HTML output a lot more classes/IDs for easier styling.1.) Is it possible to get different styles in Profile Edit ? The CB1.9.x horizontal "tab-mania" is really bad. Especially with a lot of tabs. The current markup makes it impossible to modify the layout with CSS. Hence the separate structure of tab-title and tab-content. I would really like to see an output-style selection like we have in profile display.
No, we don't have a tab style parameter. It's positioned the same as it always has (top).2.) Do you have complete Bootstrap tab style support for the CB-tabs. Bootstrap offers misc tab-orientations, like top, left, right, bottom.
All great ideas. We certainly want to continue to improve the frontend, but we can't implement everything we have planned without an infinitely delayed release so we've to kind of draw a line so we can get a 2.0 out then eventually a 2.1, etc... the idea is to have a more active release schedule.3.) I can imagine more BS styles like: Accordion (slider), DIV well or DIV well-small, maybe ordinary Fieldgroups.
Please Log in or Create an account to join the conversation.
Agree! Just spilling out some ideas from the top of my head. (I have no DEV account, so my thoughts are quick and dirty… theoretically based on the screenshots and presentation mockups)krileon wrote: ...
All great ideas. We certainly want to continue to improve the frontend, but we can't implement everything we have planned without an infinitely delayed release so we've to kind of draw a line so we can get a 2.0 out then eventually a 2.1, etc... the idea is to have a more active release schedule.
Please Log in or Create an account to join the conversation.
Feedback is always welcomed. It gives us a better idea of what people would like CB to do and how people are using CB.Agree! Just spilling out some ideas from the top of my head. (I have no DEV account, so my thoughts are quick and dirty… theoretically based on the screenshots and presentation mockups)
The best way to do this is to use language strings. I don't think having a WYSIWYG editor would be good for titles are it makes things more complex and confusing for those new to CB. Example as follows.Icons for tab titles
It would be nice to have icons by simple configuration. A parameter that allows to select or add the respective icon class/markup. With the help of WYSIWYG. I recently came across this cool project:
Bootstrap Icon Picker
We use Fontawesome. We no longer include Bootstrapp Glypicons due to limited selection/functionality. You can find available Fontawesome icons below (quite large set available!).BTW, do you use the BS3 Glyphicons or FontAwesome ? If the latter, maybe the mentioned project can be modified to support FontAwesome.
Please Log in or Create an account to join the conversation.