Website/Spec:Theme Camp Registration

From Pyropopedia

Jump to: navigation, search

Sketching out a spec for Theme Camp Registration

  1. create content type: theme camp
    1. what fields?
    2. custom template for viewing?
  2. theme camp manager roles & permissions
  3. create view for theme camp directory
  4. create content type: camp event
    1. what fields
    2. custom template for viewing?
  5. create view for camp event directory


Existing 2011 Theme Camp Overview

Navigation Links

  • 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
Personal tools