OpenAcaDept is a Drupal 7 installation profile that can be used for building Academic Department or Faculty websites. It includes following functionality: projects, academic papers, events, resources, blogs and user profiles. It has configured front page, menu structure, url aliases and breadcrumbs.
Drupal Camp Kyiv 2011 - OpenAcaDept – Drupal distribution for building academic departmental websites
1. OpenAcaDept – Drupal
distribution for building academic
departmental websites
Vadim Mirgorod
Donetsk National Technical University
@dealancer
dealancer@gmail.com
http://vmirgorod.name
2. What is Drupal distribution?
● Product
● Framework
● Open source project
3. What are main parts of Drupal
distribution?
● Drupal
● Drupal modules
● Installation profile
● Features
● Custom modules and themes
● Libraries
4. Why to use installation profile?
● Installation wizard
● Updates
● Database
● Development
● Security
5. What are inside OpenAcaDept?
● Roles and permissions
● User profiles
● Content types
● Taxonomy
● Views, Contexts, Panels, Display suites
● front page, menus, breadcrumbs, URLs
7. User registration
● User fills fields that are common to all
roles
● User selects role he want to be
assigned
● User accepts terms and conditions
● User role is confirmed/declined by site
admin/editors.
23. Other features
● Personal contact forms
● Search
● CAPTCHA on registration and comments
● Mollom - antispam filter
24. Used modules
● Date ● Taxonomy Manager
● Email ● Superfish
● Link ● Mollom
● References ● Captcha
● Field Permissions ● Terms of Use
● Node access user reference ● Pathauto
● Node access node reference ● Token
● Views ● Chaos Tools
● Panels ● Libraries
● Context ● Administration Menu
● Display Suite ● Backup and Migrate
● Realname ● Advanced Help
● Apply For a Role ● Devel
25. Development status
What is done? What are working on?
● Design ● Installation profile
● Configuration ● Custom modules
● Little CSS ● Theming
● Internationalization
26. Challenges
● Profile translation
● Hide fields depending on role of user which is
edited
● Change order of the fields/tabs added to the
user edit form by other modules
● Features