By the way, if the goal is save a few extra clicks, the default should be
"On all pages except those selected" with no menu items selected, as that
would (from my estimations) save the most clicks on average.

As best practice dictates that you always test the new module immediately on installation then having it on no pages by default serves no purpose and this change will lead to gazillions of where is my module enquiries

I strongly suggest to allow new module display on “all pages” by default. Many times I forgot to choose the pages then I can not see my published module, this confused me a lot! Very bad design!

If someone in the Joomla core team disagree with me and refuse to change this, then, could you please kindly add an option in the “Options” of module manager component so that I can “choose” myself to allow this feature?

Are you speaking from personal experience or do you have some sort of statistic? I'm asking because that's not my experience at all. We have over 300 modules and only a few of them are displayed on every page. I don't think either of us should expect that our personal experiences are representative.

NOTE: The following quotes were made in another thread but they belong here so I'm responding here.

@Brian

I would be very against this being a configurable option as it would
mean that the default expected behaviour woud not be the same on all
sites and would create problems with documentation (both on joomla and
extensions).

As someone already pointed out, some modules already do this so there is no universal default expected behavior. A single line of documentation is all that's needed. Something along the lines of "Make sure the module is assigned to 'all pages' or whatever pages you want the module displayed on. I don't see what problems could be created that you're talking about.

@Keith

As a community, we shouldn’t ever say that something shouldn’t be changed because ‘it’s always been done like that’.

I agree with you. If the community is split over something that could be added as a configuration setting, that seems the best route to satisfy everyone.

No we have no statistics, but I'm reasonable sure 300 is in the long tail of numbers of modules.

The only thing is to do some usability testing. Take a group of untrained joomla users and tell them to add a module to their site. Have them talk through their thinking. They are the audience that the default settings are for.

I have for a long time wished for more default options in the module manager. for example: show titles (I almost never want titles) , state, and position and a default page assignment could certainly be one of those. It would be great if someone might take up the task of working with Kyle to improve the module manager's usability by adding that (and probably some other features). I'd rather we think about it systematically than just start adding more and more options with no real plan.

Only one extra click ? No, No, No! There is also one EXTRA scroll of page !

Did you noticed that the "Menu Assignment" option is not on the "first
screen"? This means, for any module, if you do not scroll the page,
you will NOT see the "menu assignment" option ! No matter the module
has a long description or not, that option is OUTSIDE the first
screen, and you need one extra scroll to see it!

What a stupid idea of assigning any module to "no pages" by default !

I tried to avoid being rude when discussing tech topics, but I can not
deny this feeling that this idea if really very stupid !

If the developer who had decided this default option really love such
an arrangement, could you please just add a new option to the "Module
Manager" options that the user can choose "assign module to all pages
by default" ?

Careful with your language! Using "stupid" in reference to something that
is not stupid demonstrates a level of arrogance and rudeness that will not
be tolerated. This is especially true concerning the manner in which you
said it. Please be more courteous in the future.

Kind regards,
Nick

> --
> You received this message because you are subscribed to the Google
Groups
> "Joomla! General Development" group.

Sorry for my bad words. But please focus on the topic itself, do not focus
on my bad temper.

This time , I will say it softly and with smile: "Setting new modules show
on no page by default " is a f**king STUPID idea!

Well, do not be mad with my opinion, I am not blame you, nick, I am blaming
the guy who coded that feature.

Someone said that "there is no core team", well , well, what a clever
structure, because if there is no core team, then, when something goes wrong
or someone complains about a stupid feature design, nobody will take the
responsibility, and nobody will take action to correct that error.

This topic had been discussed for a while, did you see anybody claim that he
is responsible to change that option? Even nobody claimed that he will NOT
change that feature because he is the guy who in charge of that feature.
Very funny, right? If nothing will change, then why we discuss here?

Again, nick, please do not focus on my bad words, I can not find a good word
for this default setting!

If anybody else want to criticize me again, please, save your time, just
vote on this topic : Do you like or dislike this default setting? And try to
ask someone else: why you still have not taken any action?

So, reply this post with "Yes/No" or "Agree/Disagree", instead of teaching
me how to be polite. If I break the rule of this group, the admin can kick
me out; but if I had said something correct, even I used some impolite
words, please, take action to do the right things!

Who the hell is responsible for this default setting? Can't you see so many
people do want to change that?

My opinion is: let the user choose what should be the default settings, that
is to say, there should be such an option in the "Options" page of the
Module Manager component, where the user can choose "show on no page" or
"show on all page" as the default setting.

I actually quite like it (agree) as currently I have to go through and take the module off all the pages I don't want it to appear on. And then when I create a new menu item I have to remember to go and assign the module to it if I want.

So, at least this way I can go through and choose the pages I want it to appear on (as opposed to taking it off the pages I don't it to appear).

But on balance either way it is an irritation and probably comes down to personal preference and or your exact usage...

Voting by developers is not particularly useful when it comes to usability research. I gave you a suggestion about how to collect appropriate and useful data, now it is your responsibility to do so if it is something you care about. You can also put a patch in the feature tracker with the change and hopefully some data you have collected and see what people think. YOU have responsibility to do the work to make a change you want to make a case for no one else. As I suggested, the best approach is probably instead of changing the user experience for milllions of users that you add a parameter to the configuration for com_modules allowing you to set the default to something different. Again, I suggest also that you get with the JUX group and see what they think. YOU have to take responsibility for a change you want and for making it work without breaking several million websites.

Elin

On Monday, August 13, 2012 6:13:16 AM UTC-4, Adam Rifat wrote:

I actually quite like it (agree) as currently I have to go through and take the module off all the pages I don't want it to appear on. And then when I create a new menu item I have to remember to go and assign the module to it if I want.

So, at least this way I can go through and choose the pages I want it to appear on (as opposed to taking it off the pages I don't it to appear).

But on balance either way it is an irritation and probably comes down to personal preference and or your exact usage...

> Hi, Nick,
>
> Sorry for my bad words. But please focus on the topic itself, do not focus
> on my bad temper.
>
> This time , I will say it softly and with smile: "Setting new modules show
> on no page by default " is a f**king STUPID idea!
>
> Well, do not be mad with my opinion, I am not blame you, nick, I am blaming
> the guy who coded that feature.
>
> Someone said that "there is no core team", well , well, what a clever
> structure, because if there is no core team, then, when something goes wrong
> or someone complains about a stupid feature design, nobody will take the
> responsibility, and nobody will take action to correct that error.
>
> This topic had been discussed for a while, did you see anybody claim that he
> is responsible to change that option? Even nobody claimed that he will NOT
> change that feature because he is the guy who in charge of that feature.
> Very funny, right? If nothing will change, then why we discuss here?
>
> Again, nick, please do not focus on my bad words, I can not find a good word
> for this default setting!
>
> If anybody else want to criticize me again, please, save your time, just
> vote on this topic : Do you like or dislike this default setting? And try to
> ask someone else: why you still have not taken any action?
>
> So, reply this post with "Yes/No" or "Agree/Disagree", instead of teaching
> me how to be polite. If I break the rule of this group, the admin can kick
> me out; but if I had said something correct, even I used some impolite
> words, please, take action to do the right things!
>
> Who the hell is responsible for this default setting? Can't you see so many
> people do want to change that?
>
> My opinion is: let the user choose what should be the default settings, that
> is to say, there should be such an option in the "Options" page of the
> Module Manager component, where the user can choose "show on no page" or
> "show on all page" as the default setting.
>
> Thanks.
>
> Joomlagate
>
> http://www.joomlagate.com/>
>
>
>
>
>
> -----邮件原件-----
> 发件人: joomla-de...@googlegroups.com> [mailto:joomla-de...@googlegroups.com] 代表 Nick Savov
> 发送时间: 2012年8月12日 23:56
> 收件人: joomla-de...@googlegroups.com> 主题: Re: [jgen] new modules default to show "on all pages"
>
> Careful with your language! Using "stupid" in reference to something that
> is not stupid demonstrates a level of arrogance and rudeness that will not
> be tolerated. This is especially true concerning the manner in which you
> said it. Please be more courteous in the future.
>
> Kind regards,
> Nick
>
>
> --
> You received this message because you are subscribed to the Google Groups "Joomla! General Development" group.
> To post to this group, send an email to joomla-de...@googlegroups.com.
> To unsubscribe from this group, send email to joomla-dev-general+unsubscribe@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/joomla-dev-general?hl=en-GB.
>