Tecnología

Inicio

Lo API usa Joomla! ¿Utilizar?

Lo API usa Joomla! ¿Utilizar?


El equipo de Joomla! interfaz de programación de aplicaciones proporciona a los programadores acceso a las funciones de PHP, clases, variables y declaraciones que conforman la comunidad de Joomla! Marco de referencia. Puede crear Joomla! componentes, plug-ins, plantillas y módulos mediante el uso de equipo de Joomla! API del marco en lugar de vadear a través de los miles de archivos de un típico Joomla! instalación contiene. El índice API de Joomla también le proporciona acceso a las clases que se encuentran en diversas bibliotecas de terceros que el marco se basa en proporcionar servicios especializados del sistema de gestión de contenido.

PHP ayudas de programación

Además de los paquetes que se encuentran en la PERA - o PHP Extensión y repositorio de aplicaciones - Joomla! utiliza el paquete PHP_Compat para proporcionar compatibilidad hacia atrás con el código escrito en versiones anteriores de la lengua. El equipo de Joomla! API también le da acceso a las rutinas de control de errores que se encuentran en el paquete patError. página Web clases de almacenamiento en caché de datos se encuentran en la biblioteca php_text_cache. El paquete de la biblioteca de php http-herramientas ofrece una larga lista de clases que se pueden utilizar para manipular los componentes del documento HTML como el Modelo de Objetos del Documento, menús, barras de herramientas y formularios web. PHP-http-herramientas también proporciona acceso a la API para las clases de protocolo de llamada a procedimiento remoto XML-RPC.

RSS y XML Bibliotecas

El equipo de Joomla! API aísla los programadores de las complejidades de la manipulación de XML proporcionando ganchos de código PHP para las clases de analizadores sintácticos que se encuentran en los paquetes en Domit-RSS, Domit-XmlParser y saxy-XmlParser. El equipo de Joomla! Marco de la API incluyen la clase SimplePie que los programadores de API pueden utilizar para crear plug-ins y módulos que proporcionan servicios de hilo de sindicación Atom y RSS.

Gestión de identidad y permisos

El equipo de Joomla! API es compatible con la conexión del usuario a través del protocolo de autenticación OpenID de código abierto. El paquete de OpenID permite a los usuarios y administradores para iniciar sesión en un Joomla! sitio web y otros sitios web de OpenID habilitado con un único inicio de sesión. Además, la comunidad de Joomla! API del marco controla el acceso del usuario a los archivos, módulos y funciones de administración del sistema mediante el uso de la lista de control de acceso Phpgacl o biblioteca ACL.

Bibliotecas Varios

El equipo de Joomla! API permite a los programadores agregar las características para destacar la sintaxis de varios idiomas de Geshi o Generic Syntax Highlighter paquete para sus aplicaciones de edición. La biblioteca tiene Archive_Tar clases que le permiten acceder, crear, comprimir y estándar extracto, ficheros de archivo con formato tar. Por último, puede crear documentos PDF dentro de su sitio web mediante el uso de la interfaz API de Joomla! 'S al generador de PDF paquete de clase COM-tecnick-TCPDF.