Loading...
 

History: CartoGraf

Comparing version 467 with version 610

Lines: 1-25Lines: 1-39
-__CartoGraf__ is an interactive web-based mapping application to enhance learning in history and geography classes in high schools. CartoGraf is mainly based on [http://doc.tiki.org/Maps|Maps], [http://doc.tiki.org/Drawings|Drawings], [http://doc.tiki.org/PluginAppFrame|PluginAppFrame] and [http://doc.tiki.org/Trackers|Trackers]. It is a great example of how to use profiles in a general purpose app (Tiki) to make a very specific application. +^ Please see update: ((CartoGraf_15)) ^
-As of June 2012, it is in Beta. You can play with the demo at: http://demo.tiki.org/cartograf/ (password is at: http://demo.tiki.org/) +^ [https://tiki.org/TikiFestMontreal-Ottawa11#Maps_REAL_AMP_CartoGraf|CartoGraf was officially launched on 2013-04-13 during the TikiFest] and is in production at http://cartograf.recitus.qc.ca/ (This site is in French) and at [http://cartograf.learnquebec.ca] (in English) ^ ::{img src="https://tiki.org/display545" link="https://profiles.tiki.org/CartoGraf" alt="CartoGraf site" desc="CartoGraf site" align="center" imalign="center" width="550"}::__CartoGraf__ is an interactive web-based mapping application to enhance learning in history and geography classes in high schools. CartoGraf is mainly based on [https://doc.tiki.org/Maps|Maps], [https://doc.tiki.org/Drawings|Drawings], [https://doc.tiki.org/PluginAppFrame|PluginAppFrame] and [https://doc.tiki.org/Trackers|Trackers]. It is a great example of how to use profiles in a general purpose app (Tiki) to make a very specific application using Tiki as ((dev:Framework)).{REMARKSBOX(type="information" title="Development notice" icon="bricks" close="y" width="80%")}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.This profile takes advantage of the new features coming in [https://dev.tiki.org/Tiki11|Tiki 11], specifically for File Galleries and Draw.{REMARKSBOX}
 To get your own copy of CartoGraf To get your own copy of CartoGraf
-# [http://doc.tiki.org/Download|Download] and [http://doc.tiki.org/Install|Install] --Tiki9 -- As of 2012-07-10, you need to get branches/10x (future Tiki10.) for the latest and greatest goodies :-) (Use the [http://dev.tiki.org/Daily Build|Daily Build] of from [http://dev.tiki.org/Get+code|SVN])# Apply the CartoGraf profile# Follow the profile Setup instructions +# You need to get branches/12x (Tiki12.x from SVN) for the latest and greatest goodies :-) (Use the [https://dev.tiki.org/Daily Build|Daily Build] of Tiki from [https://dev.tiki.org/Get+code|SVN])# Activate .htaccess by renaming _htaccess (even better is to link from .htaccess to _htaccess) Note: rewrite rules are essential for this profile# Select and apply the CartoGraf profile from tiki-admin.php?page=profiles# Follow the ((CartoGraf_Setup|profile Setup instructions))
 We hope you like it and please do join the community! We hope you like it and please do join the community!
-Work in Progress...{kaltura id="1_2trpfb1q"}(Do not use Kaltura wikiplugin as it is not enabled in default install when viewing the profile before apply) +To see a demo video, please visit: [https://tv.tiki.org/CartoGraf|https://tv.tiki.org/CartoGraf|box;]
 +! Theme
 +* Theme is attached to this page as a zip.
 +* As for ongoing theme development, code is --temporarily managed on a semi-private SVN. We will change later when we decide where it should live. (ask Jonny or Marc for access in the mean time)-- on https://sourceforge.net/p/tikiwiki/code/HEAD/tree/users/cartograf/ ( -+svn checkout https://svn.code.sf.net/p/tikiwiki/code/users/cartograf cartograf+- )
 ! Pages included by this profile ! Pages included by this profile
 Using: Using:
 * ((CartoGraf_HomePage)) * ((CartoGraf_HomePage))
 * --((CartoGraf_CustomCSS))-- - not used in the latest version * --((CartoGraf_CustomCSS))-- - not used in the latest version
-* --((CartoGraf_LiveHeaderMap))-- - not used in the latest version +* ((CartoGraf_Footer))
 * ((CartoGraf_Setup)) * ((CartoGraf_Setup))
 * ((CartoGraf_Help)) * ((CartoGraf_Help))
-* ((CartoGraf_MyMaps)) +* --((CartoGraf_MyMaps))-- No longer used
 * ((CartoGraf_Map)) * ((CartoGraf_Map))
 * ((CartoGraf_MapCanvasShare)) * ((CartoGraf_MapCanvasShare))
Lines: 27-35Lines: 41-54
 * ((CartoGraf_MapSelector)) * ((CartoGraf_MapSelector))
 * ((CartoGraf_NewAccountValidationIncludedPage)) * ((CartoGraf_NewAccountValidationIncludedPage))
 +* ((CartoGraf_languages))
 +French version:
 +* ((CartoGraf_FR))
 !! General Preferences !! General Preferences
-{CODE(caption=YAML)} +{CODE(caption="YAML")}
 instructions: Setup instructions: Setup
 preferences: preferences:
 + feature_search_fulltext: n
 + feature_search: y
  feature_sefurl: y  feature_sefurl: y
  allowRegister: y  allowRegister: y
Lines: 42-49Lines: 61-69
  tracker_clone_item: y  tracker_clone_item: y
  toolbar_trackers: bold,list,numlist,wikiplugin_youtube  toolbar_trackers: bold,list,numlist,wikiplugin_youtube
- fgal_tracker_existing_search: y 
- fgal_elfinder_feature: y 
  layout_add_body_group_class: y  layout_add_body_group_class: y
- useGroupHome: y + feature_wiki_ext_icon: n feature_syntax_highlighter: n sitelogo_title: CartoGraf sitelogo_alt: CartoGraf logo
 {CODE} {CODE}
Lines: 53-60Lines: 73-112
  validateUsers: n  validateUsers: n
  feature_antibot: n  feature_antibot: n
- {CODE} + sitelogo_alt: CartoGraf logo{CODE}!! File Galleries Prefs {CODE(caption="YAML")}preferences: fgal_tracker_existing_search: y fgal_elfinder_feature: y fgal_upload_from_source: y fgal_quota_per_fgal: y fgal_quota_default: 0 fgal_sort_mode: lastModif fgal_list_name: n fgal_list_description: y fgal_list_last_user: y fgal_list_author: o fgal_list_created: o fgal_list_lastModif: y fgal_list_size: y fgal_list_files: n fgal_image_max_size_x: 800{CODE}!! User Files {CODE(caption="YAML")}preferences: feature_userfiles: y feature_use_fgal_for_user_files: y userfiles_private: n userfiles_hidden: y userfiles_quota: 30 quota_show: bar_and_text{CODE}
 !! Limit username pattern !! Limit username pattern
-CartoGraf relies heavily on ((doc:Unified Search)) (Zend_Search_Lucene). Because of this, a username jean-marc won't work (but jean_marc is OK). Since hypens are often used in emails, you can't use CartoGraf with the pref "Use email as username" (login_is_email). Space and quote should also not be permitted. +CartoGraf relies heavily on ((doc:Unified Search)) (Zend_Search_Lucene). Because of this, a username jean-marc won't work. Since hypens are often used in emails, you can't use CartoGraf with the pref "Use email as username" (login_is_email). Space and quote should also not be permitted. Theoretically, underscore (_) should work, but tests have demonstrated that is doesn't. Thus, we are restricting to only numbers and letters, without any accents.As of Tiki 12 the default unified search engine uses mysql which has a minimum searchable token length of 4, so setting minumum user name length to 5 to be safe.
 {CODE(caption="YAML" colors="yaml")} {CODE(caption="YAML" colors="yaml")}
Lines: 62-65Lines: 114-118
  username_pattern: /^[_a-zA-Z0-9]*$/  username_pattern: /^[_a-zA-Z0-9]*$/
  login_is_email: n  login_is_email: n
 + min_username_length: 5
 {CODE} {CODE}
Lines: 79-97Lines: 132-139
  - remove_object  - remove_object
  - upload_files  - upload_files
- home: MyMaps + - list_file_galleries - view_file_gallery - userfiles
 {CODE} {CODE}
-!! Users 
-{CODE(caption=YAML)} 
-objects: 
- - 
- type: users 
- data:  
- name: $profilerequest:Test User 1 Login Name:$demo$ 
- email: $profilerequest:User 1 Email (optional):$ $ 
- groups: [ $profilerequest:Groups User 1 should be assigned (for more groups separate them by comma):$Registered$ ] 
-{CODE} 
 !! Look & Feel !! Look & Feel
Lines: 105-108Lines: 147-151
  wiki_edit_plugin: n  wiki_edit_plugin: n
  sitelogo_src: styles/CartoGraf/logo.gif  sitelogo_src: styles/CartoGraf/logo.gif
 + smarty_security_dirs: [styles/CartoGraf/img]
 {CODE} {CODE}
Lines: 121-130Lines: 164-167
  name: Home  name: Home
  url: ((HomePage))  url: ((HomePage))
- - 
- name: My Maps 
- url: ((MyMaps)) 
- - 
- name: Partners 
- url: ((Partners)) 
  -  -
  name: Help  name: Help
Lines: 167-172Lines: 204-221
  groups: [ Anonymous, Registered ]  groups: [ Anonymous, Registered ]
  params:  params:
 + nobox: y
  nopage: Map  nopage: Map
  custom: <div id="TheLiveHeaderMap" style="height:188px"></div>  custom: <div id="TheLiveHeaderMap" style="height:188px"></div>
 + -
 + type: module
 + ref: Footer_module
 + data:
 + position: bottom
 + order: 0
 + name: Footer
 + groups: [ Anonymous, Registered ]
 + params:
 + nobox: y
 + custom: "{if $prefs.language eq 'fr'}{wikiplugin _name='include' page='Footer' start='-FR-START-' stop='-FR-END-'}{/wikiplugin}{else}{wikiplugin _name='include' page='Footer' start='-EN-START-' stop='-EN-END-'}{/wikiplugin}{/if}"
  -  -
  type: module  type: module
Lines: 234-238Lines: 283-286
  feature_wiki_argvariable: y  feature_wiki_argvariable: y
  trackerfield_geographicfeature: y  trackerfield_geographicfeature: y
- fgal_upload_from_source: y 
 {CODE} {CODE}
Lines: 242-249Lines: 290-298
 preferences: preferences:
  feature_draw: y  feature_draw: y
 + feature_draw_separate_base_image: y
 + feature_draw_in_userfiles: y
  feature_draw_hide_buttons: ellipse_cx, tool_ellipse_cy, tool_ellipse_rx, tool_ellipse_ry, rect_width_tool, rect_height_tool, cornerRadiusLabel, tool_eyedropper, view_grid, tool_angle, tool_blur, tool_position, xy_panel, marker_panel, tool_reorient, rulers, tool_source, tool_zoom, tool_eyedropper, view_grid, tool_wireframe, line_panel, main_button  feature_draw_hide_buttons: ellipse_cx, tool_ellipse_cy, tool_ellipse_rx, tool_ellipse_ry, rect_width_tool, rect_height_tool, cornerRadiusLabel, tool_eyedropper, view_grid, tool_angle, tool_blur, tool_position, xy_panel, marker_panel, tool_reorient, rulers, tool_source, tool_zoom, tool_eyedropper, view_grid, tool_wireframe, line_panel, main_button
 {CODE} {CODE}
 !! Trackers !! Trackers
 !!! Points of interest !!! Points of interest
Lines: 258-261Lines: 307-311
  show: list_modification_date  show: list_modification_date
  section_format: tab  section_format: tab
 + admin_only_view: y
  -  -
  type: tracker_option  type: tracker_option
Lines: 263-267Lines: 313-317
  tracker: $pointsOfInterest  tracker: $pointsOfInterest
  name: popup_fields  name: popup_fields
- value: "$profileobject:poiImage$,$profileobject:poiDescription$" + value: "$profileobject:poiImage$,$profileobject:poiDescription$,$profileobject:poiFinder$"
  -  -
  type: tracker_field  type: tracker_field
Lines: 272-276Lines: 322-326
  type: text_field  type: text_field
  tracker: $pointsOfInterest  tracker: $pointsOfInterest
- flags: [ mandatory, list, title, link, searchable ] + flags: [ public, mandatory, list, title, link, searchable ]
  -  -
  type: tracker_field  type: tracker_field
Lines: 282-286Lines: 332-336
  options: "1,,12"  options: "1,,12"
  tracker: $pointsOfInterest  tracker: $pointsOfInterest
- flags: [ ] + flags: [ public ]
  -  -
  type: tracker_field  type: tracker_field
Lines: 291-295Lines: 341-345
  type: icon  type: icon
  tracker: $pointsOfInterest  tracker: $pointsOfInterest
- flags: [ list ] + flags: [ public, list ]
  options: "$profileobject:iconContainer$"  options: "$profileobject:iconContainer$"
  -  -
Lines: 310-314Lines: 360-364
  options: "1"  options: "1"
  tracker: $pointsOfInterest  tracker: $pointsOfInterest
- flags: [ mandatory ] + flags: [ public, mandatory ]
  -  -
  type: tracker_field  type: tracker_field
Lines: 326-332Lines: 376-382
  name: Image  name: Image
  type: files  type: files
- options: "$profileobject:imageContainer$,image/*,1,1" + options: "2,image/*,1,img,,,1,n,$profileobject:imageBank$,2"
  tracker: $pointsOfInterest  tracker: $pointsOfInterest
- flags: [ ] + flags: [ public ]
  -  -
  type: tracker_field  type: tracker_field
Lines: 344-350Lines: 394-410
  name: Map  name: Map
  type: item_link  type: item_link
- options: "$profileobject:maps$,$profileobject:mapName$,0,,opc,,,,0,0,exact,one,0,$profileobject:mapShareCode$" + options: trackerId: $profileobject:maps$ fieldId: $profileobject:mapName$ displayFieldsList: - 0 status: opc preSelectFieldMethod: exact displayOneItem: one indexRemote: - $profileobject:mapShareCode$ cascade: 7
  tracker: $pointsOfInterest  tracker: $pointsOfInterest
- flags: [ mandatory, list, title, searchable ] + flags: [ public, mandatory, list, title, searchable ]
  permname: map  permname: map
  visible: immutable  visible: immutable
Lines: 358-366Lines: 418-425
  options: "1"  options: "1"
  tracker: $pointsOfInterest  tracker: $pointsOfInterest
- flags: [ mandatory, list ] + flags: [ public, mandatory, list ]
  permname: finder  permname: finder
  visible: immutable  visible: immutable
 {CODE} {CODE}
 !!! Zones !!! Zones
 This is both for polygons and paths This is both for polygons and paths
Lines: 376-379Lines: 435-439
  show: list_modification_date  show: list_modification_date
  section_format: tab  section_format: tab
 + admin_only_view: y
  -  -
  type: tracker_option  type: tracker_option
Lines: 381-385Lines: 441-445
  tracker: $zones  tracker: $zones
  name: popup_fields  name: popup_fields
- value: "$profileobject:zoneImage$,$profileobject:zoneDescription$" + value: "$profileobject:zoneImage$,$profileobject:zoneDescription$,$profileobject:zoneFinder$"
  -  -
  type: tracker_field  type: tracker_field
Lines: 390-394Lines: 450-454
  type: text_field  type: text_field
  tracker: $zones  tracker: $zones
- flags: [ list, title, link, searchable ] + flags: [ public, list, title, link, searchable ]
  -  -
  type: tracker_field  type: tracker_field
Lines: 400-404Lines: 460-464
  options: "1,,12"  options: "1,,12"
  tracker: $zones  tracker: $zones
- flags: [ ] + flags: [ public ]
  -  -
  type: tracker_field  type: tracker_field
Lines: 416-422Lines: 476-482
  name: Image  name: Image
  type: files  type: files
- options: "$profileobject:imageContainer$,image/*,1,1" + options: "2,image/*,1,img,,,1,n,$profileobject:imageBank$,2"
  tracker: $zones  tracker: $zones
- flags: [ ] + flags: [ public ]
  -  -
  type: tracker_field  type: tracker_field
Lines: 434-440Lines: 494-510
  name: Map  name: Map
  type: item_link  type: item_link
- options: "$profileobject:maps$,$profileobject:mapName$,0,,opc,,,,0,0,exact,one,0,$profileobject:mapShareCode$" + options: trackerId: $profileobject:maps$ fieldId: $profileobject:mapName$ displayFieldsList: - 0 status: opc preSelectFieldMethod: exact displayOneItem: one indexRemote: - $profileobject:mapShareCode$ cascade: 7
  tracker: $zones  tracker: $zones
- flags: [ mandatory, list, title, searchable ] + flags: [ public, mandatory, list, title, searchable ]
  permname: map  permname: map
  visible: immutable  visible: immutable
Lines: 448-452Lines: 518-522
  options: "1"  options: "1"
  tracker: $zones  tracker: $zones
- flags: [ mandatory, list ] + flags: [ public, mandatory, list ]
  permname: finder  permname: finder
  visible: immutable  visible: immutable
Lines: 460-464Lines: 530-534
  options: ""  options: ""
  tracker: $zones  tracker: $zones
- flags: [ mandatory ] + flags: [ public, mandatory ]
 {CODE} {CODE}
Lines: 474-477Lines: 544-548
  show: list_modification_date  show: list_modification_date
  section_format: tab  section_format: tab
 + admin_only_view: y
  -  -
  type: tracker_option  type: tracker_option
Lines: 488-492Lines: 559-563
  tracker: $maps  tracker: $maps
  order: 10  order: 10
- flags: [ mandatory, list, title, link, searchable ] + flags: [ public, mandatory, list, title, link, searchable ]
  -  -
  type: tracker_field  type: tracker_field
Lines: 495-502Lines: 566-573
  name: Instructions  name: Instructions
  type: text_area  type: text_area
- options: "1,,20" + options: "1,,15"
  tracker: $maps  tracker: $maps
  order: 20  order: 20
- flags: [ searchable ] + flags: [ public, searchable ]
  -  -
  type: tracker_field  type: tracker_field
Lines: 506-513Lines: 577-587
  type: text_field  type: text_field
  tracker: $maps  tracker: $maps
- flags: [ list ] options: "0,10,,,15 + flags: [ public, list, searchable ] options: "0,10,,,50
  order: 30  order: 30
  permname: shareCode  permname: shareCode
 + validation: regex
 + validation_param: \\w*
 + validation_message: Only letters and numbers are allowed in share codes
  -  -
  type: tracker_field  type: tracker_field
Lines: 526-530Lines: 600-604
  tracker: $maps  tracker: $maps
  order: 50  order: 50
- flags: [ mandatory ] + flags: [ public, mandatory ]
  -  -
  type: tracker_field  type: tracker_field
Lines: 536-540Lines: 610-614
  tracker: $maps  tracker: $maps
  order: 60  order: 60
- flags: [ mandatory, list ] + flags: [ public, mandatory, list ]
  permname: owner  permname: owner
  visible: immutable  visible: immutable
Lines: 551-554Lines: 625-629
  allow: [creator_modification, creator_deletion]  allow: [creator_modification, creator_deletion]
  show: list_modification_date  show: list_modification_date
 + admin_only_view: y
  -  -
  type: tracker_field  type: tracker_field
Lines: 558-562Lines: 633-637
  type: icon  type: icon
  tracker: $legend  tracker: $legend
- flags: [ mandatory, list ] + flags: [ public, mandatory, list ]
  order: 10  order: 10
  options: "$profileobject:iconContainer$"  options: "$profileobject:iconContainer$"
Lines: 569-573Lines: 644-648
  tracker: $legend  tracker: $legend
  order: 20  order: 20
- flags: [ mandatory, list, title, link, searchable ] + flags: [ public, mandatory, list, title, link, searchable ]
  -  -
  type: tracker_field  type: tracker_field
Lines: 576-582Lines: 651-667
  name: Map  name: Map
  type: item_link  type: item_link
- options: "$profileobject:maps$,$profileobject:mapName$,0,,opc,,,,0,0,exact,one,0,$profileobject:mapShareCode$" + options: trackerId: $profileobject:maps$ fieldId: $profileobject:mapName$ displayFieldsList: - 0 status: opc preSelectFieldMethod: exact displayOneItem: one indexRemote: - $profileobject:mapShareCode$ cascade: 7
  tracker: $legend  tracker: $legend
- flags: [ mandatory, list, title, searchable ] + flags: [ public, mandatory, list, title, searchable ]
  permname: map  permname: map
  order: 30  order: 30
Lines: 591-595Lines: 676-680
  tracker: $legend  tracker: $legend
  order: 40  order: 40
- flags: [ mandatory, list ] + flags: [ public, mandatory, list ]
  permname: finder  permname: finder
  visible: immutable  visible: immutable
Lines: 597-600Lines: 682-686
 !! File Galleries !! File Galleries
 +User files needs to be added somewhere
 {CODE(caption=YAML)} {CODE(caption=YAML)}
 objects: objects:
Lines: 608-626Lines: 694-700
  owner: admin  owner: admin
  archives: 5  archives: 5
- flags: [ public, visible ] column: [ icon, name, created, creator, files ] + flags: []
  init_files:  init_files:
- - http://profiles.tiki.org/pics/icons/plugin.png - 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 ] + - https://profiles.tiki.org/pics/icons/plugin.png
  -  -
  type: file_gallery  type: file_gallery
Lines: 632-639Lines: 706-712
  owner: admin  owner: admin
  archives: -1  archives: -1
- flags: [ public, visible ] column: [ icon, name, created, creator, files ] + flags: [visible] image_max_size_x:
 {CODE} {CODE}
 !! Wiki Pages !! Wiki Pages
 {CODE(caption=YAML)} {CODE(caption=YAML)}
Lines: 645-648Lines: 718-727
  name: HomePage  name: HomePage
  content: wikicontent:CartoGraf_HomePage  content: wikicontent:CartoGraf_HomePage
 + -
 + type: wiki_page
 + ref: cartograf_footer
 + data:
 + name: Footer
 + content: wikicontent:CartoGraf_Footer
  -  -
  type: wiki_page  type: wiki_page
Lines: 695-704Lines: 774-777
 {CODE(caption=YAML)} {CODE(caption=YAML)}
 objects: objects:
- - 
- type: wiki_page 
- ref: mymaps_page 
- data: 
- name: MyMaps 
- content: wikicontent:CartoGraf_MyMaps 
  -  -
  type: wiki_page  type: wiki_page
Lines: 729-898Lines: 802-805
-! 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.{CODE(caption="1-liner to re-install a fresh Tiki with profile")}php installer/shell.php install; sh setup.sh; php lib/search/shell.php rebuild; php lib/profilelib/shell.php install CartoGraf; php lib/profilelib/shell.php install Screencast ; sh setup.sh; php lib/search/shell.php rebuild; sh setup.sh{CODE}! Todos !! Marc!!! To think about* Should Map and MyMaps merge? (and we just show alternate content to anonymous users)!!! How could we have?* A way to have Max disk space per user 20Megs chaque* When a map is deleted, associated markers, zones and legends should as well.* Have a web service to delete users (because they are deleted in another system)** When a user is deleted, so are the maps (and from the maps, the markers, zones and legends as well* A way to start a drawing when there is no image in the background?!!! Image bank* Clarify use case: It is forked/copied because we don't want the SVG overlay.* The current file search has problems** Doesn't work for Street View images** If one person draws on them, that drawing appears for all** There is no visual browse*** http://elfinder.org/ has a lot of features but doesn't really look like http://doc.tiki.org/dl38**** Maybe we need more ((doc:PluginGalleriffic))?***** There are also: ((doc:PluginColorbox)), ((doc:PluginCarousel)), ((doc:PluginFiles)) and ((doc:PluginSlider))** What are permissions?*** Site admins add pictures*** All registered users can copy them to their accounts!! luci* --Add ~np~<a href="MyMaps">{tr}My Maps{/tr}</a>~/np~ in the top-right "Map" module slide-in-- -- done* --Replace http://demo.tiki.org/cartograf/styles/CartoGraf/img/btnOutils_1.png with something that looks like an "edit" button like what you would have in any other software. The user should get that this is to edit the marker.-- -- done* --Attribution like Google Maps: http://wiki.openstreetmap.org/wiki/MapQuest#MapQuest-hosted_map_tiles-- -- done* --{CODE(caption="Replace this with an image which is packaged in the theme")}#LiveHeaderMap {background: url("http://profiles.tiki.org/tiki-download_wiki_attachment.php?attId=65") center -130px repeat-x;}{CODE}-- -- done** Can ((CartoGraf_LiveHeaderMap)) be deleted? If so, please proceed -- it can but i would like to keep the history -- luci* --Please move up right-hand pop-out sliders to be higher on the page, as when they open up, we need all the space we can get--* --Make all buttons/links look good--** --Map module--*** --Description link--*** --Edit link--*** --My Maps link (recently created)--*** --Join map button (you see this when someone emails you share code)--*** --Duplicate map button (you see this when someone emails you share code)--** --Share module--*** --modify share code button--** -- done* --Hide the right-hand button/link to tiki-register.php when user is Registered.-- -- done!! Jonny and/or Robert* UI of file field type for trackers** --Integrate http://elfinder.org/ as a file browser / picker-- Done*** Can you add a way to restrict to certain file galleries (ex.: Gallery #3 and children)**** Should be done r43770 ''(jb)''**** Please set the profile to pick from the "Image Bank" file gallery and children ''(ml)''** The image should be copied (forked) as if it was an image from an external site. Copied from File Gallery "ref: imageBank" (populated by site admins) to "ref: imageContainer" (Images uploaded by students)*** Since this is the less common use case, another option to use/link would make a lot of sense**** Don't really follow this one - guess it needs to be some sort of option on tracker Files field... discuss ''(jb)''**** Or maybe it should be "forked" when someone draws on it? (so part of svg-edit)***** Ok, let's discuss with Robert ''(ml)''* 2012-11=09 discussion with CartoGraf teamSVG-edit / Files in trackers: Duplicate Map (to be discussed)** Plan A: Background image is the same for all dups (save disk space, and like StreetView). SVG drawing be duplicated, and thus, editable and independant** Plan B: Background image is duplicated (Thus, uses more disk space) SVG drawing be duplicated, and thus, editable and independant** Plan C: Background image is the same for all dups (save disk space, and like StreetView). SVG drawing doesn't not follow, but user can recreate!! Jonny* For zooms to be higher level like here: http://openlayers.org/dev/examples/google.html (Street/Hybrid/Satellite)* When join a map, copy name and instructions (ideally in the background). They are viewable/editable if the user desires * When click shared map code, view with opened tab* After adding a PoI/StreetView you fill form, but after you should be in pan/zoom mode* --Bookmarkable slide-out of right hand sliders and/or some wizard-like pop-ups to explain to the user how it works (start using http://framindmap.org/framindmap.html to see what I mean). So we can link/document to how to create a map (now you need to know to open the slider)-- Done* [http://profiles.tiki.org/tiki-pagehistory.php?page=CartoGraf&history_offset=1&diff_style=sidediff&diff_style=sidediff&show_all_versions=y&compare=Compare&newver=306&oldver=305&tra_lang=sq&paginate=on&history_pagesize=25|text areas now have a height, which works in system tracker interface, but not via the end user interface to create maps]** --works via tiki-view_tracker.php but not in end-user interface with latest svn up and refresh of templates (but seemed to work for a while). If you need tpl changes, attach them to this wiki page-- Done - was set to fixed height in the css, i changed it to min-height (guessing that was what was meant) ''(jb)''* Add a tracker setting to make tracker management via tiki-view_tracker.php accessible only to tiki_p_admin_trackers for that tracker (or a similar strategy to reach this objective)** For example, if you now click in top-right map slideout box, and then "description", you have a clickable link to tiki-view_tracker.php Another example is in print mode. Perhaps we could should make a template in wiki pages for this? (à la Pretty Tracker with Template to display an item wiki:pageName for a wiki page or tpl:tplName for a template*** Would have to be in trunk now, or wait until after 10.0 release? ''(jb)''**** Can be in trunk and we'll backport for this specific project (or apply for a backport to 10.x)* --Hide background wiki page while map loads (fraction of a second of ugliness)--** Better enough? ''(jb)''*** Yes, good enough ''(ml)'' * --The site requires IE9 (which is required for SVG-edit): can we have some sort of bubble, overlay, topline or something to warn users they have to upgrade their browser? Related: https://dev.tiki.org/item2710-- resolved. There is now a file styles/CartoGraf/custom.js * Add a "duplicate map" (which is to duplication your own map) link/button in the map slideout box.** --Ideally, it asks for name of new map, if not, it calls it ABC-copy-- done *** (ABC-copie in French)* --Ideally a delete map button as well--** How can it also delete the related data (zones and PoIs) (see with LPH )!!! Only if easy* Ideally, in tracker file/image upload, make the image visible after upload (right now, it's just the text of the name of the file)** Again, now in trunk or after 10.0? ''(jb)''*** trunk now please* If easy, jQuery pop-up make smaller when there is not a lot of content (better for small screens) . For example, when you delete an item.! Won't do* elFinder: Perhaps thumbnails could be bigger than now, so as to not have to preview each image** Tried, would need complex css changes to stop layout breaking up badly*** Ok, leave as is, then!! LP* --Add a way for a user to delete his own map-- done by Jonny** What about PoIs/Zones that are in the other trackers?* At the end, make a French language profile for content and the top-level icons** When site is in French, SVG-edit is as well!! Robert* --Sometimes, SVG-edit starts without a background canvas. Any idea why?-- fixed for Chrome! Testing with 2 registered users!! Sharing!!! Joining* Test: Registered user should only be able to draw on own pictures * Can user A join a map of user B?!!! Duplicating* Can user A duplicate/fork a map of user B? (but not join)** In which case, all the elements are independant, and can be deleted. If map! Phase 2!! SVG-edit luci* Make SVG-edit nicer as attempted here: [tiki-download_wiki_attachment.php?attId=67&download=y], [tiki-download_wiki_attachment.php?attId=68&download=y]** {kaltura id="1_ocu1x00h"} !! SVG-edit* Help community with: https://code.google.com/p/svg-edit/wiki/CommunityConferenceCall* Get commit access for Robert so things like this can be resolved* [http://code.google.com/p/svg-edit/issues/detail?id=973|was having difficulty using zoomChanged, also opacity was hidden and not clickable]* Find a way to use http://code.google.com/p/svg-edit/wiki/ConfigOptions** Default opacity should be configurable via Tiki (we want 50% for CartoGraf)*** It was tried and [http://tikiwiki.svn.sourceforge.net/viewvc/tikiwiki?view=revision&revision=43794|rolled back]* Nicer UI (see video in luci section above)!! jCapture-applet* [http://sourceforge.net/p/jcapture-applet/tickets/17/|Make features/actions optional and have a way to override jCapture defaults]* [http://sourceforge.net/p/jcapture-applet/tickets/14/|An option to save image or video to desktop (maybe?)]!! Export and sharing* Evaluate how to share map data between two cartograf applications or with other mapping apps!! Other ideas* tracker logging in profile?* A way to delete old/inactive users and all their data (including tracker data)* See if there would be a way to not limit usernames to A-Z, 0-9 and _ (underscore) which is because we are using Zend_Search_Lucene!! Community building* A started profile with realistic course data* More videos* More docs* A microsite would be nice but need to think of maintainability!! TimeMap* http://dev.tiki.org/TimeMap +! Development WikiMoved to [https://dev.tiki.org/CartoGraf].

History

Advanced
Information Version
Mon 28 of Apr, 2014 11:11 GMT-0000 Xavier de Pedro fixed desc 584
View
Mon 28 of Apr, 2014 11:11 GMT-0000 Xavier de Pedro added screenshot 583
View
Sat 26 of Apr, 2014 12:39 GMT-0000 Jonny Bradley needed in 12.x for reg to see their user gallery properly 582
View
Sun 19 of Jan, 2014 14:15 GMT-0000 Jonny Bradley for tiki 12+ Files fields Display Mode for images is now "img" 581
View
Thu 16 of Jan, 2014 14:03 GMT-0000 Jonny Bradley smarty_security_dirs setting 580
View
Thu 03 of Oct, 2013 19:30 GMT-0000 Marc Laporte demos are offline / broken somehow 579
View
Thu 15 of Aug, 2013 18:56 GMT-0000 Marc Laporte note about zip 578
View
Tue 07 of May, 2013 13:28 GMT-0000 Marc Laporte Update 577
View
Sat 27 of Apr, 2013 04:12 GMT-0000 Marc Laporte 11x all the way! 576
View
Tue 23 of Apr, 2013 19:56 GMT-0000 Jonny Bradley useGroupHome not y 575
View
Tue 23 of Apr, 2013 19:39 GMT-0000 Marc Laporte branch 11 was created 574
View
Tue 23 of Apr, 2013 16:55 GMT-0000 Jonny Bradley unlimited image size for image bank 573
View
Tue 23 of Apr, 2013 16:50 GMT-0000 Jonny Bradley max image wirdth 800 (for all new galleries) 572
View
Tue 16 of Apr, 2013 20:30 GMT-0000 Jonny Bradley adding link to CartoGraf_FR 571
View
Tue 16 of Apr, 2013 15:15 GMT-0000 Jonny Bradley keep separate base image for drawing and store drawings in user's filegal 570
View
Tue 16 of Apr, 2013 14:21 GMT-0000 Jonny Bradley better fgal columns 569
View
Tue 16 of Apr, 2013 14:17 GMT-0000 Jonny Bradley refactor fgal prefs 568
View
Tue 16 of Apr, 2013 03:15 GMT-0000 Jonny Bradley typo 567
View
Tue 16 of Apr, 2013 03:11 GMT-0000 Jonny Bradley user files hidden not private 566
View
Tue 16 of Apr, 2013 01:25 GMT-0000 Jonny Bradley some more userfiles prefs (moved to a new block) 565
View
Tue 16 of Apr, 2013 01:22 GMT-0000 Jonny Bradley feature_draw_separate_base_image off 564
View
Tue 16 of Apr, 2013 01:21 GMT-0000 Jonny Bradley change to upload and dupe into userfiles, but browse imageBank for zones too 563
View
Tue 16 of Apr, 2013 01:20 GMT-0000 Jonny Bradley change to upload and dupe into userfiles, but browse imageBank 562
View
Tue 16 of Apr, 2013 00:36 GMT-0000 Marc Laporte User files needs to be added somewhere 561
View
Sat 23 of Mar, 2013 17:45 GMT-0000 Marc Laporte official! 560
View