Sector(s)
Team Members
Project Team
Farraj Alturkey (Functional Manager)
Reda Fathy (PMP, Scrum Master, Linux & Middleware Admin)
Ahmed Eid (Drupal Technical Team Lead & Consult)
Mahmoud Shaker (UI/ UX Expert)
Ekramy Mohamed (Senior UX/UI Designer)
Abdulaziz Allied (Developer)
Amro Khalaf (Translator)
Khaled Alshammari (Site Admin & Content Manager)
Prince Sattam bin Abdulaziz University (PSAU) hosts a dual language, Arabic and English website with 1800+ indexed pages and 800+ publications on the website.
After a full website audit, it was determined that a complete redevelopment and restructuring of the website was appropriate for the future needs of the campus. PSAU make a complete rebuild of their website from scratch, starting with a remodel of the front-end design in accordance with Prince Sattam bin Abdulaziz University (PSAU) guidelines, a restructuring of the information architecture and a complete back-end rebuild on Drupal CMS.
Users may visit the completed sites at:
Arabic: http://www.psau.edu.sa/ar
English: http://www.psau.edu.sa/en
About the project
The Mission was to build an SEO-optimized, high-performance university portal that could handle a large number of pages and a high volume of traffic. In addition, the portal needed to be mobile enhanced with a responsive layout, integrated with an external authentication system, provide advanced search capabilities to help structure and organize over 800 publications within the website, and finally to have a flexible layout manager to help manage the website easily and place events and news content on different pages of the website.
Why Drupal was chosen
We realized that moving to Drupal was the best option for a scalable, customizable content management system that could be easily navigated by non-technical content administrators.
The Drupal stack proved to be the perfect choice for Prince Sattam bin Abdulaziz University because of its open source and community-driven nature and the added bonus of no fees associated with licensing or maintenance of the underlying software (Drupal, Apache, PHP, MySQL, Varnish, modules, Solr, git, etc.).
Technical Specifications
Drupal version:
Key modules/theme/distribution used:
Big Pipe: New Magic Module Sends pages in a way that allows browsers to show them much faster. First sends the cacheable parts of the page, then the dynamic/uncacheable parts.
Honeypot: uses both the honeypot and timestamp methods of deterring spam bots from completing forms on your Drupal site
Token: Provides additional tokens not supported by core (most notably fields), as well as a UI for browsing tokens.
Metatag: to automatically provide structured metadata, aka "meta tags", about a website. In the context of search engine optimization
Admin Toolbar: to improve the default Drupal Toolbar (the administration menu at the top of your site) to transform it into a drop-down menu, providing a fast access to all administration links.
Views XML Backend: to parse XML/(X)HTML with XPath selectors using Views' graphical query builder.
REST Server: To provides an interface for the Services module to communicate with REST clients.
REST UI: to use the user interface for Drupal 8's REST module.
Menu Link Attributes: to add attributes to your menu links.
Geolocation Field: Geolocation Field provides a field type to store geographical locations as pairs of latitude and longitude (lan,lng).
Pathauto: to automatically generates URL/path aliases for various kinds of content (nodes, taxonomy terms, users) without requiring the user to manually specify the path alias.