Tipps & Tricks
- Javascript und CSS einbinden
- Javascript und CSS einbinden. Für schlanke Webseiten-Quellcode nur dort, wo man es braucht. Initiiert durch aitsu CMS Module.
- Firmen- oder Organisationsname in Seitentitel integrieren
- Der Seitentitel soll möglichst genau auf den Inhalt der jeweiligen Seite passen. Gleichzeitig besteht jedoch oftmals der Wunsch, dass der Organisations-, respektive Firmenname stets im Seitentitel steht. Wie das ohne Javascript oder jQuery geht, zeigen wir hier:
- Häufig genutzte Informationen zentral pflegen
- Gerade die Pflege häufig genutzter Informationen (z.B. Adressen, Telefonnummern usw.) geben in der Praxis oft Probleme. Ein Modul ist wenig flexibel und an zahlreichen Stellen dieselbe Information aktuell halten ist insbesondere bei grossen Auftritten eine echte Herausforderung.
- Zeitsteuerung von Contenido
- Die Zeitsteuerung von Contenido ist zwar ein schönes Feature. Allerdings muss es mit Bedacht eingesetzt werden. Und das bedeutet in der Regel, dass man es nicht verwenden sollte. Warum genau, erklären wir hier.
- Character encoding UTF-8
- aitsu und Contenido wird am einfachsten mit UTF-8 betrieben. Backend, Frontend und Datenbank. Dann hat man mit unterschiedlichen Sprachen keine Probleme.
- Inhaltsverzeichnisse automatisch erstellen
- Fassen Sie sich kurz. Das ist eine viel zitierte Regel für Webseiten. Doch was ist, wenn einmal mehr gesagt werden muss. aitsu:autoAnchor bietet Lesern ein automatisches Inhaltverzeichnis auf Basis von Überschriften. Komfortabel ein- und ausblendbar und ohne lästiges Scrollen.
- URL-Rewrite und Organisation von Inhalten
- Die Vor- und Nachteile der URL-Umschreibung und wie man die Nachteile auflösen kann.
- Contenido und aitsu - ein CMS für KMU
- Was zeichnet ein CMS aus, damit es sich für Klein- und Mittelbetriebe (KMU) zur Pflege des Internet-Auftritts gut eignet? Welchen Funktionsumfang muss man voraussetzen können? Ist eine Open-Source-Lösung einem proprietären Produkt vorzuziehen? Muss ich die Wahl überhaupt treffen, oder überlasse ich das besser dem Anbieter, den ich ausgewählt habe?
- Nested Sets für Contenido
- Wer aitsu nicht oder noch nicht nutzen will, kann die Leistung mit Nested Sets trotzdem verbessern. Wir stellen dazu eine Stored Procedure für MySQL ab Version 5 zur Verfügung.
- Zeilennummern in MySQL
- Rownum (Zeilennummern) sind im MySQL im Unterschied zu Oracle nicht verfügbar. Aber es gibt Lösungen für dieses Problem. Eine findet sich in diesem Artikel.
- Element-Höhe relativ zur Fenstergröße
- Bei der Programmierung von HTML/CSS-Layouts sind absolute Maßangaben in Pixeln (px) verpöhnt. Profis arbeiten mit relativen Maßangaben (%, em). Dieses jQuery-Tutorial zeigt, wie man absolute Maße mit relativen Maßen kombinieren kann.
- Events an Elemente in einem iframe binden
- Das Binden von Events an Elemente innerhalb eines iframes ist möglich. Jedoch muss dazu der Umweg über den Inhalt des iframes genommen werden.
- Ausschalten des Startartikel-Kompatibilitätsmodus
- Wir mit neueren Contenido-Versionen arbeitet, sollte den Startartikel-Kompatiblitätsmodus ausschalten. Das betrifft nur Installationen, die ursprünglich mit einer 4.4.x-Version vorgenommen worden sind.