Ondanks het feit dat het cms in de basis en statisch cms is (pagina's worden niet automatisch, maar pas na tussenkomst van een redacteur 'live' gezet) kan de homepage toch van wat dynamiek worden voorzien.
De homepage van een website is altijd de index.html pagina. Deze pagina kun je bijvoorbeeld oproepen via http://www.site-supply.nl/index.html
Echter, het cms is zo geconfigureerd om deze pagina niet (direct) te tonen als er een dynamische variant, namelijk index.cgi, beschikbaar is. Deze dynamische variant kan naar wensen van de klant en/of vormgever door ons worden geprogrammeerd. (Afhankelijk van de complexiteit kunnen hier kosten voor in rekening gebracht worden. Deze kosten zullen altijd vooraf overlegd worden.)
Een dynamische homepage biedt o.a. de volgende mogelijkheden:
Het cms beschikt naast een uitgebreide statistiekenmodule ook over een eenvoudige online bezoekers teller. Deze teller telt per dag hoeveel unieke bezoekers er zijn geweest en hoeveel bezoekers er nu op de website zijn. Het aantal bezoekers dat nu op een website is verschijnt ook rechtsboven in het publiceren-scherm: bij veel bezoekers kan men bijvoorbeeld besluiten het publiceren even uit te stellen.
Beide tellers kunnen via de dynamische homepage op de homepage worden getoond.
Het kan voorkomen dat een klant twee of meer websites heeft. Bijvoorbeeld voor verschillende talen en/of verschillende onderdelen. Meestal kan de bezoeker dan op alle websites een keuzen maken om van taal (via afbeeldingen van vlaggetjes ergens bovenaan de website) of onderdelen te wisselen. Soms worden alle websites vooraf gegaan door een generieke startpagina met daarop de keuze om voor 1 van de talen/onderdelen te kiezen.
Een start/keuzepagina voor een website is zeer eenvoudig te realiseren: de vormgever kan gewoon bij de stijl/vormgeving de html-pagina klaarzetten die als startpagina gaat dienen. Deze pagina is niet in het cms te bewerken en dient dus compleet op zichzelf staand te werken. Dit kan eenvoudig getest worden door die pagina direct op te roepen, bijvoorbeeld als http://www.site-supply.nl/css/mijnstijl/intro.html
Vervolgens zetten wij op de gewenste websites de dynamische homepage: deze homepage leest dan 'onder water' de intro.html pagina en toont deze aan de bezoeker. Als de bezoeker een keuze heeft gemaakt gaat hij naar de echte homepage van de website, namelijk direct naar de index.html pagina. In de intro.html pagina dienen de hyperlinks naar de verschillende websites dus niet als gebruikelijk http://www.site-supply.nl/ te zijn, maar http://www.site-supply.nl/naam-website/index.html.
Naast bovenstaande mogelijkheden kan een dynamische homepage nog voor vele andere zaken worden ingezet, bijvoorbeeld nieuwsberichten ophalen van een andere server en in de pagina invoegen, een beurskoers ophalen en tonen, etc. Heb je een idee of de klant een verzoek? Laat het ons weten en we kijken graag wat de mogelijkheden zijn.
NB: juist zaken als nieuwsberichten of beursinfo kan eventueel ook middels javascript (AJAX) worden gerealiseerd. Of andere zaken die met Web 2.0 'in Schwung' zijn gekomen. Echter, soms is de content betaald en moet vanaf een vast ip-adres of met een loginnaam en wachtwoord de content worden opgehaald. In dat geval is een dynamische homepage (of een eigen module) de oplossing.