Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie
Toon posts:

Framework gezocht, wat gebruik jij?

Pagina: 1
Acties:

  • antonvdijk
  • Registratie: januari 2012
  • Laatst online: 26-09 13:20
Hallo allemaal,

de afgelopen tijd heb ik hier en daar wat websites gemaakt met Wordpress als basis.
nu wil ik een stapje verder gaan door zelf templates op te zetten m.b.v. een framework
ipv bestaande templates te downloaden en te bewerken.
ik loop met dat laatste steeds tegen hetzelfde probleem aan dat ik 9 uit 10 wensen kan aanpassen,
maar dat laatste punt werkt dan niet lekker omdat het te diep ingebakken zit in een template.

nu mijn vraag
wat raden jullie aan om als framework te gebruiken? wat zijn jullie ervaringen met de frameworks die je kent?

ik ben me er bewust van dat er veel Tweakers geen fan van Wordpress zijn omdat er altijd iets mee is,
maar het is populair om een reden naar mijn mening ;) het liefst zie ik dan ook advies voor Wordpress frameworks.
maar... als je een goed alternatief hebt hoor ik dat ook heel graag!!!

ik ben bekend met frameworks zoals Bootstrap en Foundation, maar nu zag ik laatst ook (blijkbaar populaire) Wordpress frameworks als Genesis en Gantry.
Genesis kost 60 euro, is dat de moeite waard voor een framework of zijn er genoeg gratis alternatieven?
Gantry is gratis, maar blijkt een ramp. En ik ben niet de enige want anderen zeggen ook dat bijv. de page load speed met 1.5 sec omhoog gaat. belachelijk dus ;)

Het liefst zie ik advies zónder visuele editor frameworks met drag&drop e.d.
Ik raak daar altijd maar van in de war en vind het niet lekker werken.

ben benieuwd!

  • kaassouffle
  • Registratie: januari 2002
  • Laatst online: 27-09 15:15

kaassouffle

Medewerker v/d Maand

Geen...

Wordpress frameworks bieden je ook maar beperkte opties die niet altijd 100% gaan passen bij elk project. Als je stap verder wil dan bestaande templates aanpassen dan lijkt me de volgende stap het ontwikkelen van themes vanaf nul. Ik begin gewoon met een goede basis html+css en dat zet ik om naar een theme.

Onderzoek vooral hoe je zelf widgets / functies / theme opties kan schrijven zo ben je voorbereid op elke wens van een klant en weet je beter hoe WP in elkaar steekt en wat je er dus uit kan halen. Beetje inlezen in die opties (en een goede frontend kunnen opzetten) lijkt me handiger dan een wordpress framework er bij pakken.

[Voor 4% gewijzigd door kaassouffle op 16-04-2015 16:29]


  • Barryvdh
  • Registratie: juni 2003
  • Laatst online: 21:59
kaassouffle schreef op donderdag 16 april 2015 @ 15:41:
Geen...

Frameworks bieden je ook maar beperkte opties die niet altijd 100% gaan passen bij elk project. Als je stap verder wil dan bestaande templates aanpassen dan lijkt me de volgende stap het ontwikkelen van themes vanaf nul. Ik begin gewoon met een goede basis html+css en dat zet ik om naar een theme.
Frontend framework = goede basis html+css ;)

  • kaassouffle
  • Registratie: januari 2002
  • Laatst online: 27-09 15:15

kaassouffle

Medewerker v/d Maand

Barryvdh schreef op donderdag 16 april 2015 @ 15:45:
[...]


Frontend framework = goede basis html+css ;)
Ik heb het specifiek over wordpress framework (zoals Genesis/Gantry etc. Heb 't dan vooral over de 'theme options' en 'gizmos' etc. binnen wordpress).

Zal 't ff aanpassen om verwarring te voorkomen :)

[Voor 13% gewijzigd door kaassouffle op 16-04-2015 16:32]


  • antonvdijk
  • Registratie: januari 2012
  • Laatst online: 26-09 13:20
Misschien dat Barry het in twee woorden beter verwoord dan mijn hele verhaal:
Frontend framework

het is tijdrovend om telkens het wiel opnieuw uit te vinden, dus heb liever een basis (framework) waarop ik kan gaan werken.

Gantry en Genesis waren voorbeelden omdat ik dat tegen kom, maar okay die valllen dus af.
Je gaat me toch alleen niet vertellen dat jij elk project van de grond af aan gaat opbouwen?

  • Barryvdh
  • Registratie: juni 2003
  • Laatst online: 21:59
Het was mij ook niet helemaal duidelijk wat voor framework je bedoelt, aangezien je ook foundation en bootstrap er bij betrekt.
Wij werken zelf veel met Bootstrap en gebruiken dan ook Drupal starter template, alleen gebruiken we geen WordPress maar vaak Drupal of custom.

Voordeel is dat het voor de designer front-ender niet zoveel uitmaakt in welk CMS het gemaakt wordt. En de programmeur dat hij dezelfde markup kan gebruiken standaard.

  • antonvdijk
  • Registratie: januari 2012
  • Laatst online: 26-09 13:20
Dus dan kom je toch weer bij Bootstrap terecht?
ik hoor verhalen dat Bootstrap innovatief was, maar te snel groeide, waardoor het niet "clean" meer is doordat er in zeer korte tijd veel elementen zijn toegevoegd.
of is het simpelweg ook gewenning van jouw kant om met Bootstrap te werken?

  • dvdheiden
  • Registratie: maart 2006
  • Laatst online: 19:31
Je kunt je eigen Bootstrap CSS samenstellen met keuze uit kleuren en alle javascript en css componenten. Vervolgens kan je die config ook opslaan voor toekomstig gebruik, zie: http://getbootstrap.com/customize/

[Voor 9% gewijzigd door dvdheiden op 16-04-2015 16:56]


  • Barryvdh
  • Registratie: juni 2003
  • Laatst online: 21:59
Wij gebruiken de LESS versie om zelf het grid, kleuren etc aan te passen, dus niet zomaar alles erin gooien met paar css kleurtjes, zodat het wel echt een ander ontwerp is steeds.
En we gebruiken alleen wat nodig is, rest compileren we niet mee.

  • n8n
  • Registratie: juni 2007
  • Laatst online: 26-09 22:49
Ik heb zelf een front-end bootstrap met delen van de html5-boilerplate er in. Verder werk ik met SCSS waar ik een dimensions.scss, en color.scss heb met naming conventions, daar zet ik vaak voorkomende waarden in. JavaScript schrijf ik meestal zelf, ook omdat ik er net mee bezig ben, meteen een leerproces en vanaf IE9 is het naturel wel werkbaar.

Bootstraps van derde partijen vind ik altijd ondermaats en te algemeen omdat ze overal een (halfbakken) oplossing voor willen hebben.

  • Boelie-Boelie
  • Registratie: november 2004
  • Laatst online: 26-09 13:28
antonvdijk schreef op woensdag 15 april 2015 @ 19:22:
ik loop met dat laatste steeds tegen hetzelfde probleem aan dat ik 9 uit 10 wensen kan aanpassen,
maar dat laatste punt werkt dan niet lekker omdat het te diep ingebakken zit in een template.
Kun je wat voorbeelden geven van zaken waar je tegenaan loopt?

Een voordeel van zoiets als Genesis is dat er een heel ecosysteem omheen is ontstaan, waardoor je snel sites kunt bouwen (vinden eindgebruikers leuk) met een boel functionaliteit (vinden eindgebruikers leuk). En voor de eindgebruiker is er een handige back-end. Zulke frameworks maken goed gebruik van wat de WP-core kan. Het is veel meer dan het template alleen, het faciliteert in het bieden van functionaliteit aan de eindgebruiker.

Bootstrap of Foundation gaan alleen over de markup en layout. Die moet je dan zelf met WP integreren. Dan kan het misschien handig zijn voort te bouwen op zoiets: http://wptavern.com/10-fr...-the-foundation-framework

Of misschien vind je dit interessant: https://roots.io/

Cogito ergo dubito


  • deathgrunt
  • Registratie: maart 2009
  • Niet online
Je kan ook Skeleton eens checken... http://themes.simplethemes.com/skeleton/

Gebruik ik zelf vaak als basis voor WP, met een default WP-install-config om de boel af te timmeren en te securen,

Skeleton kan niets, behalve de basis, is extreem licht en eenvoudig om te cutten naar een custom theme...

  • error 404
  • Registratie: november 2014
  • Laatst online: 22-04 23:15

error 404

Gebruiker niet gevonden

Ik gebruik de originele skeleton www.getskeleton.com en de html5boilerplate

  • deathgrunt
  • Registratie: maart 2009
  • Niet online
arcademan schreef op zaterdag 18 april 2015 @ 08:09:
Ik gebruik de originele skeleton www.getskeleton.com en de html5boilerplate
:) Ik dacht altijd dat 'mijn' versie het origineel was en die ander juist een afgeleide :p

'Voordeel' van de eerste is dat hij kant en klaar is qua WP-specifieke codes en out-of-the-box woocommerce support heeft, maar als je inderdaad vanaf scratch iets maakt, is het origineel beter - want minder overhead...

  • Ramon
  • Registratie: juli 2000
  • Laatst online: 21:59
antonvdijk schreef op donderdag 16 april 2015 @ 16:38:
Je gaat me toch alleen niet vertellen dat jij elk project van de grond af aan gaat opbouwen?
Waarom niet? De basis van een website heb je vanaf scratch toch wel in een uurtje of 2 staan? Het meeste werk gaat toch zitten in het vertalen van de unieke details van een ontwerp. Als je dan een framework of kant-en-klare template gebruikt ben je alleen maar bezig met het in vorm stompen van die ellende, terwijl als je vanaf scratch begint het gewoon allemaal veel leuker is.

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


  • deathgrunt
  • Registratie: maart 2009
  • Niet online
Ramon schreef op zaterdag 18 april 2015 @ 11:28:
[...]
Waarom niet? De basis van een website heb je vanaf scratch toch wel in een uurtje of 2 staan? Het meeste werk gaat toch zitten in het vertalen van de unieke details van een ontwerp. Als je dan een framework of kant-en-klare template gebruikt ben je alleen maar bezig met het in vorm stompen van die ellende, terwijl als je vanaf scratch begint het gewoon allemaal veel leuker is.
Los van dat het "leuker" is, is dit ook het verschil tussen developers en Wordpress "specialisten" zoals ik die zelf overal tegenkom...

Zelf een site bouwen - al dan niet op basis van een zeer uitgekleed template - is wel iets anders dan Wordpress uploaden en een nulled theme er op loslaten...

Op het moment dat zo'n iemand een eigen plugin of php-parser moet schrijven en koppelen aan de WP database kijken ze je met glazen ogen aan.

Natúúrlijk bouw je elke site vanaf nul - dat heet maatwerk en wordt ook als dusdanig betaald en gewenst...

Overigens bouw ik de basis van een site niet in twee uur, maar veertig uur of meer...

De site zelf kan weken of zelfs maanden duren - afhankelijk van het project en traject dat je inslaat.

Kant-en-klare themes (her-)gebruiken is vragen om ellende, is mijn ervaring- ik ben meer tijd bezig om de fouten van de theme-maker te corrigeren dan wanneer ik het zelf bouw.

Veel themes werken halfslachtig responsive, zijn niet 100% compatible met browser / OS'en / etc... (uitzonderingen daargelaten).

[Voor 19% gewijzigd door deathgrunt op 18-04-2015 11:36]


  • Barryvdh
  • Registratie: juni 2003
  • Laatst online: 21:59
Ramon schreef op zaterdag 18 april 2015 @ 11:28:
[...]
Waarom niet? De basis van een website heb je vanaf scratch toch wel in een uurtje of 2 staan? Het meeste werk gaat toch zitten in het vertalen van de unieke details van een ontwerp. Als je dan een framework of kant-en-klare template gebruikt ben je alleen maar bezig met het in vorm stompen van die ellende, terwijl als je vanaf scratch begint het gewoon allemaal veel leuker is.
2 uur = 150 a 200 euro, dus dat is toch een aardige besparing op simpele websites..
Je moet dan ook geen framework als basis wat een hoopje ellende is..

  • n8n
  • Registratie: juni 2007
  • Laatst online: 26-09 22:49
Barryvdh schreef op zaterdag 18 april 2015 @ 13:37:
[...]

Je moet dan ook geen framework als basis wat een hoopje ellende is..
Dat ben ik nog niet tegengekomen

  • Barryvdh
  • Registratie: juni 2003
  • Laatst online: 21:59
n8n schreef op zaterdag 18 april 2015 @ 14:23:
[...]

Dat ben ik nog niet tegengekomen
Dan heb je óf hele specifieke eisen, óf je gebruikt de frameworks verkeerd ;)

  • n8n
  • Registratie: juni 2007
  • Laatst online: 26-09 22:49
Barryvdh schreef op zaterdag 18 april 2015 @ 14:49:
[...]

Dan heb je óf hele specifieke eisen, óf je gebruikt de frameworks verkeerd ;)
Voor hele algemene dingen is een framework sowieso onzin tenzij je alles kant en klaar wilt zonder enigszins na te hoeven denken. Voor specifieke eisen komen de frameworks altijd tekort als in: je bent dan alsnog op jezelf aangewezen maar dan heb je ook nog de bochten van het framework om je doorheen te wurmen. Software die zo algemeen mogelijk is kan van alles een beetje maar niks heel goed en niks heel specifiek. De meeste (zo niet alle) frameworks die ik ken zijn zeer beroerd.

Frameworks gebruiken veelal legacy code, zowel voor oude browsers als verouderde best practices en technieken zoals:
- pixels gebruiken voor afmetingen, wanneer em’s gebruikt worden, alleen maar em gebruiken
- matige responsive ondersteuning met harde breakpoints en zwakke herindeling van de content
- DOM-vervuiling door een enorm scala aan geneste div’s en class-names te propaganderen
- vijfduizend mogelijke grids waar je maar 3 van blijkt te gebruiken
- Dependancies voor libraries zoals jQuery
- voor dit alles, makkelijk een overhead van 150kb, verspreid over meerdere bestanden

Dan zijn er nog praktische bezwaren zoals:
- Wat als het framework ermee stopt of een andere filosofie inslaat
- Wat als ik iets nodig heb dat niet in het framework zit
- Wat als mijn specifieke aanpassingen in een latere versie niet meer werken

Ik ben al websites tegengekomen met simultaan meerdere versies bootstrap met daarnaast nog extra JS-libraries omdat die ene plugin daarvoor geschreven was. Frameworks maken vrijwel zonder uitzondering je website traag als stront door een trechter: een overhead aan bytes waar je een roman mee kan vullen, een DOM dat veelvuldig complexer (en trager) wordt dan nodig.

Om op je speculatie in te gaan: voor simpele dingen voegt een framework naast enorme overhead weinig toe, voor massieve applicaties maakt men tegenwoordig een eigen pattern library waar je bijvoorbeeld atomic design toepast. De enige functie voor frameworks is om snel iets op poten te zetten, als je serieus bezig bent laat je dat zo snel mogelijk weer vallen.

;)

  • DJMaze
  • Registratie: juni 2002
  • Niet online
Als je alleen wat dynamische content nodig hebt kan je ook PHPTAL gebruiken en de rest zelf maken.

Maak je niet druk, dat doet de compressor maar

Pagina: 1


Apple iPhone SE (2020) Microsoft Xbox Series X LG CX Google Pixel 4a CES 2020 Samsung Galaxy S20 4G Sony PlayStation 5 Nintendo Switch Lite

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2020 Hosting door True