Was API ist Joomla! Verwenden Sie?

September 28

Was API ist Joomla! Verwenden Sie?

Das Joomla! Programmierschnittstelle bietet Programmierern Zugriff auf die PHP-Funktionen, Klassen, Variablen und Erklärungen, aus denen sich die Joomla! Rahmen. Sie können erstellen, Joomla! Komponenten, Plugins, Templates und Module mit der Joomla! Framework API anstatt waten durch die Tausende von Dateien eine typische Joomla! Installation beinhaltet. Joomla-API bietet auch, dass Ihnen Zugang zu den Klassen gefunden in verschiedenen Drittanbieter-Bibliotheken, denen Rahmen auf beruht-Dienstleistungen für spezielle Content Management System zur Verfügung zu stellen.

PHP-Programmierung-Aids

Neben der Pakete in die Birne-- oder PHP Extension and Application Repository--Joomla gefunden! verwendet das Paket PHP_Compat zur Abwärtskompatibilität mit Code, der in früheren Versionen der Sprache geschrieben. Das Joomla! API erhalten auch Sie Zugriff auf die Fehlerbehandlungsroutinen in das PatError-Paket gefunden. Klassen der Webseite Daten zwischenspeichern befinden sich in der Php_text_cache-Bibliothek. Das Php-http-Tools Bibliothekspaket enthält eine lange Liste von Klassen, mit denen, die Sie zum Bearbeiten von HTML-Dokument-Komponenten wie das Document Object Model, Menüs, Symbolleisten und Web Forms verwenden können. Php-http-Tools bietet außerdem API Zugriff auf die XML-RPC remote Prozedur aufrufenden Protokollklassen.

RSS und XML-Bibliotheken

Das Joomla! API isoliert Programmierer aus der Komplexität der Behandlung durch die Bereitstellung von PHP-Code-Haken an den Parser Klassen aus in den Paketen Domit-Rss, Domit-Xmlparser und saxy-Xmlparser XML. Das Joomla! Framework-API enthalten die SimplePie-Klasse, die API-Programmierer Sie Plug-ins erstellen können und Module, die Atom und RSS Syndication Dienstleistungen Feed.

Identitätsmanagement und Berechtigungen

Das Joomla! API unterstützt die Benutzeranmeldung durch die Open Source OpenID Authentication-Protokoll. Das OpenID-Paket ermöglicht Benutzern und Administratoren zur Anmeldung an einer Joomla! Website und anderen OpenID-fähigen Websites mit einer einzigen Anmeldung. Darüber hinaus, die Joomla! Framework-API steuert den Benutzerzugriff auf Dateien, Module und Verwaltungsfunktionen System mithilfe der PhpGACL discretionary Access Control List oder ACL-Bibliothek.

Sonstige Bibliotheken

Das Joomla! API ermöglicht Programmierern, die mehrsprachige Syntax-highlighting Funktionen GeSHI oder generische Syntax-Highlighter-Paket zu ihrer editing-Anwendungen hinzufügen. Die Archive_Tar-Bibliothek enthält Klassen, mit denen Sie zugreifen, erstellen, komprimieren und Standard-Format für Tar-Archiv-Dateien zu extrahieren. Schließlich können Sie PDF-Dokumente innerhalb Ihrer Website mit Joomla erstellen!' s-API-Schnittstelle zu den PDF Generator Klasse Paket com-Tecnick-Tcpdf.