Joomla! Menu-Items (NL)
-
Upload
yireo -
Category
Technology
-
view
590 -
download
0
description
Transcript of Joomla! Menu-Items (NL)
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Joomla! Menu-Items
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Mijn naam is J isse Reitsma
Joomla! enthousiast
PHP programmeur
Lead developer van Yireo
Joomla! templates-boek (NL)
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Mijn presentation
Deel I - Menu beginselen
Deel II - Wat praktische tips
Deel III - Jouw vriend “Itemid”
Presentatie online: http://slideshare.net/yireo
Tweets: @yireo
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Deel IMenu beginselen
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Definitie van “Menu-Item”
Een link naar een andere pagina (ofwel interne Joomla! pagina, ofwel externe webpagina), waarbij instellingen zowel iets zeggen over de link zelf als de uiteindelijke webpagina.
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Logica van menus
Een pagina is een component
Een Menu-Item refereert naar een pagina, dus een component
Een Menu-Item is onderdeel van een menu
Een menu wordt getoond via een menu-module (mod_menu)
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Componenten & modulen
ComponentHoofdfunctionaliteit van een pagina
Voorbeelden: Forum, artikel, blog, categorie-lijst, contact-formulier
ModuleExtra functionaliteit op een pagina
Voorbeelden: Menu, broodkruimels, zoek-box, laatste nieuws-blokje, banner
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Voorbeeld
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Voorbeeld
Component
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Voorbeeld
Modules
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Deel IIWat praktische tips
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
SplitmenuSplitmenu
1 Menu (bijvoorbeeld “Site Menu”)
2 of meer Menu-modulen
Configuratie Menu-module “Top Menu”Menu “Site Menu”
Start Niveau = 1; Eind Niveau = 1
Configuratie Menu-module “Sub Menu”Menu “Site Menu”
Start Niveau = 2; Eind Niveau = 99
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Systeem Links
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
De strategie van 1 menu
1 menu-structuur voor de gehele website
Geen sitemap nodig
Helper-menus met Menu Item Aliasen
Tip:Teken een boom-structuur van jouw website
Begrijp je die boom niet, dan zal de bezoeker het ook niet begrijpen
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Onzichtbare menus
Een menu zonder menu-moduleLinks zijn wel bruikbaar, maar worden niet getoond op een webpagina
Handig voor zoek-paginas en formulieren
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Menu Opniew Opbouwen?
De hierarchie van Menu-Items opnieuw opbouwenMogelijkheid van menu-corruptie als lft & rgt velden niet meer kloppen
Waarschuwing: Mogelijkheid dat alle IDs worden hernummerd
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Deel IIIJouw vriend “Itemid”
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Systeem URLs versus SEF URLs
Systeem URLindex.php?option=com_content&view=article&id=5&Itemid=34
SEF URL (zoekmachine vriendelijke URL)blog/5-my-example-article
ID 5 is het artikel ID
ID 34 is het Menu-Item ID van het Menu-Item “Blog”
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Yireo extensie: seftest
Zet SEF aan of uit met een simpele vlag in de URLblog/5-my-example-article?sef=0
index.php?option=com_content&view=article&id=5&Itemid=34&sef=1
Alleen zichtbaar voor eigen browser-sessie, en niet voor Googlebots
Tip: Zet access-level van plugin op “Special” (Super Users)
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Itemid = Menu-Item ID
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Waarom is het Itemid belangrijk?
Instellingen worden vaak toegewezen aan Menu-ItemsToewijzing van modules aan Menu-Items
Toewijzing van template-stijlen aan Menu-Items
Broodkruimels
Instellingen voor een specifieke component-pagina
De huidige pagina bepalen (CSS)
Bij het analyseren is het Itemid onmisbaar
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Itemid of niet
Identieke content maar een ander Itemidindex.php?option=com_content&view=article&id=5&Itemid=34
index.php?option=com_content&view=article&id=5
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Problemen gerelateerd aan Itemids
Menus klappen niet correct uitEen ontbrekend Itemid veroorzaakt incorrecte relatie tussen Menu-Items
Andere template-stijl is toegewezenTemplate toewijzing gebeurd op basis van het Itemid
Modules verdwijnen of verschijnen opeensModule toewijziging gebeurd op basis van het Itemid
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Menu Item Aliases
Originele URLindex.php?option=com_content&view=article&id=5&Itemid=34
Menu Item Aliasindex.php?Itemid=34
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Yireo extensie: Dynamic404
Vangt “404 Not Found” foutmeldingen op dynamische wijze afhttp://yireo.com/dynamic404 = Geeft eigenlijk een Joomla! foutmelding
301 Redirect naar http://www.yireo.com/software/joomla-extensions/dynamic404
Makkelijk voor je bezoekers; Ideaal voor SEO en site-migraties
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
tweets naar @yireo