WordPress.org

Ready to get started?Download WordPress

Forums

[Plugin: Constant Contact for WordPress] Hiding lists not working (20 posts)

  1. rickg17
    Member
    Posted 4 years ago #

    I've downloaded and installed 1.11 and everything seems to work fine, with the exception of hiding lists. I want to offer people the option to subscribe to 2 lists, but not, of course, to our test lists. Right now all of the lists, test lists included, appear in the signup widget even though I've checked the checkbox under the Hide Contact Lists section (and yes, I made sure I was in Widget settings).

    A bit of feedback - it's rather confusing to have the Contact Lists section above the Hide Contact Lists since it seems to be two ways to control list visibility. It's more confusing that the lists all appear regardless of those settings.

  2. Zack Katz
    Member
    Posted 4 years ago #

    Hi Rick,
    Yes, the whole Contact Lists piece is confusing. We have a lot of work to do in cleaning up the backend to make it more simple. I have a client with almost 100 lists, and it's quite overwhelming.

    Also, it would seem that if you don't select a list to be shown that it should be hidden - I need to take a closer look at how that's all put together.

    I think it'll be easier when the widget settings are managed on the widget page; that way, settings are for each widget separately, and not confused with the other Registration page options.

    We'll look into making sure the hidden lists stay hidden. Thanks for the alert.

  3. rickg17
    Member
    Posted 4 years ago #

    A suggestion and a question.

    First, I'd just collapse the show/hide into one set of settings - checked things show, unchecked, they don't.

    the question: Does this mean there's no way to hide lists? If so, that really means I can't use the plugin at all, sadly.

  4. jamesbenson
    Member
    Posted 4 years ago #

    rickg17, Your probably not reading the inline instructions correctly, you can either hide the contact lists you choose or show the contact lists you choose, you cannot use both together.

    I'm pretty sure this works fine, if a bit confusing.

  5. rickg17
    Member
    Posted 4 years ago #

    Nope. I've tried both combinations (leave the Hide list all unchecked and checking the lists I wanted to show, leaving others unchecked ) and they all showed up. I've checked (under Show) the ones to show and checked (under Hide) the ones to hide. No luck (I'm using the widget).

    I'll play with this more, but this might be a compatibility with 3.0 thing and, frankly this isn't that hard to do a UI for - give people a selection of which lists to show. By definition, if I don't check a list it's hidden. There's not any need to have separate hide/show controls, especially since you can define contradictory settings (check both Show and Hide for a given list).

    Related conceptually, but a different issue is that I would NOT allow people to delete lists on Constant Contact from the plugin, especially since there's no "Are you Sure?" You're destroying data in a pretty cavalier way and it would be very easy to think that's how you can not show lists.

  6. jamesbenson
    Member
    Posted 4 years ago #

    If it's not working as intended and your using wp 3 that's likely the problem, no testing has been done on unreleased versions of wp by myself.

    The 2 list options are so it works for everyone in all situations and it's also so you can change the list selections without loosing the previous list selections - if you ever want to change the register page list selection method option.

    Also you mentioned "this isn't that hard to do a UI for - give people a selection of which lists to show.".

    I say that';s fine but what if I want to show all my contact lists?

    I appreciate it's not very easy to use, since you say it isn't hard feel free to suggest how we can make this useful for everyone while making it easier to use, and keeping as many different setup options available as it provides now, or more.

    Any suggestions?

  7. rickg17
    Member
    Posted 4 years ago #

    James,

    I'll try this in 2.92 and let you know what I find.

    As for the UI, your current UI allows me to define logically impossible settings - Under the Show section "List A" can be checked, but the Hide section "List A" can also be checked. That says to me that I'm telling the plugin to show the list and then to hide it - that's an unresolvable conflict. Should the list be shown or not?

    To resolve this, in each section (register and widget) I'd simply have a Show These Lists group box with checkboxes for all of the lists from their account. If someone wants to show a list, they check it. Unchecked lists don't show up. Note I'm NOT saying they should be forced to have the same settings on the Register section and the Widget section. Rather, I'm saying that the Show/HIde UI within each needs to be streamlined and made so that it's more intuitive. People should be able to check lists that they want to show up and those do, unchecked ones don't. They should not have to understand the programming logic to get that they shouldn't setup certain situations.

    Note that the flip of what I reccomend also works - ask people which lists they want to *hide*.

  8. rickg17
    Member
    Posted 4 years ago #

    The image here http://img444.imageshack.us/img444/1348/screenshot20100608at453.png shows settings that I'd expect to show the first two lists and hide the last two, but all four lists show up in both 2.92 or 3.0. In fact all 4 lists show up regardless of the choices I make here (i'm using the widget).

  9. jamesbenson
    Member
    Posted 4 years ago #

    If you read the inline comments it should be clear why that does not work.

  10. paulmp
    Member
    Posted 3 years ago #

    I've read the inline comments, it doesn't work at all, regardless of what combination you do things in. I've followed exactly what they say.

  11. jamesbenson
    Member
    Posted 3 years ago #

    You can't have done because it works fine, please read the inline comments, you can select either hide or show lists, NOT both.

  12. paulmp
    Member
    Posted 3 years ago #

    Calling me a liar is not going to really endear your services to me. You've already done it via email.

    I've gone through every combination possible.

    I have read the inline comments, followed *EXACTLY* what they say. It doesn't work on WP3.0

  13. Zack Katz
    Member
    Posted 3 years ago #

    Hi Paul,
    As I've written before, this will be updated in the next major release of the plugin. I'm working on it.

  14. jamesbenson
    Member
    Posted 3 years ago #

    Paulmp.
    I've not called you a liar, I develop this plugin for free please remember, and I'm not trying to push any services on you.

    If you don't follow instructions what can I do???
    The plugin is NOT compatible with wordpress version 3.

    Please listen to what your told.

    Thank you.
    James

  15. paulmp
    Member
    Posted 3 years ago #

    Seriously.. learn how to deal with people. That is the first mention of WP 3.0, it's not mentioned on your website, it's not mentioned in the "in line comments", and the requirements are "WP 2.9 or higher".. which would indicate that it is supposed to work with WP 3.0.

    I'm well aware that it's a free plug in and personally I think you need to add a donate button on your website, as I always donate to free plugins that I find usefull.

    James.. is english your first language.. or are you always that patronising?

  16. Zack Katz
    Member
    Posted 3 years ago #

    Alright guys, let's just have a discussion purely about the code here. Please take your argument elsewhere.

  17. rickg17
    Member
    Posted 3 years ago #

    katz,

    One reason I didn't reply was James' tone.

    The fact is, the UI clearly implies you can control list hiding and showing separately, inline comments notwithstanding - the presence of both sets of controls is confusing. You guys can say "well you just don't get it" and write us off or you can take this as feedback that your UI isn't clear and endeavor to make it more clear. Look, anytime you need to explain your UI in inline comments, it's a good indication that the UI isn't clear.

    As I said above, I'd simply have one set of controls and, if a list is checked, it's shown. If it's not checked it isn't. This is not (at the UI level) rocket science. However, right now, the plugin is useless with WP 3.0x since all of the lists show up regardless of the UI choices I make.

  18. jamesbenson
    Member
    Posted 3 years ago #

    The plugin was built this way after receiving feedback from many users of the drupal module, not everyone wanted it to work the way you describe, it did previously work like that in the drupal module and when I changed it nobody ever complained about it because it provides the best of both worlds as far as I'm concerned, infact your the only person who has complained about the way the contact list selection works, albeit not the only person who has said the inline comments are confusing :(.

    My thinking was that some people want to do what you described but some people also want it so newly added lists automatically appear without having to go into the plugin interface and specifically enable each new list.

    I would not recommend you change this Zack unless you can get a few more users to agree that it would be more useful without more options, I know for a fact you'll piss off some users straight away by doing this.

    Perhaps we can make it so it's just more friendly to use like we have discussed before, maybe use some ajax to change descriptions depending on the list selection method (checkbox or drop down) and maybe even providing an option to say something like "Do you want to show all lists or only show the contact lists you choose?" then when they select one of those it will show the corresponding set of checkboxes for them to choose which lists to hide or show?

    Please do not rush into anything on this without consulting more users :)

    Thanks,
    James

  19. rickg17
    Member
    Posted 3 years ago #

    "some people also want it so newly added lists automatically appear without having to go into the plugin interface and specifically enable each new list."

    OK, now that's a use case I'd not thought of.

    Here's the issue I'm WAS having though - No combination of the various options lets me show just my active lists and hide test lists. However, 3.01 seems to fix this (or I had a plug issue). Odd, but it works now. And thanks for expanding on the use case above - I'd not considered that and, though it's not the way I'd every run things... it's valid.

    EDIT: Whoops, spoke too soon. Here's what happened. I had, for other reasons, started with a fresh database. When I initially installed this plugin I went into the widget settings and hid the 2 test lists. This produced exactly what I wanted. However, I thought "Geee, I should unhide the main test list so we can test out this plugin without affecting the main lists" so i went back into the widget settings and UNchecked the main test list under the Hide section. Annnd... the test list doesn't show. It's as if the initial settings are recorded just fine, but updating them doesn't affect anything. Odd....

  20. jamesbenson
    Member
    Posted 3 years ago #

    I've not tested the plugin for a while personally but welcome the changes Zack has made, I think this sounds like the cache problem others have reported recently, if so a fix will be released soon.

    If your familar with wordpress you can try manually clearing the cached data and see if that fixes this, if it does'nt likely the problem is elsewhere, please report your findings back here if you go down that route.

    Regards,
    James

Topic Closed

This topic has been closed to new replies.

About this Topic