Suche senden
Hochladen
Developing a Custom Polling Importer by Marcel Boucher
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
1,689 views
AEM HUB
Folgen
Technologie
Business
Melden
Teilen
Melden
Teilen
1 von 9
Jetzt herunterladen
Empfohlen
Introduction to Google Fit
Introduction to Google Fit
Quantified Self Dublin
Android Google Fit
Android Google Fit
Yuki Nanri
Google Fit
Google Fit
Vishal Nayak
Google Fit, developer's view
Google Fit, developer's view
Gene Leybzon
Review Calculate System
Review Calculate System
Ahasanul Banna
Understanding MVC Design
Understanding MVC Design
InSTEDD iLab Southeast Asia
Drupal and mail chimp
Drupal and mail chimp
Borort Sort
Google Fit
Google Fit
Gene Leybzon
Empfohlen
Introduction to Google Fit
Introduction to Google Fit
Quantified Self Dublin
Android Google Fit
Android Google Fit
Yuki Nanri
Google Fit
Google Fit
Vishal Nayak
Google Fit, developer's view
Google Fit, developer's view
Gene Leybzon
Review Calculate System
Review Calculate System
Ahasanul Banna
Understanding MVC Design
Understanding MVC Design
InSTEDD iLab Southeast Asia
Drupal and mail chimp
Drupal and mail chimp
Borort Sort
Google Fit
Google Fit
Gene Leybzon
仕事ではじめる機械学習
仕事ではじめる機械学習
Aki Ariga
Breaking down the Monowhat
Breaking down the Monowhat
Amazon Web Services
User Interface and Data Sources.pdf
User Interface and Data Sources.pdf
PencilData
Application module slides
Application module slides
Joanne Scouler
Immerse 2016 Efficient publishing with content fragments
Immerse 2016 Efficient publishing with content fragments
AdobeMarketingCloud
File Repository on GAE
File Repository on GAE
lynneblue
Amplexor Customer Experience Management seminar Technical overview Euroclear ...
Amplexor Customer Experience Management seminar Technical overview Euroclear ...
Amplexor
Train, predict, serve: How to go into production your machine learning model
Train, predict, serve: How to go into production your machine learning model
Cloudera Japan
Introduction to Adobe Experience Manager based e commerce
Introduction to Adobe Experience Manager based e commerce
AdobeMarketingCloud
Using the Corporate Geographic Data Model with Subversion
Using the Corporate Geographic Data Model with Subversion
Debbie Wilson
Dannotes 50 - Collaboration Administration
Dannotes 50 - Collaboration Administration
Maurice Teeuwe
Open Source, The Natural Fit for Content Management in the Enterprise
Open Source, The Natural Fit for Content Management in the Enterprise
Matt Hamilton
Web and Android App Development
Web and Android App Development
Gaurav Gopal Gupta
Aem markdown importer github love in aem
Aem markdown importer github love in aem
Kanika Gera
Hive at LinkedIn
Hive at LinkedIn
mislam77
building-a-fdm-application-for-a-hfm-target
building-a-fdm-application-for-a-hfm-target
Sid Mehta
ALT-F1.BE : The Accelerator (Google Cloud Platform)
ALT-F1.BE : The Accelerator (Google Cloud Platform)
Abdelkrim Boujraf
Simple stock market analysis
Simple stock market analysis
lynneblue
A301 ctu madrid2016-monitoring
A301 ctu madrid2016-monitoring
Michael Dawson
Inventory and Patch Management Using AWS Systems Manager (ARC332) - AWS re:In...
Inventory and Patch Management Using AWS Systems Manager (ARC332) - AWS re:In...
Amazon Web Services
Microservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej Majchrzak
AEM HUB
When dispatcher caching is not enough by Jakub Wądołowski
When dispatcher caching is not enough by Jakub Wądołowski
AEM HUB
Weitere ähnliche Inhalte
Ähnlich wie Developing a Custom Polling Importer by Marcel Boucher
仕事ではじめる機械学習
仕事ではじめる機械学習
Aki Ariga
Breaking down the Monowhat
Breaking down the Monowhat
Amazon Web Services
User Interface and Data Sources.pdf
User Interface and Data Sources.pdf
PencilData
Application module slides
Application module slides
Joanne Scouler
Immerse 2016 Efficient publishing with content fragments
Immerse 2016 Efficient publishing with content fragments
AdobeMarketingCloud
File Repository on GAE
File Repository on GAE
lynneblue
Amplexor Customer Experience Management seminar Technical overview Euroclear ...
Amplexor Customer Experience Management seminar Technical overview Euroclear ...
Amplexor
Train, predict, serve: How to go into production your machine learning model
Train, predict, serve: How to go into production your machine learning model
Cloudera Japan
Introduction to Adobe Experience Manager based e commerce
Introduction to Adobe Experience Manager based e commerce
AdobeMarketingCloud
Using the Corporate Geographic Data Model with Subversion
Using the Corporate Geographic Data Model with Subversion
Debbie Wilson
Dannotes 50 - Collaboration Administration
Dannotes 50 - Collaboration Administration
Maurice Teeuwe
Open Source, The Natural Fit for Content Management in the Enterprise
Open Source, The Natural Fit for Content Management in the Enterprise
Matt Hamilton
Web and Android App Development
Web and Android App Development
Gaurav Gopal Gupta
Aem markdown importer github love in aem
Aem markdown importer github love in aem
Kanika Gera
Hive at LinkedIn
Hive at LinkedIn
mislam77
building-a-fdm-application-for-a-hfm-target
building-a-fdm-application-for-a-hfm-target
Sid Mehta
ALT-F1.BE : The Accelerator (Google Cloud Platform)
ALT-F1.BE : The Accelerator (Google Cloud Platform)
Abdelkrim Boujraf
Simple stock market analysis
Simple stock market analysis
lynneblue
A301 ctu madrid2016-monitoring
A301 ctu madrid2016-monitoring
Michael Dawson
Inventory and Patch Management Using AWS Systems Manager (ARC332) - AWS re:In...
Inventory and Patch Management Using AWS Systems Manager (ARC332) - AWS re:In...
Amazon Web Services
Ähnlich wie Developing a Custom Polling Importer by Marcel Boucher
(20)
仕事ではじめる機械学習
仕事ではじめる機械学習
Breaking down the Monowhat
Breaking down the Monowhat
User Interface and Data Sources.pdf
User Interface and Data Sources.pdf
Application module slides
Application module slides
Immerse 2016 Efficient publishing with content fragments
Immerse 2016 Efficient publishing with content fragments
File Repository on GAE
File Repository on GAE
Amplexor Customer Experience Management seminar Technical overview Euroclear ...
Amplexor Customer Experience Management seminar Technical overview Euroclear ...
Train, predict, serve: How to go into production your machine learning model
Train, predict, serve: How to go into production your machine learning model
Introduction to Adobe Experience Manager based e commerce
Introduction to Adobe Experience Manager based e commerce
Using the Corporate Geographic Data Model with Subversion
Using the Corporate Geographic Data Model with Subversion
Dannotes 50 - Collaboration Administration
Dannotes 50 - Collaboration Administration
Open Source, The Natural Fit for Content Management in the Enterprise
Open Source, The Natural Fit for Content Management in the Enterprise
Web and Android App Development
Web and Android App Development
Aem markdown importer github love in aem
Aem markdown importer github love in aem
Hive at LinkedIn
Hive at LinkedIn
building-a-fdm-application-for-a-hfm-target
building-a-fdm-application-for-a-hfm-target
ALT-F1.BE : The Accelerator (Google Cloud Platform)
ALT-F1.BE : The Accelerator (Google Cloud Platform)
Simple stock market analysis
Simple stock market analysis
A301 ctu madrid2016-monitoring
A301 ctu madrid2016-monitoring
Inventory and Patch Management Using AWS Systems Manager (ARC332) - AWS re:In...
Inventory and Patch Management Using AWS Systems Manager (ARC332) - AWS re:In...
Mehr von AEM HUB
Microservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej Majchrzak
AEM HUB
When dispatcher caching is not enough by Jakub Wądołowski
When dispatcher caching is not enough by Jakub Wądołowski
AEM HUB
Sling Models Using Sightly and JSP by Deepak Khetawat
Sling Models Using Sightly and JSP by Deepak Khetawat
AEM HUB
PhoneGap Enterprise Viewer by Anthony Rumsey
PhoneGap Enterprise Viewer by Anthony Rumsey
AEM HUB
Integrating Apache Wookie with AEM by Rima Mittal and Ankit Gubrani
Integrating Apache Wookie with AEM by Rima Mittal and Ankit Gubrani
AEM HUB
Mastering the Sling Rewriter by Justin Edelson
Mastering the Sling Rewriter by Justin Edelson
AEM HUB
Building Quality into the AEM Publication Workflow with Active Standards by D...
Building Quality into the AEM Publication Workflow with Active Standards by D...
AEM HUB
Touching the AEM component dialog by Mateusz Chromiński
Touching the AEM component dialog by Mateusz Chromiński
AEM HUB
How to build a Social Intranet with Adobe Sites and 3rd Party products ... us...
How to build a Social Intranet with Adobe Sites and 3rd Party products ... us...
AEM HUB
How do you build flexible platforms that focuses on business needs? by Fahim...
How do you build flexible platforms that focuses on business needs? by Fahim...
AEM HUB
AEM Apps Enhanced: In-app Messaging and Beacons by John Fait
AEM Apps Enhanced: In-app Messaging and Beacons by John Fait
AEM HUB
Effectively Scale and Operate AEM with MongoDB by Norberto Leite
Effectively Scale and Operate AEM with MongoDB by Norberto Leite
AEM HUB
Adobe Managed Services: Complicated Cloud Deployments by Adam Pazik, Mike Til...
Adobe Managed Services: Complicated Cloud Deployments by Adam Pazik, Mike Til...
AEM HUB
Adobe Marketing Cloud Integrations: Myth or Reality? by Holger Marsen
Adobe Marketing Cloud Integrations: Myth or Reality? by Holger Marsen
AEM HUB
Responsive Websites and Grid-Based Layouts by Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt
AEM HUB
When Sightly Meets Slice by Tomasz Niedźwiedź
When Sightly Meets Slice by Tomasz Niedźwiedź
AEM HUB
Creativity without comprise by Cleve Gibbon
Creativity without comprise by Cleve Gibbon
AEM HUB
REST in AEM by Roy Fielding
REST in AEM by Roy Fielding
AEM HUB
Adobe Summit 2015 - Penguin Random House - Accelerating Digital Transformation
Adobe Summit 2015 - Penguin Random House - Accelerating Digital Transformation
AEM HUB
Socialize your Exceptional Web Experience – Adobe AEM & IBM Connections by He...
Socialize your Exceptional Web Experience – Adobe AEM & IBM Connections by He...
AEM HUB
Mehr von AEM HUB
(20)
Microservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej Majchrzak
When dispatcher caching is not enough by Jakub Wądołowski
When dispatcher caching is not enough by Jakub Wądołowski
Sling Models Using Sightly and JSP by Deepak Khetawat
Sling Models Using Sightly and JSP by Deepak Khetawat
PhoneGap Enterprise Viewer by Anthony Rumsey
PhoneGap Enterprise Viewer by Anthony Rumsey
Integrating Apache Wookie with AEM by Rima Mittal and Ankit Gubrani
Integrating Apache Wookie with AEM by Rima Mittal and Ankit Gubrani
Mastering the Sling Rewriter by Justin Edelson
Mastering the Sling Rewriter by Justin Edelson
Building Quality into the AEM Publication Workflow with Active Standards by D...
Building Quality into the AEM Publication Workflow with Active Standards by D...
Touching the AEM component dialog by Mateusz Chromiński
Touching the AEM component dialog by Mateusz Chromiński
How to build a Social Intranet with Adobe Sites and 3rd Party products ... us...
How to build a Social Intranet with Adobe Sites and 3rd Party products ... us...
How do you build flexible platforms that focuses on business needs? by Fahim...
How do you build flexible platforms that focuses on business needs? by Fahim...
AEM Apps Enhanced: In-app Messaging and Beacons by John Fait
AEM Apps Enhanced: In-app Messaging and Beacons by John Fait
Effectively Scale and Operate AEM with MongoDB by Norberto Leite
Effectively Scale and Operate AEM with MongoDB by Norberto Leite
Adobe Managed Services: Complicated Cloud Deployments by Adam Pazik, Mike Til...
Adobe Managed Services: Complicated Cloud Deployments by Adam Pazik, Mike Til...
Adobe Marketing Cloud Integrations: Myth or Reality? by Holger Marsen
Adobe Marketing Cloud Integrations: Myth or Reality? by Holger Marsen
Responsive Websites and Grid-Based Layouts by Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt
When Sightly Meets Slice by Tomasz Niedźwiedź
When Sightly Meets Slice by Tomasz Niedźwiedź
Creativity without comprise by Cleve Gibbon
Creativity without comprise by Cleve Gibbon
REST in AEM by Roy Fielding
REST in AEM by Roy Fielding
Adobe Summit 2015 - Penguin Random House - Accelerating Digital Transformation
Adobe Summit 2015 - Penguin Random House - Accelerating Digital Transformation
Socialize your Exceptional Web Experience – Adobe AEM & IBM Connections by He...
Socialize your Exceptional Web Experience – Adobe AEM & IBM Connections by He...
Kürzlich hochgeladen
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Kürzlich hochgeladen
(20)
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Developing a Custom Polling Importer by Marcel Boucher
1.
Developing a Custom
Polling Importer: Ingesting and Processing External Content Marcel Boucher | AEM Evangelist | @marcelboucher
2.
© 2013 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. AEM Feed Importer – Social Communities 2 Auto blogging with RSS and ATOM Calendar Subscriptions via iCal Analytics integration for top …
3.
© 2013 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. The Use Case 3
4.
© 2013 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. The Required Pieces 4 Data Source Importer Scheme Implementation
5.
© 2013 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. The Data Source 5 Jira Query Result is a 13MB XML document o Useless elements o Calculations needed to be applied in parallel
6.
© 2013 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. The Importer Scheme 6 Add a custom Scheme 1) Make a Copy of: /libs/cq/ui/widgets/source/widgets/wcm/FeedImporter.js 2) To: /apps/cq/ui/widgets/source/widgets/wcm/FeedImporter.js 3) Add your scheme: { "text":"Jira Feed", "value":"jira” }
7.
© 2013 Adobe
Systems Incorporated. All Rights Reserved. Adobe Confidential. The Implementation 7 OSGi Bundle 1) Add service descriptors @Service(value=Importer.class) @Component(immediate = true, metatype = true) @Properties({ @Property(name = "service.name", value = "Jira RSS Polling Importer"), @Property(name = "service.description", value = "JIRA Polling Data Importer"), @Property(name = "importer.scheme", value="jira") , @Property(name = "jira.username", description = "The JIRA service account to be used."), @Property(name = "jira.password", description = "The JIRA servuce account password to be used."), @Property(name = "xslt.path", description = "The JCR path to the XSLT to be applied to the Jira feed.") }) 2) Implement the importData method public void importData(final String scheme, final String dataSource, final Resource resource) throws ImportException {}
8.
DEMO
9.
Thank You
Jetzt herunterladen