Vadim Mirgorod.OpenAcaDept.DrupalCamp Kyiv 2011

1,771 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,771
On SlideShare
0
From Embeds
0
Number of Embeds
1,016
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Vadim Mirgorod.OpenAcaDept.DrupalCamp Kyiv 2011

  1. 1. OpenAcaDept – Drupaldistribution for buildingacademic departmentalwebsitesVadim Mirgorod@dealancerdealancer@gmail.comhttp://vmirgorod.name
  2. 2. Gold Sponsor ofDrupalCamp Kyiv 2011
  3. 3. Silver Sponsors ofDrupalCamp Kyiv 2011
  4. 4. What is Drupal distribution? Product Framework Open source project
  5. 5. What are main parts of Drupal distribution? Drupal Drupal modules Installation profile Features Custom modules and themes Libraries
  6. 6. Why to use installation profile? Installation wizard Updates Database Development Security
  7. 7. What are inside OpenAcaDept? Roles and permissions User profiles Content types Taxonomy Views, Contexts, Panels, Display suites front page, menus, breadcrumbs, URLs
  8. 8. Roles Department staff Alumnus Student Content editor Content creator
  9. 9. 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.
  10. 10. User registration page
  11. 11. User profile Each user have profile and url associated with it Users can edit own profiles Profile fields depend on user role
  12. 12. Faculty/Staff profile
  13. 13. Content types Project Academic paper Event Blog entry Resource
  14. 14. Project
  15. 15. Academic paper
  16. 16. Event
  17. 17. Blog entry
  18. 18. Resource
  19. 19. References Auth or of node UserAcademic Project Paper User s
  20. 20. Taxonomy: vocabulariesProfile Project Academic Degrees  Customers Courses  Grants Positions  Research Topics Research Topics Academic Paper Staff Roles  Research Topics Specialties  Scientific Journals Student Groups EventBlog Tags  Event AdmissionsResource  Event Places Resource Categories  Event Audience  Tags
  21. 21. Front page
  22. 22. Default menu structure
  23. 23. Views pages People: Faculty/Staff, Students, Alumni Blog Projects Academic Papers Events Resources
  24. 24. Faculty/Staff page
  25. 25. Other features Personal contact forms Search CAPTCHA on registration and comments Mollom - antispam filter
  26. 26. 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
  27. 27. Development statusWhat is done? What are working on? Design  Installation profile Configuration  Custom modules Little CSS  Theming  Internationalization
  28. 28. 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
  29. 29. Join our development team!We will be happy yo invite you to our team if you are Module Developer Graphic Designer Beta Tester Translator
  30. 30. Thanks! Questions? FeedbackVadim Mirgoroddealancer@gmail.com@dealancerhttp://vmirgorod.name

×