Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hello Pagekit
Search
YOOtheme
June 03, 2014
Programming
1.3k
2
Share
Hello Pagekit
Pagekit Presentation at Symfony User Group Hamburg
YOOtheme
June 03, 2014
Other Decks in Programming
See All in Programming
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
120
20260514 - build with ai 2026 - build LINE Bot with Gemini CLI
line_developers_tw
PRO
0
470
TSKaigi 2026 TypeScriptバックエンドのオブザーバビリティ戦略 — Datadog × NestJSの実践
taiseiyamamotoan
1
180
Agentic AI & UI: Arcitecture, HITL, Emerging Standards
manfredsteyer
PRO
0
130
CLIであることを活かしたGitHub Copilot CLI活用術 / GitHub Copilot CLI Pro Tips & Tricks
nao_mk2
1
950
開発体験を左右するライブラリの API 設計 - GraphQL スキーマ構築ライブラリから考える #tskaigi
izumin5210
2
510
バックエンドにElysiaJSを採用して気付いた、良い点・悪い点
wanko_it
1
170
「OSSがあるなら自作するな」は AI時代も正しいか ── Build vs Adopt の新しい判断基準
kumorn5s
7
2.9k
サプライチェーン攻撃対策「層を重ねて落ちない壁」を10日間で組み上げた話 #TechLeadConf2026
kashewnuts
1
360
新規プロダクトを高速で生み出すハーネスエンジニアリング
seanchas116
3
270
SkillsをS3 Filesに置く時のあれこれ
watany
4
1.8k
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
350
Featured
See All Featured
The Limits of Empathy - UXLibs8
cassininazir
1
340
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
400
Agile that works and the tools we love
rasmusluckow
331
21k
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
750
Embracing the Ebb and Flow
colly
88
5k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Into the Great Unknown - MozCon
thekraken
41
2.5k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
150
Code Review Best Practice
trishagee
74
20k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
510
Transcript
Hello Pagekit! Symfony User Group Hamburg
Today’s talk • Introduction • Our Idea • Concept and
implementation • Developing an extension • What’s next? • Discussion
Introduction • YOOtheme • Developing for Open Source CMS since
2007 • Themes and Extensions for Joomla & WordPress
Web Projects • Building web projects • Open Source CMS
starting point • Comes with framework und basic functionality • Fokus on individual extensibility
Pagekit CMS • PHP 5.3+ Framework • Modular design und
extensibility • Modern CMS with ease of use in mind
Pagekit Features • Admin interface • User management with roles
and permissions • Manage Menus and Widgets • Extend and enrich with Extensions and Themes • Basic CMS functions - Simple Pages and Blog
Pagekit Implementation • Framework Evaluation - Define requirements - Symfony,
Zend, Laravel, Silex • Own framework with Symfony Components - Inspired by different frameworks - Developed our own components
Pagekit Implementation • CMS basics, architecture and file structure -
Framework Configuration - Extension and theme API • CMS functionality, backend and frontend UI - User Interface Design - Javascript & Style Sheets (UIkit) - Basic Extensions (Static pages, blog)
Framework System (User, Menu, Widget, …) CMS Extensions Themes Pagekit
Framework Symfony Components Pagekit Components Doctrine …
Pagekit Structure • /app Bootstrap, Configuration, Cache and Temp •
/extensions Extension folder (System, Pages, Blog) • /storage User files • /themes Theme folder • /vendor Packages (Pagekit Framework, Symfony Components, Doctrine, …)
Pagekit Extensions • Console - pagekit extension:generate hello • Configuration
extension.php - Autoloader, Views, Resources, Controller, Permissions, Settings • Functionality - Business Logic, Model, Controller, Views • Marketplace - pagekit extension:upload hello
Demo
Summary • Pagekit as a starting point for web projects
• Extensions und Themes via Marketplace • Building with Symfony Components turned out to be a good and stable solution
What’s next? • Right now: Private Alpha (~100 developers) •
Coming up: Public Alpha • Later this year: Public Beta and final release
Discussion • Questions? • Pagekit Alpha Access • Website: pagekit.com,
getuikit.com