The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This page tracks customizations made to a Drupal-based test instance for Fedora Insight.
Administrator access
You'll need full access to Drupal uid 1 (the site administrator account) to complete some of these steps.
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
Enable the following modules in the Other section:
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
Content management
User management
- 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
In the Drupal instance, create three new roles:
- administrator
- editor
- writer
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.
- In the Permissions module, set the following permissions:
Permission |
anonymous user |
authenticated user |
administrator |
editor |
writer
|
aggregator module
|
access news feeds |
|
|
|
|
|
administer news feeds |
|
|
|
|
|
authfas module
|
administer FAS settings |
|
|
|
|
|
block module
|
administer blocks |
|
|
|
|
|
use PHP for block visibility |
|
|
|
|
|
book module
|
access printer-friendly version |
|
|
|
|
|
add content to books |
|
|
|
|
|
administer book outlines |
|
|
|
|
|
create new books |
|
|
|
|
|
comment module
|
access comments
|
administer comments
|
post comments
|
post comments without approval
|
filter module
|
administer filters
|
locale module
|
administer languages
|
translate interface
|
menu module
|
administer menu
|
node module
|
access content
|
administer content types
|
administer nodes
|
create book content |
|
|
|
|
|
create page content |
|
|
|
|
|
create story content |
|
|
|
|
|
delete any book content |
|
|
|
|
|
delete any page content |
|
|
|
|
|
delete any story content |
|
|
|
|
|
delete own book content |
|
|
|
|
|
delete own page content |
|
|
|
|
|
delete own story content |
|
|
|
|
|
delete revisions |
|
|
|
|
|
edit any book content |
|
|
|
|
|
edit any page content |
|
|
|
|
|
edit any story content |
|
|
|
|
|
edit own book content |
|
|
|
|
|
edit own page content |
|
|
|
|
|
edit own story content |
|
|
|
|
|
revert revisions |
|
|
|
|
|
view revisions |
|
|
|
|
|
system module
|
access administration pages |
|
|
|
|
|
access site reports |
|
|
|
|
|
administer actions |
|
|
|
|
|
administer files |
|
|
|
|
|
administer site configuration |
|
|
|
|
|
select different theme |
|
|
|
|
|
taxonomy module
|
administer taxonomy |
|
|
|
|
|
translation module
|
translate content |
|
|
|
|
|
user module
|
access user profiles |
|
|
|
|
|
administer permissions |
|
|
|
|
|
administer users |
|
|
|
|
|
change own username |
|
|
|
|
|
Reports