- AlexaTrafficChart
- Bild
- Bild mit Fancybox
- Breadcrumb
- Delicious
- Flash
- Flash in Multibox
- FormButton
- FormCheckbox
- FormField
- FormRadioDays
- FormSelectCountry
- FormStart
- HTML-Modul mit Vererbung und Ausführung von ShortCodes
- Jon Design's SlideShow
- Jon Design's SmoothGallery
- jQuery EqualHeights
- Lightbox2 Gallery
- MagentoSingleProductInfo
- MultiBox Gallery
- MultiBox Gallery Dropbox
- Navigation MLUL-1
- Navigation SLSep
- Navigation SLUL
- PageTitleAsHeadline
- PrettySociable
- RSS Feed ShortCode
- SlickMap
- Sprachwechsel mit aitsu LanguageChooser
- SpreadSheetTable
- TableOfContents
- TemplateSelect
- TwitterOwnTweets
- WhoIsLinking
- WikiCode
- XML-Sitemap
CMS Module mit PHP
Was sind Module?
Innerhalb von aitsu ist ein Modul für die Ein- und Ausgabe-Logik des Content-Management-Systems verantwortlich. Bei Eingaben von CMS-Inhalten durch Redakteure sowie bei der Ausgaben der Inhalte zur Darstellung der fertigen Webseiten sitzen Module an der Schnittstelle zur Datenbank-Abstraktionsschicht.
Wer von der Flexibilität der Contenido-Module begeistert ist, wird aitsu lieben. Ein Vorteil für Entwickler besteht darin, sich eben nicht mit Typoscripten oder smarty rumschlagen zu müssen.
Tipp für Contenido-Umsteiger:
Vermeiden Sie Datenbankabfragen innerhalb von Modulen. Lagern Sie Anfragen an die Datenbank statt dessen in eine Klasse aus.
Warum PHP?
Mit aitsu werden Module mit der Skriptsprache PHP erstellt. Die Open Source-Software PHP wurde 1995 erstmalig veröffentlich. Seither trägt PHP dazu bei viele hervorragende Internetprogramme für eine breite Masse Anwender verfügbar zu machen. PHP ist einfach zu erlernen und wird von den meisten Internet-Hostern angeboten. Auch aitsu basiert auf PHP.
Dabei unterstützt aitsu Zend Framework und damit Klassen-Autoload. aitsu sorgt auch sonst dafür, einfach schneller zum Ziel zu kommen.
Mit Shortcodes und der Vererbung redaktioneller Inhalte reduziert aitsu darüber hinaus die Anzahl notwendiger Templates und damit den Verwaltungsaufwand innerhalb des CMS.
<?php
echo "Hallo Welt!";
?>
Tipp für Contenido-Umsteiger:
Mit einem einfachen Kommentarblock werden vorhandende Contenido-Module shortcode-fähig.
<?php
/*
* @availableAsShortCode
*
* @width "Breite" integer "null"
* @height "Höhe" integer "null"
*/
var_dump($params);
?>
Aufbau eines ShortCode-Moduls
- {width} Key des Array $params
- "Breite" Bezeichnung (label) im Artikel-Editor
- integer Typ des Wertes
- "null" Vorgabewert (default)
aitsu:ShortCode vereinfacht die Migration bestehender Contenido-Webseiten.
Mehr zu aitsu:ShortCode »
