Textpattern Roles & Permissions | OpsBlu Docs

Textpattern Roles & Permissions

Textpattern CMS privilege levels -- Publisher to None, section access, and template editing permissions.

Textpattern CMS uses a six-level privilege system that controls access to admin panel sections and functions.

Privilege Levels

Level Name Write Articles Images Files Links Pages/Forms Sections Plugins Admin
1 Publisher Yes Full Full Full Full Full Full Full Full
2 Managing Editor Yes Full Full Full Full Full Full No No
3 Copy Editor Yes Full Yes Yes Yes No No No No
4 Staff Writer Yes Own Yes Yes No No No No No
5 Freelancer Yes Own No No No No No No No
6 Designer No No No No No Full Full No No
0 None No No No No No No No No No

Publisher (Level 1)

Full admin access including user management, plugin installation, and all content operations.

Designer (Level 6)

Unique role with access only to Pages and Forms (templates). Cannot create or edit content. Ideal for front-end developers and analytics implementers.

Analytics-Relevant Permissions

Template editing (Pages and Forms) is required for analytics installation:

<!-- Textpattern: Presentation > Pages > default -->
<!-- Add to the <head> section of your page template -->
<head>
  <txp:css format="link" />
  <txp:feed_link flavor="atom" format="link" />
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());
    gtag('config', 'G-XXXXXXXXXX');
  </script>
</head>
Action Publisher Managing Editor Designer
Edit page templates Yes Yes Yes
Edit form templates Yes Yes Yes
Install plugins Yes No No
Manage sections Yes Yes No

Custom Roles

Textpattern does not support custom roles. The six privilege levels are fixed. Assign the closest matching level.

Best Practices

  1. Use the Designer (Level 6) role for analytics implementers who only need template access
  2. Staff Writers (Level 4) are appropriate for freelance content contributors
  3. Keep Publisher (Level 1) accounts to one or two people
  4. Template changes are site-wide -- test in a staging environment first
  5. Textpattern has no built-in audit log -- document permission changes externally