Also note that nobody for es you to use BS in your template. You can use your own CSS, override output and even override Javascript files if you don't like those.
--
You received this message because you are subscribed to the Google Groups "Joomla! General Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-gene...@googlegroups.com.
To post to this group, send an email to joomla-de...@googlegroups.com.
Visit this group at http://groups.google.com/group/joomla-dev-general?hl=en-GB.
For more options, visit https://groups.google.com/groups/opt_out.
Actually, extensions should not "load" Bootstrap at all. ...
FYI, Bootstrap 2.3.2 has been merged into the CMS, so it will ship with 3.1.2.
I've seen discussions about namespacing with Bootstrap to help address these issues.
--
You received this message because you are subscribed to the Google Groups "Joomla! General Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-gene...@googlegroups.com.
To post to this group, send an email to joomla-de...@googlegroups.com.
Visit this group at http://groups.google.com/group/joomla-dev-general?hl=en-GB.
For more options, visit https://groups.google.com/groups/opt_out.
Please pardon any errors, this message was sent from my iPhone.
Michael,
Just to confirm, I assume that the effort you speak of is implementing more of JLayout to move HTML markup out of these PHP methods, correct?
Best,
Matt Thomas
Founder betweenbrain™
Lead Developer Construct Template Development Framework
Phone: 203.632.9322
Twitter: @betweenbrain
Github: https://github.com/betweenbrain
Composed and delivered courtesy of Nexus 7.
It would be best to have a Joomla! markup standard instead and stick with, without putting developers in the impossible situation of providing working Javascript for an unknown DOM – how can someone develop, test, debug and support against something that's completely arbitrary, unknown and ultimately up to a third party?
FYI, Bootstrap 2.3.2 has been merged into the CMS, so it will ship with 3.1.2. For those with a direct interest, *PLEASE* test against the master branch on GitHub to ensure that there won't be major issues with this change so that they can be addressed before shipping 3.1.2.
I only have one question. This will mean that my extension will create different markup and, as a result, different DOM trees depending on the template in use. The corollary is that my Javascript will be broken unless it's overly simplistic and uses tons of IDs which end up slowing down the browser and me getting a rap from designers and integrators for slowing down their sites. So, I have to remove that Javascript. But is it worth removing the dynamic features of our components for design flexibility, especially those which create HTML on the fly based on raw data fetched over AJAX (which seems to be the ultimate goal of the Web Services effort in Joomla)?
It's also very disconcerting that we were promised that once we move to BS markup we wouldn't have to worry about design and now we're finding ourselves in a situation where we have to redesign our components' output from scratch, all over again. Can we please specify a standard and stick with it? Like, for real this time?
On 5 Ιουν 2013, at 17:20 , Seth Warburton <se...@internet-inspired.com> wrote:
I think that will be a great solution, and will allow us in future to simply re-map (changed)Bootstrap classes to the (existing)Joomla-Bootstrap classes. At the very least it will ensure that the vast majority of the work involved in updating the Bootstrap library can easily be done in a single place.Best,Seth
On Tuesday, 4 June 2013 14:13:44 UTC+1, betweenbrain wrote:Seth,I've seen discussions about namespacing with Bootstrap to help address these issues. Are you familiar with this, and do you see that as a possible solution? If not, is there one? IMO, this is a major issue and essentially negates all benefits from using BS.Best,
Matt ThomasFounder betweenbrain™Lead Developer Construct Template Development FrameworkPhone: 203.632.9322
Twitter: @betweenbrainGithub: https://github.com/betweenbrain--
You received this message because you are subscribed to the Google Groups "Joomla! General Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-general+unsub...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-gene...@googlegroups.com.
I think we are on the same page :)
JLayouts essentially removes the repeated and often used markup structures present in large numbers of views and keeps them in one place. These markup 'modules' can then be called on from anywhere, keeping things DRY. This, to my mind at least, makes the markup structure even more predictable, not less. For example, we could then be confident that the tags markup was the same in article views as it was in blog views, as it would always be rendered by the same markup. Contrast this with say the article info where previously this would have been rendered by (potentially different) markup in at least 3 different places, article, blog-item, featured-item.
We definitely need reliability and predictability but what's become clear to me is that although Bootstrap appears to offer this in the short-term, in the long-term it does not. The updates discussed in this thread are minor in comparison to the changes that have already been committed in Bootstrap 3.0, and that presents us all with a huge problem. I don't know the best way to solve this problem, but I do know we should start thinking about it now.
Personally, I would love to see a Joomla markup standard, as part of a larger initiative to create a 'style guide' which specified not only coding standards but also the overall 'vision' for the tasks we face. I imagine this as giving guidance like, for example:“Module class suffix and module caching options must always be presented, in isolation, in the last options tab. This options tab should be named ‘Advanced module options’.”In terms of something that always makes sense, I love the BEM approach, http://bem.info/; it's semantic, logical and unlimited in scope. However, I think that discussion of a Joomla Markup Standard is a topic worthy of it's own thread, and I can't say it's one I am particularly keen to start.
So, let me see if I understand it correctly: JLayout will always output the same markup for a given "module" in a specific Joomla! minor release (e.g. the entire 3.5 series) and will not be overridable by the template? Because for me consistency of the markup is a nice thing to have, but predictability of the DOM tree across all templates and all sites is absolutely necessary. The latter is required for my Javascript to work.
--
You received this message because you are subscribed to the Google Groups "Joomla! General Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-gene...@googlegroups.com.
FYI, Bootstrap 2.3.2 has been merged into the CMS, so it will ship with 3.1.2. For those with a direct interest, *PLEASE* test against the master branch on GitHub to ensure that there won't be major issues with this change so that they can be addressed before shipping 3.1.2.
Hi,Current Bootstrap 2.3.1 have fixed several bugs. For example this one about Dropdown on iPad and iPhone http://forwebonly.com/fix-for-twitter-bootstrap-dropdown-on-ipad-and-iphone/As Joomla 3 is distributing Bootstrap Bootstrap v2.1.0, is it going to be updated in the next versions? Or, do we have to apply the fix to local files?Thanks,Anibal
So then I created a test case and used the latest version of bootstrap and all of a sudden it worked fine...
Core's updated to 2.3.2, see this diff
<div class="row">
<div class="span6">...</div>
<div class="span6">...</div>
</div>To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-general+unsub...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-general+unsub...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-gene...@googlegroups.com.
Hi Amy,I'm not quite sure why you have taken exception to this discussion.
Thanks,Anibal--
>>>> an email to joomla-dev-general+unsub...@googlegroups.com.
>>>> To post to this group, send an email to joomla-de...@googlegroups.com.
>>>>
>>>> Visit this group at
>>>> http://groups.google.com/group/joomla-dev-general?hl=en-GB.
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>>
>>>
>>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Joomla! General Development" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to joomla-dev-general+unsub...@googlegroups.com.
>> To post to this group, send an email to
>> joomla-de...@googlegroups.com.
>> Visit this group at
>> http://groups.google.com/group/joomla-dev-general?hl=en-GB.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Joomla! General Development" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to joomla-dev-general+unsub...@googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "Joomla! General Development" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/joomla-dev-general/HFqD0q1U2vk/unsubscribe?hl=en-GB.
To unsubscribe from this group and all of its topics, send an email to joomla-dev-gene...@googlegroups.com.
2013/6/10 Niv Froehlich <nivs...@gmail.com>
> email to joomla-dev-general+unsub...@googlegroups.com.
> To post to this group, send an email to joomla-de...@googlegroups.com.
> Visit this group at
> http://groups.google.com/group/joomla-dev-general?hl=en-GB.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
--
You received this message because you are subscribed to a topic in the Google Groups "Joomla! General Development" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/joomla-dev-general/HFqD0q1U2vk/unsubscribe?hl=en-GB.
To unsubscribe from this group and all of its topics, send an email to joomla-dev-general+unsub...@googlegroups.com.
>>> > email to joomla-dev-general+unsub...@googlegroups.com.
>>> > To post to this group, send an email to joomla-de...@googlegroups.com.
>>>
>>> > Visit this group at
>>> > http://groups.google.com/group/joomla-dev-general?hl=en-GB.
>>> > For more options, visit https://groups.google.com/groups/opt_out.
>>> >
>>> >
>>>
>>> --
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "Joomla! General Development" group.
>>> To unsubscribe from this topic, visit
>>> https://groups.google.com/d/topic/joomla-dev-general/HFqD0q1U2vk/unsubscribe?hl=en-GB.
>>> To unsubscribe from this group and all of its topics, send an email to
>>> To post to this group, send an email to joomla-de...@googlegroups.com.
>>>
>>> Visit this group at
>>> http://groups.google.com/group/joomla-dev-general?hl=en-GB.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>>
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Joomla! General Development" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to joomla-dev-general+unsub...@googlegroups.com.
>> >>>> an email to joomla-dev-general+unsub...@googlegroups.com.
>> >>>> To post to this group, send an email to
>> >>>> joomla-de...@googlegroups.com.
>> >>>>
>> >>>> Visit this group at
>> >>>> http://groups.google.com/group/joomla-dev-general?hl=en-GB.
>> >>>> For more options, visit https://groups.google.com/groups/opt_out.
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >> --
>> >> You received this message because you are subscribed to the Google
>> >> Groups
>> >> "Joomla! General Development" group.
>> >> To unsubscribe from this group and stop receiving emails from it, send
>> >> an
>> >> email to joomla-dev-general+unsub...@googlegroups.com.
>> >> To post to this group, send an email to
>> >> joomla-de...@googlegroups.com.
>> >> Visit this group at
>> >> http://groups.google.com/group/joomla-dev-general?hl=en-GB.
>> >> For more options, visit https://groups.google.com/groups/opt_out.
>> >>
>> >>
>> >
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups
>> > "Joomla! General Development" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> > an
>> > email to joomla-dev-general+unsub...@googlegroups.com.
>> > To post to this group, send an email to joomla-de...@googlegroups.com.
>> > Visit this group at
>> > http://groups.google.com/group/joomla-dev-general?hl=en-GB.
>> > For more options, visit https://groups.google.com/groups/opt_out.
>> >
>> >
>
> --
> You received this message because you are subscribed to the Google Groups
> "Joomla! General Development" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to joomla-dev-general+unsub...@googlegroups.com.
> email to joomla-dev-general+unsub...@googlegroups.com.
+1 Seth. In sorts, it almost seems like we need a markup abstraction layer, like RAD for software.
Any thoughts on how that can be done? Would introducing some sort of system like moustache (
http://mustache.github.io) help, in place of common markup, or am I missing it completely?
Best,
Matt Thomas
Founder betweenbrain™
Lead Developer Construct Template Development Framework
Phone: 203.632.9322
Twitter: @betweenbrain
Github: https://github.com/betweenbrain
Composed and delivered courtesy of Nexus 7.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-gene...@googlegroups.com.
<ul class="phones">If I have to translate it to JClasses.... very complex, and you lost the readability.
<li ng-repeat="phone in phones | filter:query | orderBy:orderProp">
{{phone.name}}
<p>{{phone.snippet}}</p>
</li>
</ul>
You received this message because you are subscribed to a topic in the Google Groups "Joomla! General Development" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/joomla-dev-general/HFqD0q1U2vk/unsubscribe?hl=en-GB.
To unsubscribe from this group and all of its topics, send an email to joomla-dev-gene...@googlegroups.com.