-
Notifications
You must be signed in to change notification settings - Fork 6
Mixed widget setup
Brugsscenarie:
Når en kommune vil have sin egen skræddersyede widget, skal Gratisudgave af widget skiftes ud med en tilpasset version, der indeholder nogle faste elementer, som kun ændres ved oprettelse, samt en række dynamiske egenskaber, som CfDP har mulighed for selv at tilpasse til kunden behov løbende,
Faste elementer
- Kommunens logo fremgår sammen med Cyberhus logo i bunden af widget (se billede)
- Ovenfor kommunens logo, står: Et samarbejde mellem Cyberhus og [ xxxxx ] Kommune.
Dynamiske elementer (som CfDP skal kunne ændre selv)
- Forum og brevkasse-taksonomier skal kunne ændres/udskiftes fra Drupal administrationen
- Widgettens øverste overskrift skal kunne ændres
- Widgettens subtitle skal kunne ændres
- Beskrivelsen under chat-knappen skal kunne ændres (her vil åbningstiderne fremgå)
Widgetens systemnavn er "Mixed widget" og den kan ses i aktion på
https://demo.curachat.com/node/2
Widget URLs
https://demo.curachat.com/opeka-widgets/mixed
Kode til indlejring af en widget på 3parts side
<iframe id="opeka-mixed-widget"
title="Cyberhus widget"
height="572"
width="412"
frameborder="0"
scrolling="no"
marginheight="0"
marginwidth="0"
src="https://demo.curachat.com/opeka-widgets/mixed">
</iframe>
Aktivering af en chat-installations widget
- Opret en widget-node på cyberhus.dk med de nødvendige data. Notér dig node-id'et til senere brug (node-id'et kan f.eks. ses i URL'en når du redigerer siden)
- Log ind på den aktuelle chat-installation og gå til administrationen af de avancerede indstillinger, f.eks.
https://demo.curachat.com/admin/config/services/opeka/advanced_settings
Find feltet "Mixed widget" og angiv en url, hvor udskiftes med det node-id du gemte tidligere. URLen kan f.eks. se således ud:
https://cyberhus.dk/widget/various/44477?callback=OpekaVarious
Caching
En simpel caching-mekanisme for widget-siderne vil kunne reducere loadet på cyberhus database betydeligt.