Website/Spec:Theme Camp Registration
From Pyropopedia
Sketching out a spec for Theme Camp Registration
- create content type: theme camp
- what fields?
- custom template for viewing?
- theme camp manager roles & permissions
- create view for theme camp directory
- create content type: camp event
- what fields
- custom template for viewing?
- create view for camp event directory
Existing 2011 Theme Camp Overview
- Theme Camp -- drupal page as php
- Register Theme Camp -- drupal page as php (edit.php)
- Moop Map -- drupal page as php
- Directory -- drupal page as php (index.php)
- Placement Map -- drupal page as full html with links to jpegs (camp_map)
- Events -- drupal page as php (event_list.php)
Requirements
- Registration
- Create Theme Camp entry in database
- Editable by Drupal User whom creates the entry
- All TC entries must be moderated
- Collect Following info (registration_camp table)
- Name
- Website Url
- Logo_Name
- description_brief
- description_full
- contact_name
- contact_nickname
- contact_email
- contact_phone
- earthguardian_name
- earthguardian_email
- earthguardian_phone
- earthguardian_plan
- sound_name
- sound_email
- sound_phone
- number of campers
- preferred placement
- arrival (expected event date)
- amenity_food
- amenity_alcohol
- amenity_non_alcohol
- amenity_live
- amenity_dj
- amenity_stage
- amenity_adult_activity
- amenity_teen_activity
- amenity_child_activity
- amenity_spa
- special_needs (ADA)
- approved
- comments
- safety_fire
- sound_system_description
- after_10
- pa
- live_music
- dj
- have_sound
- previous_name
- previous_num_campers
- num_tents
- sq_footage
- camp_arrival
- full_sunlight
- placement_pref
- has_amp_sound
- has_late_sound
- final edit
- infrastructure (registration_infrastructure table)
- Type (Rectangular,RV,Kitchen,Trailer,etc)
- X feet
- Y feet
- other info (registration_other table)
- Type (Feature,amenity)
- Description
- Events (registration_event table)
- Title
- Description
- Day
- Start Time
- duration
- sound level
- location notes
- DataDump -- generate Excel export file of data
- Create Theme Camp entry in database