Log inRegister

Drupal 7 & WeebPal Eventive theme

Drupal-versie

DATUM VERSIE OPMERKING
27/12/'18 7.59 → 7.61 OK
     
Basis

default tekstopmaak op Full HTML instellen: Instellingen > Tekstopmaak (bij INHOUD SAMENSTELLEN)

Onderdelen

onderdeel position/block Nederlands   blz.
Frontpage.slideshow Diavoorstelling      
Hoofdmenu Kop      
Frontpage.niews main Nieuws demo OK 5
Frontpage.event block panel first     5
Frontpage.speakers panel second Solisten   5 / 88
Frontpage.gallery panel third Fotoarchief   6 / 99
Frontpage.tickets panel fourth Concerttickets   6 / 103
Frontpage.happy clients panel fifth Getuigenissen    
Frontpage.sponsors panel sixth   demo not OK² 6 / 110
  panel seventh      
Frontpage.newsletter panel footer first Nieuwsbrief rechten aanpassen
zodat ook niet-ingelogde gebruikers
kunnen inschrijven
6 / 114
Frontpage.Contact Us panel footer second 1     6 / 117
Frontpage.Quick Links panel footer second 2     6 / 119
Frontpage.Latest Tweet panel footer second 2     6 / 120
Frontpage.Copyright voet     7 / 121
² Adguard blokkeert sponsors & banner!!! => opgelost met BCubed-module

Onderdelen oud (j15) versus nieuw (d7)

Onderdeel oud Onderdeel nieuw broken links
/ Home  
Koor Koor Patrick Debrabandere
archiefpagina
shop
cultuur7
Dirigent    
Concerten    
Tickets    
Archief    
Sponsors    
Contact    
Shop    

ToDo

  • tickets bestellen wegdoen bij verlopen events!!!
  • CSS-injectors goed benoemen en slechts toepassen op de vereiste pagina's DONE
  • fotoarchief met overlay op de gallery's met concertnaam en jaar
  • concerttickets: BESTELLEN! vervangen door winkelwagentje (font-awesome cart???)
  • tel.nr: link ipv gewone tekst
  • solist: linkt niet naar de betreffende pagina - kan als volgt gelinkt worden: (ook effectief gedaan op 16/08/2017, zowel voor block als pagina) DONE
    • eerst bij RELATIES rechts Taxonomieterm: Representerende node toevoegen
    • voeg veld Taxonomieterm: Weergave van Taxonomieterm toe aan de pagina van de view Solisten
    • sluit dit veld uit van weergave
    • herschik zodat dit veld als eerste staat
    • wijzig het veld dat als link moet dienen (bv. Taxonomieterm: Omschrijving van term) als volgt:
      • RESULTATEN HERSCHRIJVEN
      • Uitvoer van dit veld herschrijven
      • Dit veld als een link weergeven
      • Linkpad: solist/[rendered_entity]
      • Spaties door koppeltekens vervangen aanvinken
      • Hoofdletters omzetten: Kleine letters
  • Evenementen (in titels van views bv.) wijzigen in Concerten
  • Event: locatie (front-end "Bekijk locatie" toont alleen "Gent"...): aanpassen naar kerk met adres!
  • Excel met notities in deze wiki verwerken
  • Evenementenraster: moet foto met daaronder datum en uur zijn en als je erover hovert, moet de tekst verschijnen: is nu niet het geval => bij de veldengroep HTML classes invullen: fieldset views-fieldset
    er is een fout met CSS op veldengroepen/veldensets => checken en zo nodig aanpassen naar het Engelse Fieldset

02/10/'19

14/10/'18 · Drupal Commerce → pj Event Booking Calendar v3.2 instead of Drupal Commerce

Drupal Commerce lijkt toch wat te log om helemaal uitgeconfigureerd een vlotte bestelstroom te garanderen. Dus schakel ik toch maar weer over op het mij vertrouwde PHPJabbers Event Booking Calender v3.2.

De admin-kant is heel eenvoudig.

Waar het schoentje knelt, is het embedden van de code in eender welk CMS, hetzij Joomla, hetzij Drupal.

Wat is dan de truc?
  • plak de gegenereerde code niet in een Joomla- of Drupal-artikel
  • plak de gegenereerde code in een lege .html-pagina die je in de root plaatst van het Event Booking Calendar script, bv. reserveren.html
  • roep deze .html dan op in een iframe in een Joomla- of Drupal-artikel:
<p><iframe frameborder="0" height="1024px" scrolling="no" src="http://www.voxmago.be/events32/reserveren.html" width="100%"></iframe></p>
  • de hoogte is daarbij een probleem: check gewoon op het kleinste apparaat dat je hebt in portretmodus of je - in het geval van twee concerten - de twee bestelknoppen ziet staan!
  • css-aanpassingen zitten in volgende files (wordt meteen duidelijk in Chrome's developer tools):
    • ~/core/framework/libs/pj/css/pj.bootstrap.min.css
    • ~/app/web/css/themes/theme1.css

11/10/'17 · Pragmatische aanpak

Onderdeel Actie Gedaan?
Panel first achtergrond wijzigen v (url(../images/bg-01.jpg))
Panel first: view view beperken tot events in de toekomst: nu staan er 5 events, maar ook in het verleden 17/06/2018: beperkt tot de 2 items in de toekomst + sorteercriteria aangepast:
default alleen Inhoud: Datum van inzending (aflopend)
maar nu laten voorafgaan door: Inhoud: Wijzigingsdatum (aflopend)
blok Solisten weg
(op vraag van Patrick)
Overzicht: Solisten: Block:
van Panel Second naar - Geen -
v
blok Getuigenissen weg
(css klopt nog niet)
Overzicht: Getuigenissen: Block &
Overzicht: Getuigenissen: Blok Over
van Panel Fifth naar - Geen -

v

veldengroep views-fieldset => fieldset views-fieldset (nog niet ge-injecteerd)
en ook het cirkeltje met image bovenaan links van de getuigenis moet gecorrigeerd, dat zie ik nog niet meteen hoe

blok Het bestuur weg Overzicht: Het bestuur: Block (alleen op 'over-ons'):
van Panel Fourth naar - Geen -
v
menu Concerten opsplitsen in twee menu's en twee views:
- Concerten: Raster-weergave, view met datums groter dan vandaag
- TekstArchief: Lijst-weergave, view met datums kleiner dan vandaag: mogelijkheid tot tickets kopen verwijderen - VOORLOPIG VERBERGEN
voorlopig het volledige concerten-menu uitgeschakeld
Herbeleef = audiovisueel archief: verduidelijken welk concert - VOORLOPIG VERBERGEN  
menu Solisten uitschakelen v
kleurtandwiel verbergen Uiterlijk > Instellingen > Events: INSTELLINGEN > WEERGAVE WISSELEN: Show Skins Menu uitvinken v
foto-archief / gallery baseren op:
- inhoudstype: Flickrit? & Flickrembed.com! op drupal3-eindwerk: menu Eindwerk > Fotoalbum > Flickrit / Flickrembed.com
- view: drupal3-expert op c9: Les5
 

18/08/'17 · Vaststellingen

  • solisten-view: pagina-instellingen gelijk trekken aan blok-instellingen: bv. opmaak van de zangstem (in rood ipv gewone tekst) enz. TODO
    • veld "carrière": STIJLINSTELLINGEN
    • vink aan: HTML van het veld aanpassen
    • vink aan: Een CSS-stijl aanmaken
    • vul in bij CSS-klassen: views-field views-field-field-career
    • laat aangevinkt staan: Standaardklassen toevoegen
  • datum toegevoegd aan taxonomie-categorie solist: datum: op display vertalen als "datum biografie"
  • solisten-view: afbeeldingsstijl toepassen op foto om mega-foto's te voorkomen!
  • tickets: in gang steken!!!

25/06/'17 · Vaststellingen

  • plaatsing sponsors: waar zijn ze naartoe? => Adguard Done => BCubed-module
  • opmaak (witte achtergrond en profielfoto) en achtergrondfoto getuigenissen??? TODO
  • snelle links onderaan op home: moet dat niet op alle pagina's??? is nu niet het geval!!! Done
  • evenementenraster gebruiken als volledig/tekstueel archief versus foto/audiovisueel archief??? TODO
  • hebben we geen twitteraar nodig? Twitter kun je makkelijk linken aan de site én aan Facebook!!!
  • Solisten: toepassen-knop bij zoekveld moet rechts van zoekveld!!! In NL en FR staat hij eronder, in EN zweeft hij rechts - in demo staat de knop goed! - hangt af van het voorafgaande label: "Zoeken op ..." TODO

28/12/'16 · WebsiteWensen

  • Is het duidelijk op de site dat we 10 concerten gaven in 2016?
  • Tegen Mozart: nieuwe site?
  • Fragmenten van de laatste producties mooi zichtbaar op een pagina, alsook gekoppeld aan producties.
  • Definitieve versie van het logo moet doorgestuurd worden (Patrick mailt Eva)
  • Samenzitten met Stijn om een vergadering te wijden aan de site: wat willen we anders, aangepast (woe 4/01)
  • Voorstellen van "onzentewehen":
    • Sponsorpagina als start houden: problemen met Adblocker???
      • start-/sponsorpagina = OK
      • sponsors in Drupal zelf worden echter niet getoond als je een Adblocker hebt - oplossing: BCubed-module
        • install
        • enable BCubed AdFuscate
        • configureer: Instellingen > Systeem > BCubed Configuration
        • bij de tab INSTELLINGEN:
          • kies bij CONTENT TYPES Sponsor
          • kies bij Default BCubed Ad Type "Brand"
        • bij de tab CONDITION SETS:
          • klik op + Toevoegen om een condition set toe te voegen
          • geef een label op "Adblocker uitschakelen aub"
          • kies bij EVENTS "ADBLOCKER DETECTED"
          • kies bij ACTIONS "ADFUSCATE"
          • klik vervolgens op "ADFUSCATE" om een tekst in te geven
          • Beste bezoeker, <BR /><BR />u blokkeert advertenties, maar daarmee ook de weergave van onze sponsors. Gelieve de "Adblocker" uit te schakelen op onze site.<BR /><BR />Dank voor uw begrip <BR /><BR />VOX MAGO

          • pas desgewenst de stijl aan
    • Homepagina: eerstkomende concert met knop: "Nu reserveren", met daaronder de tijdslijn (?) van de vorige concerten in affiches met naam/datum
      Info & tickets dan mogelijkheid om te reserveren bovenaan plaatsen
    • Mediatheek met alle video- en geluidsfragmenten
    • Koorpagina blijft: slideshow met foto's of mozaiek
    • Concertagenda is eigenlijk de homepagina. De knop moet wel blijven. Er moet een "homepage" knop bij
    • Tickets blijft, volledige naam van het concert zou wel vermeld moeten worden op deze pagina
    • David als aparte knop mag weg, maar komt in Mediatheek of bij de respectievelijke concertpagina
    • Op onze oudere concerten mogen de minder goede audiofragmenten weg
    • Archief houden, maar beetje herschikken (tijdslijn met affiches?):
      timeline of toch mozaïek, waarop meteen duidelijk zichtbaar is:
      • audio beschikbaar
      • video beschikbaar
      • CD/DVD beschikbaar
    • Sponsors houden
    • Contact houden
    • Shop: afbeelding van de CD
    • Vrienden van Vox Mago (pagina om te steunen, zoals in het programmaboekje):
      soort van Donate-knop: tekst halen van programmaboekjes / of iets nieuwsbriefachtigs

Eventive theme

  • theme with sample content
  • including online booking through the Commerce module

Online booking configuration

1. Store

Store > Products (Winkel > Producten)

e.g. "event_001_standard"

2.0 Currency settings

Store > Configuration (Winkel > Instellingen > Valuta-instellingen)

2.1 Ticket content type (inhoudstype)

Field "Ticket", field type Product reference

2.2 Ticket content (inhoud)

e.g. "standard", based on (or referencing) the "event_001_standard" store product

3.1 Event content type (inhoudstype)

Field "Tickets", field type Node reference

3.2 Event content (inhoud)

e.g. using the "standard" ticket node

4 Configuration modifications for Vox Mago

5 Ondervonden issues

De ondervonden issues hadden grotendeels te maken met de bevestigingsmail: zaken die onnodig wel (account created mail) of net niet (factuurregels, aanspreking) gebeurden.

De bevestigingsmail vind je hier:
  • Winkel > Instellingen > Afrekeninstellingen
  • hTab AFREKENREGELS
  • afrekenregel "Send an order notification e-mail": bewerken
  • Acties: "E-mail versturen" bewerken

5.1 "Er is een account voor u aangemaakt voor Vox Mago"

Een niet-geregistreerde gebruiker kan tickets reserveren, maar ontvangt dan eerst een mail "Er is een account voor u aangemaakt voor Vox Mago".

Uitschakelen doe je als volgt:
  • menu Winkel > Instellingen > Afrekeninstellingen > Afrekenregels
  • klik op de link "Bewerken" naast "Create a new account for an anonymous order"
  • verwijder de actie "Send account e-mail"
  • sla je wijzigingen op

5.2 "Geen factuurregels gevonden" of "No line items found" bij reservaties door niet-ingelogde gebruikers

De bevestingsmail bevat "Geen factuurregels gevonden" / "No line items found" bij niet-geregistreerde gebruikers. Dit corrigeer je als volgt:
  • menu Personen > Toegangsrechten
  • filter op "Order"
  • zet een vinkje in de kolom ANONIEME GEBRUIKER bij "Bekijk eigen Bestelling bestellingen"
  • sla je wijzigingen op

5.3 Beste voornaam.achternaam ipv Beste Voornaam Achternaam

In plaats van bv. "Beste Stijn Bousard", krijg ik "Beste stijn.bousard" of Beste "stijn.bousard1" (= [commerce-order:owner]) => dus, hoe krijg ik er netjes de echte naam uit, dat zie ik niet meteen

Countdown

1. In order to be able to use the theme's countdown, please use the right date format:
  • Configuration > Regional and language > Date and time (Instellingen > Land- en taalinstellingen > Datum en tijd)
  • tab "Formats" (Formaten)
  • make sure the following format exists, create it if necessary: 2016-09-03 15:38:25
  • tab "Types" (Soorten)
  • create an "Event countdown" type using the above mentioned date format
(2. Then make sure that the in the configuration of the content type "Event" the "date" field also includes the "seconds".)

3. Adapt the "Slideshow" view
  • Structure > Views (Structuur > Overzichten)
  • click on the Slideshow's Edit button
  • click on the (2nd) "Date" (Datum) field
  • open the "Rewrite Results" (Resultaten herschrijven) panel and the "replacement patterns" (Vervangingspatronen) panel: choose [field_date-value] or [field_datum_1-value]
  • click on "Global: Custom text" (Algemeen: Aangepaste tekst) field
  • enter this text: <div data-date="[field_date]"></div> or <div data-date="[field_datum_1]"></div>
The important thing is that the two field patterns (date & custom text) must match!

Permissions

Statistieken op pagina about-us / over ons zichtbaar maken voor niet-ingelogde gebruikers:

People > Permissions

Bean: Statistic: View Bean: vink aan bij Anonymous & Authenticated User

Views (Overzichten) > Settings tab (tab Instellingen)

Slideshow not showing

Settings taken over from the demo site to analyze the Slideshow block not showing any results:

BASIC settings
  • + Always show advanced display settings (Geavanceerde weergave-instellingen altijd tonen)
  • Live Preview Settings (Instellingen van Voorbeeldweergave): + Show the SQL query

*SOLUTION: use Flexslider 7.x.2.0-alpha3 (from the template, sept. 8, 2013) instead of the "recommended" release 7.x.2.0-rc1 (jul. 30, 2015)*
After re-installation of the alpha3 build, the columns imagestyle_normal & imagestyle_thumbnail were missing in the flexslider_optionset table.

Gmap-blok

Originele tekst uit de Developers Guide:

<div class="iframe‐map">
<iframe class="contact_map" height="380" src="https://maps.google.com/maps?f=q&
</div>

Vereiste tekst:

<div class="iframe-map">
<iframe class="contact_map" height="380" 
src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2507.9099251839816!2d3.715525951692887!3d51.054750979463016!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c37141a95cd099%3A0x781a51447c77a391!2sAcademie+voor+Muziek%2C+Woord+en+Dans+%7C+DKO+Panta+Rhei!5e0!3m2!1snl!2sbe!4v1498319775255&amp;output=embed">
</iframe>
</div>

Kaart insluiten-code van Google Maps:

<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2507.909925178554!2d3.715531316120633!3d51.05475097956324!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c37141a95cd099%3A0x781a51447c77a391!2sAcademie+voor+Muziek%2C+Woord+en+Dans+%7C+DKO+Panta+Rhei!5e0!3m2!1snl!2sbe!4v1498401721393" width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>

Je plaatst dus de hyperlink tussen src= en &output=embed">

Appearance Settings

1. Create a new color (p. 208)

OK

Wil je de bijkomende kleur ook zien in het Skins-menu (tandwiel fly-out aan de linkerkant), dan moet je hem in de sites/all/themes/events/css/base.css toevoegen:

.change-skin-menu-wrapper .color-VoxMago {
 background-color: #841f1c;

2. Time Circles

Als je een andere kleur kiest via het Skins-menu (tandwiel fly-out aan de linkerkant), dan blijven de time circles altijd in "vivid pink".

Je kunt de kleur hier wijzigen:

/sites/all/themes/events/js/events.js:

Drupal.Events.countdownTimer: bij Days, Hours, Minutes & Seconds "color" wijzigen: nu #F11459 (strong red, niet in kleurenpalet van Eva!)

3. Create a new background (p. 209)

Beschrijving stemt niet overeen met deze template.

Als je de achtergrond van het getuigenissen-blok wil vervangen, vervang je beter gewoon het bestand bg-02.jpg in sites/all/themes/events/images.

Bovendien wordt deze afbeelding uitgerokken, denk ik. De default bg-02.jpg meet 2200x1400px, maar hoogte wordt in het panel beperkt tot 481px. Ik vermoed dat het beter is een afbeelding te nemen van 855x481 (verh. volgens 1920x1080 / 1366x768). Voorlopig verborgen.

Wil je toch een andere benaming gebruiken, bv. bg-VoxMago.jpg, dan zul je dat vermoedelijk moeten wijzigen in sites/all/themes/events/css/page.css.

Configuration modifications for Vox Mago

what original modification done?
view "Slideshow",
"Block" display
/ Content: Promoted to frontpage (yes) v
content type "Event",
"Date" field
one event,
one date
one event,
multiple dates!
- content type "Event" > "Date" field settings: "Number of values": Unlimited (Onbeperkt)
-
view "Slideshow" > "Countdown" display > FIELDS: Content: Date (event countdown): MULTIPLE FIELD SETTINGS: Display 1 value starting from 0
content type "Event",
"Slideshow" field
one event,
one slideshow image
one event,
multiple slideshow images
- content type "Event" > "Slideshow" field settings: "Number of values": Unlimited (Onbeperkt)
- view "Slideshow" > "Block" display > FIELDS: Content: Slideshow: MULTIPLE FIELD SETTINGS: uncheck Display all values in the same row
Store Products
(in relation to multiple dates
for one event)
standard, gold, platinum, silver friday, saturday, sunday, …  
view "Gallery" no aggregation aggregation bug in demo view, showing 8 times the same gallery… :
- view "Gallery" > Advanced > OTHER > Use aggregation: Yes
view "Gallery"
block "Panel Third"
no H2 H2 - see CSS injections +
- View: TITLE > Title: Fotoarchief
- Block: Block title: ""
view "Events" page "Eventskalender" event verschijnt 2x op zelfde dag event verschijnt per dag - view "Events", page "Eventskalender": Uitgebreid > CONTEXTUELE FILTERS: Datum: Datum (node): Add multiple value identifier: Ja
(https://www.drupal.org/node/1404548)

Theme modifications for Vox Mago

file issue original modification
sites/all/themes/events/js/events.js countDowntimer strings not translated ...

"Days": {
"text": "Days",
"color": "#F11459",
"show": true
},
...

...

"Days": {
"text": Drupal.t("Days"),
"color": "#F11459",
"show": true
},
...

idem maand werd steeds gevolgd door een komma in het Event-blok op de front dateTemp[1] + ", " + dateTemp[2] dateTemp[1] + " " + dateTemp[2]
idem schuif-/trileffect van de foto van het Event-blok op de front .views-field-field-event-image .views-field-field-event-afbeelding

Additional translations

location en solution
/content/standaard?render=overlay Buy  
winkelwagen, stap 2: Afrekenen Order total sites/all/modules/commerce/modules/price/commerce_price.module
- 'title' => check_plain($translated_instance['label']),
+ 'title' => t(check_plain($translated_instance['label'])),
winkelwagen, stap 2: Afrekenen Billing information sites/all/modules/commerce/modules/customer/commerce_customer.module
- 'title' => empty($instance['label']) ? $translated_instance['label'] : $profile_type['name'],
+ 'title' => empty($profile_type['name']) ? $profile_type['name'] : check_plain($instance['label']),

CSS injections
issue file line injection on pages
"Buy" block too small view.css 1137 Knop "Bestellen":
width: 100px ipv 50px
<front>
events/*
"Logo" margins too wide menu.css 22 Logo:
margin: 0px ipv 30px
 
"Logo" liefst in originele kleuren style.css 24 .header {
background: white;
background: -webkit-linear-gradient(left, white , #841f1c);
background: -o-linear-gradient(right, white, #841f1c);
background: -moz-linear-gradient(right, white, #841f1c);
background: linear-gradient(to right, white , #841f1c);
}
 
"Panel Third" has no H2 page.css 57 Panel Third H2:
copied from Panel Second
 
events met meerdere datums:
datums inline tonen ipv onder elkaar
en andere concerten als blok
    Events-blok voorpagina  

CSS not applied due to translation of "machine names"

English Dutch file & line injection
Structure > Field collections >
"field_statistic_content":
- field_title
- field_icon
- field_amount
Structuur > Veldverzamelingen >
"field_statistieken_inhoud":
- field_titel
- field_pictogram
- field_aantal
/sites/all/themes/events/css/block.css
- 303
- 263, 267, 280
- 295
5 (Statistieken)
Structure > Content types >
"Event":
- field_event_image
- field_speakers
- field_date
- field_time
- field_location
- field_during_time (collection)
- field_time
- field_address
Structuur > Inhoudstypen >
"Event":
- field_event_afbeelding
- field_solisten
- field_datum
- field_tijdstip
- field_locatie
- field_duurtijd (verzameling)
- field_tijdstip
- field_adres
   

Create a new background (p. 209)

Is anders dan in de beschrijving.

Als je een andere dan de zwarte (of witte) achtergrond wil, moet je in /sites/all/themes/events/css/page.css de standaard achtergrondkleur wijzigen (van #141414 /* very dark gray (mostly black) in #421516 } very dark red - bron colorhexa.com / Eva) of ook een CSS-injectie:
kleur CMYK RGB HEX
very dark red 40% 100% 80% 70% 66,21,22 #421516
dark red 25% 100% 100% 25% 132,31,28 #841f1c

Tegelijk ook de gerasterde kleur bordeaux gemaakt op de front:
issue file line injection
background very dark gray
instead of very dark red
page.css 26 .bg-default #page {
background-color: #421516;
}
dotted background black
instead of very dark red
view.css 161 .countdown-views {
background: url(../../../all/themes/events/images/dot.gif) repeat rgba(66, 21, 22, 0.7);
}

Issues

issue p. solution
FlexSlider werkt niet 64 gebruik versie 7.x-2.0-alpha3 ipv 7.x-2.0-rc1
activating the language switcher dropdown results in 'ddSlick needs jQuery 1.7.2 or above. Configure jQuery update module with a higher version:
1.10 < 1.9: float comparison = NOT OK
68-69 Lang_Dropdown broken with ddSlick and jQuery 1.10
jquery-version-check-2271459-13.patch
1.10 > 1.9: version compare() = OK
.../sites/all/modules/lang_dropdown/lang_dropdown.module
Events view, Eventskalender page: FORMAAT > Weergeven: Instellingen bij Agenda-items werkt niet: rode warning
(zie attachment)
187 Warning Creating default object from empty value in calendar_plugin_row→pre_render() (regel 312 van /home/ubuntu/workspace/sites/all/modules/calendar/includes/calendar_plugin_row.inc).

verdween bij het instellen van de contextuele filter:
- view "Events", page "Eventskalender": Uitgebreid > CONTEXTUELE FILTERS: Datum: Datum (node): WANNEER DE FILTERWAARDE ZICH NIET IN DE URL BEVINDT: Standaardwaarde ingeven: Type: Huidige datum
Events view, Eventskalender page: FORMAAT > Weergeven: Instellingen bij Agenda-items werkt niet: groene debug-melding
(zie attachment)
187 Debug
'calendar_plugin_style: A date argument is required when using the calendar style, but it is missing or is not using the default date.'
in calendar_plugin_style→render() (regel 238 van /home/ubuntu/workspace/sites/all/modules/calendar/includes/calendar_plugin_style.inc).

verdween na het opslaan van admin/config/regional/date-time/date-views (Beheer > Instellingen > Land- en taalinstellingen > Datum en tijd: tab DATUM-OVERZICHTEN)
Bij toevoegen product aan winkelkarretje gooit Commerce cart een "Notice" vanaf php 7   commerce/modules/cart/commerce_cart.module
- drupal_alter('commerce_cart_product_comparison_properties', $comparison_properties, clone($line_item));
+ $line_item_clone = clone($line_item);
+ drupal_alter('commerce_cart_product_comparison_properties', $comparison_properties, $line_item_clone);
Warning: Illegal string offset 'value' in date_combo_element_process() (line 295 of .../sites/all/modules/date/date_elements.inc)   https://www.drupal.org/files/issues/2843367-php71-string-offset-26.patch
sortering in views is vaak op datum van creatie van de nodes, maar dat is niet noodzakelijk overeenkomstige de reële chronologie   in phpMyAdmin:
SELECT * FROM `node` WHERE `type` = 'event'
en dan inline de create-date wijzigen

Modifications after go live

Disable user creation

http://voxmago.be/drupal/nl/admin/config/people/accounts:

REGISTRATIE EN ANNULERING
Wie mag accounts aanmaken?
Bezoekers, maar goedkeuring door beheerder is verplicht => Enkel voor beheerders

Bestandsbeheer met single sign-on (SSO)

  • vroeger: Joomla 1.5 + AjaXplorer 4.0.4
  • nu: Drupal 7 + Pydio 8.2.0

Pydio

Pydio is de opvolger van AjaXplorer.

In Drupal wil je gewoon dat de standaard ingelogde gebruiker de bestanden kan zien en downloaden, meer niet.

Maak daarom naast de admin-gebruiker ook een gewone gebruiker aan.

Klik dan op het "Bewerken"-potloodje naast de naam van deze gebruiker en kies dan bij Access Controls de optie Worspaces Accesses: vink bij Default Files de optie READ aan.

Verlaat de instellingen door op het huisje te klikken, zodat je weer in het gewone bestandsbeheer.

Voeg nu bestanden toe aan Default Files. Deze zijn meteen zichtbaar voor de gewone gebruiker.
  • inlogscherm, achtergronden: .../plugins/gui.ajax/res/themes/common/images/LoginBoxLogo.png
  • inlogscherm, logo: .../plugins/gui.ajax/res/themes/common/images/hires-photos/01.jpg => 06.jpg
  • en ook nog: .../plugins/gui.ajax/res/themes/common/images/html-folder.png
Opgelet: deze wijzigingen verdwijnen weer na een update (toch bij de overgang van 8.2.1 nr. 8.2.2)! Je kunt ze gewoon overschrijven na een update.

Ledig vervolgens ook de servercache als volgt: verwijder in .../pydio/data/cache de bestanden plugins_*.ser. Dat zijn er normaal drie: plugins_cache.ser, plugins_queries.ser, plugins_requires.ser

Update van Pydio 8.0.1 (Installatron van DirectAdmin) naar 8.2.0 mislukt in eerste instantie:
Error : Crawling folder /pydio/plugins to check all files are writeable
File /pydio/plugins/gui.ajax/res/themes/common/css/mui/less FAIL!
Please make sure that the whole tree is currently writeable by the webserver, or upgrade may probably fail at one point.

Pydio-Drupal bridge

Werking van de "bridge", de koppeling tussen Drupal & Pydio: https://pydio.com/en/docs/kb/authentication/authentication-your-cms.

Download the "bridge": https://pydio.com/en/community/releases/cms-bridges/cms-bridges-v403-released

Unzip the file
  • Drupal-kant:
    • copy the pydio folder from the bridges zip to .../drupal/modules/
    • then, in your Drupal backend, go to Modules and enable Pydio Bridge
    • het Beheer-/Management-menu wordt nu uitgebreid met een link Pydio Settings: klik op die link
      • Pydio Install Path: /home/voxmagobe/domains/voxmago.be/public_html/pydio
        (begin niet met /public_html: in DirectAdmin is dat een pointer naar ./domains/voxmago.be/public_html)
      • Secret Key: …
      • Auto Create: leave the default option True
  • Pydio-kant:
    • Instellingen: Available Plugins: Authentication Backends: enable Remote authentication
    • Instellingen: Applicatie Kern -- Authentication: hier kun je nu een master & secondary driver instellen: bij het testen in het begin vaak opnieuw moeten installeren omdat ik meteen Pydio uitsluitend als slave van Drupal instelde en niet meer ingelogd geraakte. De truc bestaat erin om de secondary in te stellen als "stand alone" (DB Auth Storage), en dan te freewheelen met de Master
    • MASTER DRIVER:
      • Instance Type: Remote authentication
      • CMS Type: Drupal
      • Drupal URL: http://voxmago.be/drupal/ (documentatie vermeldt soms trailing slash, soms niet…, laat ook de keuze tussen volledig pad of relatief /drupal(/))
      • Login URL: http://voxmago.be/drupal/en/user/login (probeer naderhand ook eens met nl)
      • Auth Form ID: user-login (default van Drupal zou user-login-form zijn, maar als je in het login-formulier via de Developer tools van Chrome zoekt naar <form, kwam ik uit op user-login)
      • Secret key: zelfde als aan de Drupal-kant
      • Auto Create User: aangezet

Pydio issues

Op 10/7 zag ik plots twee extra users in Pydio staan: die bleken aangemaakt via Drupal. Zowel bij de Drupal Pydio-settings als in Pydio zelf (Authentication > Master Driver) de Auto Create User uitgeschakeld.

Varia
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback