• motivmedia

    (@motivmedia)


    This plugin needs some love. I like that it’s lightweight, but some options (or even css modifications) might be pretty helpful:

    1. If you only want the email address field in the form you need some css. First of all, I think all fields except from email should be optional. As in settings on the widget screen. But it would even be a step forward to actually give the single divs that contain the fields real classnames: the firstname form field’s id is rm_firstname – give that to the containing div.

    2. A shortcode to output the form. Having the same options as the widget. Probably an exposed PHP function, too. For integration in themes or whatever someone codes themselves.

    3. What’s really missing is the option to have the user accept terms and conditions. A required checkbox with customizable text that at least can contain links (“I accept the terms and conditions“).

    4. Not sure if I just don’t get it, but it seems you can only fill one list with this plugin. Would be nice if that relation to a list was on a per-widget (or short-code) basis.

    Still another remark: The support replied to a question regarding the weird linebreaks in the auto-generated text version that basically no-one gets to see that anyways, which I kind of agree, but in the form the user can select text version only, if he wants to. So either that should not be possible or the generation of a text version needs a bit more love, too ??

    Those “complaints” aside – we’re still evaluating rapidmail but I have the feeling, this is what’s gonna be our choice ??

    Best regards
    Floutsch

Viewing 7 replies - 1 through 7 (of 7 total)
  • Thread Starter motivmedia

    (@motivmedia)

    Okay, this is more troublesome:

    Submitting the form opens another tab with just the response that should probably be displayed using AJAX. This has the potential to break the deal for us… ! o.O

    Thread Starter motivmedia

    (@motivmedia)

    Regarding the topics above, I have implementend some of the features I asked for:

    1. The div blocks now have named classes each (“rm_email”, “rm_firstname”, “rm_lastname”, “rmdo_gender”, “rm_mailtype”, “rm_privacynotice”). That allows styling them independently and also to hide some of the fields. Furthermore, there are checkboxes on the rapidmail admin page to hide fields apart from email separately. Ming that those still are central options, not per widget/form.

    2. Took the solution of user kodak2305 from this thread. I omitted the exposed function.

    3. I might have done this but I think it’s required to be included in the API. Maybe not for technical but for legal causes. Like taking a note of

    4. Pretty sure having a checkbox here would require being able to send the value over the API for storage. So by now it’s just an optional text that takes html (for linking to the privacy information).

    “5.” (additional comment) I’m not sure how to proceed here. I certainly don’t just want to go ahead and drop in any libraries ??

    I also changed the version from 1.0 to 1.1 and adjusted the readme.txt accordingly (which already falsely claimed there was a shortcode) to reflect the changes. And I prefixed the stored settings with “rmdo_” (rapidmail display options).

    From now for the next 7 days “my” version can be downloaded here:
    https://share.motivmedia.de/rapidmail-newsletter-software.zip

    I invite the rapidmail team to take the code and push it as an update to the version in the repo. My changes weren’t that drastic that a simple diff over the files wouldn’t suffice.

    Best regards
    Floutsch

    PS: What’s odd is that I wanted the form in a footer widget area; the theme inserts its own widgets as captions, this plugin adds it as an aside. Don’t know how that matters but it also didn’t make that widget 25% wide. I had to add a rule for that myself as my addedd text wouldn’t fit otherwise ?? Well probably an issue with the theme.

    Nico

    (@kodak2305)

    Nice work!
    Would love to see the features in an official release!

    Ps.: If not, I would suggest we fork the plugin

    Thread Starter motivmedia

    (@motivmedia)

    I don’t think it’ll come to a fork. I have spoken with these guys before and they seemed quite good people generally open to suggestions ??

    Also I’ve sent them a message about this and their reply ws welcoming. I already like them ^^ However, there’s a bug in the first version. It messed up when you saved html in the privacy notice. I have fixed that, that’s why I just updated the archive. I have also started to implement getting the form sent using jQuery which – as far as I can tell – already has everything required out-of-the box in wp. So no added libs or anything (okay, I added a sending animation). However, it seems that I can’t get the response. There seems to be at least one redirect, maybe making it trip. As of now it just submits to a _blank and I’ve left it at that for the time being.

    kodak2305 you don’t happen to be more proficient in jQuery and fancy taking a look at it? ??

    Btw. some reeeeeally weird stuff, at least to me. Literally no comments in the code (haven’t left any either, though) and they store the interpreted output of subscription_form.php as an option in the wp options table o.O

    Thread Starter motivmedia

    (@motivmedia)

    kodak2305, good news! It is already in the review process, I don’t think we need to fork the plugin ??

    As you’re German as well:

    “[…] noch einmal vielen Dank – ich habe eben erfahren, dass unsere Entwickler im Review-Prozess sind, dieser vermutlich einige Tage dauern wird. Grunds?tzlich aber sehen Ihre ?nderungen sehr gut aus, vielen Dank!”

    rokaflex

    (@rokaflex)

    Hey there,

    the plugin does not work with multilingual websites. In my case it does not support WPML. For me it is the best tool to translate bigger websites.
    Will there be a version compatible with WPML???

    Best regards
    Niko

    Thread Starter motivmedia

    (@motivmedia)

    Hi rokaflex. You probably should make a separate post, kodak2305 and me are just regular users, too.
    However, the existing plugin doesn’t even use language files, German is hard coded.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Suggestions’ is closed to new replies.