Mijn advies: gebruik een bestaande cms (Joomla, Wordpress). Het is zinloos om iets nieuws te ontwerpen dat al bestaat, veel uitgebreider is, gratis is, een grote community heeft, etc...
Als je een systeem kiest, kijk dan naar een systeem dat momenteel goed in de markt ligt. Dat geeft bijkomende verkoopargumenten (je kan enkele andere bekende websites opnoemen die hetzelfde systeem gebruiken)
Eventueel kan je mits wat programmeerwerk een laag bovenop het bestaande cms programmeren. Dan kan je je eigen look & feel maken en de gebruiker slechts toegang geven tot een beperkt aantal functionaliteiten, maar kan je gebruik maken van de reeds bestaande functionaliteiten.
- Cms bouwen
-
28-05-2011, 13:27 #16
- Berichten
- 317
- Lid sinds
- 18 Jaar
Re: Cms bouwen
-
28-05-2011, 13:31 #17
- Berichten
- 74
- Lid sinds
- 14 Jaar
Re: Cms bouwen
Ga echt voor een bestaand cms.
Aan je vragen te zien heb je nog echt geen ervaring/kennis van de meest simpele technische zaken rondom een eigen cms.
Of doe het alleen voor jezelf als oefening maar ga er niet mee de markt op.
-
28-05-2011, 15:08 #18
- Berichten
- 1.478
- Lid sinds
- 17 Jaar
Re: Cms bouwen
Waaruit blijkt dan dat ik over niet voldoende ervaring zou beschikken? Ik ontwerp al een aantal jaren websites en reeds bestaande cms'en zijn veelal te uitgebreid.
-
28-05-2011, 16:38 #19
- Berichten
- 604
- Lid sinds
- 16 Jaar
Re: Cms bouwen
Mocht je alsnog overwegen om voor een bestaand CMS te kiezen, dan moet je ook zeker naar Drupal of Wordpress kijken. Drupal vind ik persoonlijk net een stukje duidelijker en sneller dan Joomla. Wordpress is eigenlijk ook gewoon een CMS systeem (ook al is het bedoeld om te bloggen) en met een bepaalde module kun je het beheer paneel helemaal veranderen.
Succes ermee in elk geval!
-
28-05-2011, 17:16 #20
- Berichten
- 59
- Lid sinds
- 17 Jaar
Re: Cms bouwen
Als het kan bouw dan je eigen CMS. In de loop der tijd heb ik vele frameworks en CMSen uitgeprobeerd en geen enkele voldeed aan mijn eisen of had een te grote learning curve. Ook heeft 90% een admin met de gebruiksvriendelijkheid en moeilijkheidsgraad waar je je klanten gewoon niet aan kan blootstellen.
Als je je eigen CMS maakt is het voordeel dat je binnen no-time een nieuwe feature ingebouwd hebt en kan je alles geheel en moeiteloos aanpassen aan de wensen van de klant, echter ben je wel zelf verantwoordelijk voor veiligheid en performance. Vooral veiligheid is belangrijk. Er zijn talloze artikelen die daar alles uitgebreid over uitleggen.
Een aantal tips:
- PDO
- RainTPL is een goede template engine
- Je zou je bestandsstructuur op het MVC model kunnen baseren
- HTML5 Boilerplate
-
28-05-2011, 18:46 #21
- Berichten
- 690
- Lid sinds
- 15 Jaar
Re: Cms bouwen
Ga voor wordpress ofzo :)
-
28-05-2011, 18:58 #22
- Berichten
- 1.478
- Lid sinds
- 17 Jaar
Re: Cms bouwen
Ik weet wel hoe het werkt, alleen twijfel ik nog of dit wel de beste oplossing is. Wellicht is een templateparser een beter alternatief of wat zijn de voor/nadelen daarvan?
-
28-05-2011, 19:05 #23
- Berichten
- 454
- Lid sinds
- 14 Jaar
Re: Cms bouwen
Website's ontwerpen is heel iets anders dan een webapplicatie, in dit geval een CMS, bouwen. Ik raad je aan om een bestaand CMS te zoeken. Er zijn er tientallen die super simpel zijn.
Mocht je wel voldoende kennis van zaken hebben dan raad ik je aan om eerst na te denken over de structuur van je cms. Template's en al die andere zaken, waar heb je ze voor nodig?
Een CMS heeft als functie de CONTENT van een een website te managen. Denk hier goed aan als je een CMS gaat bouwen. Het belangrijkste doel is de content van je website zo simpel en snel mogelijk aan te passen.
Pas daarna kun je kijken naar zaken zoals verschillende soorten pagina's. Zorg er in ieder geval voor dat de basis staat, en dat de basis makkelijk uit te breiden is.
-
29-05-2011, 20:07 #24
- Berichten
- 690
- Lid sinds
- 15 Jaar
-
29-05-2011, 21:43 #25
- Berichten
- 84
- Lid sinds
- 16 Jaar
Re: Cms bouwen
Het hele .htaccess verhaal heeft niet veel te maken met een CMS bouwen geloof ik? Overigens, als je wel nette urls wilt hebben, kun je beter gewoon alle redirects naar je index.php zetten. Scheelt je heel wat .htaccess werk, en ben je heel flexibel met je karakterstrings in de URI.
Stel, je hebt dit:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Alle requests welke niet een file, folder of bestand zijn, komen terug op de index.php. Daarnaast verwijder je de index.php uit de URI string. Zo krijg je www.site.nl/ als root. Als je nu een GET request doet, bijvoorbeeld page/contact/formulier, is je GET request dus page/contact/formulier. Als je het een beetje slim aanpakt, kun je exploden op de / en heb je 3 parameters waar je wat mee kan. Als je het nog slimmer aanpakt en je zou structuur aanbrengen, kun je stellen dat de eerste parameter de Controller wordt. Zo kun je een GET request maken wat lijkt op : nieuws/sport/3214. Nieuws is je controller, je parameter voor de juiste model zou zijn sport, en je weet dat je een artikel view moet laden omdat er een artikel mee wordt gestuurd.
Is erg simpel in opzet, maar je kunt het zo gek of simpel maken als je zelf wil. En, je zit niet vast aan de parameters die je in .htaccess files mee hoeft te geven. Bijkomend voordeel is dat je het ook zo kunt bouwen dat het zonder .htaccess werkt. Als de .htaccess niet draait, kun je bijvoorbeeld strings als: index.php?id=Nieuws/Sport/1234 krijgen. Je GET genaamd id is nu je URI string, en vanaf hier kun je precies hetzelfde uitvoeren.
In ieder geval, los van dit alles, heeft verder niet veel met een CMS te maken. Aangezien dit allemaal front-end werk is. Sorry, front controller logic. Maar desalniettemin, niet met het CMS te maken :)
-
29-05-2011, 22:06 #26
- Berichten
- 60
- Lid sinds
- 14 Jaar
Re: Cms bouwen
Al doende leert men! Ik raad het zeker niet af om zelf een CMS te bouwen, na verloop van tijd wordt je 'één' met de codes en gaan aanpassingen enorm snel. Het bespaart bovendien veel tijd als je vaak het zelfde soort websites moet bouwen voor klanten.
Zelf heb ik de tijd/zin nog niet echt gehad om mijn eigen 'CMS' naar volledigheid af te ronden. Maar in principe ga ik altijd uit vanhetzelfde geraamte waaruit ik bouw.
-
29-05-2011, 22:13 #27
- Berichten
- 133
- Lid sinds
- 14 Jaar
Re: Cms bouwen
Ik zit over precies het zelfde na te denken.
Ik gebruik Joomla , Wordpress maar allebei loop ik tegen problemen aan waarmee ik soms dagen zoet mee ben.
Ook niet alle modules werken zoals je zelf wilt, missen functies of hebben er juist teveel.
Ik weet het bouwen van een eigen cms heel moeilijk is maar het lijkt my wel de ideale oplossing
-
30-05-2011, 14:36 #28
- Berichten
- 690
- Lid sinds
- 15 Jaar
Re: Cms bouwen
Het is de perfecte oplossing. Je weet wat je wilt dus je kunt lichtgewicht en snelle code maken, die je later makkeljk opnieuw kunt gebruiken, en makkelijk kunt aanpassen (omdat het je eigen code is)
Begin met een stabiele basis en zorg dat je het uit kunt breiden met je eigen modules :)
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic