Padon - Web Mapping With Drupal

download Padon - Web Mapping With Drupal

of 67

Transcript of Padon - Web Mapping With Drupal

  • 7/30/2019 Padon - Web Mapping With Drupal

    1/67

    WEB MAPPING WITH DRUPALRanel O. Padon

  • 7/30/2019 Padon - Web Mapping With Drupal

    2/67

    WHY WEB?

    connectivity & interaction

  • 7/30/2019 Padon - Web Mapping With Drupal

    3/67

    WHY CMS?

  • 7/30/2019 Padon - Web Mapping With Drupal

    4/67

    WHY CMS?

  • 7/30/2019 Padon - Web Mapping With Drupal

    5/67

    WHY CMS?

  • 7/30/2019 Padon - Web Mapping With Drupal

    6/67

    WHY CMS?

  • 7/30/2019 Padon - Web Mapping With Drupal

    7/67

    WHY CMS?

  • 7/30/2019 Padon - Web Mapping With Drupal

    8/67

    WHY PHP?

    used by almost 30 Million websites around the world.

    http://trends.builtwith.com/framework/PHP

  • 7/30/2019 Padon - Web Mapping With Drupal

    9/67

    WHY PHP?

  • 7/30/2019 Padon - Web Mapping With Drupal

    10/67

    RECURSIVE ACRONYMS

  • 7/30/2019 Padon - Web Mapping With Drupal

    11/67

    WHY PHP

    open-source

    cross-platform

    good documentation

    readable

    secured

    easily deployed

    stable

    flexible

    fast

    extendable/scalable

    huge community & support

  • 7/30/2019 Padon - Web Mapping With Drupal

    12/67

    WHAT IS DRUPAL?

    created by Dries Buytaert on 2001

  • 7/30/2019 Padon - Web Mapping With Drupal

    13/67

    WHAT IS DRUPAL?

    from the Dutch word drupple

  • 7/30/2019 Padon - Web Mapping With Drupal

    14/67

    WHY DRUPAL?

  • 7/30/2019 Padon - Web Mapping With Drupal

    15/67

  • 7/30/2019 Padon - Web Mapping With Drupal

    16/67

    WHY DRUPAL?

    its free & used by Yahoo, eBay, NASA, NATO, MTV, etc.

  • 7/30/2019 Padon - Web Mapping With Drupal

    17/67

  • 7/30/2019 Padon - Web Mapping With Drupal

    18/67

    DRUPAL 6

  • 7/30/2019 Padon - Web Mapping With Drupal

    19/67

    DRUPAL 7

  • 7/30/2019 Padon - Web Mapping With Drupal

    20/67

    DRUPAL 7

  • 7/30/2019 Padon - Web Mapping With Drupal

    21/67

    DRUPAL 7

  • 7/30/2019 Padon - Web Mapping With Drupal

    22/67

    DRUPAL 7

    Drupal 7 addressed 90% of the problems identified by the

    Universities of Minnesota and Baltimore in Drupal 6.

    User experience designer Mark Boulton was hired to work withthe Drupal community to design an improved user interface for

    Drupal's administration interface.

  • 7/30/2019 Padon - Web Mapping With Drupal

    23/67

    WHY DRUPAL?

    Pretty interfaces

  • 7/30/2019 Padon - Web Mapping With Drupal

    24/67

    WHY DRUPAL?

    Pretty interfaces

  • 7/30/2019 Padon - Web Mapping With Drupal

    25/67

    DRUPAL 7

  • 7/30/2019 Padon - Web Mapping With Drupal

    26/67

    MORE CODE

  • 7/30/2019 Padon - Web Mapping With Drupal

    27/67

    WHY DRUPAL? IT CAN BE TAMED.

  • 7/30/2019 Padon - Web Mapping With Drupal

    28/67

    WHY DRUPAL? GOOD FOR BEGINNERS.

  • 7/30/2019 Padon - Web Mapping With Drupal

    29/67

    WHY DRUPAL? FLEXIBLE FOR EXPERTS.

  • 7/30/2019 Padon - Web Mapping With Drupal

    30/67

    WHY DRUPAL? ITS VERSATILE!

  • 7/30/2019 Padon - Web Mapping With Drupal

    31/67

    WHY DRUPAL? 20,000 Modules

    Embraces Change: 8 Major Versions

    State-of-the-Art: Almost 20,000 modules!

  • 7/30/2019 Padon - Web Mapping With Drupal

    32/67

    WHY DRUPAL? STRONG COMMUNITY

    Active & Huge Community: Transcending Boundaries

  • 7/30/2019 Padon - Web Mapping With Drupal

    33/67

    WHY DRUPAL? COMMUNITY EFFORT

    Worth of Drupal: $12,288,606 (223 person-years)

    https://www.ohloh.net/p/drupal/estimated_cost

  • 7/30/2019 Padon - Web Mapping With Drupal

    34/67

    WHY MAP?

    The Power of Maps (Lord of the Rings map)

  • 7/30/2019 Padon - Web Mapping With Drupal

    35/67

    WHY MAP?

    Maps are used to analyze patterns.

  • 7/30/2019 Padon - Web Mapping With Drupal

    36/67

    WHY MAP?

    It engages the Community

  • 7/30/2019 Padon - Web Mapping With Drupal

    37/67

    WHY MAP?

    Maps are used for visualizing phenomena.

  • 7/30/2019 Padon - Web Mapping With Drupal

    38/67

    WHY MAP?

    Maps are good for portraying connectivity.

  • 7/30/2019 Padon - Web Mapping With Drupal

    39/67

    WHY MAP?

    Maps could help in damage assessment & rescue operations.

  • 7/30/2019 Padon - Web Mapping With Drupal

    40/67

    WHY MAP WITH DRUPAL?

    Powerful & Stable Mapping Modules:

    Geofield, Leaflet, OpenLayers, GMap, etc.

  • 7/30/2019 Padon - Web Mapping With Drupal

    41/67

    WHY MAP WITH DRUPAL?

    Great web mapping docs

    & books

  • 7/30/2019 Padon - Web Mapping With Drupal

    42/67

    SAMPLE OF OPENLAYERS IN DRUPAL

  • 7/30/2019 Padon - Web Mapping With Drupal

    43/67

    DRUPAL 7 CONFIGURATION

    install Apache, MySql & PHP (XAMPP, WAMP, Easy PHP, ...)

    start Apache & MySQL (Apache automatically starts PHP)

    create a MySQL database

    go to http://localhost/phpmyadmindownload & install Drupal 7

    go to http://localhost/drupal/install.php

  • 7/30/2019 Padon - Web Mapping With Drupal

    44/67

    CARTARO GEOSPATIAL CMS

  • 7/30/2019 Padon - Web Mapping With Drupal

    45/67

    CARTARO GEOSPATIAL CMS

    for extracting the essential/major factors/paramaters

    uses the Principal Component Analysis (PCA)as the extraction method and uses the

    Varimax with Kaiser Normalization for the rotation

    method

  • 7/30/2019 Padon - Web Mapping With Drupal

    46/67

    CARTARO GEOSPATIAL CMS

  • 7/30/2019 Padon - Web Mapping With Drupal

    47/67

    CARTARO GEOSPATIAL CMS

    The geospatial components used are PostGIS, GeoServer,

    GeoWebCache and OpenLayers.

  • 7/30/2019 Padon - Web Mapping With Drupal

    48/67

    CARTARO SECURITY

  • 7/30/2019 Padon - Web Mapping With Drupal

    49/67

    CARTARO OPENLAYERS EDITOR

  • 7/30/2019 Padon - Web Mapping With Drupal

    50/67

    CARTARO PUBLISHED WITH STYLE

  • 7/30/2019 Padon - Web Mapping With Drupal

    51/67

    CARTARO-POWERED SITE

    www.cuba.cartaro.org

    for extracting the essential/major factors/paramaters

    uses the Principal Component Analysis (PCA)

    as the extraction method and uses the

    Varimax with Kaiser Normalization for the rotation

    method

  • 7/30/2019 Padon - Web Mapping With Drupal

    52/67

    CARTARO CONFIGURATION

    integrate XAMPP to PostgreSQL

    start Apache (XAMPP)

    start Postgre, PostGIS & GeoServer

    (OpenGeo Suite)open pgAdmin III

    create a cartaro spatial db

    copy the cartaro contents to htdocs folder

    go to http://localhost/cartaro/install.php

    enjoy the site

    http://localhost/cartaro/install.phphttp://localhost/cartaro/install.php
  • 7/30/2019 Padon - Web Mapping With Drupal

    53/67

    CARTARO CONFIGURATION

    enjoy the site

  • 7/30/2019 Padon - Web Mapping With Drupal

    54/67

  • 7/30/2019 Padon - Web Mapping With Drupal

    55/67

    RELATED GEOSPATIAL CMS

    https://www.ohloh.net/p/mapbender?ref=sample

  • 7/30/2019 Padon - Web Mapping With Drupal

    56/67

    RELATED GEOSPATIAL CMS

    https://www.ohloh.net/p/mapbender?ref=sample

  • 7/30/2019 Padon - Web Mapping With Drupal

    57/67

    RELATED GEOSPATIAL CMS

    https://www.ohloh.net/p/mapbender?ref=sample

  • 7/30/2019 Padon - Web Mapping With Drupal

    58/67

    RELATED GEOSPATIAL CMS

    http://mapbender.org/

  • 7/30/2019 Padon - Web Mapping With Drupal

    59/67

    RELATED GEOSPATIAL CMS

    http://mapbender.org/

  • 7/30/2019 Padon - Web Mapping With Drupal

    60/67

    RELATED GEOSPATIAL CMS

    http://mapbender.org/

  • 7/30/2019 Padon - Web Mapping With Drupal

    61/67

    RELATED GEOSPATIAL CMS

    http://mapbender.org/

  • 7/30/2019 Padon - Web Mapping With Drupal

    62/67

    RELATED GEOSPATIAL CMS

    http://mapbender.org/

  • 7/30/2019 Padon - Web Mapping With Drupal

    63/67

    RELATED GEOSPATIAL CMS (PHP)

    http://mapbender3.org/

  • 7/30/2019 Padon - Web Mapping With Drupal

    64/67

    RELATED GEOSPATIAL CMS (Python)

    http://geonode.org/org/

  • 7/30/2019 Padon - Web Mapping With Drupal

    65/67

    THE DRUPAL MOVEMENT

    http://groups.drupal.org/philippines

  • 7/30/2019 Padon - Web Mapping With Drupal

    66/67

    THE DRUPAL MOVEMENT

    PHDUG: Philippine Drupal Users Group

  • 7/30/2019 Padon - Web Mapping With Drupal

    67/67

    Thank You!