Waarschuwing
Kan map niet verwijderen. Pad: [ROOT]/cache/com_content
Bericht sluiten

Door: Hans Kuijpers.Categorie: Eindhoven.

Verslag JUG Eindhoven 19 november

Een natte dinsdagavond, maar wij zitten lekker binnen. Online delen we weer Joomla kennis.

Joomla 5.2

"Elke zes maanden wordt er een nieuwe Joomla versie uitgebracht waarmee wordt gezorgd dat het platform geavanceerd en veilig blijft. Deze updates worden gemanaged door Joomla Release Managers. Om de werkdruk te verdelen, stelt Joomla voor elke cyclus twee releasemanagers aan.

Voor elke releasemanager begint de releasecyclus zo'n 8-9 maanden vóór de geplande releasedatum. Deze langere periode is cruciaal voor het bouwproces, dat het grootste deel van hun werk vertegenwoordigt. Gedurende deze maanden plannen en begeleiden de releasemanagers het proces van ontwikkelen en testen van nieuwe functies om ervoor te zorgen dat alles soepel verloopt.

Zodra de grote bouwfase is afgerond en de nieuwe versie is gelanceerd, verschuift de focus naar onderhoud. Elke zes weken worden er bugfixes uitgebracht om eventuele problemen op te lossen, waardoor het platform stabiel en betrouwbaar blijft. Indien nodig worden er beveiligingsreleases uitgebracht om bescherming te bieden tegen kwetsbaarheden en de veiligheid van de gebruiker te garanderen. Deze gestructureerde aanpak garandeert dat Joomla een robuust en betrouwbaar contentmanagementsysteem blijft."

bron:  https://petermartin.nl/nl/presentaties/joomla/joomla-5-2

Tijdens de presentatie liet Peter ook zien wat er gewijzigd is in Joomla 5.2. Jeroen Moolenschot heeft er een Nederlandstalige blog over geschreven. https://www.joomill.nl/blog/wat-is-nieuw-in-joomla-5-2

Dr Joomla

Deze avond zijn er zijn vele vragen voorbij gekomen. Zij zijn niet allemaal genoteerd. Hieronder het beetje wat wel genoteerd is.

  • vraag: RSForm Pro. Een veld wordt dynamisch gevuld afhankelijk van een parameter in de url. De informatie moet komen vanuit de Custom Fields van een com_content item. Het lukt de informatie uit de url op te halen, het lukt om connectie te leggen met com_content, maar het lukt nog niet om de custom fields info op te halen. Hoe wel?
    antwoord: 
    • informatie uit url: 
      use Joomla\CMS\Factory;
      $input = Factory::getApplication()->input;
      $var = $input->get('parameter-uit-url', '', 'string');
    • connectie met com_content
      use Joomla\CMS\Factory;
      use Joomla\Component\Content\Site\Model\ArticlesModel;
      /** @var ArticlesModel $articlesModel */
      $articlesModel = Factory::getApplication()->bootComponent('com_content')->getMVCFactory()->createModel('Articles', 'Site', ['ignore_request' => true]);
      $articlesModel->setState('filter.category_id', [123]);
      $articles = $articlesModel->getItems();
    • connectie met custom fields in het voorbeeld hieronder wordt de inhoud van een artikel herschreven en aangevuld met custom field items. Het is een voorbeeld van het gebruik van array_walk. Pas het aan naar eigen believen.
      $articles = $articlesModel->getItems();
      array_walk(
      	$articles,
      	static function (&$el) {
      		$fields = FieldsHelper::getFields('com_content.article', $el);
      		$el = [
      			'id' => '',
      			'name' => $el->title,
      			'date' => $fields[1]->value,
      			'startTime' => $fields[1]->value,
      			'endTime' => $fields[2]->value,
      			'location' => json_encode(is_array($fields[0]->value) ? $fields[0]->value : [$fields[0]->value]),
      			'bloktitle' => $el->title,
      			'description' => '',
      			'knopText' => '',
      			'knopLink' => Route::_(ContentHelperRoute::getArticleRoute($el->id, $el->catid, $el->language)),
      			'showButton' => '1',
      			'courses' => '[]',
      		];
      	}
      ); 
      
  • vraag: verrijking van Joomla administrator dashboard
    antwoord: Perter Martin heeft een module gemaakt waarmee je een overzicht kunt geven van de toegepaste kleuren. Deze module kun je op Joomla Administrator dashboard tonen. Vul per toegepaste kleur naam en waarde in. Middels een color picker plugin op de browser kun je de kleuren uitlezen. De module is te downloaden via https://extensions.joomla.org/extension/db8-colors/
  • vraag: Hoe kan ik inzicht krijgen in de toegepaste kleuren van de website. 
    antwoord: Open in Chrome de Dev Tools. Klik rechtsboven op de drie puntjes en ga naar More Tools > CSS Overview. Een nieuw tabblad verschijnt. Klik op de button _CSS Overview_. De CSS van de pagina wordt doorgenomen en een overzicht van de toegepaste css, waaronder de kleuren, wordt getoond. 
  • vraag: In Joomla 5 zit implementatie van schema.org. Per artikel kun je structured data opgeven, waardoor zoekmachines het makkelijker hebben je website te indexeren. Groot nadeel van de huidige implementatie is dat je dit per artikel moet uitvoeren. Geen standaard velden. Kan dit anders?
    antwoord: tuurlijk kan dit anders, en wel op diverse manieren.

Volgende keer

De volgende JUG Eindhoven is op de dinsdag 17 december. Het onderwerp van deze meeting en de mogelijkheid tot aanmelden is terug te vinden op https://joomlacommunity.nl/agenda/event/767-jug040-bijeenkomst-eindhoven.

Vragen voor Dr. Joomla kun je kwijt als reactie onder de aankondiging.

1000 Resterende tekens


Deze site wordt beschermd door reCAPTCHA en Google Privacybeleid en Servicevoorwaarden zijn van toepassing.