Archiv

TechInfo

Berechtigungen bei News, Events und Items

By Dirk Bergles

Grundsätzlich kann im CMS ja die Berechtigung für SLE Dokumente, also News, Items, Events über eine Kategorie eingeschränkt, bzw. Rechte vergeben werden,
Dies gilt sowohl für die Access Rights, also die Autoren Zugriffe, als auch Approval Rights, also ContentMaster Zugriffe..
Nun, im Kundenprojekt, drängten sich zwei Probleme auf.
mehr...

Archiv

TechInfo

Erweiterung Termine

By Dirk Bergles

Es ist der Wunsch geäussert worden Termine dahingehend zu erweitern, dass sie neben einer Zeitspanne auch eine Liste von Terminen aufnehmen kann. Z.B. eine Liste von Tagen.
Also es wird ein sich wiederholenden Termin geben, der an ausgewählten Tagen stattfindet. Diese Tage könnten dann einfach über eine Kalenderauswahl hinzugefügt werden.

Die Frage ist wer diese Funktion brauchen könnte und ob es sinnvoll ist, sie direkt im Standard zu implementieren.

Bitte um Feedback. Äussert einfach Eure Meinung ob das bei den Kunden eingesetzt werden würde, ob es gebraucht werden würde, vielleicht auch Anregungen wie die Funktion gebaut werden sollte, etc.
Die Funktion würde dann in die 7.70 0 kommen. Oder halt alternativ kundenspezifisch durch GFI eingebaut werden.

Archiv

TechInfo

File Upload nach eigenen Vorstellungen gestalten

By David Bary

Fast alle Formularfelder lassen sich Browserübergreifend mehr oder weniger schön dem Layout der Webseite anpassen. Jedoch gibt es immer wieder mal den Wunsch, auch den File Upload Dialog des Browsers inklusive des Pfad-Eingabe Feldes und des zugehörigen "...browse" Buttons an das Layout der Webseite und der Sprache anzupassen. Leider reagiert dieses HTML Element auf keinen Standardkonformen Versuch, es einer Schönheitskur zu unterziehen. Das es irgendwie geht, wird der ein oder andere vielleicht schon auf seinen Surftouren im Web gesehen haben. Mit dem JavaScript Konstrukt von Andrew Valums (unter der MIT Licence veröffentlicht) gibt es eine ausgereifte bequeme Lösung mit durchdachten Schnittstellen und Events für diese Anforderung.

Solche "JS-Hacks" für Anforderungen die nicht mit Standard CSS gelöst werden können, sind natürlich immer mit Vorsicht zu genießen. So kann es doch bei exzessiver Nutzung von Event-Handlern, Mauspositionsüberwachung, IFrames und DOM Manipulationen in gewissen Webseiten/Browsern zu unvorhergesehenen Effekten kommen. Ein kurzer Test im Problemkind IE 6 zeigte jedoch, dass zumindest diese Hürde ganz gut bewältigt wurde (der gepunktete Rahmen des im Hintergrund unsichtbar positionierten File-Upload Buttons beim Klick auf den selbst gestylten eigenen Upload Button ist im IE 6 verzeihbar und vielleicht sogar mit weiteren CSS Tricks vermeidbar)

Hier die Webseite des Autors Andrew Valums mit allen Infos zu seiner "Ajax Upload" Lösung (englisch):
http://valums.com/ajax-upload/

Eine gute weiterführende Auseinandersetzung mit dieser Lösung gibt es in deutscher Sprache von René Dreschler-Hackel:
http://weblog.drescher-hackel.de/09761EBD-1D09-42F1-9CDB-B0AE7081D625/Ajax+Fileupload.content.aspx

...in dem Zusammenhang sei auch gleich noch sein kleiner Beitrag zu einer "Fortschrittsanzeige" für den Ajax Upload erwähnt:
http://weblog.drescher-hackel.de/6B4214BB-D66B-4D09-BC49-63F32E65411E/Ajax+Fileupload+Fortschrittsanzeige+.content.aspx

Archiv

TechInfo

Sortierungsgeschwindigkeit und Kategorien

By Dirk Bergles

Da haben wir Lotus Script leider etwas verfrüht eine langsame Sortierung vorgeworfen. Der drastische Zeitunterschied zwischen einer herkömmlichen Sortierung und dem Aufbau einer verketteten Liste, bzw. eines Binärbaums ist auf einen Messfehler zurückzufürhen. Das heißt wir bleiben bei der Sortierung.


Dann haben wir der Anforderungsliste für die CMS Version 8.05 0 die Lösung des 32K Fehlers bei übergroßen Kategorielisten für News, Events und Items hinzugefügt. Wir werden also aller Voraussicht nach die Einstellungen der Kategorien in ein neues Setting verlagern, welches die Kategorien, bzw. die XML Struktur in einem RichTextFeld erlaubt. An allen Stellen wo diese Kategorien ausgewertet werden oder zur Auswahl angeboten werden, werden wir dann die @Formeln ersetzen oder umgehen müssen und den Script Code entsprechend anpassen.
Da die Kategroien auch zur Zugriffssicherheit herangezogen werden ist in diesem Bereich natürlich eine sensible Entwicklung und intensive Testphase vorgesehen.

Tags:
Alle Tags