Uitleg functie "Moduleregistratie" WebGenerator ProSite CMS Inhoud Inhoud... 1 Inleiding... 1 Wanneer en waarom "registreren als module"?... 2 Hoe werkt het?... 2 Voorbeeld: een formulier als een module registreren... 2 Stap 1: achterhaal het "ID" van het formulier... 2 Manier 1... 2 Manier 2... 3 Stap 2: het formulier als module registreren... 4 Een andere template toepassen op het formulier... 5 Stap 3: de moduleregistratie kenbaar maken bij het formulier in kwestie... 5 Voorbeeld: een categorie als een module registreren... 6 Stap 1: achterhaal het "ID" van de categorie... 7 Stap 2: de categorie als module registreren... 7 Stap 3: de moduleregistratie kenbaar maken bij de categorie in kwestie... 9 Menu-eigenschappen bepalen van een niet aan een menu gekoppelde module... 10 Inleiding In WebGenerator ProSite CMS treft u onder het menu "Administratie" de functie "Module registratie". Deze functie wordt met name door WebGenerator zelf gebruikt om bij de implementatie van uw website en CMS bepaalde modules of onderdelen zowel in het CMS als op de website bereikbaar te maken. Hoewel het niet snel nodig zal zijn, kunt u ook zelf deze functie gebruiken. Omdat u daarbij iets meer aan de "beheerkant" werkt dan te doen gebruikelijk hebben we hiervoor deze aparte uitleg geschreven. NB: "module registratie" is geen alledaagse CMS-handeling, maar het kan in bepaalde gevallen zeker handig zijn om deze functie onder de knie te krijgen. Werkt u met meerdere mensen in het CMS, dan adviseren we u om niet te proberen iedereen dit "trucje" te leren, maar dit te beperken tot de "hoofdwebmaster(s)". Mocht u na het lezen van deze uitleg toch twijfels hebben of het u gaat lukken, neemt u dan even contact op met WebGenerator. Versie 1.0
Wanneer en waarom "registreren als module"? Door site-onderdelen apart als module te registreren maakt u ze wat makkelijker bereikbaar, bijvoorbeeld bij het maken van een koppeling vanuit een hyperlink of menu-item. Bovendien kunt u op een als module geregistreerd siteonderdeel specifiek een template toepassen (iets dat niet altijd mogelijk is als u het onderdeel niet als module registreert). Tot slot kunt u er middels een moduleregistratie voor zorgen dat menu's gekoppeld aan specifieke siteonderdelen zich op de juiste manier "gedragen". Voorbeelden van site-onderdelen die u als aparte module zou kunnen registreren, zijn: Een specifiek formulier uit de formulierenmodule. Een categorie uit de nieuwsmodule. Categorieën uit andere modules (denk aan Catalogus, FAQ, Fotoalbum, etc.) Hoe werkt het? We zullen het registreren van een site-onderdeel als module eerst uitleggen aan de hand van een formulier dat we apart als module willen registreren. Daarna zullen we ook een voorbeeld geven voor het registreren van een categorie uit de nieuwsmodule: het principe daarvan is echter erg vergelijkbaar. Voorbeeld: een formulier als een module registreren Stap 1: achterhaal het "ID" van het formulier Om een formulier als aparte module te registreren, dient u het "ID" nummer van dit formulier te achterhalen. Dit kan op twee manieren: Manier 1 Ga naar de formulierenmodule. Hou uw cursor zonder te klikken boven het gele icoontje (potloodje) voor het betreffende formulier. In de statusbalk van uw webbrowser zit u een lang webadres verschijnen. Het nummer aan het einde van dat adres is het ID: onthoud dit nummer. Zie ook: figuur 1 (volgende pagina) Pagina 2 van 10
Figuur 1 Het achterhalen van een formulier ID middels de statusbalk Manier 2 U kunt het formulier ook "aan de voorkant" van de website bekijken en dan in de adresbalk van de browser zien welk ID het formulier heeft. Zie ook: figuur 2 Figuur 2 Het achterhalen van een formulier ID middels de adresbalk Pagina 3 van 10
Stap 2: het formulier als module registreren Nu we het ID van het formulier weten, kunnen we het formulier als module gaan registreren. Volg daartoe de volgende stappen: Ga naar Administratie > Module registratie U ziet daar de reeds eerder geregistreerde modules, waaronder de Formulieren module: Selecteer en kopieer nu de hele URL zoals hierboven roze gearceerd. Klik vervolgens op de button "Voeg toe". Het hieronder weergegeven scherm verschijnt: u hoeft alleen iets in te vullen in de velden met de groene pijlen. Veld "Naam" Voer hier een voor u zelf herkenbare naam in. Omdat het in dit voorbeeld om een sollicitatieformulier gaat, zullen we hier de naam "Sollicitatieformulier" gebruiken. Veld "Locatie (relatieve URL)" Plak hier de eerder gekopieerde URL in en type daarachteraan:?fid=2. Er staat nu als het goed is: http://www.(domeinnaam).nl/forms/?fid=2. De "2" die u hier invoert is het cijfer dat u eerder heeft onthouden (en kan dus bij volgende moduleregistraties een ander cijfer zijn). Pagina 4 van 10
Klik nu op "Bewaren": daarna ziet het scherm er als volgt uit: U ziet nu extra informatie die er eerst niet stond (hierboven roze omkaderd). U hoeft hier niets mee te doen. Een andere template toepassen op het formulier U ziet in de afbeelding hierboven ook een keuzemenu "HTML template". Dit kunt u gebruiken om een andere template toe te passen op het formulier. De mogelijkheden hierin zijn afhankelijk van de aanwezige templates binnen uw webdesign. Soms hebben webdesigns maar één template en kan er dus geen andere template worden toegepast. Ook kan het zo zijn dat bepaalde templates niet geschikt zijn om te worden toegepast op een formulier. Stap 3: de moduleregistratie kenbaar maken bij het formulier in kwestie Ga nu terug naar de formulieren module Open het betreffende formulier om het te bewerken. Klik op "Bewerk formulier instellingen" (linkerkant werkscherm formulier). Kies nu bij "Modules in ProSite" de module die u zojuist heeft geregistreerd: Klik op "Opslaan" bovenin of rechts in het scherm. Pagina 5 van 10
U heeft nu een formulier als aparte module geregistreerd en zult dit op verschillende plekken in het CMS - onder de door u aangemaakte naam - zien terugkeren, namelijk: Bij het koppelen van een menu: zie ook figuur 3 Bij het maken van een hyperlink: zie ook figuur 4 Figuur 3 Keuzemogelijkheid als module geregistreerd formulier bij koppeling menu. Figuur 4 Keuzemogelijkheid als module geregistreerd formulier bij aanmaken van een hyperlink. Voorbeeld: een categorie als een module registreren Hetzelfde principe dat we voor het formulier hebben toegepast, kunnen we ook toepassen op een categorie uit bijvoorbeeld de nieuwsmodule. Omdat veel andere (ook maatwerk-)modules van WebGenerator ook werken met categorieën, kunt u dit voorbeeld ook op andere modules toepassen. Pagina 6 van 10
Stap 1: achterhaal het "ID" van de categorie Om een nieuwscategorie als aparte module te registreren, dient u het "ID" nummer van deze categorie te achterhalen. Dit werkt als volgt Ga naar de nieuwsmodule. Klik in het hoofdscherm op "Categorieën" Hou uw cursor zonder te klikken boven het gele icoontje (potloodje) voor de betreffende categorie. In de statusbalk van uw webbrowser zit u een lang webadres verschijnen. Het nummer aan het einde van dat adres is het ID: onthoud dit nummer Zie ook: figuur 5 Figuur 5 Het achterhalen van een categorie ID middels de statusbalk Stap 2: de categorie als module registreren Nu we het ID van de categorie weten, kunnen we de categorie als module gaan registreren. Volg daartoe de volgende stappen: Ga naar Administratie > Module registratie U ziet daar de reeds eerder geregistreerde modules, waaronder de Nieuws module: Pagina 7 van 10
Selecteer en kopieer nu de hele URL zoals hierboven roze gearceerd. Klik vervolgens op de button "Voeg toe". Het hieronder weergegeven scherm verschijnt: u hoeft alleen iets in te vullen in de velden met de groene pijlen. Veld "Naam" Voer hier een voor u zelf herkenbare naam in. Omdat het in dit voorbeeld om de categorie Persberichten gaat, zullen we hier de naam "Nieuws - Persberichten" gebruiken. Veld "Locatie (relatieve URL)" Plak hier de eerder gekopieerde URL in en type daarachteraan:?cid=2. Er staat nu als het goed is: http://www.(domeinnaam).nl/forms/?cid=2. De "2" die u hier invoert is het cijfer dat u eerder heeft onthouden (en kan dus bij volgende moduleregistraties een ander cijfer zijn). Klik nu op "Bewaren": daarna ziet het scherm er als volgt uit: Pagina 8 van 10
U ziet nu extra informatie die er eerst niet stond (hierboven roze omkaderd). U hoeft hier niets mee te doen. Stap 3: de moduleregistratie kenbaar maken bij de categorie in kwestie Ga nu terug naar de nieuwsmodule Klik in het hoofdscherm op "Categorieën" Open de betreffende categorie om die te bewerken: het hieronder weergegeven scherm verschijnt. Kies hier bij "Module (Taal)" de module die u zojuist heeft geregistreerd. Klik op "Bewaren" om de aanpassing op te slaan. Pagina 9 van 10
U heeft nu een categorie als aparte module geregistreerd en zult dit op verschillende plekken in het CMS - onder de door u aangemaakte naam - zien terugkeren, zoals eerder toegelicht bij de registratie van het formulier als module. Menu-eigenschappen bepalen van een niet aan een menu gekoppelde module Laten we dat even nader toelichten, want we kunnen ons voorstellen dat u die zin niet in één keer begrijpt. Een praktijkvoorbeeld: U maakt in uw CMS een pagina "Vacatures" en koppelt die aan een menu-item vacatures. Tot zover niets aan de hand. Op die pagina maakt u echter bij een specifieke vacature een hyperlink naar het vacatureformulier. Dat formulier koppelt u echter niet aan een menu: de enige manier om bij dat formulier te komen is de link op de vacaturepagina. Omdat het formulier niet "vast zit" aan een specifiek menu, zal er ook geen actief menu worden getoond als het formulier in beeld komt. Maar het zou mooier zijn als het menu-item "Vacatures" zijn actieve status bleef houden als mensen naar het formulier doorklikken (ook al hangt dat formulier niet aan dat menu-item). Omdat u het sollicatieformulier als module heeft geregistreerd, kunt u dit regelen. U doet dit als volgt: Ga naar "Administratie" > "Module registratie" Klik op het gele icoontje (potloodje") achter het eerder als module geregistreerde sollicitatieformulier. Het volgende scherm verschijnt: Kies bij "Plaats in het menu" het menu waarvan u wilt dat het zich als actief menu "gedraagt" zodra het sollicatieformulier wordt bezocht. Klik op "Bewaren". ******* Pagina 10 van 10