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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
YOOtheme
June 03, 2014
Programming
1.3k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Hello Pagekit
Pagekit Presentation at Symfony User Group Hamburg
YOOtheme
June 03, 2014
Other Decks in Programming
See All in Programming
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
360
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
1
840
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
570
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.6k
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
230
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
160
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
260
源内ハンズオン概要編
hideg
0
170
FDEが実現するAI駆動経営の現在地
gonta
2
280
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
400
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
380
Built Our Own Background Agent at LayerX
layerx
PRO
10
5.4k
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
240
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
240
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
230
Site-Speed That Sticks
csswizardry
13
1.4k
The Pragmatic Product Professional
lauravandoore
37
7.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
650
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
240
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
The Language of Interfaces
destraynor
162
27k
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