SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Joomla & Kommunikation
        via API



Rasmus Hurup - hurup@webitall.dk   @RasmusHurup
Program

   API - Hvad kan det bruges til?

   Case: Telesikring + Kontrolcentral

   Extensions

   DIY (Do it yourself) / Custom


Rasmus Hurup - hurup@webitall.dk   @RasmusHurup
API - Hvad kan det bruges til?


   API - Application Programming Interface

   Joomla 1.5 - XML-PRC

   Joomla 1.6, 1.7, 2.5, 3.0 ..... Ingen!




Rasmus Hurup - hurup@webitall.dk   @RasmusHurup
Case
   Telesikring + Kontrolcentral




Rasmus Hurup - hurup@webitall.dk   @RasmusHurup
Case
   Visning af case:




Rasmus Hurup - hurup@webitall.dk   @RasmusHurup
Extensions
   Relax - RESTful interface til Joomla
   http://relaxapi.com/




Rasmus Hurup - hurup@webitall.dk   @RasmusHurup
DIY / Custom
View




Rasmus Hurup - hurup@webitall.dk   @RasmusHurup
DIY / Custom
Controller




   Rasmus Hurup - hurup@webitall.dk   @RasmusHurup
Tak
   Rasmus Hurup Hansen

   Webitall ApS

   hurup@webitall.dk




Rasmus Hurup - hurup@webitall.dk   @RasmusHurup

Weitere ähnliche Inhalte

Andere mochten auch (10)

Teaching vocabulary about part of body through simon says
Teaching vocabulary about part of body through simon saysTeaching vocabulary about part of body through simon says
Teaching vocabulary about part of body through simon says
 
Master Thesis Poster
Master Thesis PosterMaster Thesis Poster
Master Thesis Poster
 
Estorsión.pptx jhon fredy
Estorsión.pptx jhon fredyEstorsión.pptx jhon fredy
Estorsión.pptx jhon fredy
 
37º Congresso Brasileiro de Medicina Farmacêutica | Dra. Marisa Lisboa
37º Congresso Brasileiro de Medicina Farmacêutica | Dra. Marisa Lisboa37º Congresso Brasileiro de Medicina Farmacêutica | Dra. Marisa Lisboa
37º Congresso Brasileiro de Medicina Farmacêutica | Dra. Marisa Lisboa
 
Aula 01 introdução, endereçamento e wms
Aula 01  introdução, endereçamento e wmsAula 01  introdução, endereçamento e wms
Aula 01 introdução, endereçamento e wms
 
Molk International
Molk InternationalMolk International
Molk International
 
Venkat_ Resume
Venkat_ ResumeVenkat_ Resume
Venkat_ Resume
 
5632010024
56320100245632010024
5632010024
 
Resultados banco-santander-1º-trimestre-2013
Resultados banco-santander-1º-trimestre-2013Resultados banco-santander-1º-trimestre-2013
Resultados banco-santander-1º-trimestre-2013
 
37º Congresso Brasileiro de Medicina Farmacêutica | Dr. Adalton Ribeiro
37º Congresso Brasileiro de Medicina Farmacêutica | Dr. Adalton Ribeiro37º Congresso Brasileiro de Medicina Farmacêutica | Dr. Adalton Ribeiro
37º Congresso Brasileiro de Medicina Farmacêutica | Dr. Adalton Ribeiro
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Joomla communication api

  • 1. Joomla & Kommunikation via API Rasmus Hurup - hurup@webitall.dk @RasmusHurup
  • 2. Program API - Hvad kan det bruges til? Case: Telesikring + Kontrolcentral Extensions DIY (Do it yourself) / Custom Rasmus Hurup - hurup@webitall.dk @RasmusHurup
  • 3. API - Hvad kan det bruges til? API - Application Programming Interface Joomla 1.5 - XML-PRC Joomla 1.6, 1.7, 2.5, 3.0 ..... Ingen! Rasmus Hurup - hurup@webitall.dk @RasmusHurup
  • 4. Case Telesikring + Kontrolcentral Rasmus Hurup - hurup@webitall.dk @RasmusHurup
  • 5. Case Visning af case: Rasmus Hurup - hurup@webitall.dk @RasmusHurup
  • 6. Extensions Relax - RESTful interface til Joomla http://relaxapi.com/ Rasmus Hurup - hurup@webitall.dk @RasmusHurup
  • 7. DIY / Custom View Rasmus Hurup - hurup@webitall.dk @RasmusHurup
  • 8. DIY / Custom Controller Rasmus Hurup - hurup@webitall.dk @RasmusHurup
  • 9. Tak Rasmus Hurup Hansen Webitall ApS hurup@webitall.dk Rasmus Hurup - hurup@webitall.dk @RasmusHurup

Hinweis der Redaktion

  1. Hvem er du?\nHvad laver du til dagligt\nHvad er formålet med dette lille oplæg\n
  2. Programmet som du vil gennemgå\n
  3. Hvad kan API bruges til:\nValidering af brugere\nIndhentning af data til visning fra eksterne systemer\nWebshop integrationer til økonomisystemer, fragtcentraler osv.\n\n\n
  4. Kontrolcentralen består af 1 Joomla med virtualle domæner som indgangsveje til forskellige områder i Joomlaen.\nHver af disse indgangsveje har mulighed for at skifte template. \nDet giver mulighed for at kunderne til kontrolcentralen ligner at de hoster systemet i form af egne domæner og template.\nVi bruger API eller Webservice som nok er det mest rigtige ord at bruge. 2 steder i dette system, SOAP til udveksling af data op i mod kontrolcentralen og JSON til udveksling fra Frontend til Joomla CMS.\nFordelen ved at bruge JSON er at det ikke er nær så tungt som SOAP er. XML decodningen er relativ tung i PHP.\n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n