Essential Wordpress Plugin Includes

18 replies
This OP has been updated!!! I have added all suggestions as a list. Readers can opine or add to the list by adding your own post to this thread.

*************************ORIGINAL POST****************************

After purchasing and installing a few decent plugins, I have noticed that many plugin developers do not INCLUDE essential items or functions that should be mainstream by now.

So I want to start a thread on suggestions, examples and "want to see" type posts for developers to review or use as a checklist before they release their plugins in the WSO forum and elsewhere.

So feel free to add your opinions, suggestions and complaints.

My first suggestion is that every plugin MUST have links to their main, support, blog, forum, videos, etc. WITHIN their dashboard (not just the "visit plugin site" link under the plugins listing area.

Don't see why I have to go searching for the link in emails, etc., to find info. or access instructions.

************************************************** ***************************

LIST OF SUGGESTIONS TO THREAD - UPDATED 9/27/2014

-> Plugin Update Notifier or Check for Update Link / Button
-> GOOD GRAMMAR - BEST ENGLISH! PLEASE!
-> Direct "Settings" link (in the WP plugins page). (In lieu of the admin menu listing - OP's edit)
-> Logic Diagram - FOR COMPLEX PLUGINS. Include a logic diagram. (shows the logical flow of your plugin's functioning)
-> VIDEO VS. MANUAL - (USE both, but NEVER say something in the VIDEO that cannot be found in the MANUAL!)
-> Browser in Plugin's GUI (OP is developing a Master Plugin Browser - fill in the blanks and download a browser for your plugin's GUI: PM me for details)
-> RX plug-in - checks for conflicts between plug-ins and diagnoses interrupted functioning
-> Complete Service Plugins - Don't Give Me More Work To Do!
-> Provide API IPs - provide in plugin's settings or dashboard page any IP the plugin expects to receive data from.
#essential #includes #plugin #wordpress
  • Profile picture of the author wasabi20
    I'm a developer and I would like to see your suggestion.

    Thanks for this nice thread.

    *subscription*
    {{ DiscussionBoard.errors[5023067].message }}
  • Profile picture of the author Damon99
    Is anyone using Trumpia? I'm considering moving to their platform but would like to hear some feedback before signing up.
    {{ DiscussionBoard.errors[5025813].message }}
    • Profile picture of the author professorrosado
      Originally Posted by Damon99 View Post

      Is anyone using Trumpia? I'm considering moving to their platform but would like to hear some feedback before signing up.
      Oh No No NO! Don't EVER try that! It's not even a Wordpress Plugin! Therefore, it is not germane to this thread and is SPAM! Tsk, Tsk..

      So expensive too! Socircial.com is WAY better and delivers more than that ever will!
      Plus, if I could find a good WP programmer, will be easily available as a WP plugin For FREE and actually make you money just by installing it on your blog! This is a true TRUMP!
      {{ DiscussionBoard.errors[5026937].message }}
      • Profile picture of the author F5K
        Originally Posted by professorrosado View Post

        Oh No No NO! Don't EVER try that! It's not even a Wordpress Plugin! Therefore, it is not germane to this thread and is SPAM! Tsk, Tsk..

        So expensive too! Socircial.com is WAY better and delivers more than that ever will!
        Plus, if I could find a good WP programmer, will be easily available as a WP plugin For FREE and actually make you money just by installing it on your blog! This is a true TRUMP!
        Socircial.com

        Goes no where..
        Signature

        If you don't think too good, don't think too much..

        {{ DiscussionBoard.errors[5035334].message }}
  • Profile picture of the author jeff09
    Socircial.com not working?
    {{ DiscussionBoard.errors[5035362].message }}
  • Profile picture of the author professorrosado
    Plugins should incorporate relative functioning, i.e., seo plugins should incorporate all the up to date seo needs within the plugin or at minimum ask for and configure other plugins (free) to work in unison with the new plugin.

    We need "smarter" plugins.
    {{ DiscussionBoard.errors[5037300].message }}
  • Profile picture of the author RobKonrad
    One thing that only few plugins have -

    a direct "settings" link (in the WP plugins page). I got some pages that rely heavily on a lot of plugins, so the "settings" lift in the WP admin menu is pretty long.

    I hate it if I activate a new plugin, after activation land on the WP-plugins site, but then have to go searching the plugin settings on the left... even worse if the plugin author decides to place it at some peculiar place, like in the "Tools" section or whatever....

    So I am always happy if a plugin has a "settings" option that I can just click.

    Cheers,
    Rob
    Signature
    ================================================== ===
    This blog is awesome: http://www.robkonrad.com/blog. Read it.
    ================================================== ===
    {{ DiscussionBoard.errors[5118274].message }}
    • Profile picture of the author professorrosado
      FOR COMPLEX PLUGINS:

      Include a logic diagram. A logic diagram shows the logical flow of your plugin's functioning within the server environment.

      It would help more technically inclined users to implement the plugin better and troubleshoot issues that may occur immediately after installation or during any site modifications in the future.

      It also allows the user to better understand how the plugin works and interacts with the blog so that we can adapt future posts, usage, plugin additions, etc., to enhance the user's use and benefit of the plugin and blog.
      {{ DiscussionBoard.errors[5118340].message }}
      • Profile picture of the author professorrosado
        VIDEO VS. MANUAL

        Yes, USE both, but NEVER say something in the VIDEO that cannot be found in the MANUAL!

        Some people like to see video - others read.

        How many times I've read and reread the manual and can't resolve an issue only to be told to watch the video? If I thought the video would be MORE technical than the manual then I could see that, but...LOL

        I personally thought that videos were for "demonstrating" visually steps that the MANUAL should lay out exhaustively.

        I believe that people are using videos in lieu of updating the manual and this is a big error! The MANUAL should be the utmost authoritative resource about a thing - it should not be some of the information and the real nitty gritty is on the video! I must be old school but when it comes to videos, I do not consider them authoritative - certainly not in comparison with a manual.

        SO:

        If your video reveals something not in your manual, then update the manual to include ALL the information - videos should just demonstrate actions or provide visual examples!
        {{ DiscussionBoard.errors[5118382].message }}
        • Profile picture of the author professorrosado
          Plugins that logically may require a user to search or browse the Internet for supporting information, data, related plugins, options, etc., should provide that facility within the plugin's GUI and not have us open another tab or window to go fetching.

          Plugins should be seamless - no going out of the dashboard environment to get anything else. Once in the dashboard, users should remain in the dashboard to perform all related tasks and seek information and resources. Plugins, therefore, should make use of iframe or otherwise include a browser within the GUI to facilitate quick browsing / web interaction.
          {{ DiscussionBoard.errors[5728804].message }}
          • Profile picture of the author professorrosado
            We need a RX plug-in that checks for conflicts between plug-ins and diagnoses interrupted functioning of plug-ins on a blog.

            Then goes ahead and deactivates the plugin to allow for the other plugin to perform its priority tasks.

            After that, the doc can re-activate the plugin if it is needed in the blog.

            With the complexity of themes, deactivating all the plugins can disrupt widgets and their settings, causing newbie to intermediate blog masters unnecessary stresses and anxiety.

            After this process is developed, a derivative functionality could be incorporated into all plugins to facilitate synergistic management and inter-regulation.

            Is there a Doctor Plug-in in the house?
            {{ DiscussionBoard.errors[5969579].message }}
            • Profile picture of the author professorrosado
              I know that developers put out a plugin as soon as they have a working and stable version - but STOP!

              Why don't you make sure it does a complete job first?

              Plugin developers should canvass other plugins and their functionality. Since most of them are Open GL, why not include functioning that gives your plugin a fuller benefit for the end user.

              For example, security plugins that email you profusely when file changes occur on a WP install, but don't check the repository files to see if the change was due to updates or not is not good thinking. There are plugins that check against the repository - why notify the user of changes without having it check the repository first?

              So too many other plugins that do somewhat of a job but never a complete one. I think developers are so absorbed by their coding that they fail to see the practical side of things - like, is this more work for the end user or not.

              Plugins are supposed to make things easier not give the admin more work to do.

              KEYPHRASE: Don't Give Me More Work Plugins PLEASE!
              {{ DiscussionBoard.errors[9536477].message }}
              • Profile picture of the author professorrosado
                So Much Hacking Going On!

                What does it have to do with your plugin?
                Well as long as you keep it up to date with all the vulnerable coding mitigated, you'd think nothing else could be amiss.

                But, alas! There be something else indeed! All of my security plugins say that your plugin's call to API is an ATTACK! A backdoor in some cases that needs to be shut. So now, your plugin is sitting on my site doing nothing! It's not your fault - but I know that.

                What is your fault is that you provide no way for me to know which of the thousand or so blocked IPs are yours. I know my IPs so I can unblock my own inter-server communications, but your IP for your communication to your plugin on my server is unknown to me. What to do?

                Solution: provide within your plugin's settings or dashboard page any IP the plugin expects to receive data from. In this age of high security needs for WP installs, you need to help admins keep their sites functional while fortifying against hackers.
                {{ DiscussionBoard.errors[9555094].message }}
  • Profile picture of the author professorrosado
    Your plugin should be able to check itself for:
    1 - File changes --> notify admin
    2 - Unknown files in plugin folders and directories -> notify admin
    3 - Self repair files to depository originals --> notify admin (unless there is a new update which it would wait for admin to update).

    I think that these functions will help WP sites be more resistant to hacking.
    {{ DiscussionBoard.errors[10884207].message }}

Trending Topics