<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://mappingwidgets.sourceforge.net" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>openwereld&#039;s blog</title>
 <link>http://mappingwidgets.sourceforge.net/blog/1</link>
 <description></description>
 <language>en</language>
<item>
 <title>Release plans</title>
 <link>http://mappingwidgets.sourceforge.net/node/10</link>
 <description>&lt;p&gt;Release 0.5?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support for editing map features?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Release 0.4 (next)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use maps from multiple WMS&#039;es&lt;/li&gt;
&lt;li&gt;Layer control widget&lt;/li&gt;
&lt;li&gt;Support for saving and restoring of web map contexts&lt;/li&gt;
&lt;li&gt;??&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Release 0.3 (current)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ruler uses map (world) coordinates instead of pixel coordinates&lt;/li&gt;
&lt;li&gt;StaticField and ControlField can show formatted output
&lt;li&gt;new ServerLegend widget when using PHPMapscript for the ServerMap&lt;/li&gt;
&lt;li&gt;calls to server widgets (ServerMap, ServerLegend) are made &#039;sessionless&#039; in the sense that they don&#039;t need session variables; this to prevent problems with different types of session when being called from e.g. the drupal carto module. A generated javascript variable contains the name of the map file in use for the client&#039;s session.&lt;/li&gt;
&lt;p&gt;&lt;a href=&quot;http://mappingwidgets.sourceforge.net/node/10&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mappingwidgets.sourceforge.net/node/10#comment</comments>
 <pubDate>Wed, 02 Nov 2005 19:50:37 +0000</pubDate>
 <dc:creator>openwereld</dc:creator>
 <guid isPermaLink="false">10 at http://mappingwidgets.sourceforge.net</guid>
</item>
<item>
 <title>Changelog</title>
 <link>http://mappingwidgets.sourceforge.net/changelog</link>
 <description>&lt;p&gt;Development version:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Version 0.3.1:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;feature: &lt;a href=&quot;manual/widgets/simplemap&quot;&gt;SimpleMap&lt;/a&gt; widget supports multiple WMS&#039;es&lt;/li&gt;
&lt;li&gt;feature: event handling changed to get/set functions and listeners (20060317)&lt;/li&gt;
&lt;li&gt;feature: &lt;a href=&quot;node/28&quot;&gt;DocumentElement&lt;/a&gt; widget added (20051223)&lt;/li&gt;
&lt;li&gt;feature: Google Maps widget added (20051215)&lt;/li&gt;
&lt;li&gt;feature: option to include javascript source files instead of including the code; this enables client side caching of the javascript files and reduces network traffic (20051028).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Version 0.3:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mappingwidgets.sourceforge.net/changelog&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mappingwidgets.sourceforge.net/changelog#comment</comments>
 <pubDate>Wed, 02 Nov 2005 19:47:55 +0000</pubDate>
 <dc:creator>openwereld</dc:creator>
 <guid isPermaLink="false">9 at http://mappingwidgets.sourceforge.net</guid>
</item>
<item>
 <title>User manual of mappingwidgets</title>
 <link>http://mappingwidgets.sourceforge.net/manual</link>
 <description>&lt;p&gt;The &#039;MappingWidgets&#039; project is developing a framework for making simple clients to OpenGIS web mapping servers (WMS). In order to reach a good performance, the generated mapping code (this is the mix of javascript and xhtml) is cached by the smarty framework. The standard smarty framework is extended with plugins to convert widgets in a template into necessary code.&lt;/p&gt;
&lt;p&gt;Standard web mapping / geography functionality is: zoom in, zoom out, pan, info, overview, full zoom history (first,previous,next,last) etc.&lt;/p&gt;
&lt;p&gt;An equally important objective is that the framework must be suitable for integrating it with a CMS or Wiki environment, such as Drupal or Mediawiki. An integration of mappingwidgets with Drupal can be found as &lt;a href=&quot;http://drupal.org/node/24727&quot;&gt;Carto module&lt;/a&gt; at the Drupal site.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mappingwidgets.sourceforge.net/manual&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mappingwidgets.sourceforge.net/manual#comment</comments>
 <pubDate>Wed, 02 Nov 2005 19:15:31 +0000</pubDate>
 <dc:creator>openwereld</dc:creator>
 <guid isPermaLink="false">5 at http://mappingwidgets.sourceforge.net</guid>
</item>
<item>
 <title>UMN Mapserver client demo</title>
 <link>http://mappingwidgets.sourceforge.net/demo/mapserver</link>
 <description>&lt;p&gt;To change the extent, select a tool button: zoom in, zoom out, pan/move, or info. The remaining buttons are for the whole area, a previous extent, or a following extent respectively. Note that a zoom area can also be defined by dragging an area in the overview map.&lt;/p&gt;
&lt;p&gt;The capabilities of the local mapserver can be requested by &lt;a href=&quot;/cgi-bin/mapserv?map=../htdocs/modules/carto/lib/mappingwidgets/maps/demo-sf.map&amp;amp;service=wms&amp;amp;version=1.0.7&amp;amp;request=getcapabilities&quot; target=&quot;_blank&quot;&gt;this link&lt;/a&gt;.&lt;/p&gt;
&lt;div id=&quot;carto-filter-0&quot; class=&quot;block-carto-filter&quot;&gt;
&lt;div id=&quot;ZoomIn0&quot; class=&quot;base button zoomin&quot;&gt;
&lt;img id=&quot;ZoomIn0-image&quot; class=&quot;button-images&quot; src=&quot;/modules/carto/lib/mappingwidgets/htdocs/skins/default/icons/icon_zoomin.png&quot; alt=&quot;ZOOMIN_TOOLTIP&quot; title=&quot;Zoom in to a selected rectangle.&quot;/&gt;
&lt;/div&gt;
&lt;div id=&quot;ZoomOut0&quot; class=&quot;base button zoomout&quot;&gt;
&lt;img id=&quot;ZoomOut0-image&quot; class=&quot;button-icon&quot; src=&quot;/modules/carto/lib/mappingwidgets/htdocs/skins/default/icons/icon_zoomout.png&quot; alt=&quot;Zoom out&quot; title=&quot;Zoom out&quot;/&gt;
&lt;/div&gt;
&lt;div id=&quot;Move0&quot; class=&quot;base button move&quot;&gt;
&lt;img id=&quot;Move0-image&quot; class=&quot;button-icon&quot; src=&quot;/modules/carto/lib/mappingwidgets/htdocs/skins/default/icons/icon_move.png&quot; alt=&quot;Drag the map to view another location&quot; title=&quot;Drag the map to view another location&quot;/&gt;
&lt;/div&gt;
&lt;div id=&quot;Query0&quot; class=&quot;base button query&quot;&gt;
&lt;img id=&quot;Query0-image&quot; class=&quot;button-icon&quot; src=&quot;/modules/carto/lib/mappingwidgets/htdocs/skins/default/icons/icon_query.png&quot; alt=&quot;Get information on features&quot; title=&quot;Get information on features&quot;/&gt;
&lt;/div&gt;
&lt;div id=&quot;Ruler0&quot; class=&quot;base button ruler&quot;&gt;
&lt;img id=&quot;Ruler0-image&quot; class=&quot;button-icon&quot; src=&quot;/modules/carto/lib/mappingwidgets/htdocs/skins/default/icons/icon_ruler.png&quot; alt=&quot;Make measurements&quot; title=&quot;Make measurements&quot;/&gt;
&lt;/div&gt;
&lt;div id=&quot;ZoomFull0&quot; class=&quot;base button zoomfull&quot;&gt;
&lt;img id=&quot;ZoomFull0-image&quot; class=&quot;button-icon&quot; src=&quot;/modules/carto/lib/mappingwidgets/htdocs/skins/default/icons/icon_zoomfull.png&quot; alt=&quot;Show the full map&quot; title=&quot;Show the full map&quot;/&gt;
&lt;/div&gt;
&lt;div id=&quot;ZoomFirst0&quot; class=&quot;base button zoomfirst&quot;&gt;
&lt;img id=&quot;ZoomFirst0-image&quot; class=&quot;button-icon&quot; src=&quot;/modules/carto/lib/mappingwidgets/htdocs/skins/default/icons/icon_first.png&quot; alt=&quot;Return to the first extent&quot; title=&quot;Return to the first extent&quot;/&gt;
&lt;/div&gt;
&lt;div id=&quot;ZoomPrevious0&quot; class=&quot;base button zoomprevious&quot;&gt;
&lt;img id=&quot;ZoomPrevious0-image&quot; class=&quot;button-icon&quot; src=&quot;/modules/carto/lib/mappingwidgets/htdocs/skins/default/icons/icon_previous.png&quot; alt=&quot;Return to the previous extent&quot; title=&quot;Return to the previous extent&quot;/&gt;
&lt;/div&gt;
&lt;div id=&quot;ZoomNext0&quot; class=&quot;base button zoomnext&quot;&gt;
&lt;img id=&quot;ZoomNext0-image&quot; class=&quot;button-icon&quot; src=&quot;/modules/carto/lib/mappingwidgets/htdocs/skins/default/icons/icon_next.png&quot; alt=&quot;Return to the next extent&quot; title=&quot;Return to the next extent&quot;/&gt;
&lt;/div&gt;
&lt;div id=&quot;ZoomLast0&quot; class=&quot;base button zoomlast&quot;&gt;
&lt;img id=&quot;ZoomLast0-image&quot; class=&quot;button-icon&quot; src=&quot;/modules/carto/lib/mappingwidgets/htdocs/skins/default/icons/icon_last.png&quot; alt=&quot;Return to the last extent&quot; title=&quot;Return to the last extent&quot;/&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;carto-filter-1&quot; class=&quot;block-carto-filter&quot;&gt;
&lt;div id=&quot;SimpleMap0&quot; style=&quot;width: 480px; height: 240px;&quot; class=&quot;base basemap simplemap&quot;&gt;
&lt;div id=&quot;SimpleMap0-viewport&quot; class=&quot;basemap-viewport&quot; style=&quot;width: 480px; height: 240px;&quot;&gt;
&lt;!-- start innerbody SimpleMap --&gt;&lt;br /&gt;
&lt;div id=&quot;SimpleMap0-canvasses&quot; class=&quot;basemap-canvasses&quot;&gt;
  &lt;div id=&quot;SimpleMap0-default-canvas&quot; class=&quot;basemap-canvas&quot;&gt;&lt;/div&gt;
  &lt;div id=&quot;SimpleMap0-ruler-canvas&quot; class=&quot;basemap-canvas&quot;&gt;&lt;/div&gt;
  &lt;div id=&quot;SimpleMap0-tmp-canvas&quot; class=&quot;basemap-canvas&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;!-- stop innerbody SimpleMap --&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SimpleLegend0&quot; style=&quot;width: 180px; height: 240px;&quot; class=&quot;base simplelegend&quot;&gt;
&lt;!-- filled in by SimpleLegend.js --&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;http://mappingwidgets.sourceforge.net/demo/mapserver&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mappingwidgets.sourceforge.net/demo/mapserver#comment</comments>
 <pubDate>Tue, 01 Nov 2005 22:08:04 +0000</pubDate>
 <dc:creator>openwereld</dc:creator>
 <guid isPermaLink="false">4 at http://mappingwidgets.sourceforge.net</guid>
</item>
<item>
 <title>How to install mappingwidgets on Debian GNU/Linux</title>
 <link>http://mappingwidgets.sourceforge.net/node/3</link>
 <description>&lt;p&gt;Mappingwidgets can be installed on a Debian GNU/Linux system using the following steps.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;install debian packages for the demo&#039;s using UMN Mapserver and PHP/MapScript; the packages from the &#039;unstable&#039; distribution contain the latest Mapserver version&lt;br /&gt;&lt;code&gt;apt-get cgi-mapserver/unstable php4-mapscript/unstable&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;copy the tar file to &lt;cite&gt;/usr/local/share&lt;/cite&gt;
&lt;/li&gt;
&lt;li&gt;
unpack the tar file here&lt;br /&gt;
      &lt;cite&gt;tar zxvf mappingwidgets.tar.gz&lt;/cite&gt;
&lt;/li&gt;
&lt;li&gt;
goto to the apache configuration directory &lt;cite&gt;/etc/apache2/conf.d&lt;/cite&gt;
&lt;/li&gt;
&lt;li&gt;
create a symbolic link&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mappingwidgets.sourceforge.net/node/3&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mappingwidgets.sourceforge.net/node/3#comment</comments>
 <pubDate>Tue, 01 Nov 2005 20:16:26 +0000</pubDate>
 <dc:creator>openwereld</dc:creator>
 <guid isPermaLink="false">3 at http://mappingwidgets.sourceforge.net</guid>
</item>
<item>
 <title>OpenGIS web mapping client demo</title>
 <link>http://mappingwidgets.sourceforge.net/demo/wmsclient</link>
 <description>&lt;p&gt;This example shows an external OGC web mapping service from www2.demis.nl. Another example (with more functionality) using a local UMN MapServer is shown &lt;a href=&quot;/demo/mapserver&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To change the extent, select a tool button: zoom in, zoom out, pan/move, or info. The remaining buttons are for the whole area, a previous extent, or a following extent respectively. Note that a zoom area can also be defined by dragging an area in the overview map.&lt;/p&gt;
&lt;p&gt;The capabilities of the local mapserver can be requested by &lt;a href=&quot;http://www2.demis.nl/wms/wms.asp?wms=WorldMap&amp;amp;version=1.0.7&amp;amp;service=wms&amp;amp;request=getcapabilities&quot; target=&quot;_blank&quot;&gt;this link&lt;/a&gt;.&lt;/p&gt;
&lt;div id=&quot;carto-filter-2&quot; class=&quot;block-carto-filter&quot;&gt;
&lt;div id=&quot;ZoomIn1&quot; class=&quot;base button zoomin&quot;&gt;
&lt;img id=&quot;ZoomIn1-image&quot; class=&quot;button-icon&quot; src=&quot;/modules/carto/lib/mappingwidgets/htdocs/skins/default/icons/icon_zoomin.png&quot; alt=&quot;Zoom in to a selected rectangle.&quot; title=&quot;Zoom in to a selected rectangle.&quot;/&gt;
&lt;/div&gt;
&lt;div id=&quot;ZoomOut1&quot; class=&quot;base button zoomout&quot;&gt;
&lt;img id=&quot;ZoomOut1-image&quot; class=&quot;button-icon&quot; src=&quot;/modules/carto/lib/mappingwidgets/htdocs/skins/default/icons/icon_zoomout.png&quot; alt=&quot;Zoom out&quot; title=&quot;Zoom out&quot;/&gt;
&lt;/div&gt;
&lt;div id=&quot;Move1&quot; class=&quot;base button move&quot;&gt;
&lt;img id=&quot;Move1-image&quot; class=&quot;button-icon&quot; src=&quot;/modules/carto/lib/mappingwidgets/htdocs/skins/default/icons/icon_move.png&quot; alt=&quot;Drag the map to view another location&quot; title=&quot;Drag the map to view another location&quot;/&gt;
&lt;/div&gt;
&lt;div id=&quot;Query1&quot; class=&quot;base button query&quot;&gt;
&lt;img id=&quot;Query1-image&quot; class=&quot;button-icon&quot; src=&quot;/modules/carto/lib/mappingwidgets/htdocs/skins/default/icons/icon_query.png&quot; alt=&quot;Get information on features&quot; title=&quot;Get information on features&quot;/&gt;
&lt;/div&gt;
&lt;div id=&quot;Ruler1&quot; class=&quot;base button ruler&quot;&gt;
&lt;img id=&quot;Ruler1-image&quot; class=&quot;button-icon&quot; src=&quot;/modules/carto/lib/mappingwidgets/htdocs/skins/default/icons/icon_ruler.png&quot; alt=&quot;Make measurements&quot; title=&quot;Make measurements&quot;/&gt;
&lt;/div&gt;
&lt;div id=&quot;ZoomFull1&quot; class=&quot;base button zoomfull&quot;&gt;
&lt;img id=&quot;ZoomFull1-image&quot; class=&quot;button-icon&quot; src=&quot;/modules/carto/lib/mappingwidgets/htdocs/skins/default/icons/icon_zoomfull.png&quot; alt=&quot;Show the full map&quot; title=&quot;Show the full map&quot;/&gt;
&lt;/div&gt;
&lt;div id=&quot;ZoomFirst1&quot; class=&quot;base button zoomfirst&quot;&gt;
&lt;img id=&quot;ZoomFirst1-image&quot; class=&quot;button-icon&quot; src=&quot;/modules/carto/lib/mappingwidgets/htdocs/skins/default/icons/icon_first.png&quot; alt=&quot;Return to the first extent&quot; title=&quot;Return to the first extent&quot;/&gt;
&lt;/div&gt;
&lt;div id=&quot;ZoomPrevious1&quot; class=&quot;base button zoomprevious&quot;&gt;
&lt;img id=&quot;ZoomPrevious1-image&quot; class=&quot;button-icon&quot; src=&quot;/modules/carto/lib/mappingwidgets/htdocs/skins/default/icons/icon_previous.png&quot; alt=&quot;Return to the previous extent&quot; title=&quot;Return to the previous extent&quot;/&gt;
&lt;/div&gt;
&lt;div id=&quot;ZoomNext1&quot; class=&quot;base button zoomnext&quot;&gt;
&lt;img id=&quot;ZoomNext1-image&quot; class=&quot;button-icon&quot; src=&quot;/modules/carto/lib/mappingwidgets/htdocs/skins/default/icons/icon_next.png&quot; alt=&quot;Return to the next extent&quot; title=&quot;Return to the next extent&quot;/&gt;
&lt;/div&gt;
&lt;div id=&quot;ZoomLast1&quot; class=&quot;base button zoomlast&quot;&gt;
&lt;img id=&quot;ZoomLast1-image&quot; class=&quot;button-icon&quot; src=&quot;/modules/carto/lib/mappingwidgets/htdocs/skins/default/icons/icon_last.png&quot; alt=&quot;Return to the last extent&quot; title=&quot;Return to the last extent&quot;/&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;carto-filter-3&quot; class=&quot;block-carto-filter&quot;&gt;
&lt;div id=&quot;SimpleMap1&quot; style=&quot;width: 480px; height: 240px;&quot; class=&quot;base basemap simplemap&quot;&gt;
&lt;div id=&quot;SimpleMap1-viewport&quot; class=&quot;basemap-viewport&quot; style=&quot;width: 480px; height: 240px;&quot;&gt;
&lt;!-- start innerbody SimpleMap --&gt;&lt;br /&gt;
&lt;div id=&quot;SimpleMap1-canvasses&quot; class=&quot;basemap-canvasses&quot;&gt;
  &lt;div id=&quot;SimpleMap1-default-canvas&quot; class=&quot;basemap-canvas&quot;&gt;&lt;/div&gt;
  &lt;div id=&quot;SimpleMap1-ruler-canvas&quot; class=&quot;basemap-canvas&quot;&gt;&lt;/div&gt;
  &lt;div id=&quot;SimpleMap1-tmp-canvas&quot; class=&quot;basemap-canvas&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;!-- stop innerbody SimpleMap --&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;http://mappingwidgets.sourceforge.net/demo/wmsclient&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mappingwidgets.sourceforge.net/demo/wmsclient#comment</comments>
 <pubDate>Tue, 01 Nov 2005 19:57:44 +0000</pubDate>
 <dc:creator>openwereld</dc:creator>
 <guid isPermaLink="false">2 at http://mappingwidgets.sourceforge.net</guid>
</item>
</channel>
</rss>
