Open source PHP cms voor eigen website

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Ferra
  • Registratie: Januari 2010
  • Niet online
Ik ben op dit moment bezig met een website waar dagelijks nieuwsartikelen op moeten komen en wat achtergrondinformatie die wekelijks kan wijzigen. De nieuwsartikelen kunnen twitter verwijzingen, youtube filmpjes etc. bevatten.

Nu kan ik zelf een cms gaan bouwen in PHP, maar als er al een open-source oplossing is waar ik op kan aanhaken, scheelt dat tijd. Ik zie wel cms’en als Bolt e.d., maar ik heb er geen ervaring mee.

Kent iemand een PHP cms wat je makkelijk kan aanpassen aan de opzet van je website? Of heeft iemand persoonlijke ervaring met zo’n oplossing?

Ik ben benieuwd :-).

Acties:
  • +2 Henk 'm!

  • arvidbeheerder
  • Registratie: November 2003
  • Laatst online: 20:54
Kan dit niet gewoon met WordPress of iets soortgelijks? Wat heb je al geprobeerd?

Acties:
  • 0 Henk 'm!

  • b2vjfvj75gjx7
  • Registratie: Maart 2009
  • Niet online
Je zou Kirby kunnen proberen, maar is niet echt open-source... tenminste; de code is open-source, maar het licentie-model niet.

Alternatief is dan Grav - net als Kirby een flat-file cms (geen sql) - open-source en gratis...

https://getgrav.org/

Acties:
  • +1 Henk 'm!

  • Taartvarken
  • Registratie: Januari 2007
  • Laatst online: 24-09 10:17
Dit kun je echt prima met Wordpress doen, als je de plug-in Advanced Custom Fields (de gratis versie is voldoende) installeert kun je bij elke post extra velden aanmaken voor de twitter verwijzingen, youtube filmpjes, etc.

Acties:
  • 0 Henk 'm!

  • Dakillerbean
  • Registratie: September 2017
  • Laatst online: 23-09 13:39
Heb zelf ooit een keer PHP-Fusion gebruikt... vrij goed customizable met een hoop addons en plugins, maar het is niet ff in 3 muisklikken op te zetten. Gebruikte het destijds i.c.m. Wamp webserver en sql.

Acties:
  • +1 Henk 'm!

  • Gooly
  • Registratie: Juli 1999
  • Laatst online: 14-05 17:46

Gooly

Wie? Ik?

Ik werk alleen nog met WordPress, met name om dezelfde reden; ik kan het helemaal naar mijn hand zetten. Dat er duizenden plugins en themes voorhanden zijn vind ik niet eens het belangrijkste. Dat het een gigantische brede user base heeft die elkaar ondersteund en uitgebreide online documentatie, die voortdurend wordt onderhouden vind ik al veel belangrijker.
Je geeft aan dat je in staat bent om zelf een CMS te bouwen. In dat geval ben je ook in staat om de action en filter hooks van WP onder de knie te krijgen. En dan is the sky the limit.

Mijn advies is wel enigzins gekleurd, omdat ik verder niet veel andere CMSsen heb gebruikt. (In een ver verleden even Joomla, en lange tijd Pivot en PivotX, voorlopers van Bolt) maar ik sta dus wel vierkant achter WordPress.
Ik hoor overigens ook veel goeie dingen over Drupal, maar daar heb ik geen ervaring mee. Misschien is dat ook een tip om eens te bekijken.

See that's the trouble with reality, it's taken far too seriously.


Acties:
  • 0 Henk 'm!

  • Yggdrasil
  • Registratie: Februari 2004
  • Laatst online: 27-09 00:35
Je kunt voor WordPress gaan, wat een gebruiksvriendelijk en open-source CMS is. Het is echter een populair doelwit voor hackers dus dat betekend telkens updaten zodra er een kwetsbaarheid bekend is geworden in WordPress zelf of de plugins die je gebruikt. Geloof me dat is regelmatig nodig en ik heb verschillende vrienden die dit niet snel genoeg deden en gehackt waren.

Een alternatief dat je veel meer nachtrust geeft is om een static site generator te gebruiken. Hiermee maak je je site op je eigen pc, bijv. door het schrijven van nieuwberichten in Markdown formaat, waarna je de 'generator' uitvoert. Die maakt alle html-bestanden voor je aan die je daarna upload naar je webserver. Je webserver hoeft alleen maar de statische bestanden te serveren.

Zo'n statische site heeft veel voordelen: kan niet gehacked worden! (omdat er geen programmabestanden op je webserver staan), is extreem snel en hosting is vaak gratis. Sommige hosters doen zelfs het genereren volautomatisch (soms autobuild genoemd) vanuit een Git repo: je hoeft dan alleen de aanpassingen van je site naar je Git repo te pushen en de nieuwe site staat binnen enkele minuten live. Hierdoor kun je snel iets posten zonder de generator te moeten installeren.

Nadelen zijn: statisch, dus voor dynamische code zoals een commentaarveld moet je iets externs als Disqus gebruiken; Content toevoegen kun je niet op de site zelf, maar moet bijv. op je laptop (in principe overal waar je een clone van je Git repo kunt maken).

Enkele populaire static site generators.
https://gohugo.io/
https://jekyllrb.com/

Overzicht van vrijwel alle beschikbare generators (er zijn er heel veel): https://www.staticgen.com/

Gratis hosting op bijv.:
https://www.netlify.com/ (autobuild voor allerlei generators, custom domains incl. gratis SSL)
https://pages.github.com/ (autobuild voor Jekyll)
https://about.gitlab.com/features/pages/

Persoonlijk zou ik dan Hugo gebruiken met een private Git repo op Bitbucket.org en hosting op Netlify. Allemaal volledig gratis.

Acties:
  • 0 Henk 'm!

  • Edwin88
  • Registratie: Januari 2005
  • Laatst online: 03-10 23:05
Ik ga volledig mee met mijn voorgaande pooster met een kleine toevoeging:

Als er weinig editors zijn dan is een statische site generator veruit de beste en meest snelle keuze. Vooral als je doelgroep mobiele gebruikers zijn is elke seconde snelheidswinst belangrijk. Statisch gehoste files hebben ook veel minder security risks en zijn veel makkelijker te backuppen enzovoort.

Het is wel even werk om op te zetten, maar dat is een wordpress of drupal ook.
Pagina: 1