Loading...
 

History: CartoGraf

Preview of version: 38

CartoGraf is a map and drawing centric profile for Tiki. It's an application to enhance learning in history and geography classes in high schools. This is a great example of how to use profiles to use a general purpose app (Tiki) to make a very specific application.

It will be launched in June 2012.

Work in Progress...
Todo:
  • add theme as a .zip to this page or as a mods (will live in SVN)
    • Add an instruction page so as to install the theme done

General

YAML
/*instructions: Instructions - later */ preferences: allowRegister: y


Styling

YAML
preferences: style: CartoGraf.css feature_fixed_width: n feature_page_title: n feature_sitelogo: y wiki_edit_plugin: n sitelogo_src: styles/CartoGraf/logo.gif


YAML
objects: - type: menu ref: CartoGraf_Top_menu data: name: Top description: A menu containing the base navigation of the site collapse: none items: - name: Home url: ((HomePage)) - name: Partners url: ((Partners)) - type: menu ref: CartoGraf_RightEdge_menu data: name: RightEdge description: collapse: none items: - name: S'inscrire url: ((S'inscrire)) - name: Essai url: ((Essai)) - name: Contact url: ((Contact)) - name: English url: ((English))


Modules

YAML
objects: - type: module ref: TopMenu_module data: position: top order: 1 name: menu groups: [ Anonymous, Registered ] params: id: $CartoGraf_Top_menu type:horiz css:y menu_id:TopMenu translate:y nobox:y decorations:n notitle:y style: float%3A left - type: module ref: RightEdgeMenu_module data: position: right order: 1 name: menu groups: [ Registered ] params: id: $CartoGraf_RightEdge_menu menu_id: RightEdgeMenu nobox: y


Features

YAML
preferences: feature_wiki: y feature_articles: n feature_mytiki: n feature_trackers: y geo_tilesets: [google_physical, openstreetmap, google_street, google_satellite] geo_google_streetview: y wikiplugin_appframe: y wikiplugin_list: y feature_search: y feature_wiki_argvariable: y trackerfield_geographicfeature: y fgal_upload_from_source: y


Trackers

YAML
objects: - type: tracker ref: pointsOfInterest data: name: Points of interest - type: tracker_field ref: poiName data: name: Name type: text_field tracker: $pointsOfInterest flags: [ mandatory, list, title, link, searchable ] - type: tracker_field ref: poiIcon data: name: Icon type: icon tracker: $pointsOfInterest flags: [ list ] options: "$profileobject:iconContainer$" - type: tracker_field ref: poiMap data: name: Map type: item_link options: "$profileobject:maps$,$profileobject:mapName$,0,,opc,,,,0,0,exact,one,0,$profileobject:mapShareCode$" tracker: $pointsOfInterest flags: [ mandatory, list, title, searchable ] permname: map - type: tracker_field ref: poiLocation data: name: Location type: map options: "1" tracker: $pointsOfInterest flags: [ mandatory ] - type: tracker_field ref: poiFinder data: name: Finder type: user options: "1" tracker: $pointsOfInterest flags: [ mandatory ] permname: finder - type: tracker_field ref: poiDescription data: name: Description type: text_area options: "" tracker: $pointsOfInterest flags: [ ] - type: tracker_field ref: poiImage data: name: Image type: files options: "$profileobject:imageContainer$,image/*,1,1" tracker: $pointsOfInterest flags: [ ]


Zones Tracker

YAML
objects: - type: tracker ref: zones data: name: Zones - type: tracker_field ref: zoneName data: name: Name type: text_field tracker: $zones flags: [ mandatory, list, title, link, searchable ] - type: tracker_field ref: zoneMap data: name: Map type: item_link options: "$profileobject:maps$,$profileobject:mapName$,0,,opc,,,,0,0,exact,one,0,$profileobject:mapShareCode$" tracker: $zones flags: [ mandatory, list, title, searchable ] permname: map - type: tracker_field ref: zoneFeature data: name: Zone type: geographic_feature options: "" tracker: $zones flags: [ mandatory ] - type: tracker_field ref: zoneFinder data: name: Finder type: user options: "1" tracker: $zones flags: [ mandatory ] permname: finder - type: tracker_field ref: zoneDescription data: name: Description type: text_area options: "" tracker: $zones flags: [ ] - type: tracker_field ref: zoneImage data: name: Image type: files options: "$profileobject:imageContainer$,image/*,1,1" tracker: $zones flags: [ ]


Maps Tracker

YAML
objects: - type: tracker ref: maps data: name: Maps - type: tracker_field ref: mapName data: name: Name type: text_field tracker: $maps flags: [ mandatory, list, title, link, searchable ] - type: tracker_field ref: mapBaseLocation data: name: Base Location type: map tracker: $maps flags: [ mandatory ] - type: tracker_field ref: mapOwner data: name: Owner type: user options: "1" tracker: $maps flags: [ mandatory ] permname: owner - type: tracker_field ref: mapShareCode data: name: Share Code type: text_field tracker: $maps flags: [ ] options: "0,10,,,15 permname: shareCode


File Galleries

YAML
objects: - type: file_gallery ref: iconContainer data: parent: 1 name: Icons description: Icons available for selection in the map. owner: admin archives: 5 flags: [ public, visible ] column: [ icon, name, created, creator, files ] - type: file_gallery ref: imageContainer data: parent: 1 name: Image Uploads description: Images uploaded by students owner: admin archives: -1 flags: [ public, visible ] column: [ icon, name, created, creator, files ]


Wiki Pages

YAML
objects: - type: wiki_page ref: home_page data: name: HomePage content: wikicontent:CartoGraf_HomePage - type: wiki_page ref: instructions_page data: name: Instructions description: Profile Instructions lang: en content: wikicontent:CartoGraf_Instructions


Application Frame Pages

YAML
objects: - type: wiki_page ref: map_page data: name: Map content: wikicontent:CartoGraf_Map - type: wiki_page ref: mapcanvas_share_page data: name: MapCanvasShare content: wikicontent:CartoGraf_MapCanvasShare - type: wiki_page ref: mapcanvas_solo_page data: name: MapCanvasSolo content: wikicontent:CartoGraf_MapCanvasSolo - type: wiki_page ref: mapselector_page data: name: MapSelector content: wikicontent:CartoGraf_MapSelector - type: wiki_page ref: mapinfo_page data: name: MapInfo content: wikicontent:CartoGraf_MapInfo


Using:



Developer notes

  • When you apply the profile, you may see "Preference set: geo_tilesets=Array" in the response. This is a cosmetic error. The preference is set correctly.

History

Advanced
Information Version
Mon 21 of May, 2012 18:23 GMT-0000 Marc Laporte oups 58
View
Mon 21 of May, 2012 14:05 GMT-0000 Marc Laporte Needs for Uploading pictures, when taking pics via StreetView 57
View
Wed 09 of May, 2012 06:42 GMT-0000 Marc Laporte allow: creator_modification (Item creator can modify his items) 56
View
Wed 09 of May, 2012 06:26 GMT-0000 Marc Laporte tracker_view_attachments probably needed 55
View
Wed 09 of May, 2012 06:21 GMT-0000 Marc Laporte I want finder on the list 54
View
Wed 09 of May, 2012 02:06 GMT-0000 luciash d' being 🧙 basic perms 53
View
Wed 09 of May, 2012 00:16 GMT-0000 Marc Laporte We want users to be able to Draw on maps and screenshots 52
View
Tue 08 of May, 2012 23:22 GMT-0000 Marc Laporte fix link 51
View
Tue 08 of May, 2012 14:26 GMT-0000 luciash d' being 🧙 left margin for the top menu 50
View
Tue 08 of May, 2012 14:14 GMT-0000 luciash d' being 🧙 allow instructions now 49
View
Sun 06 of May, 2012 03:02 GMT-0000 luciash d' being 🧙 iframe not needed anymore 48
View
Sat 05 of May, 2012 21:00 GMT-0000 Marc Laporte Closer to real menu 47
View
Fri 04 of May, 2012 19:13 GMT-0000 luciash d' being 🧙 customization of the header 46
View
Fri 04 of May, 2012 19:01 GMT-0000 luciash d' being 🧙 workaround for the live map 45
View
Fri 04 of May, 2012 18:35 GMT-0000 luciash d' being 🧙 wikiplugin_iframe 44
View
Fri 04 of May, 2012 18:26 GMT-0000 luciash d' being 🧙 another try 43
View
Fri 04 of May, 2012 18:23 GMT-0000 luciash d' being 🧙 LiveHeaderMap to own page 42
View
Fri 04 of May, 2012 18:17 GMT-0000 luciash d' being 🧙 custom LiveHeaderMap module 41
View
Fri 04 of May, 2012 18:03 GMT-0000 luciash d' being 🧙 style param fix 40
View
Fri 04 of May, 2012 17:58 GMT-0000 luciash d' being 🧙 order fix and style fix 39
View
Fri 04 of May, 2012 17:54 GMT-0000 luciash d' being 🧙 Top menu assigned module 38
View
Fri 04 of May, 2012 17:26 GMT-0000 luciash d' being 🧙 refer to the actual menu 37
View
Fri 04 of May, 2012 17:25 GMT-0000 luciash d' being 🧙 wroong name 36
View
Fri 04 of May, 2012 17:20 GMT-0000 luciash d' being 🧙 params fix 35
View
Fri 04 of May, 2012 17:18 GMT-0000 Marc Laporte dev note 34
View