TO DO: Webseite & Inhalte

TO DO ab 2020

Mit der Migration auf eine neue Plattform sind die Aufgaben in einem Kanban Board organisiert.

 

Content - TO DO bis 2018

Neue Kapitel schreiben:

  • Mit Ethify Riten durch's Leben - hier ist eine Skizze dazu

Links überprüfen

Filmtipps mit Jahreszahlen und Regisseur und Links versehen. erledigt von Marcello

Ethify Public License (GPL / EuPL / CC-by-sa mit Einschränkungen, was mit den Werken gemacht werden darf)

Ethify Yourself Wikibook: Bilder ergänzen und auf Kommentare von Doktorchen eingehen

Ethicheck - TO DO bis 2016

Der ethicheck ist ein Servcie zur Bewertung von Unternehmen. Der Prototyp wurde 2019 eingestellt.

  • wrong jQuery Version, überlagert jene von Drupal, sodas File upload oä "rödelt" - fixed
  • Navigation: after Evaluation, get user back to the Ethicheck entry page (= ethicheckstart).
  • Description text is cut (zB http://ethify.org/ethicheck/company/4 )
  • Help - Texts: show again when evaluating
  • Check localisation, offer english version
  • Offer Ethicheck value as an iframe-embed, also allow evaluation there (within new Tab)
  • Help - Bubbles sometimes disappear (only on Safari Browser?)
  • Additional Field "Relation", relation to company (Mitarbeiter - Staff, Kunde - Client, Inhaber - Owner, Teilhaber - Shareholder, Lieferant - Supplier, Mitbewerber - Competitor, Anrainer - Neighbor, Sonstige - Others.  Allow multiple choice), later extra statistics as drop down: All Evaluations (17) | Clients (11) | Suppliers (7)   (einer davon ist Kunde und Lieferant)
  • Firmen sollen Möglichkeit erhalten, mit eigener Rolle ("Sponsor") ihre Leistungen detaillierter anzubieten (Tab dazu (mehr über uns), siehe auch kununu.com)

Technik - Dokumentation

Die ethify.org Webseite ist seit März 2010 online und wird laufend erweitert.

Drupal Setup: Thomas Zahreddin
Drupal Support: Nicolas Knaebel, Martin Aberer, Alexandra Klepatsch
Theming: Sebastian Nagel
Hosting: novij.at (bis 2012), ALLMENDA.com/cloud (ab 2013)

Statistik abrufbar mit awstats (login ethify.org) und PIWIK  (geht seit Mai 2015 nicht mehr, da wurde offenbar auch nur immer traffic von der Umleitung von ethify.com an 80.120.121.42 pip.novij.at gemessen, also nur ein Bruchteil!).

Bilder für Galerien so uploaden: http://ethify.org/node/add/picture

Footer für Newsletter hier anpassen: /var/www/www2.ethify.org/web/sites/all/themes/acquia_prosper/simplenews-newsletter-body.tpl.php

Fusszeile hier bearbeiten: http://ethify.org/admin/settings/site-information

Technik - to do

Eine Webseite braucht laufend Wartung, hier eine Liste was wir uns anschauen sollten:

Auf https umstellen: braucht etwa die Facebook  App

Werbebanner - Partner suchen, zB http://www.sizmek.com/publisher

Zweite Menüebene für mobile Version fehlt: Block Primary Link wäre vorhanden, könnte unten angehängt werden, aber wie geht das mit mobile-garland Theme zusammen?

Wenn Nutzer neu registrieren, sollen sie auch ein Newsletter Abo haben. Bekommen sie.

AK: Für die nächsten zwei Punkte schlage ich einen ethify Sprint im August vor, zu dem wir eine Kopie dieses Drupal auf meinen Server ziehen und das Ding mal wirklich zerpflücken.

Schlechte Performance: mit den fcgi  Optimierungen geht's viel besser

Dateiupload mit Macken wegen falschem jQuery Version im Modul ethicheck - deaktiviert

Kommentare locken viele Spammer an, landen in Moderationswarteschlange, verschärfter Captcha + Rechentest?

Print Version von Seiten wird nicht angeboten, trotz Einstellung in http://ethify.org/admin/settings/print

SEO: sitemap.xml - zu viele Elemente?, Google zeigt keine Sitemap

Neues Buch oder Buchseite anlegen geht derzeit nicht (in einer Bookpage beim Bearbeiten bei Inhaltsverzeichnis kreist es ewig) - Ethicheck jquery Problem, Modul deaktiviert

Webform Übersetzung (für Journal) braucht http://drupal.org/project/webform_localization

Auf Seite Erscheinungsbild Code für Embedding anbieten (teilweise erledigt, noch nicht sehr benutzerfreundlich und schön)

Pre-Authenticated Role definieren, Login Toboggan soll 403 abfangen und auf pre-authenticted setzen (statt 403 Modul)

Userpoints wieder sichtbar machen und Bewertungen mit Sternen erlauben

Lightgbox2 Images sind zu klein - wo einstellen? Imagecache Grid9 gewählt, wäre gross genug, aber zeigt's nicht an

In Galerie nur "Neues BIld hochladen" erlauben (nicht Foto erstellen = Picture Permissions?, nun ausgeschalten, wird jedoch noch immer angezeigt zumindest bei admin). Der Beschreibungstext im Textkörper beim Bild hochladen geht offenbar verloren.

Community Tags: anonym nur mit Mollom oder nur angemeldet, dann zeigt's aber unten gross Login an, Umstellen auf Links statt Tagadelic hilft auch nicht: http://ethify.org/admin/settings/community-tags

Invite / User Relationship-Module sind konfiguriert [RAS], aber wie kann ich mit einem anderen User nun eine Beziehung starten? Gibts da einen eigenen Block? Die User Experience ist noch sehr weit weg von FB o.ä.

tableofcontents: Unterpunkte eventuell anders nummerieren (a, b, c statt 1., 2., 3.)

Fussnoten sollen mit mouse-over Blase aufklappen (statt nach unten zu springen). Apture-Modul: Möglichkeit zur allgemeineren Verwendung finden, denn momentan funktionieren die AJAX Popup-Links von Apture nur für den Editor des Textkörpers; für CCK-Felder sei laut Entwickler Unterstützung geplant.

PR to do

Pressemitteilung auf http://www.pr-gateway.de

erledigt

Neues Kapitel begonnen: Ethify Your Love - Vorurteile, Things I'll teach my kids about sex

Übersiedlung auf osAlliance Server

Authentifizierung auch mit imap_auth anbieten

Anzeige der Versionen geht derzeit nicht, zB http://ethify.org/node/29/revisions/view/972/1222

Newsletter Abo Benachrichtigung per e-mail hat html tags, ist aber nicht MIME-Mail. Wo auf plain Text umstellen? Bei Website - Einstellungen - Simplenews (erledigt)

Menüs umsortieren:
evt mal statt Hauptwörter Zeitwörter nehmen? lesen, üben (Werte, Journal), staunen (Galerie), vernetzen (Community, Kalender, Blogs, FBFilme, TV, Twitter), bestellen (Service, Fanpaket, Buch, Workshop, Vortrag)

CSS für zweite Menüebene - done

Redaktionelle Überarbeitung für Buch im Frühjahr 2012, Buch erscheint nun endlich im Juli 2012.

Abbildung der Materialien für's Ethify Paket und vom Buch

+ User Profil mit Account verbinden 

User profil hat folgende zusätzliche Felder, es fehlt noch die Aufforderung, diese auszufüllen:

  • Was ich so tue ...
  • Mein wichtigstes Anliegen für ethify.org ist ...
  • Homepage
  • Bild (noch runterrechnen und Ausschnitt)

Footer Leiste übersichtlicher

Auf Seite Journal anbieten, Fragen einzutippen, zu speichern und auszudrucken (Content Type mit Eingabefeldern)

Übersetzungen

  • Language Chooser ins CSS einbauen
  • i18n: Übersetzungen möglich, wenn Node auf deutsch gestellt ist
  • Tipp: damit Node wieder im Menü erscheint, nach Anlegen der Übersetzung wieder auf sprachneutral stellen
  • Werte sind auf englisch übersetzt, andere Seiten fehlen noch
  • Google Translator provisorisch oben rechts

Twitter Posts funktionieren derzeit nicht (API change?)

Newsletter: Möglichkeit, aller User anzuschreiben ** [nkn: Module Simplenews, Simplenews on register und MIME-Mail sind installiert; fehlt noch Konfiguration der Einstellungen und Berechtigungen sowie Testen mit dem Newsletter-Block - siehe dazu http://www.ethify.org/admin/help/simplenews ]

Newsletter Footer: Abmelde-Link korrigiert, Kalender dazu 8JAN12

Facebook Wallposts funktioniert wieder (API change?)

Activity Stream anschauen (nicht relevant, da nur wenige User aktiv)

Google Friend Connect-Modul: Site-ID wie in der Anleitung beschrieben geholt und auf der Einstellungsseite des Moduls eintragen; dann den GC-Block aktiviert.  Auf Anmeldeseite: "Mit deinem Facebook oder Google Konto einloggen" und darunter beide Logos nebeneinander.

User nach dem Einloggen auf /blog umleiten oder noch besser: zu den Aktivitäten der Freunde.
[nkn: Hatten wir letzte Woche eingeschalten, aber durch die automatische Umleitung kann der Facebook-Account nicht mehr gelinkt werden, da das FBConnect-Modul auf eine eigene URL umleiten möchte, dort aber wegen dem Trigger nicht ankommt. Eventuell kann der Trigger inaktiviert werden, wenn schon ein URL-Parameter für die Destination gesetzt ist.]

Userpoints: Punkteeinstellungen weiter testen (jetzt bekommen alle Ethis, Kategorie sollte jetzt auch passen)

CKeditor: Hintergrund neutral machen, siehe http://drupal.ckeditor.com/tricks

PIWIK konfigurieren: Schlüssel von Julian auf http://ethify.org/admin/reports/piwik_reports/visitors eingegeben, funkltioniert aber in Drupal nicht. Egal, wir können direkt über https://twig.novij.at/piwik auf die Statistiken zugreifen.

Module "Invite" und "User Relationships" installiert; dazu auch "Userpoints Invite" aktiviert und Berechtigungen für die Module eingestellt

Google Friend Connect-Modul installiert

Inhaltsverzeichnisse für alle Buchkapitel hinzugefügt und getestet

tableofcontents-Modul: Das TOC-Modul verschiebt die Seite beim Klicken eines Anchor-Links leicht nach oben (siehe http://www.ethify.org/imprint ). Dies passiert anscheinend nur in einem aktuellen Safari; eine moderne Version von Firefox hat das Problem nicht. Eventuell lässt sich das Problem durch einen kleinen Fix für Safari lösen. [nkn: Via Javascript zum Anker springen löst das Problem. Habe dazu die JQuery-Plugins ScrollTo + LocalScroll korrekt eingebunden (wurden zwar vom tableofcontents-Modul hinzugefügt, aber nicht gestartet. ]

Module gallery_assist und lightbox2 installieren *** [nkn: Module Gallery Assist, Gallery Assist Lightbox, Gallery Assist Upload+Import Helper und Lightbox2 sind installiert. RAS: ist in Galerie im Einsatz, evt noch weiter testen.]

User Account Reminder auf http://www.ethify.org/admin/settings/account_reminder konfigurieren, übersetzen und getestet [RAS: derzeit wird kein Reminder ausgesendet, weil auch importierte Accounts reminded werden].

Modul tableofcontents installiert und teilweise getestet.

Apture-Modul installiert und konfiguriert, um verschiedene externe Seiten wie Wikipedia automatisch in einem Popup-Fenster anzeigen zu lassen

"Read More"-Button bei Blogs: Gewicht anpassen, Design umgestalten und übersetzen [nkn: Modul "Read More Link" installiert und konfiguriert - es wird nun ein "Weiterlesen >>"-Link nach dem Teaser angezeigt.]

Community Tags: Mit Theme-Funktion den "Alle Tags"-Abschnitt ausblenden

Community Tags installiert und zur inline-Bearbeitung konfiguriert

[nkn] LinkIt für die interne Verlinkung von Nodes, Usern etc. ist installiert: 
- Habe den Editor FCKEditor durch CKEditor ersetzt und für LinkIt konfiguriert (WYSIYWG-Modul ausgeschalten und CKEditor-Modul installiert, da das Einzelmodul mehr Konfigurationsmöglichkeiten anbietet und den Editor mit richtiger Breite anzeigt)
- Dazu noch den "Internal Links"-Filter, der internal:-Links umschreibt, angeschalten.

[nkn] Facebook Connect installiert. E-Mail-Abfrage ist aber noch offen, falls überhaupt möglich via diesem Modul.

Blogbeiträge in Facebook Fangruppe "ethify yourself" spiegeln, läuft zunächst über twitter.com/ethify

Login / Register login Block rechts oben auf /user oder /register verlinken (ist jetzt links, wenn anonym, evt noch mit CSS drübergehen)

Wie sehe ich Versionen bei Pages? Auch wenn ich revision information anklicke, sehe ich später nie die Vor-Versionen (wie Wikimedia-History). Muss bei Content type eingestellt werden.

user import (RAS: Achtung: diese werden mitunter  reminded)