WordPress som CMS<br />Oplæg ved Brian Brandthttp://wpdk.dk<br />
WordPress definerer det selv<br />WordPress started as just a blogging systems, but has evolved to be used as full content...
Min definition på et CMS<br />Et system der gør det muligt for ikke-nørder at tilføje tekst og billeder til sin hjemmeside...
Fra Blog til CMS<br />1.<br />2.<br />
En (to) fil kan også gøre det<br />Home.php<br />Index.php<br />
WordPress ER et CMS<br />Du kan lave dit website præcis som du ønsker det. Det er kun din fantasi der sætter grænsen.<br /...
Indlæg<br />Kronologisk rækkefølge - blogfunktionen<br />
Sider<br />Statisk og hierakisk opbygning<br />
Kommentarer på ”Sider” ?<br />Bestemt af ”themet”. <br />Kan fjernes ved at fjerne denne linje: <br /><?php comments_templ...
Kategorier og Tags<br />Indlæg skal have bestemt minimum 1 kategori<br />Sider kan ikke være i kategorier<br />Tags behøve...
Siders hierakiske opbygning<br />Forældre og Børn<br />
Styring af navigation (PageMash)<br />Erstattes i ver. 3.0 med ny navigationsfunktion<br />
Theme options kan være CMS power!!<br />Indstilles til at vise forskelligt indhold…<br />
Theme options page<br />Kodes i functions.phpfilen<br />De fleste WordPressthemes har en ”Theme options page” efterhånden<...
Widgets er også CMS Power!!<br />Widgets kan vises over alt<br />
Flere Widgets bokse<br />Typisk i sidemenuen også…<br />
Det tekniske i widgets<br />if (function_exists('register_sidebar')) {<br />register_sidebar(array(<br />	'name' => 'Foote...
Side skabeloner<br />Fleksibilitet på hver enkelt side<br />
Det tekniske i Side skabeloner<br /><?php<br />/*<br />TemplateName: Kontakt<br />*/<br />?><br />Herefter skrives alt det...
Brugerroller<br />Abonnent<br />Administrator<br />Redaktør<br />Forfatter<br />Bidragyder<br />Udvid muligheder med Rolem...
Plugins for CMS egenskaber<br />Kontaktformular<br />Flexi Pages Widget<br />WidgetContext<br />Pagemash<br />Maintenance ...
Kontaktformular plugin<br />http://www.gravityforms.com/<br />
Flexi Pages Widget<br />Bestemme præcis hvilke ”sider” der skal vises <br />
WidgetContext<br />Bestem hvor på dit website en widget skal ses<br />
Maintenance mode<br />Lav en splash page mens du arbejder på nyt<br />
Image Widget<br />Upload billede til brug i sidemenu<br />For at undgå ”almindelige” skal skrive html koder.<br />
Spørgsmålsrunde…<br />Kom glad !<br />Wptouch til mobile sites.<br />Tjek evt. disse WP adresser ud:<br />http://wp-manual...
Wordpress som cms
Upcoming SlideShare
Loading in …5
×

Wordpress som cms

3,926 views

Published on

Dette er min præsentation fra et oplæg på WordCamp 2010 i København, Danmark. Jeg fortalte om hvordan man kan bruge WordPress som et CMS (content management system) og et par småtricks.

Published in: Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,926
On SlideShare
0
From Embeds
0
Number of Embeds
1,322
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Wordpress som cms

  1. 1. WordPress som CMS<br />Oplæg ved Brian Brandthttp://wpdk.dk<br />
  2. 2. WordPress definerer det selv<br />WordPress started as just a blogging systems, but has evolved to be used as full content management system and so much more through the thousands of plugins, widgets, and themes, WordPress is limited only by your imagination. (And tech chops.)<br />
  3. 3. Min definition på et CMS<br />Et system der gør det muligt for ikke-nørder at tilføje tekst og billeder til sin hjemmeside uden at have kendskab til kodning.<br />
  4. 4. Fra Blog til CMS<br />1.<br />2.<br />
  5. 5. En (to) fil kan også gøre det<br />Home.php<br />Index.php<br />
  6. 6.
  7. 7.
  8. 8.
  9. 9. WordPress ER et CMS<br />Du kan lave dit website præcis som du ønsker det. Det er kun din fantasi der sætter grænsen.<br />Opbygningen er <br />(statiske) SIDER <br />(dynamiske) INDLÆG<br />
  10. 10. Indlæg<br />Kronologisk rækkefølge - blogfunktionen<br />
  11. 11. Sider<br />Statisk og hierakisk opbygning<br />
  12. 12. Kommentarer på ”Sider” ?<br />Bestemt af ”themet”. <br />Kan fjernes ved at fjerne denne linje: <br /><?php comments_template( ); ?> <br />
  13. 13. Kategorier og Tags<br />Indlæg skal have bestemt minimum 1 kategori<br />Sider kan ikke være i kategorier<br />Tags behøver man ikke bruge<br />
  14. 14. Siders hierakiske opbygning<br />Forældre og Børn<br />
  15. 15. Styring af navigation (PageMash)<br />Erstattes i ver. 3.0 med ny navigationsfunktion<br />
  16. 16. Theme options kan være CMS power!!<br />Indstilles til at vise forskelligt indhold…<br />
  17. 17. Theme options page<br />Kodes i functions.phpfilen<br />De fleste WordPressthemes har en ”Theme options page” efterhånden<br />
  18. 18. Widgets er også CMS Power!!<br />Widgets kan vises over alt<br />
  19. 19. Flere Widgets bokse<br />Typisk i sidemenuen også…<br />
  20. 20. Det tekniske i widgets<br />if (function_exists('register_sidebar')) {<br />register_sidebar(array(<br /> 'name' => 'FooterWidgets',<br /> 'before_widget' => '<divclass="widget %2$s %1$s">',<br /> 'after_widget' => '</div>',<br /> 'before_title' => '<h4>',<br /> 'after_title' => '</h4>',<br /> ));<br />}<br />if (function_exists('register_sidebar')) {<br />register_sidebar(array(<br /> 'name' => 'Newsletter',<br /> 'before_widget' => '',<br /> 'after_widget' => '',<br /> 'before_title' => '',<br /> 'after_title' => '',<br /> ));<br />}<br /><ul><li>Først defineres dine Widgets i functions.phpfilen</li></li></ul><li>Det tekniske i widgets<br />Derefter defineres det område du vil vise en widget<br /> <?phpif ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("FooterWidgets") ) : ?><br />
  21. 21. Side skabeloner<br />Fleksibilitet på hver enkelt side<br />
  22. 22. Det tekniske i Side skabeloner<br /><?php<br />/*<br />TemplateName: Kontakt<br />*/<br />?><br />Herefter skrives alt det indhold du vil vise<br />
  23. 23. Brugerroller<br />Abonnent<br />Administrator<br />Redaktør<br />Forfatter<br />Bidragyder<br />Udvid muligheder med Rolemanager<br />http://www.im-web-gefunden.de/wordpress-plugins/role-manager/<br />
  24. 24. Plugins for CMS egenskaber<br />Kontaktformular<br />Flexi Pages Widget<br />WidgetContext<br />Pagemash<br />Maintenance mode<br />Image widget<br />
  25. 25. Kontaktformular plugin<br />http://www.gravityforms.com/<br />
  26. 26. Flexi Pages Widget<br />Bestemme præcis hvilke ”sider” der skal vises <br />
  27. 27. WidgetContext<br />Bestem hvor på dit website en widget skal ses<br />
  28. 28. Maintenance mode<br />Lav en splash page mens du arbejder på nyt<br />
  29. 29. Image Widget<br />Upload billede til brug i sidemenu<br />For at undgå ”almindelige” skal skrive html koder.<br />
  30. 30. Spørgsmålsrunde…<br />Kom glad !<br />Wptouch til mobile sites.<br />Tjek evt. disse WP adresser ud:<br />http://wp-manual.dk<br />http://wp-hosting.dk<br />http://wpdk.dk<br />

×