Rheinwerk Computing < openbook > Rheinwerk Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
Vorwort
1 Einleitung
2 Installation
3 Frontend
4 Backend
5 Inhalte erstellen und verändern
6 Eine erste Webseite
7 Das Website-Design
8 Benutzer und Bereiche
9 Module, Plug-ins, Komponenten
10 Pflege der Webseite
11 Eine Site aufbauen
12 Was macht ein Template aus?
13 Tools zur Template-Erstellung
14 Barrierefreiheit
15 Aus der Trickkiste
16 Joomla! als professionelle Geschäftsplattform
17 Online-Shop: VirtueMart
18 Formulare: BreezingForms und ChronoForms
19 Dokumentenverwaltung: Docman und Attachments
20 Kalender: JEvent und iWebCal
21 Bildergalerien: Zoom Media Gallery und JoomGallery
22 Joomla! als Community-Treff
23 Weblogs: IDoBlog und MMS Blog
24 Wiki: JoomlaWiki
25 Forum: FireBoard
26 Gästebücher
27 Noch mehr Kommunikation
28 Installation beim Webhost
29 Backup und Upgrade
30 Tools
31 Standard-Erweiterungen
32 Mehrsprachigkeit
33 Suchmaschinenoptimierung
34 Statistik
35 Performance
36 Datentransfer und FTP-Modus
37 Sicherheit
38 Troubleshooting
39 Mein erstes Modul
40 Die Joomla!-API
41 Plug-ins erstellen
42 Eine eigene Komponente
A Parameter der unterschiedlichen Menütypen
B Die Joomla!-API
C Glossar
D Inhalt der DVD
Stichwort
Ihre Meinung?

Spacer
<< zurück
Joomla! 1.5 von Anja Ebersbach, Markus Glaser, Radovan Kubani
Das umfassende Handbuch
Buch: Joomla! 1.5

Joomla! 1.5
geb., mit DVD
820 S., 34,90 Euro
Rheinwerk Computing
ISBN 978-3-89842-881-1
Pfeil B Die Joomla!-API
Pfeil B.1 Funktionen
Pfeil B.2 Konstanten
Pfeil B.3 Objekte
Pfeil B.4 Details zu einzelnen Objekten
Pfeil B.4.1 JApplication
Pfeil B.4.2 JDatabase
Pfeil B.4.3 JFactory
Pfeil B.4.4 JHTML
Pfeil B.4.5 JParameter
Pfeil B.4.6 JRequest
Pfeil B.4.7 JToolbarHelper
Pfeil B.4.8 JUser


Rheinwerk Computing - Zum Seitenanfang

B.3 Objekte topZur vorigen Überschrift

Joomla! bringt eine Vielzahl von Objekten mit. Die wichtigsten sind in der folgenden Tabelle aufgelistet.


Tabelle B.3 Einige Objekte von Joomla! 1.5

Objekt Funktion

Allgemein

JFactory

Erzeugt gängige Objekte in Joomla! oder verweist auf sie, wenn diese bereits vorhanden sind. Beispiel: der angemeldete Benutzer.

JVersion

Enthält alle Versionsinformationen der aktuellen Joomla!-Installation.

Anwendung

JApplication

Stellt grundlegende Funktionalitäten des Joomla!-Frameworks zur Verfügung.

JController

Dient als Grundlage für die Implementierung eigener Controller.

JMenu

Erstellt das Menü einer Joomla!-Seite.

JModel

Dient als Grundlage für die Implementierung eigener Models.

JRouter

Leitet die Ausgabeseiten innerhalb von Joomla! um, wenn dies notwendig wird, beispielsweise von einer zugriffsgeschützen Seite auf den Login, wenn der Benutzer nicht die notwendigen Rechte hat.

JView

Dient als Grundlage für die Implementierung eigener Views.

Basis

JObject

Die Grundlage aller Joomla!-Objekte. Alle Methoden, die Sie hier finden, sind in allen Objekten verfügbar.

Cache

JCache

Verwaltet die Caching-Funktionalitäten von Joomla!

JCacheOutput

Ist für das Caching der Ausgaben zuständig.

Client

JFTP

Funktionalität zur Kommunikation mit FTP-Servern.

JLDAP

Funktionalität zur Kommunikation mit LDAP-Servern, die Benutzerkonten verwalten.

Datenbank

JDatabase

Die Verbindung zur Datenbank wird über dieses Objekt hergestellt. Es stellt auch die Anfragen und verwaltet die zurückgelieferten Ergebnisse.

JDatabaseMySQL

Die Realisierung des abstrakten Datenbank-Objekts für die Datenbank MySQL. Andere Datenbanken sind denkbar.

JRecordSet

Ein Objekt, in dem das Ergebnis einer Datenbankabfrage gespeichert wird.

Dokument

JDocument

Verwaltet die Daten der aktuell darzustellenden Seite, u. a. mit Metadaten und allen Beschreibungen aus dem Head-Bereich von HTML.

JDocumentRenderer

Fügt die Daten aus dem Dokument zu einer Ausgabe zusammen.

Systemumgebung

JRequest

Bietet die Möglichkeit, URL-Parameter standardisiert abzufragen.

JURI

Hilft dabei, eine URL für die Ausgabe im Frontend zusammenzustellen.

Fehlerbehandung

JError

Ist für die Fehlerbehandlung von Joomla! zuständig.

JLog

Über dieses Objekt werden Einträge im Systemprotokoll erstellt.

Ereignisse

JEvent

Das Ereignisobjekt von Joomla!.

Dateisystem

JArchive

Diese Klasse kann mit gepackten Archivdateien umgehen, sie erstellen und entpacken.

JFile

Joomla!-Klasse für den Zugriff auf Dateien.

JFolder

Joomla!-Klasse für den Zugriff auf Ordner.

JPath

Bietet Informationen über einen bestimmten Dateipfad, beispielsweise, ob es ihn gibt oder ob der angemeldete Benutzer diesen verändern kann.

Filter

JFilterInput

Überprüft Eingaben auf ihre Gefährlichkeit. Dazu können auch verschiedene Blacklists erstellt werden.

JFilterOutput

Bereitet Ausgaben so vor, dass sie ohne Probleme zum Browser gesendet werden können. So werden Strings beispielsweise so verpackt, dass sie in einer URL auftauchen können.

HTML

JButton

Erzeugt die Buttons für die Joomla!-Ausgabe.

JEditor

Stellt den WYSIWYG-Editor dar.

JHTML

Erzeugt bestimmte allgemeine HTML-Elemente, aber auch spezielle Ausgaben wie Tooltips.

JToolBar

Stellt die Toolbar im Admin-Bereich dar.

JToolBarHelper

Über diese Klasse werden die einzelnen Buttons für die Toolbar erzeugt.

Installation

JInstaller

Handhabt den Installationsvorgang von Erweiterungen.

Sprachen

JLanguage

Verwaltet die verschiedenen Sprachen für Joomla!

JText

Gibt Texte in lokalisierter Form aus.

E–Mail

JMail

Versendet E–Mails aus dem System heraus.

Konfiguration

JElement

Eine abstrakte Oberklasse für verschiedene Einstellungsoptionen von Erweiterungen.

JParameter

Zugriffsklasse für die Einstellungen von Erweiterungen.

Plug-in

JPlugin

Grundlegende Funktionalität für Plug-ins

Registrierung

JRegistry

Liest und schreibt Daten einer Einstellungsdatei.

Session

JSession

Verwaltet die Session-Daten von Joomla!.

Datenbanktabellen

JTable

Vereinfacht und standardisiert den Zugriff auf Datenbanktabellen.

Template

JTemplate

Eine Template-Engine, die patTemplate ähnlich ist.

Benutzer

JAuthentication

Ist für die Überprüfung der Anmeldedaten eines Benutzers zuständig.

JUser

Enthält alle Daten eines Benutzers und die zugehörigen Funktionen.

Hilfsmittel

JDate

Klasse zum Arbeiten mit Datumswerten.

JSimpleCrypt

Ermöglicht die Verschlüsselung von Daten.




Ihr Kommentar

Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen. >> Zum Feedback-Formular
<< zurück
  Zum Katalog
Zum Katalog: Joomla! 1.5 - Das umfassende Handbuch





Joomla! 1.5 -
Das umfassende Handbuch

Jetzt bestellen


 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: Joomla! 3.5






 Joomla! 3.5


Zum Katalog: Top-Rankings bei Google und Co






 Top-Rankings bei
 Google und Co


Zum Katalog: Erfolgreiche Websites






 Erfolgreiche Websites


Zum Katalog: WordPress 4






 WordPress 4


Zum Katalog: Webseiten erstellen für Einsteiger






 Webseiten erstellen
 für Einsteiger


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo




Copyright © Rheinwerk Verlag GmbH 2009
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Rheinwerk Computing]

Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de