creating a crowdsourced contraband reporting web app with a headless drupal
TRANSCRIPT
Case Study Video
https://www.youtube.com/watch?v=UJjD6F8ss6g
Customizable sites, different domains
Decoupled responsive front end on a different server
Drupal as a back end for multiple, multilingual sites
Architecture
Parameters
{"logo": "http://admin.mercadoilegal.com/sites/default/files/styles/site_logo/public/logomer.png",
"color": "#ed1c24", "language": "es","country": "Costa Rica","countryCode": "CR","shareFacebook": 1...
}
ng-animate
(https://docs.angularjs.org/guide/animations)
angular-google-maps
(http://angular-ui.github.io/angular-google-maps/)
angucomplete-alt
(https://github.com/ghiden/angucomplete-alt)
angular-translate
(https://github.com/angular-translate/angular-translate)
Would preferred to use OpenStreetMap but a lot of research would be needed.
Adding content inside the map is not trivial.
Crazy AJAX is crazy.
Google maps does not support windows touch events, for Internet Explorer on mobile.
You need heavy front end interaction.
You need to have a publishing platform (more apps, more platforms).
You want more flexibility with the front end architecture.
You should if
• Further reading:Manatí & Mercado Ilegal: Contraband Reporting on a Decoupled Sitehttps://pantheon.io/resources/manati-mercado-ilegal-decoupled-drupal-case-study
¡Gracias!
@betovarg @cienvaras www.estudiomanati.com
Feedback: www.bit.ly/manatidrupalconla