Status: Final 2012
Objective: Describe Drupal platform for Arabwestreport.info from technical
1. Server platform
Details of server
Cent OS 5.7
Apache web server
Qmail server 1.03
FTP server psa
2. Drupal installation
Core / additional optional modules enabled:
CCK: for showing additional fields
in node data
Taxonomy : for allocating terms to nodes
Book, content, color, contact, content translation, forum, path, php
Poll, Profile, search, update status
Nodewords : an API for other modules to implement meta tags.
Views: provides specific dis
play of results depending on target
: various modules provided under “multilanguage”
“translation management” and “translation services” e.g.
Language switcher dropdown
Additional modules installed
verview only): used for.. (for details on drupal
names and versions see separate doc
Administration menu: used for the ease of administration tasks.
Apache solr: advanced search module with autocomplete function.
Fbconnect to connect facebook accounts to our website to make
registration and sing in much easier.
Date: this deals with all date related modules and tasks.
Tiny taxonomy browser: used for listing AWR
index in the right way.
Facebook Social: used to socia
lize articles by adding like and comment
Gallery2: This is used to store our photo gallery.
Image: this is used to handle all types of operations on the images like
LM PayPal: used for handling donations and subscriptions via P
Meta tags: used for keywords to search engine optimization.
Multilanguage modules set: used for translation of articles taxonomy
terms blocks variables, this is to make the website fully translatable.
About this node: displays information about node
to administrators and
Account reminder: remind people with their accounts.
Addtoany: to share articles by various ways.
Advanced user management: is used to search for users by various
methods like email.
Content locking: used to lock nodes for
editing to prevent multi
Global redirect: used for redirecting old urls to new ones.
Glossary: used to handle glossary function.
Google CSE: Google custom search module.
Google Pluse one: like faceebook social links.
Mollom: prevent spam
On the web: block contains links for arabwestreport on social networks
like facebook twitter.
Path auto: automatically generate urls from node title.
Private: to make nodes private to specifc roles.
Taxonomy browser and taxonomy manager: are tools for ta
User registration notification: notify administrators of new users
Printer email pdf version.
Please register: a block with information why users should register.
Translation management: used to a
ssign translation tasks to users.
Views accordion: used for listing articles with filters and nice front end.
XML sitemap: used for negotiation between search engines and our
2.1. Drupal configuration
2.2.1. Menu system
enu: holds shortcuts to administration pages.
Navigation menu: it holds the main menu of the website.
Primary links: for now it contains home and search.
2.2.2 Privilege system
Anonymous users: limited access.
Authenticated users limited access.
rs extended access to almost view anything.
Content managers: special access to create, and edit content.
Administrators super privileges to configure and edit almost everything.
All privileges can be seen here
For detailed listing see awr_final_documentation_privileges.doc (Appendix C)
2.2.3. User access
Users can register to become authenticated users with additional privileges
is secured by mollom captcha and requires users to confirm their
registration by clicking on a link received by mail.
Inactive users are notified by account_reminder module and then cleared out
automatically at regular intervals.
2.2. Frontend setup
layout of templates see
For database tables see separate doc
(only those active and used at the moment)
Address_book: view to display entries f
rom address book
Archive: archive front page block
Coming_weeks_work: work for coming weeks. (only visible to editors)
Copts_stats: a view to list articles concerning coptic statistics.
Highlights (path: Pope_shenouda): a view that was made for the death o
pope Shenouda to list related articles and pictures
Media_critique: the media critique block (lower down)
Newsletter_archive: a view to list all newsletters that have been sent. (n.B.
newsletters archive is a separate content type)
nodes front page block (only visible to editors)
Recent_ten_weeks: recent ten weeks front page block
This_week: current week front page block
Top_articles_block_styled: Arab west report analysis
Files and images
The default store for files is located an
Garland grey, configured for all anonymous users
AWR_Beta_19 for English and AWR_beta_19 rtl for Arabic content and Admin
5. Search system
There are two search systems now: which can be accessed when c
licking the search
menu item and clicking the tabs for each search.
Apache solr search
Google custom search.
Drupal SEO checklist is applied including all modules.
7. Quality control
7.1. Regular maintenance
All maintenance tasks are being
done automatically except for updates. And this is
done when is needed.
in Drupal logging is kept for one week.