From Fedora Project Wiki
(Fill in most of this table) |
(Fill in more) |
||
Line 61: | Line 61: | ||
Edit each role to hook it to the appropriate FAS group listed above. To grant users more access to help with Drupal, use the FAS system -- not the Drupal instance.</li> | Edit each role to hook it to the appropriate FAS group listed above. To grant users more access to help with Drupal, use the FAS system -- not the Drupal instance.</li> | ||
<li>In the ''Permissions'' module, set the following permissions: | <li>In the ''Permissions'' module, set the following permissions: | ||
{| | <br/><br/> | ||
{| tablestyle="align: center;" | |||
! Permission !! anonymous user !! authenticated user !! administrator !! editor !! writer | ! Permission !! anonymous user !! authenticated user !! administrator !! editor !! writer | ||
|- | |- | ||
Line 92: | Line 93: | ||
! colspan=6 | comment module | ! colspan=6 | comment module | ||
|- | |- | ||
| access comments | | access comments || || {{check}} || || || | ||
|- | |- | ||
| administer comments | | administer comments || || || {{check}} || || | ||
|- | |- | ||
| post comments | | post comments || || {{check}} || || || | ||
|- | |- | ||
| post comments without approval | | post comments without approval || || {{check}} || || || | ||
|- | |- | ||
! colspan=6 | filter module | ! colspan=6 | filter module | ||
|- | |- | ||
| administer filters | | administer filters || || || {{check}} || || | ||
|- | |- | ||
! colspan=6 | locale module | ! colspan=6 | locale module | ||
|- | |- | ||
| administer languages | | administer languages || || || {{check}} || || | ||
|- | |- | ||
| translate interface | | translate interface || || {{check}} || || || | ||
|- | |- | ||
! colspan=6 | menu module | ! colspan=6 | menu module | ||
|- | |- | ||
| administer menu | | administer menu || || || {{check}} || || | ||
|- | |- | ||
! colspan=6 | node module | ! colspan=6 | node module | ||
|- | |- | ||
| access content | | access content || {{check}} || {{check}} || || || | ||
|- | |- | ||
| administer content types | | administer content types || || || {{check}} || {{check}} || | ||
|- | |- | ||
| administer nodes | | administer nodes || || || {{check}} || {{check}} || | ||
|- | |- | ||
| create book content || || || {{check}} || {{check}} || {{check}} | | create book content || || || {{check}} || {{check}} || {{check}} |
Revision as of 20:09, 14 August 2010
This page tracks customizations made to a Drupal-based test instance for Fedora Insight.
General changes
- Install the AuthFAS module. The source is found here.
cd /etc/drupal6/all/modules/ git clone git://fedorapeople.org/home/fedora/pfrields/public_git/drupal-authfas-6x.git authfas
- Install the Insight theme. (This doesn't exist yet, but it will. When it does, fill out this step. --pfrields 19:33, 14 August 2010 (UTC))
Site building
- In the Modules configuration module, enable the following modules in the Core - Optional section:
- Aggregator
- Book
- Color
- Comment
- Content translation
- Database logging
- Help
- Menu
- Search
- Taxonomy
- Trigger
- Update status
- AuthFAS
Site configuration
- Configure the AuthFAS module with the following settings. The settings below point the AuthFAS module to a FAS instance on publictest4, and requires that anyone logging in be a member of the cla_done FAS group. Furthermore, it sets up email for each new user at username@fedoraproject.org.
Location of FAS instance: publictest4.fedoraproject.org/accounts FAS group for authenticated users: cla_done Email domain used for FAS users: fedoraproject.org
- In the User settings module, set Public registrations to Only site administrators can create new user accounts.
- In the User settings module, disable signature and picture support.
- In the FAS instance, create three new groups:
- cmsadmin
- cmseditor
- cmswriter
- administrator
- editor
- writer
- In the Permissions module, set the following permissions: