Joomla 3.6: nieuwe router - Joomla SEO Expert Sessie
-
Upload
sander-potjer -
Category
Technology
-
view
677 -
download
0
Transcript of Joomla 3.6: nieuwe router - Joomla SEO Expert Sessie
Joomla3.6:nieuwerouter
Hierkijkenwealjarennaaruit!SanderPotjer
Router?!Watisdateigenlijk?
RouterHet"routeren"vaneenURLnaardejuistepagina
RouterHet"routeren"vaneenURLnaardejuistepagina
VanSEF-url:expertsessie.com/event/2-joomla-seo
Naarnon-SEF-url:expertsessie.com/index.php?option=com_content&view=article&id=2:joomla-seo&catid=1&Itemid=100
ZodatJoomladeURLbegrijpt
HuidigerouterAanwezigvanafJoomla1.0ennietechtveranderdsindsdien
HuidigerouterAanwezigvanafJoomla1.0ennietechtveranderdsindsdien
ProblemenmethuidigerouterOnnodigeID'sindeURLs( /2-joomla-seo )
MeerdereURLsvoordezelfdecontent(duplicatecontent)
Ladenvanmoduleshangtafvan Itemid
URL-opbouwnietinstelbaar
Nietobjectgeoriënteerd
Lastigomrouterteschrijvenvooreigenextensie
Huidigecodeistraag
NieuwerouterVoorgestelddoorHannesPapenberg
Indiegogo.comcampagne
VoostelnieuwerouterInstelbareURLs
expertsessie.com/event/joomla-seo (zonderartikelmenu-item)
expertsessie.com/-3536311 (permalink)
expertsessie.com/2016/03/18/joomla-seo
???
Snellerecode
Eenvoudigerteschrijvenvooreigenextensiesmetmindercodecom_contentnu:300regelscode
com_contentstraks:30regelscode
Mooi!Wanneerbeschikbaar?
NieuweJoomlarouterGeplandvoorJoomla3.4
NieuweJoomlarouterGeplandvoorJoomla3.4
ToenverplaatstnaarJoomla3.5
NieuweJoomlarouterGeplandvoorJoomla3.4
ToenverplaatstnaarJoomla3.5
DaarnanaarJoomla3.6
NieuweJoomlarouterGeplandvoorJoomla3.4
ToenverplaatstnaarJoomla3.5
DaarnanaarJoomla3.6
InJoomla3.6,echt:
Hoewerkthet?URLvoor: expertsessie.com/event/2-joomla-seo
Hoewerkthet?URLvoor: expertsessie.com/event/2-joomla-seo
AanzettenIndecomponent Opties ondertabblad Integraties
Hoewerkthet?URLvoor: expertsessie.com/event/2-joomla-seo
AanzettenIndecomponent Opties ondertabblad Integraties
URLna: expertsessie.com/event/2-joomla-seo
Maarikziegeenverschil?!Klopt,nognietzichtbaarindeURLs,welindecode:
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)); }}
Deinstel-optiesvolgennog
Bedankt!HannesPapenberg
Vragen?Hierna:
SocialMedia&SEO