CSS frameworks i Drupal

Blogg:

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.

Kommentarer

Skriv ny kommentar

  • Webbadresser och e-postadresser görs automatiskt till länkar.
  • Lägger till typografiska justeringar.
  • Tillåtna HTML-taggar: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Rader och stycken bryts automatiskt.
  • Du kan skriva kod med <code>...</code> (generiska) eller <?php ... ?> (markerade PHP) taggar
Innehållet i detta fält är privat och kommer inte att visas publikt.