Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Joomla 3.6: nieuwe router - Joomla SEO Expert Sessie

Presentatie door Sander Potjer - Joomla 3.6: nieuwe router. Gegeven tijdens de Joomla SEO Expert Sessie op 18 maart in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-seo

  • Login to see the comments

  • Be the first to like this

Joomla 3.6: nieuwe router - Joomla SEO Expert Sessie

  1. 1. Joomla 3.6: nieuwe router Hier kijken we al jaren naar uit! Sander Potjer
  2. 2. Router?! Wat is dat eigenlijk?
  3. 3. Router Het "routeren" van een URL naar de juiste pagina
  4. 4. Router Het "routeren" van een URL naar de juiste pagina Van SEF-url: expertsessie.com/event/2-joomla-seo Naar non-SEF-url: expertsessie.com/index.php?option=com_content &view=article&id=2:joomla-seo&catid=1&Itemid=100 Zodat Joomla de URL begrijpt
  5. 5. Huidige router Aanwezig vanaf Joomla 1.0 en niet echt veranderd sindsdien
  6. 6. Huidige router Aanwezig vanaf Joomla 1.0 en niet echt veranderd sindsdien Problemen met huidige router Onnodige ID's in de URLs ( /2-joomla-seo ) Meerdere URLs voor dezelfde content (duplicate content) Laden van modules hangt af van Itemid URL-opbouw niet instelbaar Niet object georiënteerd Lastig om router te schrijven voor eigen extensie Huidige code is traag
  7. 7. Nieuwe router Voorgesteld door Hannes Papenberg
  8. 8. Indiegogo.com campagne
  9. 9. Voostel nieuwe router Instelbare URLs expertsessie.com/event/joomla-seo (zonder artikel menu-item) expertsessie.com/-3536311 (permalink) expertsessie.com/2016/03/18/joomla-seo ??? Snellere code Eenvoudiger te schrijven voor eigen extensies met minder code com_content nu: 300 regels code com_content straks: 30 regels code
  10. 10. Mooi! Wanneer beschikbaar?
  11. 11. Nieuwe Joomla router Gepland voor Joomla 3.4
  12. 12. Nieuwe Joomla router Gepland voor Joomla 3.4 Toen verplaatst naar Joomla 3.5
  13. 13. Nieuwe Joomla router Gepland voor Joomla 3.4 Toen verplaatst naar Joomla 3.5 Daarna naar Joomla 3.6
  14. 14. Nieuwe Joomla router Gepland voor Joomla 3.4 Toen verplaatst naar Joomla 3.5 Daarna naar Joomla 3.6 In Joomla 3.6, echt:
  15. 15. Hoe werkt het? URL voor: expertsessie.com/event/2-joomla-seo
  16. 16. Hoe werkt het? URL voor: expertsessie.com/event/2-joomla-seo Aanzetten In de component Opties onder tabblad Integraties
  17. 17. Hoe werkt het? URL voor: expertsessie.com/event/2-joomla-seo Aanzetten In de component Opties onder tabblad Integraties URL na: expertsessie.com/event/2-joomla-seo
  18. 18. Maar ik zie geen verschil?! Klopt, nog niet zichtbaar in de URLs, wel in de code: class ContentRouter extends JComponentRouterView { public function __construct($app = null, $menu = null) { $categories = new JComponentRouterViewconfiguration('categories'); $categories->setKey('id'); $this->registerView($categories); $category = new JComponentRouterViewconfiguration('category'); $category->setKey('id')->setParent($categories, 'catid')->setNestable()->addLayout('blog') ; $this->registerView($category); $article = new JComponentRouterViewconfiguration('article'); $article->setKey('id')->setParent($category, 'catid'); $this->registerView($article); $this->registerView(new JComponentRouterViewconfiguration('archive')); $this->registerView(new JComponentRouterViewconfiguration('featured')); $this->registerView(new JComponentRouterViewconfiguration('form')); parent::__construct($app, $menu); $this->attachRule(new JComponentRouterRulesMenu($this)); $this->attachRule(new JComponentRouterRulesStandard($this)); } }
  19. 19. De instel-opties volgen nog
  20. 20. Bedankt! Hannes Papenberg
  21. 21. Vragen? Hierna: Social Media & SEO

×