SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
Super	
  Widgets…	
  
         (planning	
  for	
  flexible	
  and	
  reusable	
  
                              pulls)	
  



Arnaud	
  Romary	
  
Maria	
  Bouza	
  
Quick	
  Overview	
  
•    Purpose	
  
•    Common	
  Uses	
  
•    Widget	
  vs.	
  ApplicaBon	
  Widget	
  
•    Macro	
  Widget:	
  Photo	
  Carrousel	
  
•    Super	
  Widget:	
  News	
  LisBng	
  
•    QuesBons	
  
Widgets:	
  The	
  Basics	
  
–  Purpose:	
  	
  
     •  Minimize	
  redundant	
  code	
  
     •  Facilitate	
  creaBon	
  of	
  pulls	
  for	
  content	
  editors	
  UI	
  
     •  Permissioning	
  	
  (widgets	
  vs.	
  web	
  page	
  content)	
  


–  Common	
  Uses	
  (default	
  widgets)	
  
     •    Content	
  LisBngs	
  
     •    Detail	
  pages	
  
     •    Random	
  pulls	
  
     •    Macros	
  UI	
  
Widgets:	
  The	
  Basics	
   	
                     cont.


–  Mechanism:	
  	
  
    •  Added	
  on	
  any	
  container	
  
    •  Parameters:	
  fields	
  on	
  widget	
  
    	
  	
  	
  	
  structure	
  
    •  Widget	
  Code:	
  (VTL	
  widget	
  structure,	
  nested	
  for	
  
                 paginaBon	
  
Types	
  of	
  Widgets	
  	
  
                             –  Simple	
  Widgets	
  vs.	
  Custom	
  Widgets	
  
                                                             •  Simple	
  Widget:	
  forms,	
  detail	
  page,	
  sitemap	
  
                                                             •  Custom	
  Widget:	
  used	
  for	
  pulls,	
  reusable	
  via	
  parameters	
  




Simple	
  Widget:	
  News	
  Detail	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  Widget:	
  News	
  LisAng	
  
When	
  to	
  create	
  a	
  widget	
  
      –  Rule	
  of	
  thumb:	
  1	
  widget	
  structure	
  per	
  content	
  
         structure	
  
              •  Default	
  content	
  structures	
  &	
  widgets	
  
              •  Accelerators	
  and	
  addiBonal	
  structures	
  


                        Need	
  to	
  Create	
                  Need	
  to	
  Pull	
  
Purpose	
              Content	
  for	
  your	
                Content	
  on	
  the	
  
                            Site?	
                              Front-­‐End?	
  


                                                                 News	
  LisBng	
  
Structure	
                News	
  Item	
  
                                                                   Widget	
  
                                                           • 	
  Home	
  Page	
  News	
  
                                                           • 	
  Top	
  Headlines	
  	
  
   Uses	
  
                                                           • 	
  Topic-­‐Specific	
  Latest	
  News	
  
When	
  to	
  create	
  a	
  widget	
  
    –  Checklist	
  before	
  creaBng	
  a	
  widget	
  
            •  Wireframes	
  	
  as	
  foundaBon	
  for	
  structures	
  
            •  IdenBficaBon	
  of	
  all	
  dynamic	
  pulls	
  
            •  DefiniBon	
  of	
  parameters	
  

Example:	
  Employment	
  Profile	
  
                                  What	
  	
  fields	
  
                                                                       Which	
                   Create	
  the	
  
   What	
  pages	
                 make	
  up	
  a	
  
                                                                 parameters	
                  pulls	
  	
  for	
  pages	
  
  are	
  displaying	
                profile	
  
                                                                give	
  flexibility	
             displaying	
  
     profiles	
  	
                (required	
  vs.	
  
                                                                to	
  fit	
  all	
  pages	
         profiles	
  
                                    opBonal)	
  


                                    Content	
                      Widget	
  
   Wireframes	
                                                                                      Widgets	
  
                                   Structures	
                   Structures	
  
Example	
  1:	
  News	
  LisBng	
  Widget	
  Structure	
  

  –  Overview	
  
      •  Uses	
  and	
  versaBlity	
  
      •  Default	
  widget	
  structure	
  



  –  Fields	
  
      •    General	
  
      •    Forma[ng	
  
      •    Detail	
  page	
  URL	
  
      •    Custom	
  message	
  when	
  0	
  results	
  
      •    Filters	
  
Example	
  2:	
  Photo	
  Carrousel	
  	
  
•  Overview	
  
   •    Leveraging	
  macro	
  vs.	
  VTL	
  
   •    Not	
  Bed	
  to	
  a	
  content	
  structure	
  


•  Basic	
  fields	
  
   •    Macro	
  parameters	
  
   •    PotenBal	
  addiBonal	
  fields	
  


•  Working	
  example	
  
Recap	
  
•  Purpose	
  and	
  advantages	
  of	
  using	
  widgets	
  
•  Common	
  uses	
  for	
  widgets	
  
•  Differences	
  between	
  simple	
  and	
  custom	
  
   widget	
  structures	
  
•  Super	
  Widget:	
  News	
  LisBng	
  
•  Macro	
  Widget:	
  Photo	
  Carrousel	
  

Contenu connexe

Similaire à Super widget

Java script infovis toolkit
Java script infovis toolkitJava script infovis toolkit
Java script infovis toolkitnikhilyagnic
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overviewMJ Ferdous
 
TechEvent 2019: Whats new in biGENiUS; Robert Kranabether - Trivadis
TechEvent 2019: Whats new in biGENiUS; Robert Kranabether - TrivadisTechEvent 2019: Whats new in biGENiUS; Robert Kranabether - Trivadis
TechEvent 2019: Whats new in biGENiUS; Robert Kranabether - TrivadisTrivadis
 
Creating Web Templates for SharePoint 2010
Creating Web Templates for SharePoint 2010Creating Web Templates for SharePoint 2010
Creating Web Templates for SharePoint 2010Mark Collins
 
Intro to MontageJS
Intro to MontageJSIntro to MontageJS
Intro to MontageJSRyan Paul
 
Single page application
Single page applicationSingle page application
Single page applicationJeremy Lee
 
Editable Documents on the Web
Editable Documents on the WebEditable Documents on the Web
Editable Documents on the WebMarkku Laine
 
CUST-2 New Client Configuration & Extension Points in Share
CUST-2 New Client Configuration & Extension Points in ShareCUST-2 New Client Configuration & Extension Points in Share
CUST-2 New Client Configuration & Extension Points in ShareAlfresco Software
 
Prakash Narayan Building Social Web V1
Prakash  Narayan    Building  Social  Web V1Prakash  Narayan    Building  Social  Web V1
Prakash Narayan Building Social Web V1SOA Symposium
 
Workflow driven development
Workflow driven developmentWorkflow driven development
Workflow driven developmentDmitryDemyankov
 
netbeansplatform overview
netbeansplatform overviewnetbeansplatform overview
netbeansplatform overviewpluskjw
 
20120315 netbeansplatform overview
20120315 netbeansplatform overview20120315 netbeansplatform overview
20120315 netbeansplatform overviewpluskjw
 
S60 3rd FP2 Widgets
S60 3rd FP2 WidgetsS60 3rd FP2 Widgets
S60 3rd FP2 Widgetsromek
 
Talk Paris Infovis 091207132953 Phpapp01(2)
Talk Paris Infovis 091207132953 Phpapp01(2)Talk Paris Infovis 091207132953 Phpapp01(2)
Talk Paris Infovis 091207132953 Phpapp01(2)johnnybiz
 
Alfresco WCM Roadmap 2010 (Cheetah & Swift)
Alfresco WCM Roadmap 2010 (Cheetah & Swift)Alfresco WCM Roadmap 2010 (Cheetah & Swift)
Alfresco WCM Roadmap 2010 (Cheetah & Swift)Alfresco Software
 
Modular PHP Development using CodeIgniter Bonfire
Modular PHP Development using CodeIgniter BonfireModular PHP Development using CodeIgniter Bonfire
Modular PHP Development using CodeIgniter BonfireJeff Fox
 
Transforming to Microservices
Transforming to MicroservicesTransforming to Microservices
Transforming to MicroservicesKyle Brown
 

Similaire à Super widget (20)

Java script infovis toolkit
Java script infovis toolkitJava script infovis toolkit
Java script infovis toolkit
 
Unit4wt
Unit4wtUnit4wt
Unit4wt
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overview
 
Unit4wt
Unit4wtUnit4wt
Unit4wt
 
TechEvent 2019: Whats new in biGENiUS; Robert Kranabether - Trivadis
TechEvent 2019: Whats new in biGENiUS; Robert Kranabether - TrivadisTechEvent 2019: Whats new in biGENiUS; Robert Kranabether - Trivadis
TechEvent 2019: Whats new in biGENiUS; Robert Kranabether - Trivadis
 
Creating Web Templates for SharePoint 2010
Creating Web Templates for SharePoint 2010Creating Web Templates for SharePoint 2010
Creating Web Templates for SharePoint 2010
 
Intro to MontageJS
Intro to MontageJSIntro to MontageJS
Intro to MontageJS
 
Single page application
Single page applicationSingle page application
Single page application
 
Alloy Framework
Alloy FrameworkAlloy Framework
Alloy Framework
 
Editable Documents on the Web
Editable Documents on the WebEditable Documents on the Web
Editable Documents on the Web
 
CUST-2 New Client Configuration & Extension Points in Share
CUST-2 New Client Configuration & Extension Points in ShareCUST-2 New Client Configuration & Extension Points in Share
CUST-2 New Client Configuration & Extension Points in Share
 
Prakash Narayan Building Social Web V1
Prakash  Narayan    Building  Social  Web V1Prakash  Narayan    Building  Social  Web V1
Prakash Narayan Building Social Web V1
 
Workflow driven development
Workflow driven developmentWorkflow driven development
Workflow driven development
 
netbeansplatform overview
netbeansplatform overviewnetbeansplatform overview
netbeansplatform overview
 
20120315 netbeansplatform overview
20120315 netbeansplatform overview20120315 netbeansplatform overview
20120315 netbeansplatform overview
 
S60 3rd FP2 Widgets
S60 3rd FP2 WidgetsS60 3rd FP2 Widgets
S60 3rd FP2 Widgets
 
Talk Paris Infovis 091207132953 Phpapp01(2)
Talk Paris Infovis 091207132953 Phpapp01(2)Talk Paris Infovis 091207132953 Phpapp01(2)
Talk Paris Infovis 091207132953 Phpapp01(2)
 
Alfresco WCM Roadmap 2010 (Cheetah & Swift)
Alfresco WCM Roadmap 2010 (Cheetah & Swift)Alfresco WCM Roadmap 2010 (Cheetah & Swift)
Alfresco WCM Roadmap 2010 (Cheetah & Swift)
 
Modular PHP Development using CodeIgniter Bonfire
Modular PHP Development using CodeIgniter BonfireModular PHP Development using CodeIgniter Bonfire
Modular PHP Development using CodeIgniter Bonfire
 
Transforming to Microservices
Transforming to MicroservicesTransforming to Microservices
Transforming to Microservices
 

Plus de dotCMS

How Does an Organization Manage Hundreds of Sites?
How Does an Organization Manage Hundreds of Sites?How Does an Organization Manage Hundreds of Sites?
How Does an Organization Manage Hundreds of Sites?dotCMS
 
Justifying IT Spending
Justifying IT SpendingJustifying IT Spending
Justifying IT SpendingdotCMS
 
dotCMS Roadmap 2010
dotCMS Roadmap 2010dotCMS Roadmap 2010
dotCMS Roadmap 2010dotCMS
 
Plugin Overview I and II
Plugin Overview I and IIPlugin Overview I and II
Plugin Overview I and IIdotCMS
 
Migrating to v1.9
Migrating to v1.9Migrating to v1.9
Migrating to v1.9dotCMS
 
Going Multi-Tenant with dotCMS
Going Multi-Tenant with dotCMSGoing Multi-Tenant with dotCMS
Going Multi-Tenant with dotCMSdotCMS
 
Building Mobile Apps and Sites in dotCMS
Building Mobile Apps and Sites in dotCMSBuilding Mobile Apps and Sites in dotCMS
Building Mobile Apps and Sites in dotCMSdotCMS
 
SEO and search plugins
SEO and search pluginsSEO and search plugins
SEO and search pluginsdotCMS
 
Out ofmemory
Out ofmemoryOut ofmemory
Out ofmemorydotCMS
 
Host and Permissions in v1.9
Host and Permissions in v1.9 Host and Permissions in v1.9
Host and Permissions in v1.9 dotCMS
 
Forms as Structured Content
Forms as Structured Content Forms as Structured Content
Forms as Structured Content dotCMS
 
Categories vs relationships
Categories vs relationshipsCategories vs relationships
Categories vs relationshipsdotCMS
 
Velocity tips and tricks
Velocity tips and tricksVelocity tips and tricks
Velocity tips and tricksdotCMS
 

Plus de dotCMS (13)

How Does an Organization Manage Hundreds of Sites?
How Does an Organization Manage Hundreds of Sites?How Does an Organization Manage Hundreds of Sites?
How Does an Organization Manage Hundreds of Sites?
 
Justifying IT Spending
Justifying IT SpendingJustifying IT Spending
Justifying IT Spending
 
dotCMS Roadmap 2010
dotCMS Roadmap 2010dotCMS Roadmap 2010
dotCMS Roadmap 2010
 
Plugin Overview I and II
Plugin Overview I and IIPlugin Overview I and II
Plugin Overview I and II
 
Migrating to v1.9
Migrating to v1.9Migrating to v1.9
Migrating to v1.9
 
Going Multi-Tenant with dotCMS
Going Multi-Tenant with dotCMSGoing Multi-Tenant with dotCMS
Going Multi-Tenant with dotCMS
 
Building Mobile Apps and Sites in dotCMS
Building Mobile Apps and Sites in dotCMSBuilding Mobile Apps and Sites in dotCMS
Building Mobile Apps and Sites in dotCMS
 
SEO and search plugins
SEO and search pluginsSEO and search plugins
SEO and search plugins
 
Out ofmemory
Out ofmemoryOut ofmemory
Out ofmemory
 
Host and Permissions in v1.9
Host and Permissions in v1.9 Host and Permissions in v1.9
Host and Permissions in v1.9
 
Forms as Structured Content
Forms as Structured Content Forms as Structured Content
Forms as Structured Content
 
Categories vs relationships
Categories vs relationshipsCategories vs relationships
Categories vs relationships
 
Velocity tips and tricks
Velocity tips and tricksVelocity tips and tricks
Velocity tips and tricks
 

Dernier

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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, Adobeapidays
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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 educationjfdjdjcjdnsjd
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Dernier (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Super widget

  • 1. Super  Widgets…   (planning  for  flexible  and  reusable   pulls)   Arnaud  Romary   Maria  Bouza  
  • 2. Quick  Overview   •  Purpose   •  Common  Uses   •  Widget  vs.  ApplicaBon  Widget   •  Macro  Widget:  Photo  Carrousel   •  Super  Widget:  News  LisBng   •  QuesBons  
  • 3. Widgets:  The  Basics   –  Purpose:     •  Minimize  redundant  code   •  Facilitate  creaBon  of  pulls  for  content  editors  UI   •  Permissioning    (widgets  vs.  web  page  content)   –  Common  Uses  (default  widgets)   •  Content  LisBngs   •  Detail  pages   •  Random  pulls   •  Macros  UI  
  • 4. Widgets:  The  Basics     cont. –  Mechanism:     •  Added  on  any  container   •  Parameters:  fields  on  widget          structure   •  Widget  Code:  (VTL  widget  structure,  nested  for   paginaBon  
  • 5. Types  of  Widgets     –  Simple  Widgets  vs.  Custom  Widgets   •  Simple  Widget:  forms,  detail  page,  sitemap   •  Custom  Widget:  used  for  pulls,  reusable  via  parameters   Simple  Widget:  News  Detail                                                                                                                                                                            Widget:  News  LisAng  
  • 6. When  to  create  a  widget   –  Rule  of  thumb:  1  widget  structure  per  content   structure   •  Default  content  structures  &  widgets   •  Accelerators  and  addiBonal  structures   Need  to  Create   Need  to  Pull   Purpose   Content  for  your   Content  on  the   Site?   Front-­‐End?   News  LisBng   Structure   News  Item   Widget   •   Home  Page  News   •   Top  Headlines     Uses   •   Topic-­‐Specific  Latest  News  
  • 7. When  to  create  a  widget   –  Checklist  before  creaBng  a  widget   •  Wireframes    as  foundaBon  for  structures   •  IdenBficaBon  of  all  dynamic  pulls   •  DefiniBon  of  parameters   Example:  Employment  Profile   What    fields   Which   Create  the   What  pages   make  up  a   parameters   pulls    for  pages   are  displaying   profile   give  flexibility   displaying   profiles     (required  vs.   to  fit  all  pages   profiles   opBonal)   Content   Widget   Wireframes   Widgets   Structures   Structures  
  • 8. Example  1:  News  LisBng  Widget  Structure   –  Overview   •  Uses  and  versaBlity   •  Default  widget  structure   –  Fields   •  General   •  Forma[ng   •  Detail  page  URL   •  Custom  message  when  0  results   •  Filters  
  • 9. Example  2:  Photo  Carrousel     •  Overview   •  Leveraging  macro  vs.  VTL   •  Not  Bed  to  a  content  structure   •  Basic  fields   •  Macro  parameters   •  PotenBal  addiBonal  fields   •  Working  example  
  • 10. Recap   •  Purpose  and  advantages  of  using  widgets   •  Common  uses  for  widgets   •  Differences  between  simple  and  custom   widget  structures   •  Super  Widget:  News  LisBng   •  Macro  Widget:  Photo  Carrousel