$30 off During Our Annual Pro Sale. View Details »

Kirby Crash Course

Kirby Crash Course

Bastian Allgeier

May 14, 2013
Tweet

More Decks by Bastian Allgeier

Other Decks in Programming

Transcript

  1. View Slide

  2. Kirby ist ein datei-basiertes CMS
    [email protected]
    Email
    Website
    Twitter

    View Slide

  3. getkirby.com/made-with-kirby-and-love

    View Slide

  4. - Einfache Installation
    - Version Controlling
    - NoSQL Flexibilität
    - Einfache Deploys
    - Geschwindigkeit
    Warum datei-basiert?

    View Slide

  5. Kern + Panel

    View Slide

  6. +

    View Slide

  7. Kirby’s Aufbau

    View Slide

  8. Wie funktioniert Kirby?
    Ein Ordner = eine Seite

    View Slide

  9. Wie funktioniert Kirby?
    Eine Textdatei für jede Seite
    project.txt

    View Slide

  10. Wie funktioniert Kirby?
    Eine Textdatei für die gesamte Seite
    content/site.txt

    View Slide

  11. Wie funktioniert Kirby?
    Name der Textdatei = Name des Templates
    /content/01-projects/01-project-a/project.txt
    /site/templates/project.php

    View Slide

  12. Wie funktioniert Kirby?
    Sortierung + Sichtbarkeit über Zahlen
    sichtbar
    unsichtbar

    View Slide

  13. Wie funktioniert Kirby?
    Bilder, Videos, PDFs, etc.

    View Slide

  14. Markdown / Kirbytext
    # Headline 1
    ## Headline 2
    ### Headline 3
    **Bold Text**
    _Italic Text_

    View Slide

  15. Markdown / Kirbytext
    (image: my-image.jpg)
    (link: http://getkirby.com)
    (email: [email protected])
    (file: fact-sheet.pdf)
    (youtube: http://youtube.com/watch...)

    View Slide

  16. Templating
    templates snippets

    View Slide

  17. templates/article.php
    snippets/header.php
    snippets/footer.php

    View Slide

  18. Templating
    $site

    View Slide

  19. Templating
    $pages

    View Slide

  20. Templating
    $pages

    View Slide

  21. Templating
    $page

    View Slide

  22. Templating
    Bilder, Videos, PDFs, etc.

    View Slide

  23. Templating
    Bilder, Videos, PDFs, etc.

    View Slide

  24. Templating
    Crazy shit…

    View Slide

  25. Docs
    getkirby.com/docs
    getkirby.com/blog
    getkirby.com/tutorials

    View Slide

  26. View Slide

  27. Prototyping mit Kirby
    Finder als Mindmap

    View Slide

  28. Prototyping mit Kirby
    Inhalte strukturieren
    team-member.txt

    View Slide

  29. Prototyping mit Kirby
    Inhalte strukturieren
    client.txt

    View Slide

  30. Prototyping mit Kirby
    Inhalte strukturieren
    philosophy.txt

    View Slide

  31. Prototyping mit Kirby
    Header und footer snippets
    /site/snippets/header.php /site/snippets/footer.php

    View Slide

  32. Prototyping mit Kirby
    Assets verlinken

    View Slide

  33. Prototyping mit Kirby
    Assets verlinken
    getkirby.com/blog/template-css

    View Slide

  34. Prototyping mit Kirby
    Navigation bauen
    getkirby.com/downloads/snippets
    getkirby.com/blog/fun-with-menus

    View Slide

  35. Prototyping mit Kirby
    Nach und nach Templates anlegen
    home.php client.php project.php

    View Slide

  36. Danke!
    @bastianallgeier
    @getkirby

    View Slide