Då och då brukar de dyka upp blogginlägg med folk som antingen hyllar eller hatar CSS frameworks. Jag hör till den skara som ser CSS frameworks som något bra och som förenklar mitt arbete. Efter att ha lyssnat på mortendks Drupal Theme-föreläsning tänkte jag skriva kort om vad jag tycker om CSS frameworks i Drupal.
Det finns mängder med olika CSS frameworks och alla har olika metoder för att hantera layouten men de 3 populäraste för Drupal är Zen, 960 gs och Blueprint. Vilken man ska välja hänger på behov och smaksak, Zen är ett mycket bra "starter theme", innehåller nästan allt man behöver för att få in en design i Drupal, men till följd av detta är Zen väldigt bloatad. Självklart, som med alla typer av ramverk, finns det för- och nackdelar med att använda ett ramverk.
Några fördelar med CSS frameworks
- Snabbare utveckling
- Webbläsarefixar
- Support
- Utökade temafunktioner
Några nackdelar med CSS frameworks
- Flexibilitet
- Bloatad källkod
Flexibilitet och bloatad kod är två tunga nackdelar som väger emot att använda ramverk men med smidigheten av ett ramverk och Drupals cache så känns ett CSS ramverk helt rätt för Drupal. Vilket du väljer är upp till var och en. Men har du aldrig jobbar med CSS ramverk innan rekommenderar jag Zen temat som är mycket väldokumenterat och har en stor community.
En ny intressant modul om dök upp på mortendks föreläsning som verkar mycket intressant för temautveckling var Style Stripper. När man börjar installerar moduler så följer de oftast en eller fler css filer med och helt plötsligt sitter man med 35st CSS filer. Detta löser Style Stripper. Med Style Stripper kan du välja vilka CSS-filer du vill exkludera och inkludera. Dock är modulen i utvecklingsstadiet men helt klart en modul att bokmärka och lägga till i listan bland de andra tema utvecklingsmodulera.
Leave a comment