1c1
!!Geometa Directory
Die ist eine Wiki-Seite zur geometa Directory-Programmentwicklung. Die offiziellen geometa Directory-Seiten befinden sich [http://gis.hsr.ch/wiki/Geometa_Directory hier].
3,34c3,89
Das '''Geometa Directory''' ([http://geometa.info/directory/ geometa.info/directory/]) ist ein '''Webkatalog''' (Directory, Verzeichnis, Liste) für '''Geodienste, Geodaten, digitale Karten''' und allgemein für '''Geo-Informationssysteme (GIS)'''. Das Spezielle an diesem Directory ist die '''Qualität''' der eingetragenen URLs durch Social Bookmarking sowie die ''''GeoBookmarks''''.
* Grundidee des Social Bookmarkings: Relevantere Suchresultate erhalten durch manuell kategorisierte Webseiten. 'Tags' sind einfach Schlagworte zur ergänzenden Kategorisierung der Webdokumente.
* Grundidee der Erweiterung mit GeoBookmarks: Suche ergänzen - bzw. einschränken - nach zwei Prinzipien: "Was ist Wo?", d.h. "Zeige alle R in P" (z.B. [ restaurants pfäffikon ]) und "Was gibt es alles am Ort P?" (z.B. [ pfäffikon ]).
Im Gegensatz zu Suchmaschinen kann man in Katalogen (Directories) blättern (statt 'blind' suchen zu müssen) und aus Begriffen auswählen (browsing) nach dem Prinzip:
# Speichere deine Bookmarks an einem Ort, von überall erreichbar.
# Teile deine Bookmarks mit Anderen, deinen Freunden oder speichere sie für dich privat.
# Katalogisiere ('tagge') deine Bookmarks mit deinen eigenen Kategorie-Begriffen ('Tags'), ansatt sie in vorgegebenen, grossen Verzeichnissen zu speichern.
Webkataloge bieten potentiell hochwertige Websites zu einem Thema an während Suchmaschinen auch ausgefallene Seiten zutage fördern. Suchmaschinen sind crawler-basiert während Directories von Hand erstellt und kategorisiert werden. Daher die potentiell bessere Qualität von Directories, bzw. Social Bookmarking-Systemen.
Geometa Directory ist eine Adaption von '[http://scuttle.org Scuttle]'. Scuttle ist eine Open Source Version vom wohl bekanntesten englischsprachigen Service '''[http://del.icio.us/search/?fr=del_icio_us&p=bookmarks&type=all del.icio.us]'''. Im deutschen Sprachraum bekannt ist auch [http://www.mister-wong.de Mister Wong.de].
!!Scuttle
Regelmässig:
* WM-Links aktualisieren
* Links testen
* Funktionalitätstests u.a. gemäss #Funktionalitätstests
* Erweiterungen dokumentieren (im Code, To do-Liste, etc.)
* Scuttle-Entwicklung beobachten
Erweiterungen Teil 1 (MichelFausch):
* Layout anpassen à la GISpunkt HSR, bzw. geometa.info, favicon in header, kleinere Schrift, Arial.
* Sprache anpassen: statt Favoriten => Bookmarks, statt Klein- => Gross/Kleinschreibung; statt "Suche in" => "Suche".
* WM-Links importieren:
** Konverter vom CSV zu del.icio.us-XML (Csv2Delicious in Java).
** in lokale Sites importieren
* GeoBookmarks
** Matching von WM-Links
** Anzeige von lat/lon, postalcode und place: 47°13'36"N, 8°49'6"E (47.22666N, 8.81833E WGS84), allenfalls (CH1903)
Siehe auch:
* GeometaDirectory
* GeometaInfoURLTypen
* GeometaDirectoryChanges
* GeometaDirectoryCrawler
!!Erweiterungen/Bugs
GUI:
* Bug (Apache?): http://geometa.info/directory/search.php/all/%s => Bad Request - Your browser sent a request that this server could not understand.
* Bug: http://88.198.44.148/directory/search.php/all/r%fcti => Fatal error: SQL ERROR [ mysql4 ]
* Online-Karten-Client / wmsviewer (OpenLayers): Header/Footer sowie Sprach-Variablen ergänzen.
Backend:
* "...since 14 days" anpassen zu "...since 30 days"
* http://88.198.44.148/directory/rss.php/ funktioniert nicht richtig: Alles alte Bookmarks!?
* OAI-PMH-Refresh nochmals testen, z.B. wenn nicht als Admin eingeloggt kommt "Warning...".
* OAI PMH-zu-Delicious: via XML; dann über URL-calls (API/Import?)
Allgemein / Daten:
* Alles auch auf 88.xxx kopieren und dort testen
* WMS-Daten anpassen (REQUEST=GetCapabilities und SERVICE=WMS 'raus!)
!!History
Release Feb. 2008? (MF). Erledigt:
* CAPTCHA!
Release Aug. 2007 (MF). Erledigt:
* LayerSwitcher einfügen; siehe Doku. http://dev.openlayers.org/docs/ ([http://www.easywms.com/easywms/?q=de/node/139 hier] oder [http://www.nabble.com/google-zoom-t4261047.html hier])
* Layers und BBox richtig parsen, aus BBox Center berechnen
* Statt "http://88.198.44.148/directory" config.urls_oai.data => oai_pmh_data_providers
* Links mit 'webservice'-tag gelb hinterlegt + eigenes Logo
* Überlange Adressen werden abgeschnitten
* URL bei Bookmark-Ausgabe anzeigen
* Runden auf 5 Nachkommastellen
* CSS angepasst (Gelb abgedunkelt)
* Timeout von ws.geonames.org abfangen
* URL encoding für WMSVIEWER mittels rawurlencode
* Sort by Visits als neuer Default anstelle Datum.
* (zwischendurch) Neu besser ins Unterverzeichnis viewer (../directory/viewer/) tun?
!!Milestones MG/MF (ab 27.7.2007!):
* Timeout von ws.geonames.org abfangen (MG)
* Manager-Seite (neu: manager.php oder backend.php):
** Refresh OAI-PMH/DC bereit und getestet?
** Refresh WMS (vormals wms_manager.php, MG) fertigstellen
* Separater WMS Viewer bereitstellen auf http://www.geometa.info/wmsviewer/ (ex. rappi2, Cubewerx nicht verfügbar!): Web map site (WMS client) which handles a WMS base URL as a parameter, similar to this http://foreigndomain.org/freeclient?wmsurl=. The expected result would be an online web map from the WMS server, with all the layers switched on.
* [http://88.198.44.148/directory/tags.php/wms+webservice?sort=visits_desc WMS-Types] mit WMS Viewer verknüpfen
* Doku auf GeometaDirectory, GeometaInfoURLTypen und v.a. [http://www.gis.hsr.ch/wiki/Geometa_Directory Seite auf GISpunkt-Wiki] nachführen.
!! Tests
* GeoRSS: Siehe http://gis.hsr.ch/wiki/Google_Maps_Hacks und http:files/MobileGuideRappi_20070723.xml
* Firefox und Internet Explorer 6 oder höher
* Mit/ohne mod_rewrite?
* Regelmässig: Demo und Tests durchspielen! 'Source' SFK schicken (später: ins Repository commiten) Doku. inkl. Wiki nachführen
!! Bugs
* (Falscher) Aufruf mit http://geometa.info/directory/search.php/all/%s gibt "Page not found" zurück.
* Copy/Speichern => übernimmt die Tags nicht!
* An Scuttle gemeldet:
** API-Aufruf mit tags nicht implementiert (gemeldet)
** tagrename.php fehlt (gemeldet) --> Tagrename eingefügt
* GeoRSS-Log anpassen, so dass WMS und OAI-PMH (BBox) Koordinaten an den Feed liefern.
!! Feature Requests
* Parameters:
** Neu 'minlat/minlon/maxlat/maxlon' ({minlat}, ...), mindate, maxdate sowie (gesamte) 'query' als erlaubte URL-Parameter einführen.
** Genaue Ortsbezeichnung und/oder Kanton auch als Parameter, z.B. {state} (z.B. Rapperswil SG)
* Wie kann der Admin andere Bookmarks editieren (z.B. die Tags ohne Komma durch solche mit Komma ersetzen)?
* Daten-Datum 01-01-1970 (meist importuser) auf 01-01-2007 setzen.
* (Aufwand?) Sync-Tool anpassen: Automatische Synchronisation mit del.icio.us!
* [http://opensearch.org OpenSearch] dazu schreiben (simple XML-Datei im Root)
* Firefox-Extension/Add-in: siehe z.B. Scuttlelicious und diese [http://www.google.ch/search?q=%20scuttle%20firefox%20extension Websuche]
* Einbetten aktueller Ort in (index.php?) als [http://en.wikipedia.org/wiki/Geo_(microformat) Geo-Microformat]
* Frontend: 'Bookmarks' soll neu 'My Bookmarks' heissen.
* Anzeige "Populäre Tags" als Default zusätzlich zu "Neuste Tags"
* Backend: Automatisierter Refresh jeweils Dienstag und Freitag Morgen (03:00h)
* Backend: Refresh (WMS und OAI-PMH) in eine Logdatei schreiben. Link zuoberst?
* Spezielles CSS für's Handy?
* GeoRSS export => BBox! http://maps.google.com/maps?q=http://geometa.info/tmp/test.georss
* Tag bundles, tag clustering (Ontology based)?
* Sprache:
** ad-hoc wählen (User locale, Sprache en_UK, de_CH, de_DE) und in Cookie/Profile speichern
** aus Profil nehmen: Default User language (locale)
** passt sich automatisch an IP/User agent an, falls User kein Cookie/Registration vorhanden: Lösen mit Apache mod_rewrite oder mit PHP?
38,44d92
* GeoBookmarks-Umrechnungen: WGS84=>CH1903, Umrechnungen DD.MM.SS=> DD.nnnnn . Siehe [http://tools.wikimedia.de/~magnus/geo/geohack.php?params=47_13_36_N_8_49_06_E_type:city(7532)_region:CH-SG Magnus Manske's Geohacks]
Erweiterungen Teil 2 (v.a. MichelFausch):
* Input verbessern: Siehe [http://gis.hsr.ch/wiki/Geographische_Koordinaten Koordinaten-Tests hier]
* Sortieren nach Hits (Visit counter)
** Speichern in DB: Erweitern nach visits, bbox (vgl. [http://mapki.com/wiki/Spatial_Data_in_MySQL MySQL])
** Hits Ranking (vgl. Mailingliste Feature Requests, speziell [http://macosbrain.ath.cx/wordpress/2006/09/23/scuttle-with-visitcounter-and-secure-redirect/ diesen]!)
46c94,97
* Erweitern um Typ [WMS]-Links (MatthiasGood)
* Profil erweitern mit Default User location (anstelle IP lookup)
* Link testen/verifizieren: Flag mit Counter speichern/darstellen, falls "ERROR 404: broken link"?
* Kleineres:
** Nach ./bookmarks.php/stefankeller?action=add kein Aufruf der eingetragenen Seite.
48,52c99,100
Erweiterungen Teil 3:
* Erweiterungen publizieren
* Webservice freischalten!
Erweiterungen Nice-to-have:
!! Tools
* Import: DC/DClite4G über OaiPmh2Scuttle-Konverter
54,59c102
* Admin Link verification (vgl. Mailinglisten!): separate Tools?
* Sprache passt sich automatisch an IP/User agent an, falls User kein Cookie/Registration vorhanden: Lösen mit Apache mod_rewrite oder mit PHP?
* Sprache wählen (User locale, Sprache en_UK, de_CH, de_DE) und in Cookie/Profile speichern
* Profile erweitern:
** Default User location
** Default User language (locale)
* Link Verification (vgl. Mailinglisten!): separates Admin Tool?
63c106,107
!!Weblinks
!! Weblinks
74,81d117
!!Funktionalitätstests
* Was Wo?
** Suche Karten in Rapperswil [ karte rapperswil ]
** Zeige alle Restaurants in Pfäffikon" [ restaurants pfäffikon ]
* "Was gibt es alles in Rapperswil?"
** [ rapperswil ]
** [ 47.22, 8.81 ] und weitere [http://gis.hsr.ch/wiki/Geographische_Koordinaten Koordinaten-Tests]

Sections: Geometa Directory | Scuttle | Weblinks | Funktionalitätstests |

Geometa Directory ^

Das Geometa Directory (geometa.info/directory/) ist ein Webkatalog (Directory, Verzeichnis, Liste) für Geodienste, Geodaten, digitale Karten und allgemein für Geo-Informationssysteme (GIS). Das Spezielle an diesem Directory ist die Qualität der eingetragenen URLs durch Social Bookmarking sowie die 'GeoBookmarks'.

Im Gegensatz zu Suchmaschinen kann man in Katalogen (Directories) blättern (statt 'blind' suchen zu müssen) und aus Begriffen auswählen (browsing) nach dem Prinzip:

  1. Speichere deine Bookmarks an einem Ort, von überall erreichbar.
  2. Teile deine Bookmarks mit Anderen, deinen Freunden oder speichere sie für dich privat.
  3. Katalogisiere ('tagge') deine Bookmarks mit deinen eigenen Kategorie-Begriffen ('Tags'), ansatt sie in vorgegebenen, grossen Verzeichnissen zu speichern.

Webkataloge bieten potentiell hochwertige Websites zu einem Thema an während Suchmaschinen auch ausgefallene Seiten zutage fördern. Suchmaschinen sind crawler-basiert während Directories von Hand erstellt und kategorisiert werden. Daher die potentiell bessere Qualität von Directories, bzw. Social Bookmarking-Systemen.

Geometa Directory ist eine Adaption von 'Scuttle'. Scuttle ist eine Open Source Version vom wohl bekanntesten englischsprachigen Service del.icio.us. Im deutschen Sprachraum bekannt ist auch Mister Wong.de.

Scuttle ^

Regelmässig:

Erweiterungen Teil 1 (MichelFausch):

Erweiterungen Teil 2 (v.a. MichelFausch):

Erweiterungen Teil 3:

Erweiterungen Nice-to-have:

Weblinks ^

Funktionalitätstests ^