Diskussion:GEOWebforum: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
K (2017)
 
(84 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
   >> Aktueller Release: 31. Juli 2013 <<
+
== 2021 ==
 +
 
 +
'''Tasks:'''
 +
 
 +
0. Migration auf nochmals neuen Server.
 +
 
 +
1. Anpassung Webseiten mit Umbenennung von KKGEO zu KGK und neuem Logo und Weblink
 +
* Weblink ist: http://www.kgk-cgc.ch/. Logo: (warte noch). (Adresse Geschäftsstelle KGK – CGC, Haus der Kantone, Speichergasse 6, Postfach, 3001 Bern )
 +
 
 +
2. Anpassung Mail-Server:
 +
* Neu statt sfkeller@hsr.ch richtig stefan.keller@ost.ch .
 +
 
 +
3. Bug im Titel von Beiträgen:
 +
* "FOSDEM'21, 6 & 7 Februar 2021, online" im Titel erzeugte:
 +
   Fehler in Zeile:257:You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near
 +
  '21, 6 & 7 Februar 2021, online',425,12,'1612141296',0,'1612141296')' at line 1
 +
 
 +
4. Anpassung Webseiten mit Webstatistik.
 +
* Nicola fragen Stichwort "Matomo".
 +
 
 +
5. Integration FB und Twitter
 +
* Messenger Bots einrichten, so dass pro neuer Beitrag im GWF eine Message an FB und Twitter geschickt wird.
 +
 
 +
== 2020 ==
 +
 
 +
Migration auf neue Server.
 +
 
 +
== 2019 ==
 +
 
 +
To Do's vom 31.10.19:
 +
"Export Personendaten" im CSV-Format als Button (Rolle Admin) wegen GDPR; Falls keine nützliche Query vorhanden zurückstellen und auf offene Punkte tun.
 +
 
 +
Offene Punkte:
 +
* Dockerisieren und ev. Punkte unten bei 2018!
 +
 
 +
Keine To Do's sind:
 +
* Piwik drinnen lassen - also NICHT herausnehmen! Läuft noch!
 +
* KEIN Akzeptieren-Button
 +
* KEIN Apache Log auswerten
 +
* Es braucht KEINE Text-Ergänzung zu den Benutzungsordnung wegen DSVGO
 +
 
 +
Antispam (Done):
 +
* Es müssen drei Buchstaben aus Vorname oder Nachname müssen in E-Mail sein.
 +
* Zudem statisch: "Interessen" (other = Freitextfeld)
 +
* RaymondflomyGW Raymondflomy Darploffroappy@sexkruiz.ru other
 +
 
 +
Done 11.06.2019 / 31.10.19:
 +
# GXOWebforum => GEOWebforum im HTML-Title korrigieren => Done
 +
# "EMail suchen" ergänzen (Rolle Admin) => TODO/doing
 +
# NEU: Nutzungsstatistik https://www.geowebforum.ch/stats.php nur noch für Rolle Admin anzeigen! => TODO/doing
 +
# Bug: In Detaillierte Liste sind die Pages weg!
 +
 
 +
== 2018 ==
 +
 
 +
Doing:
 +
# Antispam:
 +
## Nicht-Übereinstimmung (Partial Match) von mind. 3 Buchstaben (chars) des Vergleichs von (Vorname oder Nachname) mit Mail (inkl. Domain)
 +
## Wiederholung der ersten 4 Buchstaben von Vorname zu Nachname. D.h. das wird durchgelassen: "Stefan¦Keller" matchd "sfkeller@hsr.ch" und "Mirko¦Stocker" matchd "me@stocki.ch".
 +
## Nicht-Wiederholung derselben 4 Buchstaben in Vorname, Nachname, Mail. D.h. das wird abgefangen: byronjoighEA byronjoigh byronmalkovich@gmail.com
 +
## Alles Grossbuchstaben ist Spam, z.B. aktuell "FUELRYFLUIDAYYO FUELRYFLUIDAY don.carrington@fourr.org"
 +
# Anpassen HTML HEAD mit konsequentem "GEOWebforum", etc.
 +
# Bei memberlist.php den "Balken" ("<   1    2    3    4    5  >") von unten nach oben verschieben, damit ich schneller da dran komme.
 +
# Abklären: Werden Mail wirklich nicht geschickt, wenn 2. deaktiviert, oder 3. sonstwie: Unzustellbare Mails nicht in DB kommen trotzdem? z.B.Paul Märki paul.maerki.bonanomi@gmail.com
 +
# Ev. Zusätzliche Suche nach E-Mail nur für Admins.
 +
 
 +
In Abklärung:
 +
* In Abklärung! Impressum-Text anpassen an DVGO (Möglichkeit für Opt-out und Liste eigener Daten). OK-Button?
 +
* für Admins: Export aller Nutzerdaten im Sinne der DVGO als einfacher Button?
 +
* Statistik überarbeiten. Da stimmt etwas an versch. Orten nicht (z.T. einfach Code/Tabelle löschen): stats.php
 +
 
 +
Kostendach 5 AT:
 +
 
 +
Done:
 +
# Auf der Startseite https://www.geowebforum.ch/ "Letzte Beiträge" von 5 auf 7 erhöhen.
 +
# Weblink hinter KKGEO/CCGEO von http://www.e-geo.ch/ ändern auf http://www.kkgeo.ch/ .
 +
# Logos entfernen(!) und zwar auf https://www.geowebforum.ch/index.php => e-geo und SIK (http://www.sik-gis.ch) und auf allen(!) anderen Webseiten SIK ebenfalls im Header.
 +
# UTF8 bei Benutzungsordnung https://www.geowebforum.ch/register.php bzw. https://www.geowebforum.ch/benutzungsordnung.php
 +
# Text-Anpassung Benutzungsordnung: "2. Das Forum verwendet zur Datenübertragung im Rahmen des Forums keine besonders abgesicherten Verbindungen, sondern nur normale HTTP-Verbindungen und E-Mails"
 +
## de: "2. Das Forum verwendet zur Datenübertragung nicht immer gesicherte Verbindungen." => "(SSL-Verschlüsselung o. ä.), sondern nur normale HTTP-Verbindungen und E-Mails." streichen!
 +
## it: "2. Il Forum non utilizza sempre connessioni protette per il trasferimento di dati."
 +
## fr: "2. Le forum n'utilise pas toujours de connexion sécurisée lors de la transmission de données."
 +
## en: "2. This forum does not always use secured connections for the data communication."
 +
 
 +
Notizen zu Antispam:
 +
* Beschränkung auf 10 Beiträge pro Tag.
 +
* Mittels [https://github.com/Valve/fingerprintjs fingerprintjs] bereits im Client und beim Login mit in der DB gespeicherten Spam-Mails (IPs) vergleichen. Falls Match positiv ist, ins Leere laufen lassen.
 +
* Benutzerbeiträge am selben Tag wie die Anmeldung ignorieren
 +
* Moderieren der Neuanmeldungen?
 +
 
 +
Weitereintwicklungsideen:
 +
* Social Media: 2-Click-Button für Twitter und Facebook einbauen, zum Liken und Retweeten (unter eigenem Konto).
 +
* Webanalytics einbauen?
 +
* Back-Button anschauen bei search, optional (max. 4h).
  
 
== 2017 ==
 
== 2017 ==
  
Bugs:
+
=== Releases ===
* -
+
Done:
 +
* "Twitter-Auftritt einrichten": IFTTT anpassen.
 +
* „Testdatensatz“ (Excel?) erzeugen und pflegen aus den Spam-Einträgen (und diese dann löschen)
  
Feature Requests:
+
Webapp Release 2017-1:
* "Twitter-Auftritt einrichten", d.h. RSS-Feed mit Hashtags ergänzen, damit es Twitter mit Hashtags besser funktioniert.
+
* (Dennis) Antispam im Backend verbessern - aktuell werden 1 bis 5 mal pro Tag Spam eingetragen (wohl zur Google Search Optimization). :  
* Grafikdesign
+
** Google CAPTCHA beim Registrieren und bei Kontakt
** beauftragen
+
** Vorname extrem lang > 60 => ignorieren
** Webapp aktualisieren.
+
** Wenn bei Tätigkeits­bereich, Interessens­gebiete, Fachbereiche kein Enum eingegeben, sondern Freitext => warnen (verify=warned)
** Twitter-Card einbauen
+
** Wenn bei Tätigkeits­bereich, Interessens­gebiete, Fachbereiche der String "Version" eingegeen wurde => ignorieren (verify=ignored??)
 +
** Blacklist: https://www.geowebforum.ch/spam.php?view=1 ergänzen mit "yandex.com, yandex.ru,, printemailtext.com, emailer.printemailtext.com".
 +
* Top-Themen-Anpassung: „Forschung“ umbenennen in „Jobs“ (alle Sprachen) und gleich unter Thema „Aus- und Weiterbildung“ einordnen.
 +
 
 +
Webapp Release 2017-2:
 +
* neues Grafikdesign Rest
 +
** Startseite
 +
** Mail-Versand-Template
 +
** ???
 +
* Twitter-Card sowie FB-Resource einbauen: vgl. https://giswiki.hsr.ch/Best_Practices_for_Web_Maps#Metadata_for_Social_Media
 +
 
 +
Weitere Releases:
 +
* Backup
 +
 
 +
 
 +
=== Requests Bugs ===
 +
* MySQL MyAdmin => CSV-Liste der Abonennten ohne "E-Mail Benachrichtigung über alle neuen Beiträge der letzten Woche"
 +
* Ev. ein Attribut "verify" bei den Stammdaten einführen (default: verify=null)?
 +
* (tba. nice-to-have) RSS-Feed mit Hashtags ergänzen, damit es Twitter mit Hashtags besser funktioniert.
 +
* (IFS) https://stats.uptimerobot.com/ ???
 
* 2-Click-Button für Twitter und Facebook einbauen, zum Liken und Retweeten (unter eigenem Konto) (nice-to-have).
 
* 2-Click-Button für Twitter und Facebook einbauen, zum Liken und Retweeten (unter eigenem Konto) (nice-to-have).
* Webstats (Piwik) einrichten / optimieren
+
 
* https://stats.uptimerobot.com/
+
Bugs: -
* Antispam verbessern: Aktuell werden 1 bis 5 mal pro Tag Spam eingetragen (wohl zur Google Search Optimization). Mögliche Massnahme: Simpler Test, ob Name > 60 => delete!
+
 
 
[[Datei:GWF-Spam_2016.jpg]]
 
[[Datei:GWF-Spam_2016.jpg]]
 +
''Abbildung: GWF-Spam.''
  
 
== 2016 / 2015 ==
 
== 2016 / 2015 ==
Zeile 30: Zeile 144:
  
 
== 2013 ==
 
== 2013 ==
 +
 +
31. Juli 2013.
  
 
Features:
 
Features:

Aktuelle Version vom 4. Februar 2021, 12:56 Uhr

2021

Tasks:

0. Migration auf nochmals neuen Server.

1. Anpassung Webseiten mit Umbenennung von KKGEO zu KGK und neuem Logo und Weblink

  • Weblink ist: http://www.kgk-cgc.ch/. Logo: (warte noch). (Adresse Geschäftsstelle KGK – CGC, Haus der Kantone, Speichergasse 6, Postfach, 3001 Bern )

2. Anpassung Mail-Server:

  • Neu statt sfkeller@hsr.ch richtig stefan.keller@ost.ch .

3. Bug im Titel von Beiträgen:

  • "FOSDEM'21, 6 & 7 Februar 2021, online" im Titel erzeugte:
 Fehler in Zeile:257:You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 
 '21, 6 & 7 Februar 2021, online',425,12,'1612141296',0,'1612141296')' at line 1

4. Anpassung Webseiten mit Webstatistik.

  • Nicola fragen Stichwort "Matomo".

5. Integration FB und Twitter

  • Messenger Bots einrichten, so dass pro neuer Beitrag im GWF eine Message an FB und Twitter geschickt wird.

2020

Migration auf neue Server.

2019

To Do's vom 31.10.19: "Export Personendaten" im CSV-Format als Button (Rolle Admin) wegen GDPR; Falls keine nützliche Query vorhanden zurückstellen und auf offene Punkte tun.

Offene Punkte:

  • Dockerisieren und ev. Punkte unten bei 2018!

Keine To Do's sind:

  • Piwik drinnen lassen - also NICHT herausnehmen! Läuft noch!
  • KEIN Akzeptieren-Button
  • KEIN Apache Log auswerten
  • Es braucht KEINE Text-Ergänzung zu den Benutzungsordnung wegen DSVGO

Antispam (Done):

  • Es müssen drei Buchstaben aus Vorname oder Nachname müssen in E-Mail sein.
  • Zudem statisch: "Interessen" (other = Freitextfeld)
  • RaymondflomyGW Raymondflomy Darploffroappy@sexkruiz.ru other

Done 11.06.2019 / 31.10.19:

  1. GXOWebforum => GEOWebforum im HTML-Title korrigieren => Done
  2. "EMail suchen" ergänzen (Rolle Admin) => TODO/doing
  3. NEU: Nutzungsstatistik https://www.geowebforum.ch/stats.php nur noch für Rolle Admin anzeigen! => TODO/doing
  4. Bug: In Detaillierte Liste sind die Pages weg!

2018

Doing:

  1. Antispam:
    1. Nicht-Übereinstimmung (Partial Match) von mind. 3 Buchstaben (chars) des Vergleichs von (Vorname oder Nachname) mit Mail (inkl. Domain)
    2. Wiederholung der ersten 4 Buchstaben von Vorname zu Nachname. D.h. das wird durchgelassen: "Stefan¦Keller" matchd "sfkeller@hsr.ch" und "Mirko¦Stocker" matchd "me@stocki.ch".
    3. Nicht-Wiederholung derselben 4 Buchstaben in Vorname, Nachname, Mail. D.h. das wird abgefangen: byronjoighEA byronjoigh byronmalkovich@gmail.com
    4. Alles Grossbuchstaben ist Spam, z.B. aktuell "FUELRYFLUIDAYYO FUELRYFLUIDAY don.carrington@fourr.org"
  2. Anpassen HTML HEAD mit konsequentem "GEOWebforum", etc.
  3. Bei memberlist.php den "Balken" ("< 1 2 3 4 5 >") von unten nach oben verschieben, damit ich schneller da dran komme.
  4. Abklären: Werden Mail wirklich nicht geschickt, wenn 2. deaktiviert, oder 3. sonstwie: Unzustellbare Mails nicht in DB kommen trotzdem? z.B.Paul Märki paul.maerki.bonanomi@gmail.com
  5. Ev. Zusätzliche Suche nach E-Mail nur für Admins.

In Abklärung:

  • In Abklärung! Impressum-Text anpassen an DVGO (Möglichkeit für Opt-out und Liste eigener Daten). OK-Button?
  • für Admins: Export aller Nutzerdaten im Sinne der DVGO als einfacher Button?
  • Statistik überarbeiten. Da stimmt etwas an versch. Orten nicht (z.T. einfach Code/Tabelle löschen): stats.php

Kostendach 5 AT:

Done:

  1. Auf der Startseite https://www.geowebforum.ch/ "Letzte Beiträge" von 5 auf 7 erhöhen.
  2. Weblink hinter KKGEO/CCGEO von http://www.e-geo.ch/ ändern auf http://www.kkgeo.ch/ .
  3. Logos entfernen(!) und zwar auf https://www.geowebforum.ch/index.php => e-geo und SIK (http://www.sik-gis.ch) und auf allen(!) anderen Webseiten SIK ebenfalls im Header.
  4. UTF8 bei Benutzungsordnung https://www.geowebforum.ch/register.php bzw. https://www.geowebforum.ch/benutzungsordnung.php
  5. Text-Anpassung Benutzungsordnung: "2. Das Forum verwendet zur Datenübertragung im Rahmen des Forums keine besonders abgesicherten Verbindungen, sondern nur normale HTTP-Verbindungen und E-Mails"
    1. de: "2. Das Forum verwendet zur Datenübertragung nicht immer gesicherte Verbindungen." => "(SSL-Verschlüsselung o. ä.), sondern nur normale HTTP-Verbindungen und E-Mails." streichen!
    2. it: "2. Il Forum non utilizza sempre connessioni protette per il trasferimento di dati."
    3. fr: "2. Le forum n'utilise pas toujours de connexion sécurisée lors de la transmission de données."
    4. en: "2. This forum does not always use secured connections for the data communication."

Notizen zu Antispam:

  • Beschränkung auf 10 Beiträge pro Tag.
  • Mittels fingerprintjs bereits im Client und beim Login mit in der DB gespeicherten Spam-Mails (IPs) vergleichen. Falls Match positiv ist, ins Leere laufen lassen.
  • Benutzerbeiträge am selben Tag wie die Anmeldung ignorieren
  • Moderieren der Neuanmeldungen?

Weitereintwicklungsideen:

  • Social Media: 2-Click-Button für Twitter und Facebook einbauen, zum Liken und Retweeten (unter eigenem Konto).
  • Webanalytics einbauen?
  • Back-Button anschauen bei search, optional (max. 4h).

2017

Releases

Done:

  • "Twitter-Auftritt einrichten": IFTTT anpassen.
  • „Testdatensatz“ (Excel?) erzeugen und pflegen aus den Spam-Einträgen (und diese dann löschen)

Webapp Release 2017-1:

  • (Dennis) Antispam im Backend verbessern - aktuell werden 1 bis 5 mal pro Tag Spam eingetragen (wohl zur Google Search Optimization). :
    • Google CAPTCHA beim Registrieren und bei Kontakt
    • Vorname extrem lang > 60 => ignorieren
    • Wenn bei Tätigkeits­bereich, Interessens­gebiete, Fachbereiche kein Enum eingegeben, sondern Freitext => warnen (verify=warned)
    • Wenn bei Tätigkeits­bereich, Interessens­gebiete, Fachbereiche der String "Version" eingegeen wurde => ignorieren (verify=ignored??)
    • Blacklist: https://www.geowebforum.ch/spam.php?view=1 ergänzen mit "yandex.com, yandex.ru,, printemailtext.com, emailer.printemailtext.com".
  • Top-Themen-Anpassung: „Forschung“ umbenennen in „Jobs“ (alle Sprachen) und gleich unter Thema „Aus- und Weiterbildung“ einordnen.

Webapp Release 2017-2:

Weitere Releases:

  • Backup


Requests Bugs

  • MySQL MyAdmin => CSV-Liste der Abonennten ohne "E-Mail Benachrichtigung über alle neuen Beiträge der letzten Woche"
  • Ev. ein Attribut "verify" bei den Stammdaten einführen (default: verify=null)?
  • (tba. nice-to-have) RSS-Feed mit Hashtags ergänzen, damit es Twitter mit Hashtags besser funktioniert.
  • (IFS) https://stats.uptimerobot.com/ ???
  • 2-Click-Button für Twitter und Facebook einbauen, zum Liken und Retweeten (unter eigenem Konto) (nice-to-have).

Bugs: -

GWF-Spam 2016.jpg Abbildung: GWF-Spam.

2016 / 2015

Siehe 'Seite'.

2014

Bugs: -

Feature Request:

  • Es gibt beim File Upload eine Begrenzung auf 10MB. Uplaoad von Dateien, die grösser sind, wird abgebrochen. Offensichtlich fehlt dazu eine Fehlermeldung.

2013

31. Juli 2013.

Features:

  • Projekt "GWF Mobile": Webseite "mobilfähig" machen: Getestet vorläufig auf Internet Explorer 8 und Chrome (inkl. Firefox); später Safari, ca. 40 PHP-Seiten(!); Pop-up-Fenster neu in Webseite integriert; Alles mal 4 wegen Vier-Sprachigkeit
  • Startseite: Grafisch aufpeppen: Striche weg
  • Startseite: Grafisches Gruppieren der Themen
  • Startseite: RSS Auto Discovery (Test mit Google Reader auf Android) auf index.html eintragen.
  • Startseite: Anzeige neuer Themen seit letzten Montag (analog http://www.geowebforum.ch/last_entries.php )
  • Suche nach "agit", dann Diskussion, dann "Back"-Button => "Form Resend"-Fehler...
  • User Liste sortiert

Bugs:

  • Zugriff auf Dokumente aus geschlossener Gruppe funktioniert nicht (Egloff)
  • "Letzte Beiträge": Wenn ein Bild in den ersten X Zeichen, die dargestellt werden eingebettet ist, wird es in voller Grösse dargestellt. Das Bild sollte besser in der Grösse beschränkt oder aber ausgeblendet werden.
  • Fehler bei „Neue Diskussion beginnen“: Gehe z.B. zu Diskussionen zum Thema «Test»; „Neue Diskussion beginnen“...; Ok.; Diskussion löschen; Nun kann man keine Diskussionen mehr beginnen!; Nach Aus- und wieder Einloggen ging’s wieder.
  • Montagsmail von Ende Dezember ist nicht raus => Berechnungsfehler.
  • Beiträge, die vor dem Sonntag erfasst und aber erst nach Sonntag 03:00 freigeschaltet werden, kommen nie im Mail eine Woche darauf nicht. Vgl. z.B. http://www.geowebforum.ch/thread.php?postingID=2012 -. Mo 22.02.2010 (das ist so. wenn ein eintrag in woche X erstellt wird und am zeitpunkt, an dem die newsletter für woche X versandt wird, hidden ist, wird er nie als neu angepriesen, da die nächste newsletter für die woche X+1 bestimmt ist und nicht für die woche X).
  • Fehlermeldungen bei nicht-existierenden Seiten: Bei [1] kommt eine Fehlermeldung ("Diese Beitrag ist leider nicht mehr vorhanden"), jedoch abgeschnitten. Bei [2] kommt gar keine Fehlermeldung.

URL's in Postings

Allowed URLs in Postings Roule

Feature Requests / Ideen

Kleinere Verbesserungen:

  • Nach Login Weiterleitung nach der ursprünglich aufgerufenen Seite.
  • Wöchentliche Zusammenfassung bei geschlossenen Gruppen.
  • Preview-Funktion (mit Button) für Benutzer beim Erfassen eines neuen Beitrags.

Erledigt

  • Themen: Wenn ich als Titel "Comité d'éthique de la 3D" angebe, wird "Comité d\'éthique de la 3D" eingetragen und dargestellt: Was tun? (vgl. das neue Thema das ich erstellt habe). (erledigt Felu 17:39, 15. Feb. 2012 (CET))
  • In "Neue Diskussion": Länge von "Titel der neuen Diskussion" gleich breit wie der Text machen, also statt zurzeit 43 neu ca. 82 Zeichen. (erledigt Felu 17:56, 15. Feb. 2012 (CET))
  • "Suchen"-Feld im Header einbauen, so dass es von jeder Seite aus nutzbar ist. (erledigt Felu 14:21, 16. Feb. 2012 (CET))
  • In der Ansicht 'Mitgliederliste' einen neuen Link in den Mitglied-Namen einbauen, wo man als Administrator direkt zu "Mitglieder Bearbeiten" gelangt. (erledigt Felu 15:28, 16. Feb. 2012 (CET))
  • Einbau OpenSearch (xml) in Startseite (vgl. OpenSearch). http://taginfo.openstreetmap.ch/search?q=schloss#keys(erledigt Felu 17:54, 16. Feb. 2012 (CET))
  • Verständlichere und schönere Fehlermeldung bei "http://www.geowebforum.ch/thread.php" und "http://www.geowebforum.ch/thema.php" und "http://www.geowebforum.ch/thema.php?themenID=blablabla" (erledigt Felu 15:44, 21. Feb. 2012 (CET))
  • Diskussionen zum Thema X: Bei Beitrag verschieben (z.B. .../thema.php?move=1007) sollte die Liste sortiert sein (da fehlt ein ORDER BY ...). (erledigt Felu 18:01, 16. Feb. 2012 (CET))
  • Arbeitsgruppen: Beim Eröffnen einer neuen Arbeitsgruppe, sollte die Auswahlliste sortiert sein (da fehlt ein ORDER BY ...). (erledigt Felu 18:16, 16. Feb. 2012 (CET))
  • Bug: img-Tag wird nicht dargestellt: Vgl. http://www.geowebforum.ch/thread.php?threadID=1033#2490 (erledigt Felu 13:35, 8. Mai 2012 (CEST))