SlideShare a Scribd company logo
Implementering af eget design til en D!ng-hjemmeside v/ Ewan Andreasen [email_address]
Program Opsætning af nyt tema ovenpå temaet Dynamo Brugen af Firefox til designarbejdet Tilpasning med CSS Tilpasning af views i D!ng Hvor lærer de videbegærlige mere om views? Tilpasning af panels i D!ng Hvor lærer de videbegærlige mere om panels? Tilpasning af skabelon/template-filer Hvor lærer de videbegærlige mere om Theming?
Opsætning af tema Byg på temaet Dynamo – opret et sub-tema http://drupal.org/node/225125  (Creating a sub-theme) Undgå navne på moduler – giv temaet et helt særligt navn (Eks. Vejles tema = Wellejus) Et subtema kan defineres med meget lidt: Se f.eks.  https://github.com/vejlebib/wellejus/tree/master/wellejus-borkop   Inden man begynder CSS-styling deaktiveres båndbreddeoptimering på D!ng-sitet: Se under Administration > Indstillinger > Ydelse, sektionen båndbreddeoptimering Cacher skal ofte tømmes undervejs, så kend Administration > Indstillinger > Ydelse, knappen ”Ryd cachet data”
Brug af Firefox Vigtige tilføjelser: Firebug + Web Developer Firebugs ”Inspicér element”: Leg! Du kan dynamisk ændre både HTML og CSS, og se resultatet med det samme Web Developer har CSS > Tilføj bruger-stylesheet: Nyt design kan prøves af  - selv uden filadgang til serveren!
Tilpasning med CSS Leg og lær – hav en håndbog parat Eks. Cascading Style Sheets – The definitive guide  http://shop.oreilly.com/product/9781565926226.do   Override de oprindelige CSS regler: Kopiér blot CSS-reglen via Firefox, og indsæt i eget stylesheet. Eget sub-temas stylesheet vil gælde ved konflikt, da denne regel kommer efter den oprindelige
Tilpasning af views Taktik: Override (rediger  ikke ) Slå modulerne views UI og Rules Administration UI til: Administration > Opbygning > Moduler, markér Views UI samt Rules Administration UI Mouse-hover på sektioner der er views vil nu eksponere links [Redigér][Eksportér][Klon] – klik på Klon. Lav god navngivning – prefix med ”bibnavn_”, eks. din klon af ”article_list” = ”bibnavn_article_list” Leg. Og gem dit view. Bemærk: Regler sørger for at opfriske cachen på views – dit nye view skal indsættes i Regler: Administration > Regler > Triggered Rules Det nye view bruges i Paneler, eller er sider med egen URL ØVELSE: Klon og ret forsidens arrangementsliste
Views – mere info Drupal.org:  http://drupal.org/node/109604   http://learnbythedrop.com/drop/147   Video: http://gotdrupal.com/videos/drupal-views-tutorial http://www.masteringdrupal.com/screencast/new-features-views-2-screencast
Tilpasning af Panels Panels inddeler en side i områder Forside, indholdstyper og særlige sider styres med Panels På sitet har disse sider fanebladet ”Edit Panel” Taktik: Override (rediger  ikke ) Paneler kan have flere varianter – og disse kan klones Varianter kan ordnes i anden rækkefølge – og den øverste vælges ved konflikt Lav god navngivning – prefix med ”bibnavn_”, eks. din klon af en variant ”Panel” = ”bibnavn_Panel” ØVELSE: Opret variant af forsidens Panel, og tilpas den så den bruger det tilpassede arrangementsliste-view
Panels – mere info Drupal.org:  http://drupal.org/node/496278 http://www.olamalu.com/sites/www.olamalu.com/files/manual_drupal_panels_0.pdf   Video:  http://gotdrupal.com/videos/drupal-panels   En liste:  http://drupal.org/node/561730
Tilpasning af template-filer Man kan kun komme så langt med CSS – til sidst ER der behov for ekstra HTML indsat et bestemt sted Man kan kopiere enhver .tpl.php-fil fra Dynamo til eget subtema. Subtemaet .tpl.php-fil vil være gældende – det er en override Template-filer kræver lidt PHP-kendskab, men er ofte små nemme stumper kode Største template = page.tpl.php  Et view bruger ofte en template-fil. Find den rigtige via views-redigeringen: Basale indstillinger, herunder Tema:information ØVELSE: Find arrangementslistens templates, kopiér dem over, og tilret dem
Theming – mere info Drupal.org:  http://drupal.org/documentation/theme   http://theming.isaacsonwebdevelopment.com

More Related Content

KEY
WordPress Theming: Getting Started
PDF
Wordpress Underscores & foundation5
PPTX
Optimering af billeder i WordPress
PDF
Theming in WordPress - Where do I Start?
PDF
_s + bootstrapで始めるWordPressテーマ開発入門
PPTX
Toolmaster.dk - Joomla templates basis kursus
PPTX
WordPress Themes
PPT
Administrering af en_d!ng-hjemmeside
WordPress Theming: Getting Started
Wordpress Underscores & foundation5
Optimering af billeder i WordPress
Theming in WordPress - Where do I Start?
_s + bootstrapで始めるWordPressテーマ開発入門
Toolmaster.dk - Joomla templates basis kursus
WordPress Themes
Administrering af en_d!ng-hjemmeside

Similar to Implementering af eget design til en d!ng hjemmeside (6)

PPT
080612 Dw 1
PDF
WordPress for begyndere
PPTX
T!ng temadag-workshop1
DOCX
W2 P Brugervejledning 1 1
PDF
Clio online flow undervisning
PPTX
Wordpress temaets anatomi
080612 Dw 1
WordPress for begyndere
T!ng temadag-workshop1
W2 P Brugervejledning 1 1
Clio online flow undervisning
Wordpress temaets anatomi
Ad

More from vejlebibea (11)

PPTX
Klar til DDB CMS - migrering af indhold fra Ding1 til Ding2
PPT
Netsikkerhed 2013
PPT
Netsikkercomputer 2013
PPTX
Skypekursus 2013
PPT
Fmp short-presentation-slides
PPTX
Fmp short-presentation-noter
PPT
Netsikkercomputer2012
PPT
Netsikkercomputer2011
PPT
Indholdsredigering i en d!ng hjemmeside
PPT
Netsikker computer (2010)
PPT
Netsikker Computer
Klar til DDB CMS - migrering af indhold fra Ding1 til Ding2
Netsikkerhed 2013
Netsikkercomputer 2013
Skypekursus 2013
Fmp short-presentation-slides
Fmp short-presentation-noter
Netsikkercomputer2012
Netsikkercomputer2011
Indholdsredigering i en d!ng hjemmeside
Netsikker computer (2010)
Netsikker Computer
Ad

Implementering af eget design til en d!ng hjemmeside

  • 1. Implementering af eget design til en D!ng-hjemmeside v/ Ewan Andreasen [email_address]
  • 2. Program Opsætning af nyt tema ovenpå temaet Dynamo Brugen af Firefox til designarbejdet Tilpasning med CSS Tilpasning af views i D!ng Hvor lærer de videbegærlige mere om views? Tilpasning af panels i D!ng Hvor lærer de videbegærlige mere om panels? Tilpasning af skabelon/template-filer Hvor lærer de videbegærlige mere om Theming?
  • 3. Opsætning af tema Byg på temaet Dynamo – opret et sub-tema http://drupal.org/node/225125 (Creating a sub-theme) Undgå navne på moduler – giv temaet et helt særligt navn (Eks. Vejles tema = Wellejus) Et subtema kan defineres med meget lidt: Se f.eks. https://github.com/vejlebib/wellejus/tree/master/wellejus-borkop Inden man begynder CSS-styling deaktiveres båndbreddeoptimering på D!ng-sitet: Se under Administration > Indstillinger > Ydelse, sektionen båndbreddeoptimering Cacher skal ofte tømmes undervejs, så kend Administration > Indstillinger > Ydelse, knappen ”Ryd cachet data”
  • 4. Brug af Firefox Vigtige tilføjelser: Firebug + Web Developer Firebugs ”Inspicér element”: Leg! Du kan dynamisk ændre både HTML og CSS, og se resultatet med det samme Web Developer har CSS > Tilføj bruger-stylesheet: Nyt design kan prøves af - selv uden filadgang til serveren!
  • 5. Tilpasning med CSS Leg og lær – hav en håndbog parat Eks. Cascading Style Sheets – The definitive guide http://shop.oreilly.com/product/9781565926226.do Override de oprindelige CSS regler: Kopiér blot CSS-reglen via Firefox, og indsæt i eget stylesheet. Eget sub-temas stylesheet vil gælde ved konflikt, da denne regel kommer efter den oprindelige
  • 6. Tilpasning af views Taktik: Override (rediger ikke ) Slå modulerne views UI og Rules Administration UI til: Administration > Opbygning > Moduler, markér Views UI samt Rules Administration UI Mouse-hover på sektioner der er views vil nu eksponere links [Redigér][Eksportér][Klon] – klik på Klon. Lav god navngivning – prefix med ”bibnavn_”, eks. din klon af ”article_list” = ”bibnavn_article_list” Leg. Og gem dit view. Bemærk: Regler sørger for at opfriske cachen på views – dit nye view skal indsættes i Regler: Administration > Regler > Triggered Rules Det nye view bruges i Paneler, eller er sider med egen URL ØVELSE: Klon og ret forsidens arrangementsliste
  • 7. Views – mere info Drupal.org: http://drupal.org/node/109604 http://learnbythedrop.com/drop/147 Video: http://gotdrupal.com/videos/drupal-views-tutorial http://www.masteringdrupal.com/screencast/new-features-views-2-screencast
  • 8. Tilpasning af Panels Panels inddeler en side i områder Forside, indholdstyper og særlige sider styres med Panels På sitet har disse sider fanebladet ”Edit Panel” Taktik: Override (rediger ikke ) Paneler kan have flere varianter – og disse kan klones Varianter kan ordnes i anden rækkefølge – og den øverste vælges ved konflikt Lav god navngivning – prefix med ”bibnavn_”, eks. din klon af en variant ”Panel” = ”bibnavn_Panel” ØVELSE: Opret variant af forsidens Panel, og tilpas den så den bruger det tilpassede arrangementsliste-view
  • 9. Panels – mere info Drupal.org: http://drupal.org/node/496278 http://www.olamalu.com/sites/www.olamalu.com/files/manual_drupal_panels_0.pdf Video: http://gotdrupal.com/videos/drupal-panels En liste: http://drupal.org/node/561730
  • 10. Tilpasning af template-filer Man kan kun komme så langt med CSS – til sidst ER der behov for ekstra HTML indsat et bestemt sted Man kan kopiere enhver .tpl.php-fil fra Dynamo til eget subtema. Subtemaet .tpl.php-fil vil være gældende – det er en override Template-filer kræver lidt PHP-kendskab, men er ofte små nemme stumper kode Største template = page.tpl.php Et view bruger ofte en template-fil. Find den rigtige via views-redigeringen: Basale indstillinger, herunder Tema:information ØVELSE: Find arrangementslistens templates, kopiér dem over, og tilret dem
  • 11. Theming – mere info Drupal.org: http://drupal.org/documentation/theme http://theming.isaacsonwebdevelopment.com