Website geschikt maken voor mobiel.

  • Onderwerp starter Onderwerp starter jebl
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

jebl

Gebruiker
Lid geworden
8 dec 2011
Berichten
109
Hallo,

Is er een simpele manier om een bestaand website geschikt te maken voor mobiele telefoon en tablet?
Ik ben bang dat ik de hele site moet aanpassen en het gaat hier om 124 pagina's.

Het gaat om deze website: www.perrodelacasanegra.nl
 
Het ligt aan de opbouw. Gebruik je een tempalteparser waarmee de HTML-code los staat van de PHP, of is je hele site door de PHP-code geen geweven?

Ikzelf raad het Bootstrap framework aan om je site mee te kunnen bouwen. Hiermee kan je site prima responsive worden zodat hij op de juiste formaten schermen goed mee schaalt.
Het wordt wel een flinke rewrite voor je site dan.
Als je dan toch de boel gaat herschriven, zorg dan dat je site meer dynamiek krijgt. Ik zie dat je veel aparte pagina's aanmaakt voor honden. Dit zou je in PHP mooi kunnen afhandelen door deze informatie uit de database te halen. Dan heb je één enkel script die aan de hand van de URL de juiste gegevens van de hond toont: hond.php?naam=fyra etc.... En dit kan je ook voor de nesten doen.
 
Laatst bewerkt:
Ik zou overwegen je website opnieuw te maken. Je kunt dan vanaf de basis met Bootstrap of W3.CSS bijv. een mooie, moderne responsive website maken, die later eenvoudig te onderhouden is.

Ik denk dat dat uiteindelijk minder tijd kost als je hele website ombouwen.
 
@php4u
hond.php?naam=fyra is geen friendly url. Dan zijn de huidige URL's beter.

@jebl
Ik begrijp uit je vraag dat je heel veel losse jpagina's gebruikt en vermoedelijk dus geen cms met één template. Dit laatste is bij zoveel pagina's veel beter omdat je dan op 1 plek iets moet veranderen, het aantal pagina's doet er dan niet toe.

Net als php4u en venga raadt ik ook bootstrap aan. Dan hoef je minder na te denken of het wel op alle scherm afmetingen en verschillende browsers werkt. Eén ding is zeker: ombouwen duurt langer en geeft meer hoofdbrekens dan opnieuw opzetten.
Als je losse pagina's wilt blijven gebruiken dan maak je eerst de blokstructuur, header, menu, content en footer. Op jouw website verandert alleen telkens het content blok. De header, menu en footer zet je ieder eenmalig in een php bestand en met een include() kun je ze in iedere pagina zetten. Dit scheelt al heel veel werk.

Suc6 met je website! Have fun..
 
@php4u
hond.php?naam=fyra is geen friendly url. Dan zijn de huidige URL's beter.
Met mod_rewrite kan je dat herschrijven. Het ging mij niet om 'friendly URL's' maar om een verbeterde manier van afhandelen van pagina's. Zodat je een enkel script hebt, waarmee je verschillende soorten kan opvragen. Lees mijn post anders nog eens door ;).
 
Geen simpele manier zo te lezen :(
Ik zal mij eens verdiepen in Bootstrap, zien wat dat oplevert.

Wat ik nog niet begrijp is, hoe kun je je website responsive maken zonder dat je layout van het origineel verloren gaat?
En als ik de website bekijk op mijn mobiel wordt alles toch ook geschaald naar deze resolutie?
Betekent dit dat ik ook een nieuwe banner met logo moet maken voor het mobiele gedeelte?
Of is het juist de bedoeling dat de mobiele versie van je site er anders uitziet?
 
Laatst bewerkt:
Of anders een nieuwe website maken in Wordpress.
Maar ja, dan zit je dus ook met 124 pagina's die je opnieuw moet maken.
 
Je kan met mediaqueries in CSS een hoop uithalen. Mogelijk hoef je niet alles te herschrijven, hoewel een vast systeem met een enkel script al beter zou zijn. Dan hoef je daar enkel één lay-out in te laden die door alles gebruikt wordt
 
RE: Wat ik nog niet begrijp is, hoe kun je je website responsive maken zonder dat je layout van het origineel verloren gaat
De layout zal beslist veranderen omdat je te maken gaat krijgen met verschillende schermafmetingen waarop je de pagina wilt tonen. Denk ook aan een smartphone menu wat anders is dan een desktop menu. Op een smartphone zullen bepaalde delen onder elkaar komen, terwijl die op een desktop naast elkaar kunnen. In de bijlage heb ik een "basic" bootstrap voorbeeldje gezet. Zet in dit voorbeeld eerst even bckgrnd.jpg en index.jpg in mapje layout. Als je de breedte van de browser verandert dan zie je het effect.

RE: En als ik de website bekijk op mijn mobiel wordt alles toch ook geschaald naar deze resolutie?
Als je 1 op 1 de website toont dan valt het grootste deel buiten het scherm.
Als je (of de bezoeker) schaalt dan is niets meer leesbaar.

RE: Betekent dit dat ik ook een nieuwe banner met logo moet maken voor het mobiele gedeelte?
De <img> tag is responsive, hoef je niets aan te doen. Een background kun je met css background-size passend maken. Misschien moet je het logo en de banner aanpassen omdat de layout anders wordt.

RE: Of is het juist de bedoeling dat de mobiele versie van je site er anders uitziet?
Bij een responsive ontwerp past de layout zich aan het scherm aan. Bootstrap gaat ervan uit dat je de layout in eerste instantie voor een smartphone maakt en dan aanpassingen maakt voor hogere resoluties. Kantelpunten zijn 768, 992 en 1200 px.

Suc6.
 

Bijlagen

Laatst bewerkt:
Voor nu bedankt :thumb: en ik laat weten of het vordert.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan