joomla! menu-items (nl)

26
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireo Jisse Reitsma ([email protected]) - Twitter @yireo Joomla! Menu-Items

Upload: yireo

Post on 17-Jan-2015

590 views

Category:

Technology


0 download

DESCRIPTION

Presentation (Dutch) on how to use Joomla! menus, including advanced tricks like using the Itemid for troubleshooting, hidden menus, splitmenu and some useful Yireo extensions.

TRANSCRIPT

Page 1: Joomla! Menu-Items (NL)

Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo

Joomla! Menu-Items

Page 2: Joomla! Menu-Items (NL)

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)

Page 3: Joomla! Menu-Items (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

Page 4: Joomla! Menu-Items (NL)

Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo

Deel IMenu beginselen

Page 5: Joomla! Menu-Items (NL)

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.

Page 6: Joomla! Menu-Items (NL)

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)

Page 7: Joomla! Menu-Items (NL)

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

Page 8: Joomla! Menu-Items (NL)

Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo

Voorbeeld

Page 9: Joomla! Menu-Items (NL)

Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo

Voorbeeld

Component

Page 10: Joomla! Menu-Items (NL)

Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo

Voorbeeld

Modules

Page 11: Joomla! Menu-Items (NL)

Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo

Deel IIWat praktische tips

Page 12: Joomla! Menu-Items (NL)

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

Page 13: Joomla! Menu-Items (NL)

Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo

Systeem Links

Page 14: Joomla! Menu-Items (NL)

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

Page 15: Joomla! Menu-Items (NL)

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

Page 16: Joomla! Menu-Items (NL)

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

Page 17: Joomla! Menu-Items (NL)

Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo

Deel IIIJouw vriend “Itemid”

Page 18: Joomla! Menu-Items (NL)

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”

Page 19: Joomla! Menu-Items (NL)

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)

Page 20: Joomla! Menu-Items (NL)

Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo

Itemid = Menu-Item ID

Page 21: Joomla! Menu-Items (NL)

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

Page 22: Joomla! Menu-Items (NL)

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

Page 23: Joomla! Menu-Items (NL)

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

Page 24: Joomla! Menu-Items (NL)

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

Page 25: Joomla! Menu-Items (NL)

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

Page 26: Joomla! Menu-Items (NL)

Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo

tweets naar @yireo