Your SlideShare is downloading. ×
0
OpenAcaDept – Drupaldistribution for buildingacademic departmentalwebsitesVadim Mirgorod@dealancerdealancer@gmail.comhttp:...
Gold Sponsor ofDrupalCamp Kyiv 2011
Silver Sponsors ofDrupalCamp Kyiv 2011
What is Drupal distribution?  Product  Framework  Open source project
What are main parts of Drupal        distribution?  Drupal  Drupal modules  Installation profile  Features  Custom mo...
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, Disp...
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 accept...
User registration page
User profile  Each user have profile and url  associated with it  Users can edit own profiles  Profile fields depend on...
Faculty/Staff profile
Content types  Project  Academic paper  Event  Blog entry  Resource
Project
Academic paper
Event
Blog entry
Resource
References           Auth           or of           node                   UserAcademic                   Project Paper   ...
Taxonomy: vocabulariesProfile                   Project   Academic Degrees         Customers   Courses                ...
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   ...
Development statusWhat is done?       What are working on?    Design                                  Installation profi...
Challenges    Profile translation    Hide fields depending on role of user which is    edited    Change order of the fi...
Join our development team!We will be happy yo invite you to our team if you are   Module Developer   Graphic Designer  ...
Thanks!             Questions?              FeedbackVadim Mirgoroddealancer@gmail.com@dealancerhttp://vmirgorod.name
Upcoming SlideShare
Loading in...5
×

Vadim Mirgorod.OpenAcaDept.DrupalCamp Kyiv 2011

1,498

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,498
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×