Page tree
Skip to end of metadata
Go to start of metadata

Components can come in different flavors.

  1. Magnolia only,
  2. Wrapping JS/CSS libraries, or
  3. wrapping web services.

Typically they provide editing via a Dialog.

It makes sense to offer additional customization - via:

  • Template definition parameters.
  • Site configuration.
  • Other method? What about home page template?


Magnolia Only

Basic

  • Spacer
  • HR
  • Single page navigation
  • List of child pages
  • Download list
  • Language picker
  • Navigation
  • Columns
  • Related content
  • Mega Menu
  • Bread crumbs
  • Testimonials

Wrapping JS/CSS libraries

CSS frameworks

  • Bootstrap
  • Foundation


Dynamic

  • Tabs
  • Accordion
  • Responsive Image
  • Ad Rotator
  • Carousel
  • Slideshow
  • Gallery
  • Calendar
  • Scheduler
  • Codeblock
  • Charts & graphs
  • Scroll effects
  • Animation
  • Block layout
  • Notification


Wrapping web services

Services - Social

  • Social sharing - AddThis ShareThis etc
  • Twitter stream
  • Twitter tweet
  • Facebook feed
  • Linked in
  • Pinterest board
  • Instagram
  • Commenting
    • Disqus
  • Q&A
    • Pubble

3rd Party Services

  • Map
    • Map with pins
    • Store locator
  • Video
    • Youtube
    • Vimeo
    • Dailymotion
  • Audio
    • Soundcloud
    • Bandcamp
    • Mixcloud
  • Forms
    • Wufoo
    • Google forms
  • Code
    • Codepen
    • Github
    • npm component lister.
  • Images
  • Calendar
    • Google calendar
    • OpenTable
    • BookingBug
  • Google Charts
  • Slideshare
  • Stock ticker
  • Weather widget - Accuweather
  • Tripadvisor
  • Content things: Outbrain

Money

  • Advertisements
    • Google Adsense
    • BuySellAds
    • Chitika
  • Affiliate programs
    • Amazon Associates
  • Donation
    • Paypal donation
    • Amazon payments
    • Patreon
    • Google Wallet
  • Ecommerce
    • Gumroad

Search

  • Google
  • Swifttype

Advanced website

  • Chat
    • Olark
    • Userlike
  • Feedback

CRM / Marketing automation

  • Contact form
  • Email signup
    • Mailchimp




  • No labels