Problem/Motivation

After making it possible for everyone to edit pages with images/tables on another issue, we still have a legacy Documentation input format hanging around on Drupal.org, and a corresponding Docs Admin role that I think only has permission to use that input format and no other special permissions.

There are quite a few nodes of various types that have this Documentation input format (see comment #2), and quite a few people with the Documentation role.

Proposed resolution

a) Change book nodes and project_project with Documentation format to Filtered HTML. [Some images may break, but since the pages will be editable by anyone (books) or the project owner (projects), they can be fixed as they are noticed.]

b) Change other nodes with Documentation format to Full HTML. This will leave the screen shots in them intact, at the cost of them being not very editable.

c) Remove the code that generates the Docs Maintainers page in the drupalorg project.

d) Remove all permissions for use of the Documentation input format.

e) Remove the current Docs Admin role.

f) Create a new role "documentation moderator" or "documentation administrator" or whatever it should be called. Give it to about 20 people who have recently been active docs maintainers (list TBD). Give that role these privileges:
- publish/unpublish pages -- I guess that means "administer content"?
- use the Full HTML format
- administer URL aliases and redirects
- manage book outline
- administer comments

g) Rejoice and close this issue.

Remaining tasks

With reference to the Proposed Resolution above:

1. [DONE] Figure out queries for (a) and (b), and code for (c). Test them on a staging server. Apply to drupal.org.

2. Do (d) and (e) in the drupal.org admin interface.

3. [IN PROGRESS] Figure out the list of people to be given the new docs admin role. Create the role as described in (f), and grant it to those people. [IN PROGRESS]

User interface changes

Documentation input format will be unusable. Fewer pages will be locked to editing. Some pages may have broken images during the transition period. Remove one role and add a new role.

API changes

None.

Original report by webchick

Coming here from #528682: Allow inline images to be posted to Drupal.org project pages, docs pages, and comments without any special permissions. Relevant comments/discussion:

http://drupal.org/node/528682#comment-4972136
Posted by arianek on September 10, 2011 at 10:08pm

Was just logging in to test this, and realized that we'll also need to address the already set input formats either with rolling this out or afterwards.

eg. http://issue-summaries-drupal.redesign.devdrupal.org/documentation/modul... because it already has images, it has the docs input format, and so can only be edited by docs admins even after this is rolled out.

We'd ideally want to somehow make all these existing posts with images accessible to regular users as well (and subsequently probably revoke all the unnecessary docs admin role assignments). My suggestion would be (unless there's something I'm overlooking):

1. Change all nodes with docs input format to this new local image input format.
2. Revoke docs admin role from all users.

And separately:

1. Review and update what docs admin role should actually have permissions for.
2. Add docs admin role back to any users that should have the new permission set.

Not ticketing these yet, as it'd be great to have input from y'all.

DID I MENTION YOU'RE MAKING MY DREAMS COME TRUE RIGHT NOW? THANK YOU!!! ;)

http://drupal.org/node/528682#comment-4972756
Posted by dww on September 11, 2011 at 2:22am

@arianek: From what I understand, some of the pages marked needing the "documentation" format are supposed to be "locked" pages that we don't want to behave as wikis (for whatever reason -- perhaps they're contentious, or they're the coding standards and we have a very specific process we go through if we're going to change them, etc). So, I'm slightly concerned about a blanket reset of all posts with that format. Then again, there might be so few pages that need to be locked that it'd be a lot easier to reset everything and handle those special-cases manually.

Otherwise, everything you're proposing makes perfect sense and I'd be happy to see tickets for those sub-tasks spawned off so they don't get lost in here.

Thanks,
-Derek

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

webchick’s picture

Some research:

SELECT COUNT(DISTINCT(nid)) FROM node_revisions WHERE format = 5;

This yields 2,491 places where this input format is used.

SELECT COUNT(users_roles.uid) FROM users_roles WHERE rid = 5;

This yields 367 users with the "documentation maintainer" role. I think ideally, Ariane and Jennifer would like that to be more like 20-30 people: the people actually doing routine, steady documentation maintenance, who could then be given additional privileges (like path aliases, revert revisions) that would make their lives easier, without giving them the shotgun of "site administrator".

So that's an awful lot of people who would lose access to editing an awful lot of content without harrassing Ariane and Jennifer. :\ I'm not all that concerned about this format being used as a lock, personally. Anything that's really sensitive, we lock down with "Full HTML" anyway, IMO. This role and format was pretty universally used as "I need a screenshot here."

The one thing that a blanket switchover would do though is instantly break any external images linked on any of these pages, though, e.g. with skitch, etc. (Which I know I at least have used a lot, primarily in comments though.)

webchick’s picture

Hm. This:

SELECT n.type, COUNT(DISTINCT(nr.nid))
FROM node_revisions nr
  INNER JOIN node n ON n.vid = nr.vid
WHERE nr.format = 5
GROUP BY n.type;

Gives us:

book 	1007
forum	140
image	5
organization	1
page 	8
project_issue	820
project_project	224
project_release	50
story	1

Which means converting this would probably break stuff like front page forum posts, issues with screenshots of errors/UI suggestions, screenshots on project pages, etc. Hrm. :\

I'm less and less inclined towards an upgrade path now, personally. Let's see what the docs maintainers say, though.

chx’s picture

FileSize
1.49 KB

/me whistles innocently.

webchick’s picture

(The English version of #3)

What we could do about the missing external images problem is extend the Local image input filter to download a copy of any externally hosted images, and then automagically switch the image URLs to point to those local versions instead. This would actually solve two problems:

1) No broken images on upgrade path.
2) No huge UX issues when you paste an image URL from Skitch and get a red X in return.

However, that approach could probably use wider discussion, as it's outside the mandate we were given from the infra/sec. teams.

sun’s picture

Status: Active » Closed (won't fix)

This needs to be reviewed and decided individually on a per-content basis.

IMG is just one of many more tags available in the Documentation text format. It also allows for tables, PRE, and many more markup.

And as others already stated, some content is using the Documentation format on purpose to limit edits to a "trusted group".

killes@www.drop.org’s picture

I just want to add that I am not concerened about breaking existing pages: it is widely known that people shouldn't link to external images.

arianek’s picture

I'm not too terribly concerned with the "locked" pages being unlocked. Some of those locks are ancient and should probably be undone anyway. Anything REALLY important usually has Full HTML format anyway so only site admins can even get at it.

Docs input format isn't the right solution to managing precious pages as far as I'm concerned. If it's that important, we can compile a list of really important pages to protect and re-protect them.

I would love to see the docs admin role repurposed for people who will manage a curated docs area, and for allowing people to manage comments and url aliases - things that docs maintainers regularly do.

(Can this be reopened? I'm not really sure why sun closed it already?)

chx’s picture

Status: Closed (won't fix) » Active

I am not sure either why was it closed.

webchick’s picture

Title: Write upgrade path for converting "Documentation" to "Filtered HTML" formats » Make "documentation team" role actually mean something

Here's a better title for this issue. (Which implies an upgrade path.)

arianek’s picture

Note: closing duplicate issue in Docs queue: #1254298: Refactor "documentation maintainer" role

arianek’s picture

Ok, here's what I would really like to see here:

1) Docs input format should only be used to "lock" VERY important pages -eg. ones authored by security team. Not just ones that someone annoyingly edits too much. If there is some other functionality available for "locking" pages, that'd be even better - would love to see "page locking" and docs input format de-tangled.
2) Docs Admin role be stripped from all users then added back for a selected (small) group of admins who will also likely become the curated docs editorial team.
3) Docs Admin role (after stripping it from most of the users that currently have it) should have the following permissions added:

- to create/manage URL aliases
- to manage book outlines on the http://drupal.org/admin/content/book/ pages
- to delete comments (to help with killing comments)

That will alleviate a large burden from "the docs co-lead in charge of online docs" aka. me - I cannot even begin to keep up with all of the requests being filed in http://drupal.org/project/issues/documentation right now. Having a team of people be able to address all issues in the queue and all docs maintenance tasks would be fantastic.

I'll post back if any other useful permissions come to mind.

jhodgdon’s picture

+1 on #11.

So we need to figure out what those very important pages are.

Like for instance anything in Coding Standards, because they need to be addressed in issues before they are updated.

drumm’s picture

For locking pages - might as well use full HTML instead of documentation.

I am on the security team, but this is not official word from them. I don't think security documentation is that special; there are plenty of people capable of making it better, on and off security team. What we have to watch for is people making it worse, same as any other documentation page. A convenient way to watch pages would be nice to have, but that's another issue.

For URL paths, I think manually editing these is crazy. We should install pathauto, #1117436: Deploy pathauto & token for organization nodes?, and let the computers do this.

arianek’s picture

Ok, so an aside: this issue should be marked will not fix? #1285296: Should coding standards be locked

Re: URL aliases - i'm happy to let the robots do this, as long as we can still override it for eg. for top level module pages or top level book pages (there's no way for the robots to know which pages those are)...which means docs admins should still have access.

jhodgdon’s picture

RE #13 pathauto - The vast majority of book pages on d.o have no aliases at all. Are you proposing giving all of them aliases? And what settings would you use for when the title changes (I think the choices are "keep the alias and add a new one" or "new alias and redirect from the old one" or something like that)?

I am not convinced that we want to take our often fairly long page titles (we encourage long titles, because that's the first thing you see in search results, and it's nice to be descriptive) and turn them all into really long URL aliases...

jhodgdon’s picture

Issue tags: +docs infrastructure

tagging

dww’s picture

Even if we have pathauto, it seems sane to allow this "documentation team" role to override aliases and add them to pages outside the scope of pathauto. So, can we just agree to give that perm to this role and move the debates around pathauto for book pages to another issue? I'd prefer this issue didn't get sidetracked into a debate about the merits and appropriateness of pathauto for documentation.

Other random thought: does it make sense to rename the role to "documentation administrator" to make it clear it's a more admin-y role than just a "team"? (I.e. not to be given out lightly).

jhodgdon’s picture

+1 to changing the role to "documentation administrator", and to adding URL alias perms to that role (at least once we restrict it to a few people).

+1 to not combining path auto with this issue.

dww’s picture

FYI: cross-linking #1298020: fix nodes and comments with images that don't meet new requirements from greggles... It's related to the question of converting nodes from Documentation to Filtered HTML so I wanted to mention it here.

jhodgdon’s picture

Bump. What do we need to do to get this to happen?

jhodgdon’s picture

arianek and I discussed this in IRC today. Given comment #1 above and comment #11, here is a revised proposed plan (which arianek hasn't explicitly seen/approved by the way):

a) Leave existing pages as they are currently. As people request access to edit pages that have the Documentation input format on them, if deemed not to be "sensitive" pages, switch them to Filtered HTML (and fix any images that are problematic on those pages, via download from external / upload).

b) Going forward, only use the Full HTML format to "lock" pages. Change the help text for the Documentation format so that the first line says "DO NOT USE" or something similar. Or better yet, change its name to "Deprecated Documentation Format" or something like that (open to ideas on how to get across the point of "this shouldn't be used").

c) Add a few more tags to the Filtered HTML format that Doc currently has:
<br> <pre> <acronym> <summary> <div> <small>
Note: I don't know that any of these is really necessary, but at least it would mean there is no reason to use Doc format instead of Filtered HTML

d) Leave the Docs Admin role in existence with all the current users, but make it only confer the Docs input format usage priv.

e) Create a new role "Documentation Moderator" or "documentation administrator" or whatever it should be called. Give it to about 20 people. Give that role the privs currently on Docs Admin, plus (if not there already)
- unpublish pages
- use the Full HTML format and Documentation as well
- to create/manage URL aliases
- to manage book outlines on the http://drupal.org/admin/content/book/ pages
- to edit/delete comments (to help with killing comments)
- anything else needed???
These people would be watching the Documentation issue queue for requests to change input format on locked pages, delete comments, respond to inappropriate content, etc.

Thoughts?

jhodgdon’s picture

arianek pointed out that unpublishing pages requires 'administer nodes' permission. Which is dangerous. Let's not include that after all.

arianek’s picture

21/22 sounds right to me +1

arianek’s picture

Jennifer and I were just trying to sort out what the best name for the role would be and wanted to suggest "Community Docs Moderator"

webchick’s picture

Hm, I'm not a huge fan of this plan. It's going to leave two vestiges of legacy cruft in the database forever — an input format that screams DO NOT USE, and a role that as a result basically does nothing but provide access to the thing you shouldn't be using — while adding an additional role whose specific purpose is not obvious by name alone when compared side-by-side to the other. Seems like a recipe for confusion. :\

I would vastly prefer something like:

1) Add a snippet to drupalorg_handbook module that form_alters out the "Documentation" input format if it's not currently actively selected.
2) Remove 90% of the membership in the current documentation maintainer role, and add the perms outlined in #21/22.

This still leaves us with a crufty input format we're not really using for anything, and it means whoever those docs maintainers are are going to have permanent requests for "please give me edit access to doc X" but that's still the same situation even with the outlined plan.

jhodgdon’s picture

webchick: this was in response to your comment #1 above, that we didn't want to break access to existing pages for existing people?

Agreed with the form alter idea - much better than what I suggested.

arianek’s picture

Ok, if we're going to go the more complicated/lower technical debt route then.... I come back to wanting to remove the docs input format and switch all those pages back to filtered (if it's possible to make sure all the needed html tags are available in filtered - is that a security risk to implement?)

jhodgdon’s picture

Then we're running into the problem of img tags referencing outside images -- see #1298020: fix nodes and comments with images that don't meet new requirements, which currently is only talking about pages that previously were Filtered HTML that was filtering out img tags...

arianek’s picture

ok so we're back to:

- add to filtered input: pre acronym summary div small
- do the external image handling patch
- move all docs input to filtered + delete docs input
- relock any needed pages with full html
- remove docs maintainer role from all users
- add it back to the smaller group
- add new perms

ya?

webchick’s picture

Created #1335904: Proxy external images which could help if we choose to switch Documentation to Filtered HTML en masse.

jhodgdon’s picture

Bump. We still need to figure this out. My first priority would be to move all Documentation pages with the Documentation input format to have the Filtered HTML input format. Then we can go back and lock the few that might still need to be locked (by assigning Full HTML), and fix any broken images that result as time goes on.

jhodgdon’s picture

Title: Make "documentation team" role actually mean something » Deal with documentation role and documentation input format

Proposal for how to move forward on this:

a) All of the Book node pages that have Documentation format: change them to Filtered HTML. Any that have broken images can then, as people notice and see the magic Edit button, be fixed at our leisure (since everyone will have edit privs on them anyway).

b) Get rid of the docs admin role completely. If people complain that they can no longer edit their Project pages, or other nodes like issue summries, we can change the input format on those pages to filtered HTML and then they'll be able to edit them.

c) Rejoice and close this issue.

I'll put this into the issue summary, since there isn't one right now.

arianek’s picture

Well...... I'd like to change B and C instead to what was in #11/#21e, ie. to strip docs role from everyone, then add it back just to a small team who can help with those sort of meta docs management tasks. Though it seems we can leave out any perms geared towards curated docs maintenance for now.

jhodgdon’s picture

Project: Drupal.org customizations » Drupal.org site moderators
Version: 6.x-3.x-dev »
Component: Code » Other

Ah, good idea. OK, amended proposal is this:

a) Change book nodes with Documentation format to Filtered HTML.

b) Change name of Documentation input format to some other name, so it doesn't look like it's intended for Documentation. Maybe "Old deprecated don't use this"? "Nearly full HTML"? "We don't need this any more"? "Deprecated"? "Intermediate HTML"? Any better ideas?

c) Remove the current Docs Admin role.

d) Create a new role "documentation moderator" or "documentation administrator" or whatever it should be called. Give it to about 20 people who have recently been active docs maintainers (list TBD). Give that role these privileges:
- publish/unpublish pages -- I guess that means "administer content"?
- use the Full HTML format (and Documentation, so they can change pages from Doc to Filtered).
- administer URL aliases and redirects
- manage book outline
- administer comments

killes@www.drop.org’s picture

b) if all the nodes have had their format converted, we could maybe delete it? Not sure what will happen to revisions using this.

jhodgdon’s picture

In (a) I am specifically only proposing this for Book node pages. As noted in comment #2 above, it has been used for issue nodes, project nodes, and others. If we change them to Filtered HTML and they have outside-the-site images, they will break...

OK, revised proposal:

a) Change book nodes and project_project with Documentation format to Filtered HTML. [Some images may break, but since the pages will be editable by anyone (books) or the project owner (projects), they can be fixed them as they are noticed.]

b) Change other nodes with Documentation format to Full HTML. This will leave the screen shots in them intact, at the cost of them being not very editable.

c) Remove the Documentation input format.

d) Remove the current Docs Admin role.

e) Create a new role "documentation moderator" or "documentation administrator" or whatever it should be called. Give it to about 20 people who have recently been active docs maintainers (list TBD). Give that role these privileges:
- publish/unpublish pages -- I guess that means "administer content"?
- use the Full HTML format (and Documentation, so they can change pages from Doc to Filtered).
- administer URL aliases and redirects
- manage book outline
- administer comments

killes@www.drop.org’s picture

I've reconsidered the deletion of the input format: we should rather make in unavailable to all roles instead.

jhodgdon’s picture

Sounds fine (unavailable vs. deleting). I think we should also amend (a)/(b) in #36 to make sure this is done in all *revisions* of those nodes, not just the node's end revision, right?

killes@www.drop.org’s picture

I don't think we need to change the format on the old revisions if we keep the revision around but unusable.

jhodgdon’s picture

If unusable means we can't look at diffs, then I think we need to change the format.

killes@www.drop.org’s picture

"unusable" means you can't use it on new revisions. Diffs should work fine.

arianek’s picture

Thumbs up from me!

jhodgdon’s picture

OK, I think we have 3 thumbs up on this proposal:

a) Change book nodes and project_project with Documentation format to Filtered HTML. [Some images may break, but since the pages will be editable by anyone (books) or the project owner (projects), they can be fixed as they are noticed.]

b) Change other nodes with Documentation format to Full HTML. This will leave the screen shots in them intact, at the cost of them being not very editable.

c) Remove all permissions for use of the Documentation input format.

d) Remove the current Docs Admin role.

e) Create a new role "documentation moderator" or "documentation administrator" or whatever it should be called. Give it to about 20 people who have recently been active docs maintainers (list TBD). Give that role these privileges:
- publish/unpublish pages -- I guess that means "administer content"?
- use the Full HTML format (and Documentation, so they can change pages from Doc to Filtered).
- administer URL aliases and redirects
- manage book outline
- administer comments

(I'll put this into the issue summary.)

So I guess the next step would be to figure out the queries that need to be run in order to do (a) and (b), and the list of people to give the new role to in (e)? Assuming that killes, jhodgdon, and arianek is enough agreement?

jhodgdon’s picture

Project: Drupal.org site moderators » Documentation
Issue summary: View changes

Add a real issue summary

dww’s picture

Project: Documentation » Drupal.org site moderators

Not that you need more agreement, but thumbs up from me, too. ;)

For (a) and (b) it'd be nice if the queries were in a hook_update_N() in drupalorg so they could be tested on a dev site and automatically repeated on the live site without an opportunity for human error. Hopefully that doesn't slow you down, and will make this easier, not harder. If that becomes a pain, ignore this. ;)

Yeah, obviously we'll need the list of people to put in the new role, and you and arianek seem most qualified to produce that list...

Thanks,
-Derek

jhodgdon’s picture

Assigned: Unassigned » jhodgdon

I can do (a)/(b) in a hook_update_N -- not a problem. I even have a dev server to try it out on. I'll take it on.

List of people... that we'll have to think about a bit. I'll confer with arianek next week after DrupalCon.

arianek’s picture

re: people - indeed - i've got some thoughts, and of course we'll have to give some brief instructions/best practices to those who get the perms.

dww’s picture

Re: "we'll have to give some brief instructions/best practices to those who get the perms"

I highly recommend just writing a page under Drupal.org site maintainer's guide with whatever folks with this role need to know.

Also, we're going to need to do something about Documentation maintainers which is prominently linked from About Drupal.org.

Thanks,
-Derek

jhodgdon’s picture

We should remove that link. Agreed with the idea of writing a manual.

jhodgdon’s picture

Let me clarify. I don't want to give the impression that the people listed on the Maintainers page are maintaining the Community Documentation. That undermines the work we have been doing lately to get the community maintaining the docs. So I don't want to have a link that gives that impression on the About drupal.org page. Is it OK if I just remove it?

And as a note to me, the patch that does the queries should also remove the code that generates that docs maintainers page. I'll add that to the issue summary.

jhodgdon’s picture

Project: Drupal.org site moderators » Documentation
Issue summary: View changes

update to plan in comment #43

dww’s picture

Project: Documentation » Drupal.org site moderators

That all makes perfect sense to me. +1 to removing that link from the about page.

Thanks,
-Derek

jhodgdon’s picture

I've made an edit to the "who are the maintainers" section of http://drupal.org/about-drupal.org -- take a look (will be happy to edit if it's not appropriate). (Removed the docs maintainers link and replaced with a sentence saying the community maintains the content.)

jhodgdon’s picture

Project: Drupal.org site moderators » Documentation
Issue summary: View changes

add note to remove code for maintainers page to taks

jhodgdon’s picture

Project: Documentation » Drupal.org site moderators

OK, let's see. On the docs-infra test site at the moment, running the query in #2 yields:

 SELECT n.type, COUNT(DISTINCT(nr.nid))
    FROM node_revisions nr
    INNER JOIN node n ON n.vid = nr.vid
    WHERE nr.format = 5
    GROUP BY n.type;

+-----------------+-------------------------+
| type            | COUNT(DISTINCT(nr.nid)) |
+-----------------+-------------------------+
| book            |                     918 | 
| forum           |                       3 | 
| image           |                       5 | 
| organization    |                       1 | 
| page            |                       7 | 
| project_issue   |                      17 | 
| project_project |                     246 | 
| project_release |                      50 | 
| story           |                       1 | 
+-----------------+-------------------------+

Which is similar to the results in #2, except fewer issues (the test sites don't have all the issue nodes).

So rather than trying to figure out which docs pages and issues have the Documentation input format, I edited a couple and gave them that format.

Then I ran the following queries:

UPDATE node_revisions nr INNER JOIN node n ON n.vid=nr.vid SET nr.format = 1 WHERE n.type IN ('book', 'project_project') AND nr.format = 5;
UPDATE node_revisions nr INNER JOIN node n ON n.vid=nr.vid SET nr.format = 3 WHERE n.type NOT IN ('book', 'project_project') AND nr.format = 5;

I got the right numbers of updates:
1. Query OK, 1165 rows affected (0.41 sec)
2. Query OK, 86 rows affected (0.75 sec)
and afterwards, the first query above yielded no results.

I also spot checked my two test nodes, and their input format was set correctly (the book went to Filtered HTML, and the issue went to Full HTML).

I then went in the admin interface (again, on my test site), and set the Documentation format so that no one had permission to use it.... Hmm... It looks like anyone with 'administer nodes' permission can still use it though. Nothing much we can do about that. :(

I then logged out, and logged in as a normal user, and verified I could still view revisions and revision diffs correctly on both test nodes, and that I could edit the book page and not the issue, which is what I'd expect.

So all that remains is to make these queries into a patch, which I'll do now.

jhodgdon’s picture

Project: Drupal.org site moderators » Drupal.org customizations
Version: » 6.x-3.x-dev
Component: Other » Code
Status: Active » Needs review
FileSize
2.94 KB

Correction to #52: You need 'administer filters' permission, apparently, to use filters that otherwise have no role permissions.

Meanwhile, here is a patch, which after attaching, I'll apply on my dev site, test, and report back about shortly.

It should take care of items a, b, and c in the Proposed Resolution section of the issue summary:
- book/project nodes with Docs format -> filtered HTML
- all other nodes with Docs format -> full HTML
- remove code for generating the docs maintainers page (node/109372).

jhodgdon’s picture

Status: Needs review » Reviewed & tested by the community

To test this, I did the following:
a) Applied the patch from #53 on http://docs-infra-drupal.redesign.devdrupal.org
b) Went to http://docs-infra-drupal.redesign.devdrupal.org/node/109372 - it is missing the list of docs maintainers, as expected.
c) Logged in as user/1.
d) Since I had already run the queries in #52, I set two nodes (one book, one issue) back to the Documentation input format.
e) Ran update.php. It offered to run drupalorg update #6604 (as expected), and the output was (as expected):

drupalorg module
Update #6604

    UPDATE {node_revisions} nr INNER JOIN {node} n ON n.vid=nr.vid SET nr.format = 1 WHERE n.type IN ('book', 'project_project') AND nr.format = 5
    UPDATE {node_revisions} nr INNER JOIN {node} n ON n.vid=nr.vid SET nr.format = 3 WHERE n.type NOT IN ('book', 'project_project') AND nr.format = 5

f) Went back and checked my two nodes. The issue was set to Full HTML, and the book node was set to Filtered HTML (as expected).

So I think this is working... tentatively setting to RTBC, although I would suggest testing on a full d.o staging site before deploying live I would think?

webchick’s picture

Issue tags: +needs drupal.org deployment

Tagging.

drumm’s picture

Status: Reviewed & tested by the community » Fixed

Committed and running on staging.devdrupal.org.

drumm’s picture

Issue tags: -needs drupal.org deployment

Deployed.

jhodgdon’s picture

Status: Fixed » Needs work

Excellent!

We still need to take care of one final step:

f) Create a new role "documentation moderator" or "documentation administrator" or whatever it should be called. Give it to about 20 people who have recently been active docs maintainers (list TBD). Give that role these privileges:
- publish/unpublish pages -- I guess that means "administer content"?
- use the Full HTML format
- administer URL aliases and redirects
- manage book outline
- administer comments

So we need to come up with a list of people, create the role, and assign it. I've posted to g.d.o to ask for volunteers... and we can also contact people we think should be appropriate and see if they're willing:
http://groups.drupal.org/node/221109

jhodgdon’s picture

Project: Drupal.org customizations » Documentation
Version: 6.x-3.x-dev »
Component: Code » Other documentation issues

Back to Documentation project for this final step

bleen’s picture

For future reference, I think that users that had this role should have been notified of this change. It was a bit jarring to suddenly find that i could no longer include screenshots from skitch (etc). Obviously this isn't the biggest deal, but it would have been nice to know...

/me feels demoted

jhodgdon’s picture

Sorry about that! It was discussed extensively on two issues in the Documentation, Infrastructure, and Webmasters issue queues (see references above).

silverwing’s picture

I renamed the Documentation input format to "DEPRECATED Documentation" so I (and others, but mostly me) would stop using it. :)

silverwing’s picture

Issue summary: View changes

fix some inconsistencies

jhodgdon’s picture

Status update: Quite a few people have said they would like to be docs moderators, but most of them don't apparently have much experience with documentation. So, I posted http://groups.drupal.org/node/221109#comment-755743 to ask them to start doing the types of contributions that don't require elevated permissions. I also created http://drupal.org/node/1588928 as a more permanent page to describe the responsibilities.

jhodgdon’s picture

Just filed
#1623014: Create docs moderator role and grant to batigolix
so we can put this issue to rest.

jhodgdon’s picture

Status: Needs work » Fixed

That other issue has been fixed, so this issue is done! As more people step up to the responsibilities of being docs moderators, we'll add this role to them.

Automatically closed -- issue fixed for 2 weeks with no activity.

Anonymous’s picture

Issue summary: View changes

status update