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.
Status
Online seit 5 Jahren und 22 Tagen
Letzter Eintrag: 17. März, 10:02
Kalender
| 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
Natalia Khamatgalimova, 15:03 Uhr in Vorlagenkatalog
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.:
- 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
Natalia Khamatgalimova, 09:15 Uhr in Vorlagenkatalog
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.
Die neue stabile Version beinhaltet wichtige Änderungen in Sachen Stabilität und Sicherheit.
Dienstag, 2. März 2010
Zugriffsschutz für Dateien
Wolfgang Wiese, 15:26 Uhr in Vorlagenkatalog
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
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
Wolfgang Wiese, 16:41 Uhr in Vorlagenkatalog
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
Dort finden Sie folgenden HTML-Code:
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
Die erhalten dann das erzeugte dynamische Menu.
Von diesem kopieren Sie sich den Quellcode, den Sie dann in der
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
Wolfgang Wiese, 16:14 Uhr in Vorlagenkatalog
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
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:
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.txtwird 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.confdefiniert. Und zwar dort in der VariableTopLinkliste. Beispiel:TopLinkliste U, S1
Montag, 22. Februar 2010
NavEditor 2: weitere stabile Version
Natalia Khamatgalimova, 10:30 Uhr in Vorlagenkatalog
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.
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
Natalia Khamatgalimova, 11:24 Uhr in Vorlagenkatalog
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
Der Aufbau des Design unterscheidet sich etwas von bisherigen Designs. Lesen Sie deswegen vor der Benutzung zuerst die Design-Dokumentation!
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!
Zentral gepflegte Dateien und Linklisten auf der eigenen Webseite
Wolfgang Wiese, 09:34 Uhr in Vorlagenkatalog
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
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
Wolfgang Wiese, 13:37 Uhr in Vorlagenkatalog
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:
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
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.
Freitag, 2. Oktober 2009
Bugfixes in CGI-Skripten Navigation und UnivIS
Wolfgang Wiese, 11:41 Uhr in Vorlagenkatalog
Im Verzeichnis des Musterwebauftritts finden sich ab sofort neue Versionen der CGI-Skripten zur Navigation und zu den UnivIS-Imports:
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.
/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)


















