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