#1571 closed enhancement (fixed)
Plugin Author Admin
Reported by: |
|
Owned by: | |
---|---|---|---|
Milestone: | Priority: | normal | |
Component: | Plugin Directory | Keywords: | |
Cc: |
Description (last modified by )
- Create a Plugin Author role.
- Allow access to Plugins they authored or have commit access to.
- Automatically subscribe authors to review and support feeds. See this comment.
They can change "Tested up to", Tags, and add/remove committers. It would probably make sense to keep the title and content around but not editable for context.
Attachments (1)
Change History (59)
#3
@
9 years ago
Automatically subscribe authors to review and support feeds.
Make sure there is an unsubscribe option as well. I don't want to receive those emails.
#4
follow-up:
↓ 5
@
9 years ago
After more thought, I would rather not have this automatic subscription option enabled at all. Instead, we could make it opt-in still, but more prominently displayed somewhere.
My concern is with the emails being sent by WordPress.org to not be perceived as "spam" by systems like Gmail and the like. If we start sending them automatically, then that's a risk. An opt-in is better than an opt-out here.
#5
in reply to:
↑ 4
@
9 years ago
Replying to Otto42:
Instead, we could make it opt-in still, but more prominently displayed somewhere.
+1
This ticket was mentioned in Slack in #meta by obenland. View the logs.
9 years ago
#8
@
9 years ago
Okay, so, existing Role explanation:
Plugins don't have "Authors" or "Owners" in the current system.
Plugins have:
- Committers. These are people who have commit access to the plugin's SVN tree. Committers can add new committers by w.org usernames, and remove existing committers (including, until recently, themselves, to much hilarity for all involved).
- Contributors. These are people who are listed in the readme.txt file and who thus show up as the "Authors" of the plugin on the plugin page. This also affects their profile on profiles.wordpress.org, as in those plugins show up on their profile.
- "Primary Author". This is a mostly unused field which is the author of the "topic" in the bbPress installation. It is the original submitter of the plugin entry, and though we retain it (and serve the information as "author" in the API), it is unused by pretty much everything. We keep it around for historical information only. It occasionally comes in handy when resolving disputes as to who "owns" a plugin, but mostly it's useless. Note that this can be changed on the plugin Admin screen by directory Administrators, but not by anybody else. We don't change it without a valid reason. Again, historical context.
- Administrators (plugin reviewers). All reviewers have admin access to the plugin directory. They can see closed plugins, disabled plugins (hidden but which still serve updates), and the Admin screen for all plugins. They can change any data.
- Moderators. We don't use this in the current bbPress system. Admin or nothing. This is room for expansion in the new system if needs be.
Like themes, plugin committers have no backend access. Only access to the special "Admin" button on the front end, which grants them the ability to add or remove other plugin committers. This gives them, as one would guess, commit access to that plugin's SVN directory, after the sync process which happens once an hour. Nothing more than that.
#9
@
9 years ago
Let's not take over the Generate POT file and Add Domain to Gettext Calls parts. See https://wordpress.slack.com/archives/meta/p1457113478001511
#10
follow-up:
↓ 11
@
9 years ago
Just noting that providing multiple users access to editing a post, without letting them edit every other post, is currently blocked by #wp36056
#11
in reply to:
↑ 10
@
9 years ago
Replying to dd32:
Just noting that providing multiple users access to editing a post, without letting them edit every other post, is currently blocked by #wp36056
Just to be as clear as possible, that only concerns Committers, not "Primary Authors" as they'll be listed as the Plugin's author, correct?
#12
@
9 years ago
Just to be as clear as possible, that only concerns Committers, not "Primary Authors" as they'll be listed as the Plugin's author, correct?
Correct, but the "Primary Author" is never exposed anywhere, it's a datapoint that is ignored everywhere.
#15
follow-up:
↓ 16
@
9 years ago
@ipstenu's thoughts on plugin admin:
- Tested up to
- Tags
- Committers
- Contributors
- Support moderators for plugin forums
We have the first three covered already. We should discuss if contributors (see definition in 8) should be displayed in the admin as well, or if it should stay in the readme.
Support moderators for plugin forums feels like a low priority feature to me. We could think about creating a ticket for it and circle back to it after the initial launch.
#16
in reply to:
↑ 15
;
follow-up:
↓ 19
@
9 years ago
Replying to obenland:
Support moderators for plugin forums feels like a low priority feature to me. We could think about creating a ticket for it and circle back to it after the initial launch.
I'd be curious to know what the experience is like for a non-moderator plugin author. I was always under the impression that being able to sticky posts and have some measure of control over your own plugin support forum was an oft-requested feature before whatever version of that was implemented in the current repo.
@ipstenu: What do you think?
#19
in reply to:
↑ 16
@
9 years ago
Replying to DrewAPicture:
I'd be curious to know what the experience is like for a non-moderator plugin author. I was always under the impression that being able to sticky posts and have some measure of control over your own plugin support forum was an oft-requested feature before whatever version of that was implemented in the current repo.
Not super often. All they really wanted was sticky and mark resolved. These days maybe once a month someone wants a sticky topic closed. I think we could even do away with that if we had something that hooked into the readme or the plugin repo admin page.
'Sticky Notice' - and that would show on the top of the forums. Be a lot easier for the plugin admins to control and edit and update as needed.
This ticket was mentioned in Slack in #meta by obenland. View the logs.
9 years ago
#26
@
9 years ago
Plugin Authors currently can't edit a plugin that is in review. In reality that only prevents them from changing tags, as committers can currently still be added/removed. Should we allow Committers to change tags while their plugin is in review, or should we prevent them from adding/removing committers?
/cc @Ipstenu @dd32
#27
@
9 years ago
I think it's fine as-is.
Not being able to change tags at this point will stop some of them from being really silly.
#34
@
9 years ago
+1 for a better way for plugin authors to know they NEED to subscribe to their support forums. After playing with the "WP Dev Dashboard" plugin today, I only just found out that one of my plugins had 2 support forum posts from 3 months ago. I never fathomed I would have to "opt in" to receive those notifications, as the plugin author. If it's to remain an opt-in feature that's still fine, I understand otto's concerns mentioned above - as long as it's much more prominently displayed.
#35
@
9 years ago
Honestly? Plugin developers don't HAVE to support their plugin. Do they don't need to monitor the forums and get alerts (which only work anyway if users post in the right places). It's a convinience for those who do, and should be more obvious, but no, this should not be the default.
Having it as opt-in when, say, you submit the plugin would suffice. It would be part of the submission process and maybe a toggle on the admin dash for later monitoring. "What plugins AM I subscribed to?"
#52
@
9 years ago
@obenland Tags like <code>Contributors</code>
shouldn't be made available for translation:
/* translators: "Tested up to" */ sprintf( __( '%s is missing.', 'textdomain' ), '<code>Tested up to</code>' );
In 2562: