1 / 15

Basics of COD

Basics of COD. Hans Hoerschelman. whoami. Hans Hoerschelman @ hoerschelman hans@460design.net Sr. Application Developer @ UI 460 Design (moonlight) UIDUG & DrupalHawks DrupalCorn 2013 Steering Committee CoderDojo Mentor – coderdojo.ictechnest.com Rabbit owner. What is COD?.

gale
Télécharger la présentation

Basics of COD

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Basics of COD Hans Hoerschelman

  2. whoami • Hans Hoerschelman • @hoerschelman hans@460design.net • Sr. Application Developer @ UI • 460 Design (moonlight) • UIDUG & DrupalHawks • DrupalCorn 2013 Steering Committee • CoderDojo Mentor – coderdojo.ictechnest.com • Rabbit owner

  3. What is COD? • Conference Organizing Distribution • https://drupal.org/project/cod • Drush dl cod • What’s a Distribution? • Drupal core + a set of modules and/or features aimed at a specific use case

  4. COD Features • “Events” with a registration • Free • Paid (w/Commerce, Commerce Registration, and Paid Event modules) • Resource Management • Sessions • Users propose sessions • Schedule Item (eg– lunch, breaks, etc) • Rooms • Timeslots • Attendees • Sponsors

  5. COD Features • Scheduling • Automate conference schedule • Sessions • BoFs • User can build personalized schedule • Sponsor Management • Associate users with sponsors • Allow sponsor to manage their content • Sell sponsorship

  6. COD Features • Promotion • All the stuff you can already to with Drupal • Tools for contacting users • Community Section • Feedback / Post event • Session Evaluations • Video embeds of sessions or other resources

  7. The Guts of COD • What COD is NOT • A turnkey solution (for now) • No example with clean install • Really easy to understand • Have to grok Rules • Have to grok Commerce (for paid events) • A stable release • Currently Alpha2

  8. The Guts of COD - Default • Drupal 7 • Modules • addressfield • admin_menu • admin_menu_toolbar • advanced_help • auto_nodetitle • block • comment • commons_profile_base • commons_wysiwyg • content_access • context • contextual • context_ui • ctools • ckeditor • dashboard • date • date_api • date_popup • dblog • devel • devel_generate • diff • entity • entityreference • entityreference_prepopulate • entity_token • features • field • field_group • field_permissions • field_select_ct • field_collection • field_sql_storage • field_ui • file • Filter • flag • forum • image • jquery_update • link • list • menu • node • number • options • og • og_access • og_context • og_field_access • og_ui • path • pathauto • quicktabs • quicktabs_tabstyles • rules • rules_admin • search • strongarm • system • text • token • update • user • views • views_field_view • views_bulk_operations • views_content • views_data_export • views_ui • Webform

  9. The Guts of COD - Default • Features • cod_base • cod_session • cod_events • cod_community • cod_sponsors • Views • Admin views embedded on dashboards and other nodes • Community • Sponsors • Events • Patches • Its still Alpha!

  10. Modules You’ll HaveTo Understand to Set things Up • Views • Rules • Commerce (for paid registrations) • Organic Groups • Especially permissions

  11. Getting Started • After install, start with 1 event “DrupalCampAntartica” • No other configuration • COD default ‘on’ modules • Base, Session, Sponsor, Events • Some default views • A really ugly frontpage with no content

  12. Getting Started • To get a single free event with 1 session up and going • Create the Event, making sure it is an OG Group • ALL EVENT CONTENT MUST BELONG TO THE EVENT GROUP! • Have to set proper Event OG permissions: • <site>/admin/config/group/permissions/node/event • Need a Session • Need a Room/location • Need a timeslot • Need a track (taxonomy term) • Can’t promise you won’t run into trouble…

  13. Lets look at the (DEV) site. COD 7 Acquia Cloud hosting A simple custom module Some contrib and sandbox modules Some small hiccups

  14. Our Experience • Lots of learning curve • Understanding the usage of OG • Figuring out commerce and rules • Bugs • Paid Event registration ‘half open’ carts • Person is registered but not paid, leaves cart/session timeout, blocked from registering when return OR Multiple carts • Bad field settings (holdover from D6->D7) • Unused features due to lack of understanding • Session Evaluation • Multiple registration

  15. Thank You QUESTIONS? hans@460design.net @hoerschelman

More Related