Welcome, guest!

Feel free to read the blog, browse for themes, or join the club.

Members plugin: Official ideas thread

  1. Since version 0.1 has been released, I'm opening the floor for any ideas you have about the future development of this plugin.

    Version 0.2

    Version 0.1 was all about role/capability management. Version 0.2 will focus a lot more on user management.

    The biggest thing I want to do is make it easy to create new user fields that users can fill in from their profile pages.

  2. Ideas from davek in this thread:
    http://themehybrid.com/support/topic/ideas-for-members-plugin-02

    ---

    First, I must say I already absolutely love the Members plugin. I started using the beta on a live site when you released it, I know you advised not to but I couldn't help it.
    I replaced the Role Manager plugin & it worked perfectly & is so much easier to use.

    Hope it's not too soon, but here are my Ideas for 0.2, I'm sure I will come up with a few more & others will chirp in...

    List users by role widget (as previously discussed)
    Register widget with dropdown for roles created
    Quick post widget dependent on role (ie. if a role has a capability of adding tags to a post, they have the input box in quick post, if not they don't)
    Profile widget dependent on role (i.e, if a role has a capability of adding company info to their profile, they see the bio input text area)

  3. List users by role widget (as previously discussed)

    This will be merged with the current users widget and members_list_users() function. It's something I definitely need myself.

    Register widget with dropdown for roles created

    I like this idea too. I'd have to find some sort of way to allow the roles to be limited because you wouldn't want just anybody signing up for "Administrator", for example.

    Quick post widget dependent on role (ie. if a role has a capability of adding tags to a post, they have the input box in quick post, if not they don't)

    There's not an "add tags" capability, and, as far as I know, this is something that can't be filtered in WP. Overall, I'm thinking it's a bit outside of the scope of the plugin. It would probably do better as a standalone plugin.

    Profile widget dependent on role (i.e, if a role has a capability of adding company info to their profile, they see the bio input text area)

    Interesting idea. I'm hoping to get the users fields stuff done for 0.2, so adding role-specific fields could be cool.

    Could you explain the widget part a bit more?

  4. Register widget with dropdown for roles created

    I like this idea too. I'd have to find some sort of way to allow the roles to be limited because you wouldn't want just anybody signing up for "Administrator", for example.

    If a new capability was added to the roles that you allow registration under, something like user_can_register could you use that to filter the roles a user would see?

    Quick post widget dependent on role (ie. if a role has a capability of adding tags to a post, they have the input box in quick post, if not they don't)

    There's not an "add tags" capability, and, as far as I know, this is something that can't be filtered in WP. Overall, I'm thinking it's a bit outside of the scope of the plugin. It would probably do better as a standalone plugin.

    yeah, but couldn't we just create that capability on certain roles, then if a user has that role, they would see the tags input in quick post?

    Could you explain the widget part a bit more?

    Nothing to explain really, just like the log in widget with the plugin.
    Talking about the log in widget, It doesn't have a log out link, is there a reason for this?

    1. I would like having the option to select a landing page in the Log in widget. (go to URL after succesfull login)
    2. I would like having the option to exclude certain roles from seeing the WordPress dashboard. Not that I am ashamed for using WordPress as a CMS. I just want my users to stay in one and the same environment.
    3. More wishes to come...
  5. I would love to be able from the back-end on the post, page, category, tag, link and widget section to choose if the content should be visible only to users with X capability in the front-end.

  6. Bulk user import using the wp_insert_user () function would be wonderful.

    Also I'd like to add users without needing to know their e-mail address. Would be ideal for taking old fashioned print members, of whom I don't have an emailaddress, to my website.

  7. It would be useful if this plugin could be used with wp-mu. It would be a great way to customise the features available to members that have blogs. Since your plugin gives fairly granular control over capabilities that individual roles have then it could be used to restrict the features available in member blogs.

    I tried it with the latest WPMU and it works for the root blog only. The role edits are only applying to the root blog.

    For backup purposes, it would be useful to be able to export/import the role settings via an xml file.

    I'm impressed by the relatively small amount of code for role management. It's an efficient implementation.

  8. I was wrong about the plugin not working for wordpress mu. It is fine-grained and on a per-blog basis. For wordpress mu the ideal situation would be to have the option of globally applying role edits or new roles.

  9. Thanks for Members, it's a great start to what should be a great plugin. Just checking - Justin, are you using it on live sites? I'll be trying it out over the next few weeks for use in a site. Even though it's in early stages, what's there looks solid - but it'd be good to know how you feel about it being used in production.

    My main question / idea is that I'm trying to restrict editing of certain "sections" of a site. That is, only certain users (maybe roles) would gain access to manage particular pages and all their descendants. So, currently you have restrict_content - there might also be restrict_editing, something that applies to admin tasks as opposed to reading. So maybe I could restrict a certain section to certain Editors, who would have all their usual add, edit, delete capabilities, but no capabilities apart from reading for every page that isn't "in" that section. This would probably extend to a lot of things, e.g. they should only be able to create pages as children in that section.

    Anyway, I'm working on some code to work with the Members system (maybe a bolt-on new component?), and, being relatively new to the WP permissions system, I'm wondering what's the best approach. It looks to me like map_meta_cap is where it's at for this kind of idea. However, I can't find any information on how this works. I'm piecing it together (slowly!) - I just wondered:

    1. Do you have any imminent plans for something like this in Members?
    2. Am I missing something that Members provides that might make hacking this easier?
    3. Any other pointers for bolting something like this on to Members?
  10. Regarding the above post, I ended up creating my first plugin: Lock Pages. I've built it to work alongside Members, though it can be used independently. Of course, it'd be great to see something like this built into Members, as and when possible...

    Just posting about something else I'm pondering. Is it possible to (optionally) have all roles checked by default on the "Content restriction" meta box when creating pages? On a client site, there are a number of roles, some for staff, some for users. I don't want them to accidentally forget to check a certain staff role when trying to exclude some user roles from a page. They could just uncheck the role(s) they want to exclude.

  11. Hi Justin,
    about the Members, i can use it to manage users to a 'school' site? i need to have 'teachers area', that they can insert files, posts, to 'certains' students of 'some' classes. or to public, so i need to have a 'students area', that they can access content of 'their' classes and public conten/area too. in anyway, i will install and test to see how it works in the practice. because i need to have various filters of access. thanks!

  12. One request please.

    The goal is to be able to use members plugin for a private company group blog.
    So what needed is the ability for user to upload their own gravatar.

    I've found Otto's plugin
    It's nice to have the ability to sent user without gravatar to the gravatar homepage
    so that they can upload their own quickly.

    but in this case I want to be able to direct user to the theme's upload user photo page.

    Thanks

Reply

You must log in to post.

Topic Info

Topic Tags: