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.
How AI, OpenAI, and ChatGPT impact business and software.
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