Webworking

Nachrichten und Artikel des WebTeams

Inhalt

Kleine Updates an CSS und Navigationsskript


Updates an den CSS-Designs

Die CSS-Vorlagen haben ein paar kleinere Updates:

  • In allen Designs gibt es nun eine neue Option: FAU Siegel im Hintergrund einblenden. Diese Option erlaubt es, daß man im Inhaltsbereich an der rechten Seite und etwas nach unten verschoben das FAU-Siegel als Wasserzeichen sieht.
    Bitte beachten Sie, daß zur Nutzung auch das verzeichnis /img/logos/fau/   aktualisiert werden muss und nicht nur die CSS-Dateien.
  • Alle CSS-Designs enthalten für die Schaltung von wechselnden Farbhintergründen bei Tabellen nun die Klasse “wechselfarbe”.
    Dies bedeutet daß jede zweite Tabellenzeile andersfarbig gezeigt wird. Hierzu bedarf es nur das Setzen der Klasse in dem <table>-Tag:  <table class=”wechselfarbe”> 
  • Beim Design D3 wurde eine Option eingebaut, die den kleinen bunten Farbbalken ganz oben ausblendet. Dieser etwa 5 Pixel hohe Farbbalken war Teil des Designs. Viele Webmaster haben aber allerdings immer wieder danach gefragt, ob es ein Fehler sei und wie man das wegbekäme.
    Die basemod_disable_top_stripe.css muss lediglich in der layout.css aktiviert werden, dann ist es weg.

Neue Version vom Navigationsskript

Es gibt es bei dem Navigationsskript cgi-bin/navigation/navigation.pl   eine neue Version. 

Diese neue Version erlaubt per Konfigurationsvariable “ZeigeBaum” mit dem Wert “2″, daß der gesamte Baum immer vollständig geöffnet angezeigt wird. Dies wird benutzt um die Gestaltung zukünftiger neuer Designs zu unterstützen, bei denen die Anzeige von Navigationsebenen mit Hilfe von CSS3/HTML5 gesteuert werden soll.
Möglicherweise wird es an dem Skript noch Ergänzungen geben um zusätzliche Klassennamen einzufügen.

[via Uniportal]

Neue Domainnamen und die Suchmaschine

Bekanntlicherweise sind alle Webauftritte die vom RRZE betreut werden, auch mit den alternativen Domainnamen versehen. (Vgl. auch die Meldung vom 19. Mai ).

So trägt beispielsweise der Webauftritt des Webbaukastens seit mehreren Jahren den Domainnamen www.vorlagen.uni-erlangen.de  .  Bereits seit Ende 2010 funktionieren aber auch die Formen vorlagen.uni-erlangen.de, www.vorlagen.fau.de und vorlagen.fau.de um an dasselbe Ziel zu kommen.

Allerdings gab es ein Problem hinsichtlich der zentralen Suchmaschine: Die Suchmaschine kennt diese Aliase nicht. Und aus technischen Gründen ist es nicht einfach möglich, dem Trefferindex nachträglich neue Namen zuzuordnen.

Somit funktionierte die in den Webseiten des Webbaukastens eingebettete Suchmaschine nur dann richtig, wenn der Webauftritt vorher mit der herkömlichen, langen Form des Domainnamens aufgerufen wurde. Bei Nutzung einer kurzen Form, wurden keinerlei Treffer gefunden.

Dieses Problem wurde nunmehr behoben.
Allerdings kann konnte keine zentrale Lösung gebaut werden, die ab sofort und automatisch auf alle Webauftritte wirkt. Stattdessen ist es für jeden Webauftritt individuell notwendig, das entsprechen CGI-Skript der Suche zu aktualisieren. Diese Aufgabe muss von allen Webmastern der Webauftritte selbst gemacht werden (oder diese müssen uns beauftragen, daß wir es tun).

Zur Aktualisierung gehen Sie wie folgt vor:

  1.  Melden Sie sich mit der Hauptwebmasterkennung des Webauftritts auf den Server infodialog an.
  2. Wechseln Sie in das CGI-Verzeichnis Ihres Webauftritts
  3. Kopieren Sie die Datei aus demMusterverzeichnis /proj/websource/docs/muster/www.defaultwebauftritt.uni-erlangen.de/cgi-bin/suche.pl   in das CGI-Verzeichnis in dem Sie zuvor gewechselt sind.
  4. Prüfen Sie, ob die Dateirechte korrekt sind: Das Skript ist eine Anwendung, die ausführbar sein muss. Also muss die Datei suche.pl auch das “Ausführflag” besitzen.
    (Unter Unix/Linux führen Sie einfach ein chmod 755 suche.pl   aus)

Wenn Ihnen dies alles unklar erscheint, können Sie das Webteam auch darum bitten, diese Aktualisierung für Sie vorzunehmen.

 

 

Plugin zur Einbindung sozialer Buttons (von Facebook, Google & Co.)

Für den Webbaukasten ist ein neues Plugin zur Einbindung sozialer Buttons verfügbar. Das PHP-basierte Plugin ermöglicht die unkomplizierte Einbindung statischer und dynamischer Empfehlen-Buttons von Facebook, Google, Twitter & Co. Dem Website-Besucher bleibt es dabei selbst überlassen, ob er der Datenübertragung möglicher personenbezogener Daten an die Anbieter der sozialen Netzwerke zustimmt: über ein intuitives Menü können die Berechtigungen der einzelnen Plattformen verwaltet und gespeichert werden.

Im Unterschied zu den gängigen Lösungen im Netz (z.B. der Variante von heise.de), wird mit dieser der HTML-Code zunächst statisch aufgebaut. Dabei werden die statischen Varianten der Buttons (Share, etc ..)
eingeblendet, bei denen keine Daten übertragen werden.
Erst in dem Fall, daß JavaScript vorhanden und aktiviert ist, wird die Wahl ermöglicht, die
dynamischen Buttons anzuzeigen.

Weitere Informationen finden Sie auf der entsprechenden Seite im Vorlagenkatalog des Webbaukastens: http://vorlagen.rrze.uni-erlangen.de/vorlagen/hilfreiche-plugins/socialmedia.shtml

Mehrere kleinere Updates an Vorlagen

Gestern wurde ein neues Paket des Webbaukastens erstellt.
Darin wurden mehrere kleinere Änderungen eingebaut. Im Wesentlichen handelt es sich nur um “Schönheitskorrekturen”:

  • Der HTML-Code wurde um eine standardisierte Form von Kommentaren ergänzt, die auf den Standard von YAML beruhen. Diese Kommentare im Quellcode sollen es zukünftigen Entwicklern und automatisch arbeitenden Parsern leichetr machen, Inhaltsbereiche auszulesen und zu gliedern.
    Hinter einer <div>-Anweisung mit der ein wichtiger Bereich definiert wird, folgen zwei Leerzeichen, gefolgt von einem Kommentar der Form: <!-- begin: $name -->.
    Nach dem Ende des Bereiches durch das abschließende </div> folgt ein ebenso gestalteter Kommentar der Form: <!-- end: $name -->.
  • Bei denn UnivIS-Skripten wurde eine neue Version eingestellt, bei der das UTF-8 Problem gelöst wurde. Ebenso wird bei der Publikationsanzeige die Reihenfolge der Autoren nun richtig eingehalten.
  • Im Quellcode wurden die Umbrüche und Zeileneinrückungen vereinheitlicht.

Für bestehende Webauftritte lohnt sich ein genereller Update der HTML-Seiten wegen obigen Änderungen nicht.
Falls allein Interesse an dem Update der UnivIS-Skripten besteht, können diese über das eigene ZIP-Paket oder direkt aus dem Musterverzeichnis /proj/websource/docs/muster/www.defaultwebuftritt.uni-erlangen.de/ geladen und in die eigene Website kopiert werden.