Hva API gjør Joomla! Bruk?

Hva API gjør Joomla! Bruk?


Joomla! application programming interface gir programmerere med tilgang til PHP funksjoner, klasser, variabler og erklæringer som utgjør Joomla! Framework. Du kan lage Joomla! komponenter, plug-ins, maler og moduler ved hjelp av Joomla! API rammeverk heller enn vasser gjennom tusenvis av filer en typisk Joomla! installasjon inneholder. Joomla API gir deg også tilgang til de klassene som finnes i ulike tredjeparts biblioteker at Work er avhengig av å tilby spesialiserte innholdsadministrasjon systemtjenester.

PHP Programming Aids

I tillegg til pakker som finnes i PEAR - eller PHP Extension og Application Repository - Joomla! bruker PHP_Compat pakke for å gi bakoverkompatibilitet med kode skrevet i tidligere versjoner av språket. Joomla! API gir deg også tilgang til feilhåndteringsrutiner som finnes i patError pakken. Webside data caching klasser finnes i php_text_cache biblioteket. PHP-http-verktøy bibliotek pakken inneholder en lang liste over klasser du kan bruke til å manipulere HTML dokumentkomponenter som Document Object Model, menyer, verktøylinjer og nettskjemaer. Php-http-verktøy gir også API tilgang til XML-RPC Remote Procedure kall protokoll klasser.

RSS og XML biblioteker

Joomla! API isolerer programmerere fra kompleksiteten i XML-håndtering ved å gi PHP kode kroker til parseren klasser som finnes i de domit-rss, domit-xmlparser og saxy-xmlparser pakker. Joomla! Ramme APIer inkluderer SimplePie klasse som API programmerere kan bruke til å lage plug-ins og moduler som gir Atom og RSS Syndikeringsinnmating tjenester.

Identity Management og tillatelser

Joomla! API støtter brukerpålogging gjennom åpen kildekode OpenID autentiseringsprotokoll. Den OpenID pakken kan brukere og administratorer å logge seg på en Joomla! nettside og andre OpenID-aktiverte nettsteder med en enkelt pålogging. I tillegg Joomla! Work API kontroller brukertilgang til filer, moduler og systemadministrasjon funksjoner ved hjelp av tilgangskontrollisten Phpgacl eller ACL biblioteket.

Diverse biblioteker

Joomla! API lar programmerere å legge til flere språk syntaks utheving funksjonene Geshi eller Generic Syntax Highlighter pakke til sine redigeringsprogrammer. Den Archive_Tar Biblioteket har klasser som lar deg få tilgang til, opprette, komprimere og pakke standard, tjære-format arkivfiler. Endelig kan du opprette PDF-dokumenter på nettstedet ditt ved hjelp av Joomla! 'S API grensesnitt til PDF generator klassen pakke com-tecnick-TCPDF.