Loading...
 
Skip to main content

History: GeoCMS_Maps

Source of version: 5

Copy to clipboard
            This profile will apply a set of changes to the settings in your tiki site to demonstrate the usage of maps and locations of wiki pages, blogs posts, articles and tracker items, as a GeoCMS with custom Maps. It goes beyond the ((Easy GeoBlog)) profile with shows maps for geolocated blog posts only.

Keep in mind that once you install this profile, you are __NOT LOCKED IN__ to any feature, menu or content. Everything can always be changed, deleted or added to. 

Pages in profiles.tw.o involved:
{TITLESEARCH(search="GeoCMS")}{TITLESEARCH}

{maketoc}

!Introduction

!!Features (Quick List)
* Wiki pages
* Blogs
* Articles
* Tracker items
* Geolocation for the previous features & aggregated Map
* Comments
* Search
* Menu
* Freetags

!!Features & Settings (YAML)
{CODE(caption=>YAML,wrap=1)}
instructions: Instructions
preferences:
 sitetitle: $profilerequest:sitetitle$Our GeoCMS$
 sitesubtitle: $profilerequest:sitesubtitle$Geo locating diverses data$
 browsertitle: $profilerequest:browsertitle$GeoCMS$
 feature_cssmenus: y
 feature_top_bar: y
 menus_items_icons: y
 feature_blogs: y
 feature_comments_moderation: y
 feature_comments_locking: y
 feature_contact: y
 contact_anon: y
 feature_categories : y
 feature_freetags : y
 feature_messages: y
 feature_search : y
 feature_user_watches : y
 feature_group_watches : y
 feature_mytiki : y
 feature_userPreferences: y
 feature_file_galleries: y
 feature_jquery: y
 feature_sitemenu: n
 wikiplugin_titlesearch: y
 wikiplugin_list: y
 geo_locate_blogpost: y
 comments_field_website: y
 comments_field_email: y
 feature_wysiwyg: y
{CODE}

!!User Interface (YAML)
!!!Menu
!!!!Top bar menu
{CODE(caption=>YAML,wrap=1)}
preferences:
 feature_sitemenu : y
 feature_topbar_id_menu: $profileobject:geocms_menu$
{CODE}

!!!!Menu items
{CODE(caption=>YAML,wrap=1)}
objects:
 -
  type: menu
  ref: geocms_menu
  data:
   name: My Menu
   description: A menu containing the base navigation of the site
   collapse: none
   mode: create_or_update
   items:
     - 
      name: Home
      url: tiki-view_blog.php?blogId=$profileobject:personal$
     - 
      name: About
      url: ((Me))
     - 
      name: Map
      url: ((Map))
     - 
      name: Contact me
      url: tiki-contact.php
     - 
      name: Files
      url: tiki-list_file_gallery.php
      permissions: [ upload_files ]
     - 
      name: Help
      permissions: [ edit_page ]
      items:
         - 
          name: Wiki Syntax Help
          url: ((Wiki Help))
          permissions: [ edit_page ]
     -
      name: Admin menu
      url: tiki-admin_menus.php
      permissions: [ edit_menu ]
{CODE}

!!!Modules

{CODE(caption=>YAML,wrap=1)}
objects:
 -
  type: module
  ref: module_search
  data:
   name: search
   position: right
   groups: [ Anonymous, Registered ]
   mode: create_or_update
   order: 2
   params:
    compact: y
    nobox: y
    decorations: y
    notitle: y
 -
  type: module
  ref: module_months_links
  data:
   name: months_links
   position: right
   groups: [ Anonymous ]
   order: 4
   mode: create_or_update
   params:
    feature: blogs
    id: $profileobject:personal$
    title: Archives
 -
  type: module
  ref: module_since_last_visit_new
  data:
   name: since_last_visit_new
   position: left
   groups: [ Registered ]
   mode: create_or_update
   order: 20
   params:
    use_jquery_ui: y 
 -
  type: module
  ref: module_freetags_most_popular
  data:
   name: freetags_most_popular
   position: right
   groups: [ Anonymous ]
   order: 25
   mode: create_or_update
   params: 
    section: blogs
    nonums: y
    type: cloud
    max: 50
    where: All
 -
  type: module
  ref: module_freetag
  data:
   name: freetag
   position: right
   groups: [ Anonymous ]
   order: 35
   mode: create_or_update
   params: 
    section: blogs
    nonums: y
 -
  type: module
  ref: module_last_blog_posts
  data:
   name: last_blog_posts
   position: right
   groups: [ Anonymous ]
   order: 40
   mode: create_or_update
   params: 
    blogid: $profileobject:personal$
    nonums: y
 -
  type: module
  ref: module_blog_last_comments
  data:
   position: right
   order: 60
   name: blog_last_comments
   groups: [ Anonymous ]
   mode: create_or_update
 -
  type: module
  ref: module_twitter_rss
  data:
   name: Tiki Tweets
   position: right
   order: 70
   rows: 5
   groups: [ Anonymous ]
   mode: create_or_update
   custom: "{rss id=$profileobject:external_rss$ max=3}"
 -
  type: module
  ref: module_menu
  data:
   name: menu
   position: top
   groups: [ Anonymous, Registered ]
   order: 1
   mode: create_or_update
   params: 
    id: $profileobject:geocms_menu$
    type: horiz
    nobox: y
    decorations: n
    notitle: y
{CODE}

!!Object Creation (YAML)

!!!Wiki Pages
{CODE(caption=>YAML,wrap=>"1")}
objects:
  -
    type: wiki_page
    ref: geocms_registered_homepage_include
    data:
      name: Registered HomePage
      description: Registered Members HomePage
      lang: en
      mode: create_or_update
      content: wikicontent:GeoCMS_Registered_HomePage
  -
    type: wiki_page
    ref: geocms_instructions_include
    data:
      name: Instructions
      description: Profile Instructions
      lang: en
      mode: create_or_update
      content: wikicontent:GeoCMS_Instructions
  -
    type: wiki_page
    ref: geocms_about_include
    data:
      name: Me
      description: About Me
      lang: en
      mode: create_or_update
      content: wikicontent:GeoCMS_about_include
  -
    type: wiki_page
    ref: geocms_map_blog_include
    data:
      name: Map
      description: Map of Posts
      lang: en
      mode: create_or_update
      content: wikicontent:GeoCMS_map_blog_include
  -
    type: wiki_page
    ref: geocms_map_wiki_include
    data:
      name: Map
      description: Map of GeoLocated Wiki pages
      lang: en
      mode: create_or_update
      content: wikicontent:GeoCMS_map_wiki_include
  -
    type: wiki_page
    ref: geocms_map_tracker_include
    data:
      name: Map
      description: Map of Tracker items
      lang: en
      mode: create_or_update
      content: wikicontent:GeoCMS_map_tracker_include
  -
    type: wiki_page
    ref: geocms_help_include
    data:
      name: Wiki Help
      description: Wiki Syntax Help
      lang: en
      mode: create_or_update
      content: wikicontent:Simple_Sample_Page
{CODE}

!!Blog
{CODE(caption=>YAML,wrap=>1)}
objects:
 -
  type: blog
  ref: personal
  data:
   title: $profilerequest:Blog Title$My Personal GeoBlog$
   description: $profilerequest:Blog Description$Random daily thoughts and travel stories$
   user: $profilerequest:Blog Owner$admin$
   use_title: y
   comments: y
   allow_comments: y
   mode: create_or_update
   heading : $profilerequest:Heading$Never a dull moment!$
 -
  type: blog_post
  ref: sample_post3
  data:
   blog: $personal
   title: PLEASE READ
   content: wikicontent:personal_blog_and_profile_post3_include
   geolocation: -46.6333094,-23.5505199,15
 -
  type: blog_post
  ref: sample_post1
  data:
   blog: $personal
   title: Introducing Tiki Profiles
   content: wikicontent:personal_blog_and_profile_post1_include
   geolocation: -73.5539925,45.5086699,15
 -
  type: blog_post
  ref: sample_post2
  data:
   blog: $personal
   title: TikiFestBarcelona2 July 12-18th 2010
   content: wikicontent:personal_blog_and_profile_post2_include
   geolocation: 2.1734035,41.3850639,15
{CODE}

!! Tracker
{CODE(caption=>YAML,wrap=>"1")}
objects: 
  - 
    type: tracker
    ref: geo_located_database
    data: 
      name: Geo located Database
      description: >
        Geo located database of items, created
        for the group actions in 2015 Spring.
      restrict_end: 0
      restrict_start: 0
  - 
    type: tracker_field
    ref: geo_located_database_id
    data: 
      name: '#Id'
      permname: id
      tracker: $profileobject:geo_located_database$
      options: 
        start: 1
      type: auto_increment
      order: 0
      flags: 
        - searchable
        - public
        - mandatory
  - 
    type: tracker_field
    ref: geo_located_database_name
    data: 
      name: 'Metro Line #'
      permname: name
      tracker: $profileobject:geo_located_database$
      options: 
        options: 
          - |
            1 - red
          - |
            2 - purple
          - |
            3 - green
          - |
            4 - yellow
          - |
            5 - blue
      type: dropdown_other
      order: 10
      flags: 
        - searchable
        - public
  - 
    type: tracker_field
    ref: geo_located_database_description
    data: 
      name: Metro Stop name
      permname: description
      tracker: $profileobject:geo_located_database$
      options: 
        width: 80
        height: 5
        max: 20000
        listmax: 100
        distinct: n
        wysiwyg: n
        samerow: 1
      type: text_area
      order: 20
      flags: 
        - list
        - searchable
        - public
  - 
    type: tracker_field
    ref: geo_located_database_district
    data: 
      name: District
      permname: district
      tracker: $profileobject:geo_located_database$
      options: 
        options: 
          - Ciutat Vella
          - Eixample
          - Sants-Montjuïc
          - Les Corts
          - Sarrià-Sant Gervasi
          - Gràcia
          - Horta-Guinardó
          - Nou Barris
          - Sant Andreu
          - Sant Martí
      type: dropdown_other
      order: 30
      description: Corresponding district of the city
      flags: 
        - list
        - searchable
        - public
  - 
    type: tracker_field
    ref: geo_located_database_crossing
    data: 
      name: Junctures
      permname: crossing
      tracker: $profileobject:geo_located_database$
      options: 
        distinct: n
        wysiwyg: n
      type: text_area
      order: 40
      flags: 
        - searchable
        - public
  - 
    type: tracker_field
    ref: geo_located_database_poiName
    data: 
      name: POI Name
      permname: poiName
      tracker: $profileobject:geo_located_database$
      options: 
      type: text_field
      order: 50
      description: Name of the Point of Interest
      flags: 
        - link
        - list
        - searchable
        - public
        - mandatory
  - 
    type: tracker_field
    ref: geo_located_database_poiAddress
    data: 
      name: POI Address
      permname: poiAddress
      tracker: $profileobject:geo_located_database$
      options: 
        samerow: 1
        size: 80
        max: 2000
        autocomplete: n
        exact: n
      type: text_field
      order: 60
      flags: 
        - searchable
        - public
  - 
    type: tracker_field
    ref: geo_located_database_typesOf
    data: 
      name: POI Type
      permname: typesOf
      tracker: $profileobject:geo_located_database$
      options: 
        options: 
          - Natural Park
          - Culture Centre
          - Food related shops
          - Bike shop (rentals
          -  ...)
      type: dropdown_other
      order: 70
      description: >
        Type of Point of Interest (POI). You can
        select more than one (Ctrl+click to
        select more)
      flags: 
        - list
        - searchable
        - public
  - 
    type: tracker_field
    ref: geo_located_database_location
    data: 
      name: Location
      permname: location
      tracker: $profileobject:geo_located_database$
      options: 
        use_as_item_location: 1
        list_width: 200
        list_height: 200
        item_width: 500
        item_height: 400
      type: map
      order: 80
      flags: 
        - list
        - searchable
        - public
  - 
    type: tracker_field
    ref: geo_located_database_addedBy
    data: 
      name: Added by
      permname: addedBy
      tracker: $profileobject:geo_located_database$
      options: 
        autoassign: 1
        groupIds: 
          - 0
        showRealname: 1
      type: user
      order: 90
      flags: 
        - list
        - searchable
        - public
  - 
    type: tracker_field
    ref: geo_located_database_whyVisitIt
    data: 
      name: Why visit it?
      permname: whyVisitIt
      tracker: $profileobject:geo_located_database$
      options: 
        toolbars: 1
        width: 80
        height: 5
        max: 20000
        listmax: 200
        distinct: n
        wysiwyg: n
        samerow: 1
      type: text_area
      order: 100
      description: Why we recommend you to visit it?
      flags: 
        - searchable
        - public
  - 
    type: tracker_option
    ref: geo_located_database_sort_default_field
    data: 
      tracker: $profileobject:geo_located_database$
      name: sort_default_field
      value: modification
  - 
    type: tracker_option
    ref: geo_located_database_popup_fields
    data: 
      tracker: $profileobject:geo_located_database$
      name: popup_fields
      value: >
        $profileobject:geo_located_database_id$,$profileobject:geo_located_database_crossing$,$profileobject:geo_located_database_district$,$profileobject:geo_located_database_whyVisitIt$,$profileobject:geo_located_database_addedBy$
{CODE}

!! RSS Feed
This will create an RSS Feed that will display your updated infos  (from twitter or elsewhere) on the right side
{CODE(caption=>YAML,wrap=>"1")}
objects:
  -
    type: rss
    ref: external_rss
    data:
      name: Tiki Events
      url: http://info.tiki.org/tiki-calendars_rss.php?ver=2

{CODE}

!!!File Gallery
{CODE(caption=>YAML)}
objects:
 -
  type: file_gallery
  ref: General_File_Gallery
  data:
   name: General
   description: Images & files
   owner: admin
   archives: 0
   flags: [ public, visible, lockable ]
   column: [ icon, name, created, creator, files ]
{CODE}
 
!!Groups & Permissions (YAML)

|| Name | Description
Anonymous | Anonymous users can read blog posts and add comments
Registered | Just self-register with an email address
Editors | Can destroy & edit all content
SubAdmins | Almost all powers
Admins | All powers
||


{CODE(caption=>YAML,wrap=>1)}
permissions:
 Anonymous:
  allow:
   - download_files
   - list_file_galleries
   - read_blog
   - read_comments
   - comment
   - post_comments
   - search
   - view
   - view_calendar
   - view_categories
   - view_categorized
   - view_events
   - view_fgal_explorer
   - view_fgal_path
   - view_file_gallery
   - view_freetags
  description: Already exists
 Registered:
  description: Blog user
  home: $geocms_registered_homepage_include
  allow:
   - add_events
   - blog_post
   - create_blogs
   - edit
   - edit_categorized
   - freetags_tag
   - plugin_preview
   - upload_files
   - upload_picture
   - watch_trackers 
 Editors:
  description: Can approve & delete
  allow: 
   - admin_calendar
   - admin_categories
   - admin_comments
   - admin_file_galleries
   - admin_freetags
   - admin_notifications
   - admin_rssmodules
   - admin_shoutbox
   - admin_wiki
   - blog_admin
   - clean_cache
   - edit_menu
   - edit_menu_option
   - lock
   - minor
   - plugin_approve
   - trust_input
   - use_HTML
  include: Registered
 SubAdmins:
  include: Editors
  allow:
   - adminusers
 Admins:
  include: SubAdmins
  allow:
   - admin
{CODE}

(alias(GeoCMS Maps)) | (alias(GeoCMSMaps)) | (alias(CMSMaps)) | (alias(GeoCMS))
        

History

Information Version
Sat 03 of Aug, 2019 10:53 GMT-0000 Xavier de Pedro renamed instructions page 46
Sat 06 of Jul, 2019 20:53 GMT-0000 Xavier de Pedro added a pref that seems needed in 18.x+ apparently 45
Sat 05 of Aug, 2017 20:48 GMT-0000 Xavier de Pedro fixed coordinates wiki pages 44
Sat 05 of Aug, 2017 20:41 GMT-0000 Xavier de Pedro remove geolocation of the homepage of the wiki structure to hold geolocated pages of localvore sites 43
Sat 05 of Aug, 2017 16:27 GMT-0000 Xavier de Pedro fixing error in yaml syntax 42
Sat 01 of Oct, 2016 23:38 GMT-0000 Xavier de Pedro typo 41
Sat 01 of Oct, 2016 23:28 GMT-0000 Xavier de Pedro added geo_locate_wiki 40
Sat 01 of Oct, 2016 23:22 GMT-0000 Xavier de Pedro typo 39
Sat 01 of Oct, 2016 23:20 GMT-0000 Xavier de Pedro geolocation added as default 38
Sat 01 of Oct, 2016 23:15 GMT-0000 Xavier de Pedro added structure prefs and base structure to be geolocated in a later stage 37
Sat 01 of Oct, 2016 22:39 GMT-0000 Xavier de Pedro demo content for the articles 36
Sat 01 of Oct, 2016 22:27 GMT-0000 Xavier de Pedro added feature_syntax_highlighter 35
Sat 01 of Oct, 2016 22:24 GMT-0000 Xavier de Pedro disable related articles 34
Sat 01 of Oct, 2016 22:18 GMT-0000 Xavier de Pedro geolocate articles + related 33
Sat 01 of Oct, 2016 22:14 GMT-0000 Xavier de Pedro added random geolocation data for the 2 articles 32
Sat 01 of Oct, 2016 22:07 GMT-0000 Xavier de Pedro added articles borrowed from Small Organizartion web presence 12x 31
Sat 01 of Oct, 2016 21:45 GMT-0000 Xavier de Pedro feature_jquery_tablesorter: y 30
Sat 01 of Oct, 2016 21:42 GMT-0000 Xavier de Pedro added some perms for trackers 29
Wed 21 of Sep, 2016 00:37 GMT-0000 Xavier de Pedro fixed location of park güell 28
Wed 21 of Sep, 2016 00:28 GMT-0000 Xavier de Pedro fixed reference to tracker 27
Wed 21 of Sep, 2016 00:25 GMT-0000 Xavier de Pedro fixed ref to tracker in items (2nd take) 26
Wed 21 of Sep, 2016 00:23 GMT-0000 Xavier de Pedro fixed ref to tracker in items 25
Wed 21 of Sep, 2016 00:22 GMT-0000 Xavier de Pedro typo? 24
Wed 21 of Sep, 2016 00:17 GMT-0000 Xavier de Pedro renamed ref to tracker from items 23
Wed 21 of Sep, 2016 00:12 GMT-0000 Xavier de Pedro added 3 tracker items 22
  • «
  • 1 (current)
  • 2