Drupal Camp Kyiv 2011 - OpenAcaDept – Drupal distribution for building academic departmental websites
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Drupal Camp Kyiv 2011 - OpenAcaDept – Drupal distribution for building academic departmental websites

on

  • 6,600 views

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, ...

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.

Statistics

Views

Total Views
6,600
Views on SlideShare
6,600
Embed Views
0

Actions

Likes
3
Downloads
51
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Drupal Camp Kyiv 2011 - OpenAcaDept – Drupal distribution for building academic departmental websites Presentation Transcript

  • 1. OpenAcaDept – Drupaldistribution for building academicdepartmental websitesVadim Mirgorod Donetsk National Technical University@dealancerdealancer@gmail.comhttp://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
  • 6. Roles● Department staff● Alumnus● Student● Content editor● Content creator
  • 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.
  • 8. User registration page
  • 9. User profile● Each user have profile and url associated with it● Users can edit own profiles● Profile fields depend on user role
  • 10. Faculty/Staff profile
  • 11. Content types● Project● Academic paper● Event● Blog entry● Resource
  • 12. Project
  • 13. Academic paper
  • 14. Event
  • 15. Blog entry
  • 16. Resource
  • 17. References Author of node Project Head User Project Authors ParticipantsAcademic Paper Project Users Attached Academic Paper
  • 18. Taxonomy: vocabularies Profile Project● Academic Degrees ● Customers● Courses ● Grants● Positions ● Research Topics● Research Topics Academic Paper● Staff Roles ● Research Topics● Specialties ● Scientific Journals● Student Groups Blog Event● Tags ● Event Admissions Resource ● Event Places● Resource Categories ● Event Audience ● Tags
  • 19. Front page
  • 20. Default menu structure
  • 21. Views pages● People: Faculty/Staff, Students, Alumni● Blog● Projects● Academic Papers● Events● Resources
  • 22. Faculty/Staff page
  • 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
  • 27. LinksDrupal.org project:http://drupal.org/project/openacadeptGitgub repository (code and base):https://github.com/dealancer/academic_departmentDonetsk National Technical Universityhttp://donntu.edu.ua/index.php?lang=eng
  • 28. Join our development team! We will be happy yo invite you to our team if you are● Module Developer● Graphic Designer● Beta Tester● Translator
  • 29. Thanks! Questions? FeedbackVadim Mirgorod dealancer@gmail.com@dealancer http://vmirgorod.name