Development Notes

Places are the main first-class object. They will have associated images. The concept of neighbourhood or place editors comes to mind. In general, admins or creators will be able to edit the base "place" entry. What about companies wanted to take ownership of a place? Not sure, but likely need to have a policy something like no edits unless it is to update information -- all "opinion" stuff will actually be in comments (a place doesn't actually have a description).

Neighbourhood is definitely a category system, so places can be put in a neighbourhood. As well, member blogs can self-categorize as specific to a neighbourhood (per-post).

Places will include the following attributes:

  • Name

    This is the name of the store or some other descriptive title.

  • Address

    Full address, with potentially postal/zip codes being derived. City and country might be a category rather than a field. Street number is a separate entry for easier lookups.

  • GeoURL

    Along with address, will have a lookup for longitude/latitude to generate GeoURL entry on a per-place basis. Actually, could make address or long/lat required -- would open the door to have arbitrary places, which might be interesting for geo-caching or other GPS-type stuff. Well, and you definitely could describe something like a pond, trail, or anything you can get long/lat coordinates for.

  • Map

    Map links are auto-generated from address and/or lat/long.

  • Opening Hours

    Start off as just a plain text field? Too complicated to have a days of the week, differing hours entry.

  • Phone Number
  • Events

    Would be nice to link to Upcoming.org venue listings. Would also be nice to have a way to pass around "place" objects, or a way to auto-populate an Upcoming.org venue item. Likely need a trust relationship with Upcoming.org for that.