44
Front-enders & Designers Fork Meetup #forkmeetup pass: ventilatie VergaderNet

Fork 4 Frontenders

Embed Size (px)

DESCRIPTION

Over de templates en themes in Fork CMS. Vooral gericht naar frontenders.

Citation preview

Page 1: Fork 4 Frontenders

Front-enders & Designers

Fork Meetup

#forkmeetup pass: ventilatieVergaderNet

Page 2: Fork 4 Frontenders

Hi! I’m Thomas @decthomas

Page 3: Fork 4 Frontenders

Hi! I’m Matthias @mlitn

Page 4: Fork 4 Frontenders

‣ Themes

‣ Theme defaults

‣ De template syntax

‣ De backend

‣ Funkyness

Page 5: Fork 4 Frontenders

‣ Themes

‣ Theme defaults

‣ De template syntax

‣ De backend

‣ Funkyness

Page 6: Fork 4 Frontenders

‣ Themes

‣ Theme defaults

‣ De template syntax

‣ De backend

‣ Funkyness

Page 7: Fork 4 Frontenders

‣ Themes

‣ Theme defaults

‣ De template syntax

‣ De backend

‣ Funkyness

Page 8: Fork 4 Frontenders

‣ Themes

‣ Theme defaults

‣ De template syntax

‣ De backend

‣ Funkyness

Page 9: Fork 4 Frontenders

Forkthemes

Page 10: Fork 4 Frontenders

Mappen structuur

Page 11: Fork 4 Frontenders

Hetontwerp

Page 12: Fork 4 Frontenders

Blocks in de template...

1

2

3

4 5

6

7

Page 13: Fork 4 Frontenders
Page 14: Fork 4 Frontenders
Page 15: Fork 4 Frontenders

TinyMCE

Page 16: Fork 4 Frontenders

TinyMCE

Widget of module

Page 17: Fork 4 Frontenders
Page 18: Fork 4 Frontenders

Theme defaults

Page 19: Fork 4 Frontenders

Conditional comments

Page 20: Fork 4 Frontenders

Conditional comments

http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/

Page 21: Fork 4 Frontenders

OOCSS

Page 22: Fork 4 Frontenders

OOCSS

https://github.com/stubbornella/oocss

Page 23: Fork 4 Frontenders

Form library

Page 24: Fork 4 Frontenders
Page 25: Fork 4 Frontenders

De template syntax

Page 26: Fork 4 Frontenders

‣ {$variable|modifier:param}

Page 27: Fork 4 Frontenders

‣ {$variable|modifier:param}

‣ {iteration:items} {/iteration:items}

Page 28: Fork 4 Frontenders

‣ {$variable|modifier:param}

‣ {iteration:items} {/iteration:items}

‣ {$var|dump}

Page 29: Fork 4 Frontenders

‣ {$variable|modifier:param}

‣ {iteration:items} {/iteration:items}

‣ {$var|dump}

‣ {cycle:'odd':'even'}

Page 30: Fork 4 Frontenders

‣ {$variable|modifier:param}

‣ {iteration:items} {/iteration:items}

‣ {$var|dump}

‣ {cycle:'odd':'even'}

‣ {option:tags} {/option:tags}

Page 31: Fork 4 Frontenders

‣ {$variable|modifier:param}

‣ {iteration:items} {/iteration:items}

‣ {$var|dump}

‣ {cycle:'odd':'even'}

‣ {option:tags} {/option:tags}

‣ {option:!tags} {/option:!tags}

Page 32: Fork 4 Frontenders

‣ {$variable|modifier:param}

‣ {iteration:items} {/iteration:items}

‣ {$var|dump}

‣ {cycle:'odd':'even'}

‣ {option:tags} {/option:tags}

‣ {option:!tags} {/option:!tags}

‣ {$lblReadMore|ucfirst}

Page 33: Fork 4 Frontenders

‣ {$variable|modifier:param}

‣ {iteration:items} {/iteration:items}

‣ {$var|dump}

‣ {cycle:'odd':'even'}

‣ {option:tags} {/option:tags}

‣ {option:!tags} {/option:!tags}

‣ {$lblReadMore|ucfirst}

‣ {include:path/to/template.tpl}

Page 34: Fork 4 Frontenders

‣ {$variable|modifier:param}

‣ {iteration:items} {/iteration:items}

‣ {$var|dump}

‣ {cycle:'odd':'even'}

‣ {option:tags} {/option:tags}

‣ {option:!tags} {/option:!tags}

‣ {$lblReadMore|ucfirst}

‣ {include:path/to/template.tpl}

‣ {* comments *}

Page 35: Fork 4 Frontenders

De backend

Page 36: Fork 4 Frontenders

‣ Meta tags & paginatitels zijn aanpasbaar

Page 37: Fork 4 Frontenders
Page 38: Fork 4 Frontenders

‣ Meta tags & paginatitels zijn aanpasbaar

‣ Custom redirect (pagina's zonder inhoud → redirect naar eerste child)

Page 39: Fork 4 Frontenders

‣ Meta tags & paginatitels zijn aanpasbaar

‣ Custom redirect (pagina's zonder inhoud → redirect naar eerste child)

‣ Switchen template: content & blokken worden behouden waar mogelijk

Page 40: Fork 4 Frontenders

‣ Meta tags & paginatitels zijn aanpasbaar

‣ Custom redirect (pagina's zonder inhoud → redirect naar eerste child)

‣ Switchen template: content & blokken worden behouden waar mogelijk

‣ Taalinstelling zowel op backend als frontend

Page 41: Fork 4 Frontenders

‣ Lelijke Word-code wordt zoveel mogelijk gestript

‣ Overbodige tekstopmaak is disabled

‣ Koppelen van classes aan content

‣ Snippets invoegen

TinyMCE

Page 42: Fork 4 Frontenders
Page 43: Fork 4 Frontenders