WordPress.org

Ready to get started?Download WordPress

Forums

Client Status
[resolved] Not enough documentation (27 posts)

  1. afaou
    Member
    Posted 3 years ago #

    Settings require for "security code" to add clients, but no clue where to get the code.

  2. ericjuden
    Member
    Plugin Author

    Posted 3 years ago #

    Hi afaou,

    On the installation page: http://wordpress.org/extend/plugins/client-status/installation/ step number 3 says go to Settings -> Client Status. You can enter a key from there. You do not have to request a key, you just enter a password. Then you have to enter that same password on your client installs.

    Eric

  3. WebEndev
    Member
    Posted 3 years ago #

    How does this work (communications between client and dashboard)?
    Are there any security concerns?
    Thanks

  4. ericjuden
    Member
    Plugin Author

    Posted 3 years ago #

    Hi munman,

    If you are familiar with php you can download the files and take a look at data.php. Basically, it works by specifying the same password on the the client and your sites in the Client Status settings. It then does a request to the data.php file with your password encrypted as an md5 hash. In return you get an xml file that lists any updates to the core, plugins and themes.

    Hope that helps.

    Eric

  5. WebEndev
    Member
    Posted 3 years ago #

    Eric,
    Sounds like it's secure enough. I was just trying to fathom how it made the connection between the client and dashboard (IP)?

    I'm going to give it a whirl.
    Thanks.

  6. Knut Sparhell
    Member
    Posted 3 years ago #

    Great plugin.

    Wishes:

    • Pending comments
    • Pending posts
    • PHP version
    • MySQL version
    • Server OS
    • Less bright green colors (dark green)
    • Better view of client statuses, see all info without having to click on each to open
    • Client type column in clients table (edit.php)
  7. ericjuden
    Member
    Plugin Author

    Posted 3 years ago #

    Hey knutsp,

    Thanks for the comments. I'll see what I can do for your list. As for you last item, it should already be there. When you are on the edit screen for a client, try hitting Screen Options and see if there is a box that is unchecked. I think WP 3.1 is hiding some of these by default.

    Eric

  8. Knut Sparhell
    Member
    Posted 3 years ago #

    Sorry, I have no screen option to check, just the date to uncheck (now unchecked as unneeded).

    I see from data.php that things like PHP and MySQL version is being put into the XML. It will only need to extracted and displayed on the dashboard site, I guess.

    Small annoyance: When updating settings there is two yellow message lines saying the settings are updated. WordPress has it's own, and you probably add your own message, too.

    Idea: Add a row to the "Right now" table, saying something like:
    12 Clients need attention

    This plugin really saves me a LOT of time, already.

  9. ericjuden
    Member
    Plugin Author

    Posted 3 years ago #

    Hey knutsp,

    I just checked a couple installations, and it looks like it has the Client Types box on there by default. It should show up in the same spot Categories do for posts. I also checked that it does have a checkbox on the Screen Options panel that comes down (below the search box in dashboard). The label for it on the Screen Options panel is "Client Types".

    As for the PHP/MySQL data being pulled, that is only pulled when you have an update to WordPress, and it is the minimum PHP/MySQL version that the new version of WordPress requires.

    What do you mean by the "Right Now" table?

    Thanks,

    Eric

  10. Knut Sparhell
    Member
    Posted 3 years ago #

    The right now table is a dahsboard widget, The Main Dashboard Widget, that tells you how many posts and comments you have, for instance, and with links to the overview. There are a few hooks to add rows to each column of it, dependig on if it's posts or discussion relevant.

    The Client types does not show on my Clients overview here, and I might investigate it by installing this plugin in dashboard mode of more sites.

  11. ericjuden
    Member
    Plugin Author

    Posted 3 years ago #

    Hey Knut,

    We were talking about 2 different things with the Client Types. I was referring to actually editing a client on post.php, and you were referring to edit.php. Sorry for the confusion - I get it now, and I'll be adding it to the my list.

  12. ericjuden
    Member
    Plugin Author

    Posted 3 years ago #

    Hey Knut,

    I just pushed out a new release. I think it takes care of everything except for the Right Now section on the dashboard page. Don't think I've forgotten about it, I just wanted to get my updates out there.

    Thanks,

    Eric

  13. Knut Sparhell
    Member
    Posted 3 years ago #

    Nice, now I can see the Client Type(s) on the Clients listing.

    After using it for over a week I think:

    • Very useful!
    • Need to update each client without expanding them, or an expand all button
    • Need a counter bullet on the menu item too, showing the sum of all updates for the clients
    • The "Right Now" thing is not important, but for completeness. And almost every custom post type plugin I have tested add their count of such posts in there
      • Idea: Link the number to edit.php and the word "Clients" to the Client Status screen
  14. Knut Sparhell
    Member
    Posted 3 years ago #

    Must add:

    Ah, now I see that this new version also shows pending counts, server information and sw versions! Excellent!

    A very minor thing is that you seem to regard "Not indexable" as something that calls for action. But that only is a notice. Some blogs doesn't want to be indexed. May be this should have a brown or blue color, and may be a question mark as "icon", if any.

    I didn't see this extra info because my clients were not updated with the new plugin version yet. And this reveals a real problem, may be not with this plugin at all, but the way WordPress checks for updates: Even when the status screen says 0 plugins to update for client that was recently "updated", when I actually enter the site, there is a plugin update available after all. So I guess your status check doesn't itself trigger WordPress to check for updates. Only a real blog visit does?

    But if these client update request also triggered this WordPress mechanism in a way, it would be absolutely perfect.

    From this day on, thanks to your plugin, I need no more visit each blog to see the number of pending posts or comments, and that's even more important to take action on, than updating plugins or themes. As technical administrator, my role will also be to review pending content on behalf the blog owner. They sometimes fail to take proper action in reasonable time, even when warned by mail. So thanks again for the work of making and maintaining this plugin.

  15. WebEndev
    Member
    Posted 3 years ago #

    This plugin may become very popular. Awesome improvements!!

    The only item I can think of at this time was what Knut said:

    Even when the status screen says 0 plugins to update for client that was recently "updated", when I actually enter the site, there is a plugin update available after all. So I guess your status check doesn't itself trigger WordPress to check for updates. Only a real blog visit does?

    But if these client update request also triggered this WordPress mechanism in a way, it would be absolutely perfect.

    Great stuff Eric!

  16. ericjuden
    Member
    Plugin Author

    Posted 3 years ago #

    Thanks guys, I'll see what I can do to fix these other suggestions. If you haven't already, don't forget to rate it :)

    Eric

  17. WebEndev
    Member
    Posted 3 years ago #

    Just rated it 5...

  18. Daniel King
    Member
    Posted 3 years ago #

    Eric, your plugin it's awesome. I was searching for the codeCanyon one, but couldn't find it, and tryied yours instead.
    I believe it can be enhaced, mostly on the GUI area. I'm not a plugin expert, but let me know if I can help you with anything.
    regards
    Daniel

    PS: I rated 5 already :D

  19. ericjuden
    Member
    Plugin Author

    Posted 3 years ago #

    Hey Daniel,

    I just searched for the codecanyon one and couldn't find it either. Looks like they've taken it down.

    What kind of suggestions do you have for the GUI to enhance it?

    Thanks,

    Eric

  20. Daniel King
    Member
    Posted 3 years ago #

    Hi Eric,
    first of all, my English is not the best, Spanish it's my main language, so I apologize in advance if I sound to harsh :)
    I'm using your software for 2 days now, and I love it. I believe it delivers all I needed when I was looking for the codeCanyon one.

    I contacted the codecanyon plugin author. He told me he had to stop selling it because support requests became to much to handle. I hope you can keep up! :D

    This are some of the things I
    - I notice some warnings in some cases, that could be avoided or show in other ways.
    - I also think that the Client Status Dashboard could be more compressed, showing the vital info, and more details when expanded. For example: now we see the client name and a number of outdated plugins. I believe it could be added wordpress version and indexable or not in that line.
    - In that line, maybe it's better the 'box' approach of the CodeCanyon script instead of the 'row' approach you have here...I don't know how easy is for you to change that. I realize the codecanyon thing it's a php script, not a WP plugin.

    That being said, I think your solution it's better because I can add it to TwentyTen CRM and have a complete WordPress Client Manager in seconds.

    Again, my critic it's only to help you make a better plugin. Let me know if I can help with something...maybe a Spanish Translation?

    Keep the good work!

  21. ericjuden
    Member
    Plugin Author

    Posted 3 years ago #

    Hey Daniel,

    I like the idea of having some quick overview information on the tab while it's closed. Initially, I had this as the box design (before I released it), and thought it should look a little different. I'm not sure this would work anymore, because we are displaying a lot more information than was displayed on WP Status Dashboard.

    As for translations, that would be fine. I'll have to do some research first, because I haven't done any translations in WordPress before.

    Thanks,

    Eric

  22. Daniel King
    Member
    Posted 3 years ago #

    Eric, I think you're right regarding the look: it should be different.
    I'll try to make a jpeg of what I propose, just for you to know.
    Regarding translations, I think it's pretty straightforward: you should enclose all your strings on _e() or _() functions. Then, we can translate the .pot file into locale .mo files...and that's it.

    I'll be back as soon I have more to help you.
    Thanks a lot!

    Dani

  23. TheFrameGuy
    Member
    Posted 3 years ago #

    Client Status is a fantastic plugin. I switched to it after the codecanyon.net alternative went AWOL. Any advice as to why it works for some WP installs and not others. I've got multiple WP installs on the same dedicated server and some domains work and others don't. The configuration is the same for all the WP installs.

  24. Daniel King
    Member
    Posted 3 years ago #

    Hi FrameGuy,
    I'm no expert, but in some installs it conflict with other plugins. For example, I had a WP 3.0 with Secure WordPress plugin (http://wordpress.org/extend/plugins/secure-wordpress/) outdated, with version 1.0.6 and it gave me xml errors.
    I upgraded Secure WordPress to version 2.0.0 and the problem vanished.
    Maybe you can try deactivating plugins and telling us wich one is conflicting, if any?

    Also, it may be related to file permissions, but I can't tell exactly.

    Regards
    Daniel

  25. TheFrameGuy
    Member
    Posted 3 years ago #

    @lordarkad, ya I've deactivated all the plugins and still get the same result. It's driving me crazy.

  26. ericjuden
    Member
    Plugin Author

    Posted 3 years ago #

    Hey FrameGuy,

    From what I've seen, this is a problem in the xml being pulled over from the client. Typically caused by some unexpected characters that other plugin and theme developers put in their plugin/theme declarations. Client Status is pulling over pretty much all of the plugin/theme information. If there is a parsing error in their code, it might throw an error in the xml being sent back to the dashboard server for Client Status.

    You can check for errors in the data file by going to http://yoursite.com/wp-content/plugins/client-status/data.php?security_key=your_security_key_as_md5_hash

    Thanks,

    Eric

  27. ericjuden
    Member
    Plugin Author

    Posted 3 years ago #

    I'm going to mark this item as resolved for the initial problem reported. For all other issues, please open a new request on the forums.

    Thanks,

    Eric

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic