Nieuwe site bouwen, met welke bouwstenen?
Al jaren hebben wij een site op internet welke ik gebouwd heb met html en php.
Het geheel is gekoppeld aan een MYSQL database en werkt best goed.
Maar nu loop ik tegen wat zaken aan:
- De site dient ook geschikt te zijn voor op een telefoon
- Google vindt bepaalde zaken niet zo leuk
- De site moet op 'html-niveau' bijgewerkt worden. Dat is niet handig voor een ander die geen kennis hier van heeft.
- Je hebt de ene 'lek' weggewerkt of je staat al weer voor de volgende.
Daarom wil ik graag de boel opnieuw opzetten.
Ik heb al zitten kijken naar Joomla. Daar heb ik een paar sites mee gedaan maar die waren relatief eenvoudig.
Meer van 'plaatje/tekst/plaatje/tekst'.
De site die wij hebben heeft ook een (eigengemaakt) boekingssysteem welke weer gekoppeld is etc.
Joomla werkt opzich, als je het kent, best leuk.
Maar ik heb het gevoel dat je een hoop bagage hebt welke je niet gebruikt.
Voor de site specifieke zaken kan je zelf php plugins maken.
Voor de rest heb je zelf weinig te zeggen over de gebruikte (html) codes dus ben je afhankelijk van de de updates die gaan komen.
Of zijn er (naast andere CMS systemen) nog andere mogenlijkheden?
Gewijzigd op 09/04/2017 20:37:52 door Richard veldman
Met een goed PHP framework heb je direct beschikking over een aantal belangrijke dingen die een moderne website nodig heeft zoals:
- userfriendly URL's
- login en beveiliging
- paginatie
- menu
- database driver
- template engine
- etc..
Zelf werk ik met Symfony, een ware krachtpatser maar een flinke leercurve. Om te beginnen zou ik dan ook CakePHP willen aanraden. Laravel is ook een zeer profesioneel framework. Voor alle frameworks is enige kennis in object oriented programming wel een vereiste.
Front
Om je nieuwe website responsive te maken zou je kunnen werken met bootstrap.
Gewijzigd op 09/04/2017 21:19:44 door Frank Nietbelangrijk
Ik gebruik altijd MODX als CMS. Heb veel CMS systemen geprobeerd maar MODX springt er met kop en schouders boven uit, gebruiksvriendelijk, veel mogelijkheden etc.
Ik zou zeggen, begin bij het einde: stel een specificatie op van wat je wilt (her)bouwen. Misschien is dit ook een goed moment om wensen die je wellicht had over veranderingen/verbeteringen nu in te voegen? Of misschien om concepten te heroverwegen. Of om bijvoorbeeld een webservice toe te voegen voor je boekingssysteem?
Vervolgens zou je eens een vergelijkend warenonderzoek doen waarna enkele geschikte kandidaten over blijven. Hier zou je dan wat kleine pilots voor kunnen draaien om te zien wat fijn werkt?
Deel dit hele traject op in stappen en begin bij het begin (of het einde, net hoe je het wilt zien): de specificatie.