Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Kirby Crash Course
Search
Bastian Allgeier
May 14, 2013
Programming
5
720
Kirby Crash Course
Bastian Allgeier
May 14, 2013
Tweet
Share
More Decks by Bastian Allgeier
See All by Bastian Allgeier
Escape to planet Aerth
bastianallgeier
0
800
Let's build a better web
bastianallgeier
3
490
From designer to developer – an unexpected journey
bastianallgeier
3
3.5k
Browser vs. Photoshop
bastianallgeier
2
550
Rediscover Value
bastianallgeier
2
310
design your code, code your design
bastianallgeier
7
560
Feel-good interface design
bastianallgeier
6
530
Other Decks in Programming
See All in Programming
[SF Ruby Conf 2025] Rails X
palkan
0
430
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
320
FluorTracer / RayTracingCamp11
kugimasa
0
180
Rediscover the Console - SymfonyCon Amsterdam 2025
chalasr
2
130
手が足りない!兼業データエンジニアに必要だったアーキテクチャと立ち回り
zinkosuke
0
360
なあ兄弟、 余白の意味を考えてから UI実装してくれ!
ktcryomm
10
11k
モデル駆動設計をやってみよう Modeling Forum2025ワークショップ/Let’s Try Model-Driven Design
haru860
0
230
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
130
Level up your Gemini CLI - D&D Style!
palladius
1
160
tparseでgo testの出力を見やすくする
utgwkk
1
120
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現
moeka__c
6
2.9k
【Streamlit x Snowflake】データ基盤からアプリ開発・AI活用まで、すべてをSnowflake内で実現
ayumu_yamaguchi
1
110
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Code Review Best Practice
trishagee
73
19k
A designer walks into a library…
pauljervisheath
210
24k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
73
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Visualization
eitanlees
150
16k
Making Projects Easy
brettharned
120
6.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Practical Orchestrator
shlominoach
190
11k
Mobile First: as difficult as doing things right
swwweet
225
10k
Building Applications with DynamoDB
mza
96
6.8k
Transcript
None
Kirby ist ein datei-basiertes CMS
[email protected]
Email Website Twitter
getkirby.com/made-with-kirby-and-love
- Einfache Installation - Version Controlling - NoSQL Flexibilität -
Einfache Deploys - Geschwindigkeit Warum datei-basiert?
Kern + Panel
+
Kirby’s Aufbau
Wie funktioniert Kirby? Ein Ordner = eine Seite
Wie funktioniert Kirby? Eine Textdatei für jede Seite project.txt
Wie funktioniert Kirby? Eine Textdatei für die gesamte Seite content/site.txt
Wie funktioniert Kirby? Name der Textdatei = Name des Templates
/content/01-projects/01-project-a/project.txt /site/templates/project.php
Wie funktioniert Kirby? Sortierung + Sichtbarkeit über Zahlen sichtbar unsichtbar
Wie funktioniert Kirby? Bilder, Videos, PDFs, etc.
Markdown / Kirbytext # Headline 1 ## Headline 2 ###
Headline 3 **Bold Text** _Italic Text_
Markdown / Kirbytext (image: my-image.jpg) (link: http://getkirby.com) (email:
[email protected]
) (file:
fact-sheet.pdf) (youtube: http://youtube.com/watch...)
Templating templates snippets
templates/article.php snippets/header.php snippets/footer.php
Templating $site
Templating $pages
Templating $pages
Templating $page
Templating Bilder, Videos, PDFs, etc.
Templating Bilder, Videos, PDFs, etc.
Templating Crazy shit…
Docs getkirby.com/docs getkirby.com/blog getkirby.com/tutorials
None
Prototyping mit Kirby Finder als Mindmap
Prototyping mit Kirby Inhalte strukturieren team-member.txt
Prototyping mit Kirby Inhalte strukturieren client.txt
Prototyping mit Kirby Inhalte strukturieren philosophy.txt
Prototyping mit Kirby Header und footer snippets /site/snippets/header.php /site/snippets/footer.php
Prototyping mit Kirby Assets verlinken
Prototyping mit Kirby Assets verlinken getkirby.com/blog/template-css
Prototyping mit Kirby Navigation bauen getkirby.com/downloads/snippets getkirby.com/blog/fun-with-menus
Prototyping mit Kirby Nach und nach Templates anlegen home.php client.php
project.php …
Danke! @bastianallgeier @getkirby