This repository has been archived by the owner on Oct 26, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
/
NEWS
190 lines (167 loc) · 10.4 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
CartoWeb HEAD
=============
2012-05-10: CartoWeb 3.6.1
==========================
-Revision of LayerReorder :
Deleting all transparency reference, and align the plugin to Mapserver opacity keywords
Now we use the positive approach like mapserver which mean an opacity of 100 is full
0 is invisible layer
Check your LayerReorder .ini.in for new keywords
Updated User documentation
2012-05-10: CartoWeb 3.6.0
==========================
- Support of Mapserver/Mapscript >= 6.0.2 & PhP >= 5.3.8
!!! WARNING : Compatibility BREAK !!!
!!! Projects developped with cw3.6 are not backward compatible with cw3.5 !!!
cw3setup.php will check basically if you have supported version or more recent
- MAPSERVER 6x
* Transparency/opacity :
Take care to cleanup your map of the deprecaded TRANSPARENCY keywords for LAYERS & Scalebar
To migrate your old transparency effect use the inverse for opacity : transparency 30 = opacity 70
Scalebar : have a look at comment in demoCW3.map.in to learn about the details.
* OUTPUTFORMAT : carefully read the instruction on mapserver doc to knows how to migrate to default agg/png etc
New examples have been pushed in demoCW3.map.in
* QUERY by point on a polygon (at least for wfs) need to have a not null tolerance declared
TOLERANCE 0.0001
TOLERANCEUNITS pixels
seems to be a bug in mapserver6
- CARTOWEB 3.6
* .ini need to be fixed like for the 3.5.5 level (see below)
* QUERY : query now initialize all query with mayFail = true, mapserver now respect what is documented
querybyAttribute and querybyid return only elements that intersect the viewed box. This drive to a new comportment
if you query for example in demoCW3 a montain, then pan the map until this montain is no more visible on the map
the next query on a new montain, will delete the previous result and not keep it like previously.
* Surcharging :
If you have surcharged or extented any part of CW3, take time to review any of them against the trunk, and
backport your surcharge against the new code.
* XSS vulnerability :
Some XSS attack could be driven by XSS injection on previous code. PHP_SELF usage was removed and satanized by using
SCRIPT_NAME
* Installation or upgrade : no new dependencies are needed compared to 3.5.5 (see below)
2012-04-01: CartoWeb 3.5.5
==========================
- Fix compatibility with now PhP 5.3.x and mapserver 5.6x (old versions aren't supported)
- PhP 5.3 impose a massive rework of all .ini files used the format is key = "value" except for boolean true/false
you could use the ./scripts/patch_php53_ini.sh script to help you to adjust all values
- include : need to be refresh with the new libs.tar.gz (cw3setup.php will take care of that with version 3.5.5)
- include : all pear packages have been removed from include, manage them system wide, or locally check the list in ./scripts/pear_list
@todo : Log4php : now version 2.2.1 http://logging.apache.org/log4php/download.html
our 0.9x
Installation could be done as a pear package too
pear channel-discover pear.apache.org/log4php
pear install log4php/Apache_log4php
- Projects :
* demoCW3 is fully functionnal, and has wfs client layers (queryable)
* demoEdit, test_main has been fixed
* demoTools has its .ini fixed for php5.3
* Others are in the old state and need to be checked/fixed
2009-09-09: CartoWeb 3.5.2
==========================
- Added select/unselect options in Search plugin to add/remove features to/from Query plugin selection
- Fixed multithreads conflicts in throttling plugin.
- Added a config parameter to print layergroups in PDF legends
- Added geoloc plugin in trunk
- Added exportDomPdf plugin: uses dompdf lib to transform HTML into PDF
2008-09-04: CartoWeb 3.5.0
==========================
- Added new "currentuser" pdf block to output current user login name.
- Added new "timeoutBeforeHide" parameter for toolTips timeout value.
- No more forced "folder" id by plugin! now use 'folderId' parameter in .ini (doc 4.4.3)(bug 1814).
- Added parameters for general encoding of data sources and specific encoding by layers (EncoderClass.data, data_encoding) (doc 16.3).
- Added input definition parameter in edit plugin metadata definition and support for input type "hidden" and "textarea" (edit_rendering) (doc 14.2.1).
- Fixed: toolTips now respect min/max scale of related layers.
- Added circle drawing tool in outline plugin
- Extended support of outline GET parameters to enable description of several shapes - possibly of different types - at once
- Extended support of query GET parameters to enable querying of multiple objets - possibly from different layers - at once
- Added exportLinkIt plugin (returns URL of current page state)
- Added layerFilter plugin: generates a layer attributes filter form and applies the resulting filters
- Added throttling plugin: used to temporary ban ip that have overflowed configurable requests/second rules
- Added support for outputFormat in export plugins, implemented in exportPdf
- Fixed: proper javascript error handling in plugin's Ajax response evaluation
- Added ServerMapquery::queryByMsShape(), useful to perform queries using MapScript ShapeObj objects
- Added statsReports plugin / stats script: generate human readable visual report based on Cartoweb and WMS log
- Added portuguese translations (thanks to K2 Sistemas)
- Added security parameter "security_view" for children switching
- Added config in exportPdf to show/hide some blocks if some layers are activated
- Added displayMeasures parameter in plugin Outline to display area/distance in label
- Unit tests now use PHPUnit 3 instead of PHPUnit 2
- Upgraded PEAR libs + added MDB2
- Added: PDFrotate: recentering, manual rotation
- Fixed: PDFrotate: stability issues
- Added: AJAX: general access points (onBeforeAjaxCallGeneral & onAfterAjaxCallGeneral) made available to all plugins
- Added: Layers switch: possibility to define any switch as the default switch
- Upgraded Prototype to 1.6.0 (bug 1763)
- Added: "force_map_refresh" parameter and related mecanism to bypass map request cache (bug 1850)
- Fixed: compatibility issue with eAccelerator (bug 1804)
- Fixed: proper encoding/decoding if encoding in browser different from UTF8 (bug 1534)
- Fixed: project id correctly recovered if/when accessing a project via client.php (bug 1748)
- Fixed: displayed coordinates when using PDF rotate mode (bug 1282)
2007-07-26: CartoWeb 3.4.0
==========================
- Added some new images plugin filter parameters:
o Map image size set dynamically via GET parameters ;
o Image mode now allow output of map, keymap and scalebar separately.
- Made URLs clickable in exportPdf documents.
- Added addRowSelector table rule tool.
- Added GET capabilities to outline plugin to generate on-the-fly point, line or polygon outline via URL.
- Added new --clean-views and --clean-accounting options to cw3setup.php
- Added LDAP storage for auth plugin
- LayerOverlay accepts 'filter' and 'filteritem' attributes (patch from Dirk Jesko)
- Added 'db_direct' method to store accounting information
- Added free (user) scale input in location coreplugin
- Added 'bboxHistory' plugin: allows the user to navigate through bbox history.
- Added WMS browser light and OgcLayerLoader plugins to make WMS layers loading more user-friendly.
- Added exportRtf plugin which gives the possibility to export the map in a RTF format.
- Added multiple resolutions for legend icons.
- Added exportImg plugin, similar to mode=image but via a template and allowing direct access to the generated image.
2006-08-31: CartoWeb 3.3.0
==========================
- Added accounting infrastucture, to log request informations. This can be used for statistics.
- Added tools for queries by point, polygon and circle (in addition to existing query-by-bbox tool).
- Added AJAX support in plugins.
- Added WMS-layers browsing plugin.
- Added hooks capabilities in views processing.
- Added sampleProject, a start project to build your own ones upon it.
- Added DXF export.
- Added geostatistical plugin for choropleth map visualization.
2006-02-14: CartoWeb 3.2.0
==========================
- Added mapOverlay plugin to dynamically search, create, update or delete mapfile elements.
- Added edition plugin ("edit") to create, edit or delete geographical data on the browser.
- Added "toolPicker", an extensible JavaScript tool to choose colors and symbols.
- Added support for GIF images in PDF export.
- Added support for additional fonts in PDF export.
- PDF form inputs are now saved while browsing the viewer and their initial states are set in config files.
- Added built-in toolbar rendering switching system: radio buttons, icons borders, icons switching.
- Improved cw3setup.php (installation script) to focus on given projects.
- Added "rotate" mode for PDF export: selection of to-be-exported rectangle, including rotation.
- Added optional reference marks on displayed map and/or PDF export.
2005-10-19: CartoWeb 3.1.0
==========================
- Redesigned DHTML map interface as a convenient object-oriented API.
- Added JavaScript constraints for polygons: maximum number of points, no crossing.
- Added new improved tabs interface.
- Added support of styles with shapes and labels in outline plugin.
- Added new profile parameter for quick development/production switch.
- Added possibility to separate toolbar icons in several groups dispatched wherever in the interface layout.
- Improved PDF export plugin:
o Support for multiline text blocks ;
o Support for external data source (files, databases) for text blocks ;
o Debugged overview extent ;
o Customizable overview outline colors ;
o Overview can use viewer keymap.
- Redesigned installation script. Added Windows installation wizard (.exe installer).
- Added views plugin.
- Added routing plugin.
- Added layers reordering plugin.
- Added raw-image output switch.
- Renamed class Serializable to CwSerializable (for PHP 5.0.4+ compatibility).
- Added possibility to create output-format specific tables rules (eg. only for PDF, only for HTML, only for CSV...).
- Switched most private plugins methods and members to "protected" in order to facilitate plugin extension.
- Added support for dynamic mapfiles (generation using PHP templates) and multiple mapfiles switching.
- Added support for dynamic changes on layers tree (aka "layers children switching").
- Moved I18n PO files to projects directories.
- Optimized export plugins (HTML, CSV, PDF, etc.) that now uses the main CartoWeb page (separated export.php pages are deprecated).
2005-03-30: CartoWeb 3.0.0
==========================
Initial release