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
Developing with Pimcore
Search
Christoph Lühr
March 03, 2015
Programming
0
220
Developing with Pimcore
bephpug 2015-03
Christoph Lühr
March 03, 2015
Tweet
Share
More Decks by Christoph Lühr
See All by Christoph Lühr
Vektor-Suche & LLMs
chluehr
0
46
Search, Embeddings & Vector-DBs
chluehr
0
72
Reality Check: Automated Content Production at Enterprise Scale with Pimcore
chluehr
0
33
The how and why of getting Freelancers
chluehr
0
60
Content & Master Data Management with Pimcore
chluehr
1
500
Master Data Management with Pimcore
chluehr
0
170
Swoole in 5 Minutes [en]
chluehr
1
12k
PIM & Master Data Management with Pimcore 5 [en]
chluehr
2
280
Digital Transformation & Master Data Management with Pimcore 5
chluehr
0
220
Other Decks in Programming
See All in Programming
chibiccをCILに移植した結果 (NGK2025S版)
kekyo
PRO
0
130
ある日突然あなたが管理しているサーバーにDDoSが来たらどうなるでしょう?知ってるようで何も知らなかったDDoS攻撃と対策 #phpcon.2024
akase244
2
7.7k
ドメインイベント増えすぎ問題
h0r15h0
2
570
PSR-15 はあなたのための ものではない? - phpcon2024
myamagishi
0
410
Androidアプリのモジュール分割における:x:commonを考える
okuzawats
1
280
盆栽転じて家具となる / Bonsai and Furnitures
aereal
0
1.9k
20241217 競争力強化とビジネス価値創出への挑戦:モノタロウのシステムモダナイズ、開発組織の進化と今後の展望
monotaro
PRO
0
290
テストコード書いてみませんか?
onopon
2
340
functionalなアプローチで動的要素を排除する
ryopeko
1
210
Beyond ORM
77web
11
1.6k
各クラウドサービスにおける.NETの対応と見解
ymd65536
0
250
最近のVS Codeで気になるニュース 2025/01
74th
1
100
Featured
See All Featured
Faster Mobile Websites
deanohume
305
30k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
19
2.3k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Building Adaptive Systems
keathley
38
2.4k
Designing for humans not robots
tammielis
250
25k
The Invisible Side of Design
smashingmag
299
50k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
3
360
Build your cross-platform service in a week with App Engine
jlugia
229
18k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Transcript
Christoph Lühr @chluehr / bephpug 2015 "Mad Men's Guide to
Fun & Profit" Developing with Pimcore
"¡Andale! ¡Andale! ¡Arriba! ¡Arriba! ¡Yii-hah!"
None
basilicom
basilicom SIN CE 2000
None
Image source: http://www.flickr.com/photos/robby_van_moor/5702589201/ CC BY-ND 2.0
(#) Internet
None
~70 ^ Year
Unicode Character 'HAPPY PERSON RAISING ONE HAND' (U+1F64B)
CMS (Extensions)
None
fucktions.php
None
tt_news*
None
...
(!fun)
Framework (Components)
None
None
None
(!$$$)
CMS (Extensions) Framework (Components)
integrated decoupled
Image source: https://instagram.com/p/wse6D4LtB1/
None
None
None
Image source: http://framework.zend.com/images/logos/zf-logo-mark.png
None
BSD
Features
None
Image source: https://www.flickr.com/photos/127497725@N02/15733977724
Image source: https://www.pimcore.org/
None
None
None
WANTED WANTED
None
MVC
<?php class PersonController extends Action { public function detailAction() {
} }
/person/detail.php: <div class="foo"> <?= $this->image("mugshot") ?> <?= $this->wysiwyg("wanted") ?> <div>
Image source: https://www.pimcore.org/
Image source: http://icons8.com/web-app/1475/Database
None
Image source: http://blog.feixen.de/gefunden-im-web/fliesentische/
<?php ORM ?>
// Object creation $person = Object\Person::create(array( 'name' => 'Chris', 'description'
=> 'Fast talker' )); $person->setWeight(75); $person->save();
// Object retrieval $personList = new Object\Person\Listing(); $personList>setOrderKey("weight"); $personList>setOrder("DESC"); ...
$results = Object\Person::getByWeight(75);
Image source: http://www.flickr.com/photos/rietje/76566707/ CC BY 2.0
Trashcan & Undo
Versioning
Scheduled Publishing
Variants & Inheritance
Role-based Views
i18n / l10n
composer
Custom Properties
Multi-Site
None
Who & Where
Demo
None
[email protected]
Thanks! Questions? Christoph Lühr
[email protected]
[email protected]
@chluehr Slides license Attribution-NonCommercial-ShareAlike
3.0 http://creativecommons.org/licenses/by-nc-sa/3.0/
• Pimcore http://www.pimcore.org/