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 toolkit
nikhilyagnic
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overview
MJ Ferdous
 
Prakash Narayan Building Social Web V1
Prakash  Narayan    Building  Social  Web V1Prakash  Narayan    Building  Social  Web V1
Prakash Narayan Building Social Web V1
SOA Symposium
 
netbeansplatform overview
netbeansplatform overviewnetbeansplatform overview
netbeansplatform overview
pluskjw
 
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
 

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

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
dotCMS
 
Out ofmemory
Out ofmemoryOut ofmemory
Out ofmemory
dotCMS
 
Categories vs relationships
Categories vs relationshipsCategories vs relationships
Categories vs relationships
dotCMS
 

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

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
 
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
 
+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...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
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...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
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
 
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
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 
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
 
+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...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 

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