Versie 180

Met twee compleet nieuwe modules: People en Content Library

People module

In je dashboard zit vanaf deze release een compleet nieuwe module: we verwelkomen de People-module! Deze opvolger van de Cast-module is ontwikkeld als onderdeel van de onboarding van Antwerp Symphony Orchestra en volgt op eerdere ontwikkelingen samen met Amare (Stories) en Theater Rotterdam (Collections). De module bevat behoorlijk veel nieuwe opties om je artiesten te laten schitteren. Koppel mensen aan producties en verhalen, maak persoonlijke pagina's voor een persoon of presenteer ze op een productiepagina of story. De mogelijkheden zijn eindeloos.

Je vindt de volgende secties in de People module:

  • People: Hier voeg je personen (of ensembles/groepen) toe en beheer je alle gerelateerde inhoud.
  • Clusters: Clusters zijn een manier om people te groeperen. Clusters kunnen als filters op meerdere pagina's worden gebruikt, dus ze zijn erg handig. Ook kunnen ze gebruikt worden om op je productiepagina onderscheid te maken, zoals in onderstaande schema te zien.
  • Roles: Ieder mens heeft een rol in een productie. In deze module kun je een algemene set toevoegen van alle rollen die je wilt gebruiken.

Hoe je de module gebruikt en welke content-koppelingen je kan maken lees je in de Knowledgebase

Omdat de nieuwe module behoorlijk omvangrijk is organiseren we op 31 augustus een toegewijde training. Meld je vast aan.  


*Let op! de nieuwe People part neemt de data over uit de Cast-module. Bekijk als deze release live is hoe dit eruitziet op je website. Je kan de layout van de people parts veranderen als je dat wilt. De Cast-module zal nog even zichtbaar blijven in het dashboard. 

Nog een nieuwe aanwinst: Content Library

Samen met Stadsschouwburg en Philharmonie Haarlem (als onderdeel van de nieuwe PHIL Haarlem website) hebben we de Content Library ontwikkeld. Vaak voorkomende content kun je vanaf nu aanmaken op een centraal punt en op elke gewenste Page en Story terug laten komen én centraal beheren. Denk bijvoorbeeld aan een banner om vriend van het theater te worden of contactinformatie. De informatie kun je voortaan in de Library wijzigen voor alle pagina’s waar het part voorkomt. 

Je kunt je library vullen met de type parts: 

  • Description
  • Media gallery
  • Audio/video
  • Description with image
  • Raw HTML

In pages kun je vervolgens het part "Library" toevoegen waarin je kiest welke "library content entry" je wil gebruiken.

Lees alle ins en outs in de Knowledgebase.

Naamswijzigingen in het dashboard

Vroeger vond je Pages, Stories en Collections onder het kopje ‘Content’. Omdat Content een te allesomvattende term is en voor verwarring zorgde, hebben we deze hernoemd naar Stories.

Nog een naamswijziging heeft plaatsgevonden bij de Page Parts. Het header-part hebben we hernoemd naar Hero

Overige updates

  • Showcase banners kunnen tegenwoordig niet enkel Full Width maar ook Boxed geplaatst worden.  
  • Je kunt vanaf nu zelf Mailing Templates toevoegen. Handig als je zelf wilt sleutelen aan het design maar je kunt ook nieuwe templates aanmaken om individuele UTM Names toe te voegen om zo nog specifieker jouw data te volgen.
  • Nog meer GA4-verbeteringen! We hebben op basis van feedback van de gebruikersgroep GTM de volgende pijler toegevoegd aan de Data Layer: datalayer_ready-event.
  • Er zijn weer diverse SEO-verbeteringen toegevoegd. Zo heeft de robots.txt een update gehad en hebben we enkele redirects aangepast van een 302 naar een 301.
  • De ‘start collapsed’ werkt nu ook voor de parts van het type iFrame, forms en sliders.
  • De mailing templates zijn uitgebreid met buttons voor de ‘horizontal cards’ en de module heeft nog wat andere kleinere verbeteringen gekregen.
  • Ook deze release is er veel ‘onzichtbaar’ werk gedaan in de vorm van diverse upgrades, kleine verbeteringen en toevoegingen rond snelheid en stabiliteit.
  • Het Dashboard is op veel plekken iets uitgebreid, er zijn meer handleidingen toegevoegd en hier en daar is eea logischer/overzichtelijker ingedeeld (zoals de parts-selectie). Ook is de sessie-tijd uitgebreid van 30 minuten naar 2 uur - dat scheelt opnieuw inloggen als je eventjes inactief bent!


Version 180

With two completely new modules: People and Content Library

People module

With this update, a brand-new module has been added to your dashboard: the People module! This Cast module's replacement was created as part of the onboarding process for the Antwerp Symphony Orchestra and builds upon earlier work with Amare (Stories) and Theater Rotterdam (Collections). The module has a ton of new features that will help your artists shine. Create a person's personal profile, link them to productions and stories, or feature them on a production page or story. There are countless options.

You will find the following sections in the People module:

  • People: This is the place where you add people (or ensembles/groups) and manage all related content.
  • Clusters: Clusters are a way of grouping people. Clusters can be used as filters on multiple pages, so they are very useful. They can also be used to make a distinction on your production page, as shown in the diagram below.
  • Roles: Every person has a role in a production. In this module you can add a general set of all the roles you want to use. 

The Knowledgebase contains information on how to use the module and what content connections you can create.
Due to the new module's large scope, we are planning a special training for August 31.

*Note: The data from the Cast module is transferred to the new People module. Check out how it will appear on your website when this release goes live. The arrangement of People parts is modifiable. For a period of time, the Cast module will still be viewable in the dashboard.

Also fresh and new: the Content Library

We created the Content Library in collaboration with Stadsschouwburg and Philharmonie Haarlem (as part of the new PHIL Haarlem website). From this point on, you can generate often occurring material in one location, manage it centrally, and then place it on any chosen Page or Story. You can now edit the data in the Library and the adjustments will be implemented on all pages where the part appears.

You can fill your library with the following parts:

  • Description
  • Media gallery
  • Audio/video
  • Description with image
  • Raw HTML

In pages you can then add the part "Library" in which you choose which "library content entry" you want to use. Read all the ins and outs in the Knowledgebase.

Name changes in the dashboard

You used to find Pages, Stories and Collections under the heading 'Content'. Because Content is too all-encompassing and caused confusion, we renamed it Story.

Another name change has taken place at the Page Parts. We renamed the header part to Hero.

Other updates

  • Showcase banners can now not only be placed Full Width but also Boxed.
  • You can now add Mailing Templates yourself. Comes in handy if you want to tinker with the design yourself, but you can also create new templates to add individual UTM Names to track your data even more specifically.
  • Even more GA4 improvements! Based on feedback from the GTM user group, we have added the following pillar to the Data Layer: datalayer_ready-event.
  • Various SEO improvements have been added again. For example, the robots.txt has had an update and we have adjusted some redirects from a 302 to a 301.
  • The 'start collapsed' now also works for the parts of the type iFrame, forms and sliders.
  • The mailing templates have been expanded with buttons for the horizontal cards and the module has received some other minor improvements.
  • Also this release a lot of 'invisible' work has been done in the form of various upgrades, minor improvements and additions around speed and stability.
  • The Dashboard has been slightly expanded in many places, more manuals have been added and here and there things have been arranged more logically/clearly (such as the parts selection).
  • The session time has also been extended from 30 minutes to 2 hours - that saves logging in again if you're inactive for a while!


Versie 179

Onderhoud en snelheid

Afgelopen sprint hebben we opnieuw veel werk gedaan voor de robuustheid van het systeem. Vanaf de volgende versie is daarmee ook de downtime tijdens het uitrollen van de release aanzienlijk verlaagd. Ook bereiden we een PoC (Proof of Concept) voor met een nieuwe provider.

De snelheid van de sites heeft al even onze aandacht, waarbij we ook kijken naar de perceptie van Google, omwille van SEO. Het blijkt dat met name reCAPTCHA (ironisch genoeg ook van Google) op de metingen voor mobile roet in het eten gooit.. reCAPTCHA is een groot Google-script dat op elke pagina wordt geladen. Dat hebben we nu geoptimaliseerd door het script slimmer en iets later te laden, zodat de scores voor snelheid op mobile omhoog vliegen.

Let op: dit werkt alleen als je reCAPTCHA v3 hebt, het werkt niet voor v2 of ouder. Controleer of je de juiste versie hebt in je Control Panel -> Google reCAPTCHA

Meer weten over wat we doen om de snelheid van de websites te verbeteren? Lees over het groot onderhoud op onze website.


Stories & Mailings

De ontwikkelingen binnen de nieuwe Mailings-module blijven doorgaan. Onlangs maakten we het mogelijk om Stories direct in de mail te plaatsen. Hier brengen we nu een update voor uit waarmee het nog gemakkelijker wordt om jouw content via mailings te sturen.

Stories kunnen via de ‘Advanced visibility’-optie in het dashboard zo worden ingesteld dat ze op een datum in de toekomst pas zichtbaar worden op de website. Voorheen konden deze Stories niet in mailings geplaatst worden, maar dat kan vanaf deze release wel. Zo kun je de mail bijvoorbeeld op hetzelfde moment versturen als dat de Story zichtbaar wordt op je website. Hierdoor kun je een campagne dus al helemaal van tevoren voorbereiden.

Meer informatie over de nieuwe Mailings-module vind je op onze website.


Overig

  • Items die op de wensenlijst staan en vervolgens in het mandje worden gedaan, werden voorheen direct verwijderd uit de wensenlijst. Voortaan blijven deze in de wensenlijst staan totdat het item daadwerkelijk is gekocht.
  • Externe links voor het bestellen van tickets openen nu in hetzelfde tabblad in plaats van in een nieuwe tab.


Version 179

Maintenance and speed

During the last sprint, we once again did a lot of work to improve the robustness of the system. From the next version onwards, the downtime during the release rollout has been significantly reduced. We are also preparing a Proof of Concept (PoC) with a new provider.

The speed of the sites has been a focus for us, and we are also considering Google's perception for SEO purposes. It turns out that reCAPTCHA (ironically also from Google) significantly affects the measurements for mobile. reCAPTCHA is a large Google script that loads on every page. We have now optimised it by loading the script smarter and slightly later, resulting in improved speed scores on mobile.

Note: this works only if you have reCAPTCHA v3, it does not work for v2 or older. Please check your Control Panel -> Google reCAPTCHA

Want to know more about what we do to improve the speed of the websites? Read more about major maintenance on our website.


Stories & Mailings

Developments within the new Mailings module continue. Recently we made it possible to post Stories directly in the mail. We are now releasing an update for this that makes it even easier to send your content via mailings.

Stories can be set via the 'Advanced visibility' option in the dashboard so that they only become visible on the website at a future date. Previously, these Stories could not be placed in mailings, but from this release you can. For example, you can send the mailing at the same time as the Story becomes visible on your website. This allows you to prepare a campaign in advance.

More information about the new Mailings module can be found on our website.

Other

  • Items that are on the wish list and then put in the basket were previously immediately removed from the wish list. From now on, these will remain in the wish list until the item is actually purchased.
  • External links for ordering tickets now open in the same tab instead of a new tab.



Versie 178

Updates voor e-tickets, de Data Layer en performance

Performance verbeteringen

We hebben een aantal grote onderhoudsprojecten afgerond en inmiddels is iedereen naar de nieuwe hosting-omgeving gemigreerd. Er zijn ook veel (meetbare) verbeteringen aan de huidige omgeving doorgevoerd. We lopen voorop als het gaat om security, toegankelijkheid, SEO en andere best practices. Daarnaast zijn we nu veel flexibeler in releases en tegelijkertijd hebben we veel processen nog professioneler kunnen inrichten.


Er is echter één statistiek waar we nog niet tevreden mee zijn en dat is de snelheid (performance). Om die reden hebben we een aantal projecten op de roadmap naar voren gehaald en extra investeringen gedaan. Je leest er meer over op onze statuspagina groot onderhoud.


Caching

Concreet merkbaar in deze release brengen we nieuwe caching-oplossingen. Dit zorgt ervoor dat we de laadsnelheid van de websites weer een boost kunnen geven. Caching is het tijdelijk bewaren van een resultaat zodat het niet telkens opnieuw opgehaald en ‘uitgerekend’ hoeft te worden. Afhankelijk van de onderdelen duurt dat ‘bewaren’ seconden, minuten, uren of zelfs dagen. Dit is vrij geavanceerd, want tegelijk moet het personalisatie nooit in de weg zitten.


Door dat tijdelijk te bewaren, komen wijzigingen in het dashboard of vanuit planning- of ticketingsystemen niet zomaar direct door. Daar is dan weer geavanceerde functionaliteit nodig om die cache gericht te legen bij wijzigingen. Ook dat hebben we op veel plekken ingericht, maar nog niet overal. Dat komt dan vanzelf goed (als de bewaartijd verlopen is), maar voor als er met spoed iets aangepast moet worden, hebben we een nieuwe, speciale cache-module gemaakt, waarmee je caches actief kunt legen. Let op dat die nooit tijdens drukte gebruikt moeten worden. 


Data Layer updates

In december organiseerden we samen met onze partner MondoMarketing en een aantal Peppered-gebruikers een werksessie voor het uitbreiden van de Data Layer. Met deze kleine gebruikersgroep, die zeer actief is op het gebied van Google Tag Manager (GTM), zijn we sindsdien blijven samenwerken aan de Data Layer.


In deze release zitten meerdere uitbreidingen die uit deze werksessie zijn ontstaan. Zo hebben we een extra laag gecreëerd die nog eenvoudiger aansluit op Google Analytics 4 (GA4). Daarnaast was het ook al mogelijk om toevoegingen aan winkelmandjes bij te houden als een GA4 event, maar doordat er nu extra informatie wordt doorgespeeld aan GTM, kan dit gelijk als een ‘e-commerce hit’ worden gemeten. Ook kun je voortaan eenvoudig meten of er producten uit het winkelmandje worden verwijderd.


We werken met deze groep verder aan meer verbeteringen voor onze Google Tag Manager implementatie. Door hier op collectieve wijze mee aan de slag te gaan, kunnen we de Data Layer zodanig uitbreiden dat het voor iedereen optimaal werkt.


Secure e-tickets

In samenwerking met De Kleine Komedie hebben we de nieuwe Secure e-tickets’ optie ontwikkeld. Hiermee treffen we meerdere maatregelen die het delen van tickets een stuk moeilijker maken.


In het Peppered dashboard kun je nu voor elk Event instellen of de tickets hiervoor beveiligd moeten worden. De bezoeker moet vervolgens op de site ingelogd zijn om de tickets te zien. In het dashboard kun je instellen vanaf wanneer de barcode op het ticket zichtbaar wordt. Zo kun je ervoor zorgen dat de bezoeker het toegangsbewijs pas kort voor de voorstelling kan openen.


Daarnaast kunnen de tickets ook beveiligd worden middels een exclusieve toegang via SMS. De bezoeker dient dan tijdens zijn bestelling een mobiel nummer op te geven waarop hij een code per SMS ontvangt. Het ticket kan dan pas worden ingezien wanneer deze code op de site wordt ingevoerd.



Wil je meer weten over het beveiligen van tickets? Open de handleiding over ‘Secure e-tickets om te lezen hoe je dit precies instelt. 




Version 178

Updates for e-tickets, Data Layer and performance

Performance improvements

A number of the key maintenance tasks have been finished, and everyone has moved to the new hosting environment. The current environment has also seen numerous (measurable) improvements. When it comes to security, accessibility, SEO, and other best practices, we set the bar high. Additionally, we have significantly increased our release flexibility while also being able to organise a number of processes more professionally.


The speed (performance) statistic, however, is one with which we are not yet content. As a result, we have prioritised several projects on the roadmap and made extra investments. You can read more about it on our major maintenance status page.


Caching

We introduce new caching solutions in this release. This ensures that we can boost the loading speed of the websites again. Caching is the act of temporarily storing a result in order to avoid having to repeatedly retrieve and 'calculate' it. This 'saving' can take seconds, minutes, hours, or even days, depending on the components. This is quite sophisticated because personalisation should never be hindered by it.


Changes made in the dashboard or by the planning or ticketing systems do not automatically take effect after being saved. In order to specifically remove that cache when modifications are made, further functionality is needed. That has also been set up, though not everywhere yet. So we have developed a new, unique cache module that enables you to actively remove caches, which can be used if a modification is required immediately. Please be aware that you should never use them during busy times.


Data Layer updates

In December, we organised a working session to enhance the Data Layer with the help of our partner MondoMarketing and a few Peppered users. Since then, we have kept working on the Data Layer with this small user group that is quite active with Google Tag Manager (GTM).


This release includes various extensions that came up as a result of this meeting. For instance, we have added a second layer that connects to Google Analytics 4 (GA4) even more quickly. Additionally, adding items to shopping carts was already available to track as a GA4 event, but now that additional data is given to GTM, this can be measured right away as an 'e-commerce hit'. Also, you can now quickly measure whether items have been removed from the shopping cart.


With this group, we're still working to make improvements for the Google Tag Manager implementation. By working on this collectively, we can expand the Data Layer in such a way that it works optimally for everyone.


Secure e-tickets

We created the new 'Secure e-tickets' option in collaboration with De Kleine Komedie. This involves a number of measures that make sharing tickets much more challenging.


In the Peppered dashboard you can now specify for each Event if its tickets need to be secured. In order to view the tickets, the visitor needs to log into the website first. In the dashboard you can choose the time the ticket's barcode appears visible. By doing this, you may guarantee that the visitor can only open the ticket just before the start of the event.


Additionally, tickets can be secured by SMS-only access. The customer is then required to provide a cellphone number during checkout so that they can obtain a code by text message. The ticket can then only be viewed when this code is entered on the site.



Would you like to know more about securing tickets? Open the manual about 'Secure e-tickets' to read exactly how to set this up.



Versie 177

Nieuw filter Query Builder en afronding groot onderhoud

Query Builder

Er is een nieuw filter in de Query Builder beschikbaar. Hiermee kun je jouw bezoekers filteren op basis van gekochte kaartjes voor specifieke Productions of Events. Zo kun je hier bijvoorbeeld gerichte communicatie over sturen. Wil je een evenement promoten en vraag je je af wie al eerder kaartjes heeft gekocht voor een soortgelijke voorstelling? Ook dan komt dit filter goed van pas. 


Met de Query Builder kun je nog meer specifieke doelgroepen samenstellen door de verschillende filters met elkaar te combineren. Open de handleiding van de Query Builder in onze knowledge base voor meer informatie.



Afronding groot onderhoud

Al enige tijd werken we aan een heel groot onderhoudsproject, om de (onzichtbare) onderlaag van de sites te upgraden, waaronder ook een compleet nieuwe hosting-omgeving, template-engine, werkwijze rond uitrollen van upgrades en database-verbeteringen. We zijn blij te melden dat we een paar flinke mijlpalen hebben gehaald! De template-engine is met deze release vervangen en de laatste migraties naar de nieuwe hostingomgeving zijn voltooid - we halen nu de beste scores op security-gebied, SEO en WCAG en al dit opent nu de deuren voor de verdere verbetering van snelheid - daar zijn we nog niet tevreden over. Specifiek deze release hebben we onder andere gewerkt aan de code voor e-tickets. Ook hebben we aan de code voor afbeeldingen gesleuteld. Hierdoor kunnen er voortaan betere crops worden geselecteerd.


Overig

  • Het Donation part in de bestelflow is geoptimaliseerd voor mobiel. De prijsknoppen worden nu links uitgelijnd op mobiele schermen, wat een strakkere uitstraling geeft.

  • Afgelopen release deelden we de nieuwe website van PHIL en de nieuwe Subsite module die we daarvoor hebben gebouwd. Het logo dat op de subsite wordt geplaatst linkt nu netjes door naar de ‘homepagina’ van de subsite die je zelf kan bepalen, waardoor je nog meer het gevoel hebt dat je je op een aparte website bevindt.




Version 177

New Query Builder filter and completion of major maintenance

Query Builder

The Query Builder now has a new filter available, with which you can filter your visitors based on whether they have tickets to particular Productions or Events. This way, you could communicate with people specifically about this. Do you want to promote an event and wonder who has already bought tickets for a similar performance? Then, this filter will also prove itself to be helpful.


By combining the various filters of the Query Builder, you may create target groups that are even more specialised. Open the Query Builder manual in our knowledge base for more information.


Completion of major maintenance

We have been working on an important maintenance project for a while now to upgrade the (invisible) bottom layer of the sites, which includes a brand-new hosting environment, template engine and working methodology for upgrades and database enhancements. We're happy to report that we've accomplished several major milestones! With this version, the template engine has been changed, and the most recent migrations to the new hosting environment have been finished. As a result, we are now receiving the highest scores possible for security, SEO, and WCAG, and this opens the door for additional speed improvements, with which we are still not satisfied. We specifically worked on the coding for e-tickets for this version, among other things. We also played around with the code for images. As a result, better crops can be selected from now on.


Other

  • The Donation part in the order flow is optimised for mobile devices. The price buttons are now aligned to the left on mobile screens, which gives a cleaner look.

  • Last release we shared the new PHIL website and the new Subsite module we built for it. The logo that is placed on the subsite now links neatly to the 'home page' of the subsite, which you can determine yourself, which gives you the feeling that you are on a separate website even more.