Skip to content

criz/mark-a-spot

 
 

Repository files navigation

Mark-a-Spot

Mark-a-Spot is a full packaged Drupal distribution for public civic issue tracking, including an Open311 GeoReport v2 server. Basic Drupal knowledge is required to customize it for your own needs.

You are allowed to and please do say that your product is based on Mark-a-Spot, inspired by Mark-a-Spot, but you can’t call your product or service Mark-a-Spot.

This software is based on Drupal 7. It's source-code is licensed and made available under the GNU General Public License (GPL) version 2.

Demo

Initial configuration

  1. Make sure that clean-urls are supported and active: http://yourserver/?q=admin/config/search/clean-urls

  2. Start with changing the field settings of the field_geo field by choosing a starting position. http://yourserver/admin/structure/types/manage/report/fields

  3. Copy and paste the lat/lon values into the settings of the Mark-a-Spot configuration screen http://yourserver/admin/config/system/mark_a_spot

  4. Go to Structure / Taxonomy and configure the terms of category and status vocabularies. There you can just overwrite the default term-name, change colors and icons.

Open311 GeoReport Resources

http://yourserver/georeport/v2/services.format (xml/json) http://yourserver/georeport/v2/requests.format (xml/json) http://yourserver/georeport/v2/discovery.format (xml/json)

Using 2.x-dev

After cloning the repository run update.php. Beware that the data model of the category and status terms have changed. Depending on your theme you have to update your templates for displaying status and category colors. Color field module is required.

Contact

Holger Kreis | @markaspot | http://mark-a-spot.org

Changelog

For a full changelog please see git log at drupal.org repository

2.6

  • Issue #2326503: Adds an offset setting for new report ids
  • Fix git project url for geolocation_osm submodule
  • Improved pop up handling, map filtering
  • Fix markerColor json object, added iconColor for markers
  • Fix location icon
  • Issue #2326503: Provide a more flexible way of creating uuids
  • Fix colorswitching on different modes (status/categories
  • Added reference module, fixed link of core
  • Updated make files
  • Color changes in accordance to leaflet awesome marker
  • Issue #2319147: Added Mark-a-Spot Static GeoJSON file Generator
  • Issue #2319149: Refactored Map Visualization as Drupal Behaviour
  • Add custom CSS to ember theme
  • Issue #2320001: Report Form Tab fixed, added Photo Button
  • Issue #2321559 Icon alignment, Hex Changes, Nav ...
  • Decrease map size for admin theme
  • Log entries should be deleted on node_delete()
  • Issue #2255309: Adding Radar module
  • Issue #2222673 by tormi: Added Leaflet Locate Control Plugin for easier initial location (5 months a
  • Switched views to geojson for leaflet map type
  • Security Fix Core 7.27
  • Issue #2222167, #2221871 by tormi: Refactoring validation and ui for bounding box definition and mul
  • Issue #2221173 by Carlos Miranda Levy: Made icon field mandatory
  • Issue #2220161 by Carlos Miranda Levy: Change link to theme related path
  • Updated twbs to 3.1.1
  • Issue #2217987 by Carlos Miranda Levy: Using taxonomy_term_delete
  • Hide default address on focus geolocation address
  • Added report logging as responsive timeline
  • Added options and configuration to generate UUID titles
  • Set initial map type to OSM
  • Fixed node count for uuid creation
  • Added OSM as default setting (post installation)

2.5

  • Reformated less compiled styles, eliminated some more errors
  • Markup- and horizontal scroll fix on smaller devices
  • Small hook_validate() fix
  • Delete google maps components from branch
  • Outsourcing of google maps components
  • Show bootstrap thumbnail only if image is available - Added thumbnail class to node template
  • Logo responsiveness fixes
  • Changed admin theme
  • Renaming of title field with service_name
  • Fix for initial node->status
  • Changed order of form items >
  • Form Style changes
  • Fixed status handling

2.4-beta

  • Bootstrap 3.0 Theme Update
  • Generic Changes to Mark-a-Spot sub theme helps on small screen
  • UUID support for GeoReport endpoint and Userinterface / auto path
  • Added Geolocation OSM Module to profile and enable this as default after installation
  • Fixed display of awesome Markers on retina displays
  • Fixed an issue with tab when creating reports
  • Some CSS enhancements for geolocation when creating forms
  • Added OSM as default tile serving operator
  • Issue #2032227 use site-name and slogan as default content on front-page
  • Issue #2140913 Setting of clean_urls during installation
  • Issue #2151909 add translation wrapper
  • Issue #2141395 Applied Patch for default content image
  • Fixed issues with bootstrap 3.x button drop-downs
  • Added Chosen library for better select boxes
  • Updated Drupal core to 7.24
  • Updated spin.js

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 47.8%
  • JavaScript 41.2%
  • CSS 10.5%
  • Shell 0.5%
  • Python 0.0%
  • Ruby 0.0%