TheProjecter / pacific-aikido

Automatically exported from code.google.com/p/pacific-aikido
0 stars 0 forks source link

camp pages error-prone #69

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
there are two camp faqs, one for summer and one for winter.  there are also
two "gasshuku" pages, one for summer and one for winter.  they all hardcode
duplicate information which we specifically put into the db so we would not
have to hardcode it anywhere.

duplicate information is bad because
- it become easy to update one copy while forgetting to update the other.
- since information is available from multiple places, users get confused
about where they are supposed to look and which location should be
considered canonical.  sometimes they end up doing things like comparing
all the different versions to see whether they all say the same thing.

hardcoded information is bad because
- it is a nightmare to dig it all out when you need to change it.
- if you need it in multiple places, you are forced to hardcode it multiple
times.

it would be better to merge the two faq pages together and the two gasshuku
pages together.  (and perhaps to merge all four pages into a single page
that has 1) a link to register.cgi and 2) the rest of the info that is not
in the db, such as the camp flyer and directions to camp.)  there were two
faqs and two gasshuku pages back in the day because that was an effective
way of "commenting out" the camp that was not live.  the combination of svn
and database-backed registration have thoroughly outdated that paradigm.

Original issue reported on code.google.com by schmo...@gmail.com on 24 Jan 2010 at 6:21

GoogleCodeExporter commented 9 years ago

The first summer camp at Caritas Creek was expected to be a once only.  The 
second was 
set up thinking that we would still go back to Sonoma State.  This would be the 
third 
year at Caritas Creek.  It may be time to switch over to a common set.

Original comment by highcoun...@gmail.com on 24 Jan 2010 at 10:25