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

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

on

  • 6,530 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,530
Views on SlideShare
6,530
Embed Views
0

Actions

Likes
3
Downloads
49
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 Drupal Camp Kyiv 2011 - OpenAcaDept – Drupal distribution for building academic departmental websites Presentation Transcript

  • OpenAcaDept – Drupaldistribution for building academicdepartmental websitesVadim Mirgorod Donetsk National Technical University@dealancerdealancer@gmail.comhttp://vmirgorod.name
  • What is Drupal distribution?● Product● Framework● Open source project
  • What are main parts of Drupal distribution?● Drupal● Drupal modules● Installation profile● Features● Custom modules and themes● Libraries
  • Why to use installation profile?● Installation wizard● Updates● Database● Development● Security
  • What are inside OpenAcaDept?● Roles and permissions● User profiles● Content types● Taxonomy● Views, Contexts, Panels, Display suites● front page, menus, breadcrumbs, URLs
  • Roles● Department staff● Alumnus● Student● Content editor● Content creator
  • 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.
  • User registration page
  • User profile● Each user have profile and url associated with it● Users can edit own profiles● Profile fields depend on user role
  • Faculty/Staff profile
  • Content types● Project● Academic paper● Event● Blog entry● Resource
  • Project
  • Academic paper
  • Event
  • Blog entry
  • Resource
  • References Author of node Project Head User Project Authors ParticipantsAcademic Paper Project Users Attached Academic Paper
  • 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
  • Front page
  • Default menu structure
  • Views pages● People: Faculty/Staff, Students, Alumni● Blog● Projects● Academic Papers● Events● Resources
  • Faculty/Staff page
  • Other features● Personal contact forms● Search● CAPTCHA on registration and comments● Mollom - antispam filter
  • 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
  • Development status What is done? What are working on?● Design ● Installation profile● Configuration ● Custom modules● Little CSS ● Theming ● Internationalization
  • 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
  • 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
  • Join our development team! We will be happy yo invite you to our team if you are● Module Developer● Graphic Designer● Beta Tester● Translator
  • Thanks! Questions? FeedbackVadim Mirgorod dealancer@gmail.com@dealancer http://vmirgorod.name