Webworking - Das Blog des WebTeams vom RRZE: Vorlagenkatalog

Suche


Inhalte überspringen: zur Funktionsnavigation zur Inhaltenavigation mit Inhaltsübersicht und Verzeichnis A-Z

Über...

Das Blog des Web-Teams des RRZE. Hier finden Sie aktuelle Informationen und Hinweise zu den Webdiensten, sowie Kurzberichte und Artikel.

Webkongress Erlangen 2008

Status

Online seit 5 Jahren und 22 Tagen
Letzter Eintrag: 17. März, 10:02

Kalender

März 2010
Mo Di Mi Do Fr Sa So
 1   2   3   4   5   6   7 
 8   9  10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Februar    

Letzte Beiträge

  • CVS, Modul NavEditor2...
    CVS, Modul NavEditor2 :) Aber CVS, git, svm und co...
    von Wolfgang Wiese (17. März, 10:03)
  • SCM
    Wird Zeit, dass das ganze mal mit irgendeiner Versionsverwaltungssoftware...
    von Nils Werner (15. März, 17:20)
  • info14: Medizin und Natfak
    auch die info14 wurde nun umgestellt. Damit ist dieser...
    von Wolfgang Wiese (15. März, 15:40)
  • Download-Pakete aktualisiert
    Die Download-Pakete wurden wieder aktualisiert. Wichtige...
    von Natalia Khamatgalimova (15. März, 15:31)
  • NavEditor 2: Update auf...
    Die nächste stabile Version vom NavEditor ist...
    von Natalia Khamatgalimova (15. März, 09:28)

Montag, 15. März 2010

Download-Pakete aktualisiert

Die Download-Pakete wurden wieder aktualisiert. Wichtige Änderungen:
- Navigationsscripten (mehr dazu siehe Meldung vom 25. 02.2010)
- neue stabile NavEditor-Version mit mehr Sicherheit und Stabilität
- CSS-Klassen für Linkicons:
Statt der Garfiken auf der Seite Linkicons können einfach nur Klassen verwendet werden. Es gibt folgende Klassen:
pdf, extern, programm, excel, latex, email, mpg, openpresentation, opendocument, openoffice, php, powerpoint, postscript, registry, realplayer, rss, text, tgz, tar, tex, univis, vcard, word, xml, zip. Diese werden direkt in den Link eingebunden, z.B.:
<a href="example/example.pdf" class="pdf">
- CSS-Klasse "Marker" (diese Klasse dient dazu, bestimmte Stellen auf der Seite mit gelbem Hintergrund versehen, sprich: markieren)
  • Kommentieren (keine Kommentare)

NavEditor 2: Update auf weitere stabile Version

Die nächste stabile Version vom NavEditor ist wieder da. Dieses Update wird von uns dringend empfohlen!
Die neue stabile Version beinhaltet wichtige Änderungen in Sachen Stabilität und Sicherheit.
  • Kommentieren (2 Kommentare)

Dienstag, 2. März 2010

Zugriffsschutz für Dateien

Der Zugriffsschutz für Dateien ist mit dem kürzlich erfolgen Update des Uniportals auch mit Passwort möglich. Sprich: Anstelle nur die Mitglieder von Personengruppen den Zugriff zu erlauben, ist es nun auch möglich, ein Passwort einzugeben, welches den Benutzer vorher gegeben wurde.

Die Zugriffsregeln können dabei sowohl alternativ als auch zusätzlich gelten.
Damit kann man zum Beispiel festlegen, daß Zugriff nur für Mitarbeiter der Uni möglich ist UND das diese zusätzlich noch ein Passwort eingeben müssen.
Aber der meiste Anwendungsfall wird eher der sein, daß man eine Datei für alle Gruppen öffnet ("öffentlich"), aber dann das Passwort zusätzlich einfordert.

Die aktualisierte Beschreibung der Schnittstelle findet sich im Webbaukasten: Einbindung von Informationen aus dem Uniportal - Dateien
  • Kommentieren (keine Kommentare)

Donnerstag, 25. Februar 2010

Tipp zur Performancegewinnung

Webauftritt die mit dem Web-Baukasten der Uni erstellt werden, enthalten mehrere interaktive Skripten. Die Seiten werden während des Aufrufs dynamisch erzeugt.
Zwar sorgen Caches und Proxys bereits dafür, daß bekannte Seiten schnell ausgeliefert werden, jedoch kann die echte neugenerierung einer Seite auf unseren alten Servern (die auch noch nicht loadbalanced sind) doch schon 1.2 Sekunden dauern.

Ein Tipp zur Verbesserung der Performance betrifft solche Webauftritte, bei denen die Zielgruppennavigation (in den Seiten oben) nicht benutzt wird oder sich so gut wie nie ändert.

Die Zielgruppennavigation wird in der SSI-Datei websource/ssi/kopf.shtml definiert.

Dort finden Sie folgenden HTML-Code:
 <div id="hauptmenu">
          <h2 class="skip"><a name="hauptmenumarke" id="hauptmenumarke">Zielgruppennavigation</a></h2>
          <!-- #include virtual="/cgi-bin/navigation/inhalt.pl?type=ziel&noU=1&nodfn=1"  -->
       </div>
Dabei wird bei jedem Laden der Seite das Skript aufgerufen, welches die Navigation aufbaut. Auch in dem Fall, wenn gar keine Zielgruppennavigation definiert ist.

Um hier einen Performancegewinn zu erfahren, gehen Sie folgendermaßen vor:

a) Wenn Sie gar keine Zielgruppennavigation nutzen, löschen Sie einfach die Zeile mit der Include-Anweisung.

b) Wenn Sie eine Zielgruppennavigation haben, dann schreiben Sie die statisch an der Stelle des Includes. Kopieren Sie sich dazu die URI /cgi-bin/navigation/inhalt.pl?type=ziel&noU=1&nodfn=1 und fühen davor ihren DOmainnamen an. Diese Adresse rufen Sie dann im Browser auf.
Die erhalten dann das erzeugte dynamische Menu.
Von diesem kopieren Sie sich den Quellcode, den Sie dann in der websource/ssi/kopf.shtml anstelle der Include-Anweisung einsetzen.
  • Kommentieren (keine Kommentare)

Neue Navigationsskripten

Für Webauftritte die mit dem Webbaukasten der Uni erstellt werden, gibt es ab sofort im Verzeichnis des Musterwebauftritts eine neue Version der Navigationsskripten.
Die neue Version vereinfacht die navigationsindex.txt noch ein bischen mehr. Ausserdem ist die Ausführzeit der Skripten verbessert worden.

Um die neuen Skripten zu erhalten, kopieren Sie diese entweder direkt über die Konsole aus dem Musterverzeichnis ( /proj/websource/docs/muster/www.defaultwebauftritt.uni-erlangen.de/cgi-bin/navigation/ ) in ihr eigenes CGI-Verzeichnis (darin im Unterverzeichnis "navigation")
oder Sie laden sich die ZIP-Datei und entpacken diese in ihrem Webauftritt.
Bitte vergessen Sie nach dem kopieren in ihren eigenen Webauftritt jedoch nicht, die Dateirechte der .pl-Dateien auf 755 (bzw. "rwxr-xr-x") zu setzen!

Die neue Version kommt mit folgenden Änderungen daher:
  • In der navigationsindex.txt wird nunmehr nur noch die richtige Navigationsiondex eingetragen und sonst nichts. Alle Bereiche bzgl. accesskeys, quicklinks und displaylinks entfallen und können gelöscht werden.
  • Die Liste der Displaylinks, also die Seiten, welche neben im Hauptmenu auf Ebene der Startseite angezeigt werden sollen, werden in der vorlagen.conf definiert. Und zwar dort in der Variable TopLinkliste. Beispiel:
    TopLinkliste    U, S1
    
  • Kommentieren (2 Kommentare)

Montag, 22. Februar 2010

NavEditor 2: weitere stabile Version

Seit heute steht Ihnen das Update auf eine zweite stabile Version des NavEditors bereit.
Bitte beachten Sie jedoch, dass auch diese Version sich noch in der Testphase befindet. Es werden auch weiterhin (ca. jede 1-2 Wochen) weitere Versionen zum Testen geben. Helfen Sie uns den NavEditor besser zu machen, indem Sie ein ausreichendes Feedback an uns geben.
Stellen Sie Ihre Fragen und Verbesserungswünsche auch weiterhin im Forum, für die wir Ihnen sehr dankbar sind.
Aktualisierte Dokumentation zu neuen Version folgt in den nächsten Tagen. Wir werden Sie noch darüber informieren.
  • Kommentieren (keine Kommentare)

Mittwoch, 3. Februar 2010

Ein neues Design

Seit gestern steht die Beschreibung bzw. Dokumentation zu neuem Design online.
Das Design gibt es in fünf Varianten, die sich miteinander kombinieren lassen. Drei davon können Sie im Downloadbereich des Webbaukastens herunterladen. In jedem Download-Paket sind selbstverständlich alle fünf Variante vorhanden. Um das Design zu wechseln, muss man wie gewohnt in head.shtml das gewünschte Design einbinden (siehe unsere Dokumentationen).
Der Aufbau des Design unterscheidet sich etwas von bisherigen Designs. Lesen Sie deswegen vor der Benutzung zuerst die Design-Dokumentation!
  • Kommentieren (ein Kommentar)

Zentral gepflegte Dateien und Linklisten auf der eigenen Webseite

Seit gestern befinden sich im Webbaukasten Skripten zum Download, die es ermöglichen, Datei- und Linklisten komfortabel an einer zentralen Stelle zu pflegen und diese dann auf beliebigen Seiten eines Webauftritts oder auch auf verschiedenen Webauftritten zu publizieren:
Web-Baukasten: Einbindung von Informationen aus dem Uniportal

Mit Hilfe des Uniportals werden diese Dateien oder Lesezeichen gepflegt. (Oder man nutzt Listen die dort von anderen Communities oder Nutzern gepflegt und bereitgestellt werden).
Mit Hilfe der Skripten und der API des Uniportals können diese Datei- und Linklisten auf der eigenen Webseite angezeigt werden. Für den Besucher der Webseite ist dies völlig transparent und er muss zum Abruf der Listen nicht mehr die eigenen Webseite "verlassen".

Ein Beispiel bietet die Liste der Benutzerinformationen des RRZE. Diese wird bereits im Uniportal gepflegt und auf der verlinkten Seite angezeigt.

Bei den Dateilisten ist zudem ein Zugriffsschutz möglich, bei der ein Webmaster lediglich festlegen muss, ob der Zugriff nur für Angehörige der Uni sein soll, für Studierende, für Angestellte oder für andere Gruppen. Die Authentifizierung wird dabei durch das zentrale SSO bzw. dem Uniportal durchgeführt.
Ein eigene Pflege von Logins und Passworten wie dies in vergangenheit mit .htaccess notwendig war, ist nicht mehr notwendig.
  • Kommentieren (keine Kommentare)

Dienstag, 1. Dezember 2009

Fehler in Feedimport - Neue Version

In der Version des Skriptes Feedimport aus dem Sommer (Juli 2009) hat sich ein Fehler eingeschlichen.
Dieser Fehler führte dazu, dass Feeds seit heute Nacht nicht mehr angezeigt werden konnte: Das Skript reagierte nicht mehr und irgendwann brach der Browser die Verbindung ab.

Da dies gravierende Auswirkungen auf die betroffenen Webauftritte hatte, hab ich bei den Webauftritten, bei denen dieser Fehler protokolliert wurde, bereits eine neue Version eingespielt. Es kann und wird sicher der Fall sein, daß einige Webauftritte trotzdem noch mit der fehlerhaften Version ausgestattet sind.

Daher möchte ich all die Webverantwortlichen, welche zwischen Sommer und gestern einen neuen Webauftritt erhielten oder die neue Version des Feedimports installierten, sich selbst die neueste Version zu holen und zu installieren.

Über die Unix-Kommandozeile kann die aktuelle, fehlerbereinigte Version aus dem Musterverzeichnis kopiert werden:
 
 /proj/websource/docs/muster/www.defaultwebauftritt.uni-erlangen.de/cgi-bin/feeds/
Alternativ kann die neue Version auch von der Projektwebsite als ZIP-Datei geladen werden:
http://www.vorlagen.uni-erlangen.de/downloads/feedimport.zip

Diese ZIP-Datei muss danach entpackt werden und die beiden entstandenen Verzeichnisse "feeds" und "lib" in das "cgi-bin"-Verzeichniss des Webauftritts hochgeladen werden.

Achtung: In beiden Fällen ist wie üblich daran zu denken, daß Skripten (hier die Datei feedimport.pl) ausführbar (x-Flag) und lesbar sein müssen.
  • Kommentieren (ein Kommentar)

Freitag, 2. Oktober 2009

Bugfixes in CGI-Skripten Navigation und UnivIS

Im Verzeichnis des Musterwebauftritts finden sich ab sofort neue Versionen der CGI-Skripten zur Navigation und zu den UnivIS-Imports:
/proj/websource/docs/muster/www.defaultwebauftritt.uni-erlangen.de/
Der Bugfix der Navigation sorgt lediglich dafür, daß gesetzte Aliase auch Dateiendungen definieren können und diese dann auch wirken - und nicht durch die Defaultendung überschrieben wird.

Beim Bugfix der UnivIS-Skripten handelt es sich um Änderungen, die das leidige Umlautproblem hoffentlich lösen und die Ausgaben nun wirklich in UTF-8 darstellen. (Auch wenn UnivIS per Default noch Steinzeitcode, also latin1, liefert).
Mit diesem Bugfix bin ich aber selbst noch nicht sonderlich zufrieden, da die UnivIS-Schnittstellen insgesamt renoviert und um Funktionen ergänzt werden müssen. Dazu muss ich jedoch umfangreichere Änderungen vornehmen und kann viel Müll, der sich im jetzigen Code angesammelt hat, noch nicht so schnell beseitigen.
Aufgrund anderer notwendiger Tätigkeiten fehlt hierzu aber noch die Zeit und die Priorisierung im RRZE.

Ich bitte in Bezug auf die UnivIS-Funktionen um Beiträge zur Diskussion im Forum.
  • Kommentieren (keine Kommentare)

Nach oben