Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Pimcore Primer [en]
Search
Christoph Lühr
April 03, 2012
Programming
95
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Pimcore Primer [en]
Pimcore introductory talk w/ demo at the Berlin PHP usergroup in 2012.
Christoph Lühr
April 03, 2012
More Decks by Christoph Lühr
See All by Christoph Lühr
Vektor-Suche & LLMs
chluehr
0
150
Search, Embeddings & Vector-DBs
chluehr
0
190
Reality Check: Automated Content Production at Enterprise Scale with Pimcore
chluehr
0
110
The how and why of getting Freelancers
chluehr
0
99
Content & Master Data Management with Pimcore
chluehr
1
770
Master Data Management with Pimcore
chluehr
0
240
Swoole in 5 Minutes [en]
chluehr
1
12k
PIM & Master Data Management with Pimcore 5 [en]
chluehr
2
340
Digital Transformation & Master Data Management with Pimcore 5
chluehr
0
270
Other Decks in Programming
See All in Programming
Webの地図
yosuke_furukawa
PRO
6
4.5k
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
110
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
140
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
160
App Storeの外へ──日本のiOSサイドローディング入門 for iOSDC Japan 2026
yuukiw00w
0
210
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
0
120
Intent as Code
shoppingjaws
6
1k
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
240
AIエージェント時代のコードレビューを設計する
nogu66
6
2.7k
Security issues being discussed on Web Platforms
petamoriken
0
930
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
110
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
4.4k
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
77
5.5k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.2k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.2k
How to build a perfect <img>
jonoalderson
1
6k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
380
Building Applications with DynamoDB
mza
96
7.2k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
740
Are puppies a ranking factor?
jonoalderson
2
3.9k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Raft: Consensus for Rubyists
vanstee
141
7.7k
A better future with KSS
kneath
240
18k
Transcript
pimcore primer @bephpug 2012
@chluehr Christoph Lühr
Head of Development basilicom Gmbh
None
(we are hiring, too)
Image source: http://www.flickr.com/photos/stinajonsson/3932774410 CC BY-NC 2.0
None
None
None
None
None
pimcore • Since 2010 • OpenSource / BSD license •
Austrian company elements.at • ExtJS backend • Zend Framework 1 based
Features • Responsive UI • WYSIWYG, image manipulation • Drag
& drop • L10n (Frontend/Backend + GUI) • Versioning • User / roles / permissions
Under the hood • Image / video processing pipelines •
DB/UI designer, PHP code generation • Extensible plugin system • Caching / optimizing output • Multi-site capable • Interfaces: WebDAV, SOAP, CSV, GA
Structure 1. Documents - Pages 2. Assets - Files, images
3. Objects - Database records 4. Properties
"sounds cool."
(there is no silver bullet) not entirely.
No frontend components. ... but: • Zend Framework MVC •
PHP views + view helpers • Simple elements: ◦ text, image, textarea, link • loops, re-usable blocks
Example: Template - "Editables" <div class="logo"> <?= $this->image("logoImage") ?> <div>
<div class="content"> <?= $this->textarea("contentText") ?> <div>
UI / Objects / Database designer • Define forms easy
like "Access" • "PhpMyAdmin on steroids" • Auto-generated ORM PHP code • Weird structure "object_12" • De-normalized, missing indexes • Filesystem dependencies
#FAIL Filesystem-driven => collaborative development is hard Sequence-ID vs. GUID
=> content migration pain DB structure, strongly de-normalized => performance penalties
Image source: http://www.flickr.com/photos/maynard/31873151/ CC BY-NC-SA 2.0
Demo
...welcome to the RealWorld(tm) Use Cases
Fashion brand: Sportalm Kitzbuehel Website
None
Fashion brand: Sportalm Kitzbuehel Shop integration
Product data
None
Sony, Citroen, ... Facebook apps
Decoupling.
None
None
Questions?
Thanks!
Contact, links, ... • Christoph Lühr eMail:
[email protected]
,
[email protected]
Twitter:
@chluehr • Slides license Attribution-NonCommercial-ShareAlike 3.0 http://creativecommons.org/licenses/by-nc-sa/3.0/ • Pimcore http://www.pimcore.org