SlideShare ist ein Scribd-Unternehmen logo
Pimcore
@timglabisch
works @anymotion
Pimcore
Documente   Assets   Objekte
Pimcore
WARUM NUTZT ANYMOTION PIMCORE?

 Ermöglicht Entwickler eine Oberfläche für
 Redakteure zu schaffen.
                                               Erfindet das Rad nicht neu.
                                               Aufsatz auf das Zend Framework.


Extrem flexibel. Nutze was du möchtest,
nicht mehr.
                                               System gibt nichts Vor. Viele
                                               Freiheiten.
      Man findet alles schnell. (Halbwegs)
      Saubere Struktur.

                                             Hohe Wiedervendbarkeit.
                                             Don‘t repeat yourself.
Was ist nicht so toll?

Zend_Navigation

Zend_Form

Testabdeckung
Demo,


Userinterface
Pimcore
ZF > MVC
PIMCORE > MVC
Website_Controller_Action



      Pimcore_Controller_Action



                Zend_Controller_Action
Pimcore_Mail


               Zend_Mail
Pimcore Manual



                 Zend Manual
                  Extjs Manual
M   V   C
VIEW
CONTROLLER
Pimcore
ORDNERSTRUKTUR




Änderungen „erlaubt“
/website/*
ORDNERSTRUKTUR




Config
/website/var/config/setting.xml
ORDNERSTRUKTUR




Schreibrechte
/website/var/*
ORDNERSTRUKTUR
Controller
/website/controllers/*Controller.php
ORDNERSTRUKTUR




Views
/website/views/scripts/[CONTROLLER]/[ACTION].php
ORDNERSTRUKTUR




     Statische Dateien
     /website/static/*
ORDNERSTRUKTUR




     Services
     /website/lib/Website/*

     Beispiele:
     /website/lib/Website/Form/Contact.php
     /website/lib/Apache/Solr/*
PSR-0
Website_Controller_Action
LIB/website/Controller/Action
TASK

  Ausgabe des Textes foo
  auf der Startseite
TASK

 Ausgabe des aktuellen Timestamps
 auf der Startseite
TASK
 Ausgabe des Textes foo im View
TASK
Ausgabe des aktuellen Timestamps
im View
TASK

Berechnung des aktuellen Timestamps im
  Controller und Übergabe an den View.
TASK

Pflegbarer Text auf der Startseite
DOCUMENT TAGS
<?=$this->image(“NAME“)?>
<?=$this->image(“NAME“)?>
<?=$this->image(“NAME“)?>
<?=$this->image(“NAME“)?>
<?=$this->image(“NAME“)?>
<?=$this->image(“NAME“)?>
<?=$this->image(..., ARGS)?>
Pimcore
$this->editmode
$this->template(filename)
Pimcore
Pimcore
Loops
Loops
Menu?

foreach(Document::getByPath(‘/‘)->getChilds() as $documents)
  ; // ….
Zend Navigation?

   Pimcore Navigation!
Objekte
Objekte auslesen
Pimcore
Properties
thx, fragen?


  @timglabisch
Areas
Pimcore
area.xml
view.php

    Html x)
edit.php
action.php
Website Config
Translations
          <?=$this->translate("imprint")?>
Statische Routen
Pimunit
 /**
 * @group db
 */
public function testSetUpDatabaseByDocument()
{
   $this->assertEquals($this->countDocuments(), 1);

    $document = new Document_Page();
    $document->setKey('test');
    $document->setParentId(1);
    $document->setPublished(1);
    $document->save();

    unset($document);

    $this->assertEquals($this->countDocuments(), 2);
}

Weitere ähnliche Inhalte

Was ist angesagt?

Javascript done right
Javascript done rightJavascript done right
Javascript done right
Dirk Ginader
 
Automation with Ansible
Automation with AnsibleAutomation with Ansible
Automation with Ansible
SusannSgorzaly
 
Grunt
GruntGrunt
Grunt
nikflip
 
WordPress Multisite
WordPress MultisiteWordPress Multisite
WordPress Multisite
Walter Ebert
 
Frontend Performance
Frontend PerformanceFrontend Performance
Frontend Performance
nikflip
 
Einführung React Native
Einführung React NativeEinführung React Native
Einführung React Native
Markus Günther
 
Webapplikationen mit Node.js
Webapplikationen mit Node.jsWebapplikationen mit Node.js
Webapplikationen mit Node.js
Sebastian Springer
 
Wordpress Benutzerrollen und Eigenschaften
Wordpress Benutzerrollen und EigenschaftenWordpress Benutzerrollen und Eigenschaften
Wordpress Benutzerrollen und Eigenschaften
frankstaude
 
JavaScript Performance
JavaScript PerformanceJavaScript Performance
JavaScript Performance
Sebastian Springer
 
Verteilte Anwendungen bei Azure mit Docker und Kubernetes
Verteilte Anwendungen bei Azure mit Docker und KubernetesVerteilte Anwendungen bei Azure mit Docker und Kubernetes
Verteilte Anwendungen bei Azure mit Docker und Kubernetes
Gregor Biswanger
 
An Introduction to Ruby On Rails
An Introduction to Ruby On RailsAn Introduction to Ruby On Rails
An Introduction to Ruby On Rails
Jonathan Weiss
 
Einführung in React
Einführung in ReactEinführung in React
Einführung in React
Sebastian Springer
 
JsUnconf 2014
JsUnconf 2014JsUnconf 2014
JsUnconf 2014
emrox
 
Webpack
WebpackWebpack

Was ist angesagt? (14)

Javascript done right
Javascript done rightJavascript done right
Javascript done right
 
Automation with Ansible
Automation with AnsibleAutomation with Ansible
Automation with Ansible
 
Grunt
GruntGrunt
Grunt
 
WordPress Multisite
WordPress MultisiteWordPress Multisite
WordPress Multisite
 
Frontend Performance
Frontend PerformanceFrontend Performance
Frontend Performance
 
Einführung React Native
Einführung React NativeEinführung React Native
Einführung React Native
 
Webapplikationen mit Node.js
Webapplikationen mit Node.jsWebapplikationen mit Node.js
Webapplikationen mit Node.js
 
Wordpress Benutzerrollen und Eigenschaften
Wordpress Benutzerrollen und EigenschaftenWordpress Benutzerrollen und Eigenschaften
Wordpress Benutzerrollen und Eigenschaften
 
JavaScript Performance
JavaScript PerformanceJavaScript Performance
JavaScript Performance
 
Verteilte Anwendungen bei Azure mit Docker und Kubernetes
Verteilte Anwendungen bei Azure mit Docker und KubernetesVerteilte Anwendungen bei Azure mit Docker und Kubernetes
Verteilte Anwendungen bei Azure mit Docker und Kubernetes
 
An Introduction to Ruby On Rails
An Introduction to Ruby On RailsAn Introduction to Ruby On Rails
An Introduction to Ruby On Rails
 
Einführung in React
Einführung in ReactEinführung in React
Einführung in React
 
JsUnconf 2014
JsUnconf 2014JsUnconf 2014
JsUnconf 2014
 
Webpack
WebpackWebpack
Webpack
 

Andere mochten auch

Pimcore - Product Management systeem
Pimcore - Product Management systeemPimcore - Product Management systeem
Pimcore - Product Management systeem
Youwe Drecomm OOIP
 
Bringing Digital & Transformation Together with Pimcore
Bringing Digital & Transformation Together with PimcoreBringing Digital & Transformation Together with Pimcore
Bringing Digital & Transformation Together with Pimcore
Youwe Drecomm OOIP
 
Services and Solutions for Banks
Services and Solutions for BanksServices and Solutions for Banks
Services and Solutions for Banks
Sergei Rabotai
 
ScienceSoft Corporate Profile
ScienceSoft Corporate ProfileScienceSoft Corporate Profile
ScienceSoft Corporate Profile
Sergei Rabotai
 
SharePoint Solutions to Build Environment for Effective Collaboration
SharePoint Solutions to Build Environment for Effective CollaborationSharePoint Solutions to Build Environment for Effective Collaboration
SharePoint Solutions to Build Environment for Effective Collaboration
ScienceSoft
 
Loyalty Program Management System for Retail
Loyalty Program Management System for RetailLoyalty Program Management System for Retail
Loyalty Program Management System for Retail
ScienceSoft
 
How to Embed a PowerPoint Presentation Using SlideShare
How to Embed a PowerPoint Presentation Using SlideShareHow to Embed a PowerPoint Presentation Using SlideShare
How to Embed a PowerPoint Presentation Using SlideShare
Joie Ocon
 
2 krajcik-universal and equal access to health-care services
2 krajcik-universal and equal access to health-care services2 krajcik-universal and equal access to health-care services
2 krajcik-universal and equal access to health-care services
ifa2012_2
 
Bidang yang dinilai dlm skpm standars 1 dan 2
Bidang yang dinilai dlm skpm standars 1 dan 2Bidang yang dinilai dlm skpm standars 1 dan 2
Bidang yang dinilai dlm skpm standars 1 dan 2
noraini hassan
 
Jeimy lucero gomez1
Jeimy lucero gomez1Jeimy lucero gomez1
Jeimy lucero gomez1
klaumilenitha
 
2 stolarz-presentation prag isa stolarz 2012 end
2  stolarz-presentation prag isa stolarz 2012 end2  stolarz-presentation prag isa stolarz 2012 end
2 stolarz-presentation prag isa stolarz 2012 end
ifa2012_2
 
Ophelia and gertrude
Ophelia and gertrudeOphelia and gertrude
Ophelia and gertrude
bhavnabaraiya
 
Karol yuliana albarracin 1
Karol yuliana albarracin 1Karol yuliana albarracin 1
Karol yuliana albarracin 1
klaumilenitha
 
Accenture fjord-trends-2015
Accenture fjord-trends-2015Accenture fjord-trends-2015
Accenture fjord-trends-2015
Matthew Sikes
 
Визардфорум - сервис вебинаров и видеоконференций.
Визардфорум - сервис вебинаров и видеоконференций.Визардфорум - сервис вебинаров и видеоконференций.
Визардфорум - сервис вебинаров и видеоконференций.
LWandWs
 
Miller Arenas 2
Miller  Arenas 2Miller  Arenas 2
Miller Arenas 2
klaumilenitha
 
KAROL DAYANA GALINDO
KAROL DAYANA GALINDOKAROL DAYANA GALINDO
KAROL DAYANA GALINDO
klaumilenitha
 
Лицензирование СПО в российских условиях. Анализ проблем и решений
Лицензирование СПО в российских условиях. Анализ проблем и решенийЛицензирование СПО в российских условиях. Анализ проблем и решений
Лицензирование СПО в российских условиях. Анализ проблем и решений
LWandWs
 
쏘셜 시큐리티 은퇴 혜택 극대화 하기
쏘셜 시큐리티 은퇴 혜택 극대화 하기쏘셜 시큐리티 은퇴 혜택 극대화 하기
쏘셜 시큐리티 은퇴 혜택 극대화 하기
Young Kim
 

Andere mochten auch (19)

Pimcore - Product Management systeem
Pimcore - Product Management systeemPimcore - Product Management systeem
Pimcore - Product Management systeem
 
Bringing Digital & Transformation Together with Pimcore
Bringing Digital & Transformation Together with PimcoreBringing Digital & Transformation Together with Pimcore
Bringing Digital & Transformation Together with Pimcore
 
Services and Solutions for Banks
Services and Solutions for BanksServices and Solutions for Banks
Services and Solutions for Banks
 
ScienceSoft Corporate Profile
ScienceSoft Corporate ProfileScienceSoft Corporate Profile
ScienceSoft Corporate Profile
 
SharePoint Solutions to Build Environment for Effective Collaboration
SharePoint Solutions to Build Environment for Effective CollaborationSharePoint Solutions to Build Environment for Effective Collaboration
SharePoint Solutions to Build Environment for Effective Collaboration
 
Loyalty Program Management System for Retail
Loyalty Program Management System for RetailLoyalty Program Management System for Retail
Loyalty Program Management System for Retail
 
How to Embed a PowerPoint Presentation Using SlideShare
How to Embed a PowerPoint Presentation Using SlideShareHow to Embed a PowerPoint Presentation Using SlideShare
How to Embed a PowerPoint Presentation Using SlideShare
 
2 krajcik-universal and equal access to health-care services
2 krajcik-universal and equal access to health-care services2 krajcik-universal and equal access to health-care services
2 krajcik-universal and equal access to health-care services
 
Bidang yang dinilai dlm skpm standars 1 dan 2
Bidang yang dinilai dlm skpm standars 1 dan 2Bidang yang dinilai dlm skpm standars 1 dan 2
Bidang yang dinilai dlm skpm standars 1 dan 2
 
Jeimy lucero gomez1
Jeimy lucero gomez1Jeimy lucero gomez1
Jeimy lucero gomez1
 
2 stolarz-presentation prag isa stolarz 2012 end
2  stolarz-presentation prag isa stolarz 2012 end2  stolarz-presentation prag isa stolarz 2012 end
2 stolarz-presentation prag isa stolarz 2012 end
 
Ophelia and gertrude
Ophelia and gertrudeOphelia and gertrude
Ophelia and gertrude
 
Karol yuliana albarracin 1
Karol yuliana albarracin 1Karol yuliana albarracin 1
Karol yuliana albarracin 1
 
Accenture fjord-trends-2015
Accenture fjord-trends-2015Accenture fjord-trends-2015
Accenture fjord-trends-2015
 
Визардфорум - сервис вебинаров и видеоконференций.
Визардфорум - сервис вебинаров и видеоконференций.Визардфорум - сервис вебинаров и видеоконференций.
Визардфорум - сервис вебинаров и видеоконференций.
 
Miller Arenas 2
Miller  Arenas 2Miller  Arenas 2
Miller Arenas 2
 
KAROL DAYANA GALINDO
KAROL DAYANA GALINDOKAROL DAYANA GALINDO
KAROL DAYANA GALINDO
 
Лицензирование СПО в российских условиях. Анализ проблем и решений
Лицензирование СПО в российских условиях. Анализ проблем и решенийЛицензирование СПО в российских условиях. Анализ проблем и решений
Лицензирование СПО в российских условиях. Анализ проблем и решений
 
쏘셜 시큐리티 은퇴 혜택 극대화 하기
쏘셜 시큐리티 은퇴 혜택 극대화 하기쏘셜 시큐리티 은퇴 혜택 극대화 하기
쏘셜 시큐리티 은퇴 혜택 극대화 하기
 

Ähnlich wie Pimcore

Nooku, Molajo & Co - Joomla! Distributionen. Oder Forks.
Nooku, Molajo & Co - Joomla! Distributionen. Oder Forks.Nooku, Molajo & Co - Joomla! Distributionen. Oder Forks.
Nooku, Molajo & Co - Joomla! Distributionen. Oder Forks.
David Jardin
 
WPF Dos n Don'ts - der WPF Rundumschlag
WPF Dos n Don'ts - der WPF RundumschlagWPF Dos n Don'ts - der WPF Rundumschlag
WPF Dos n Don'ts - der WPF Rundumschlag
Hendrik Lösch
 
Docker und Kubernetes Patterns & Anti-Patterns
Docker und Kubernetes Patterns & Anti-PatternsDocker und Kubernetes Patterns & Anti-Patterns
Docker und Kubernetes Patterns & Anti-Patterns
Josef Adersberger
 
Docker und Kubernetes Patterns & Anti-Patterns
Docker und Kubernetes Patterns & Anti-PatternsDocker und Kubernetes Patterns & Anti-Patterns
Docker und Kubernetes Patterns & Anti-Patterns
QAware GmbH
 
MVVM mit WPF
MVVM mit WPFMVVM mit WPF
MVVM mit WPF
Hendrik Lösch
 
Ajax in domino web-anwendungen - der nächste schritt
Ajax in domino web-anwendungen - der nächste schrittAjax in domino web-anwendungen - der nächste schritt
Ajax in domino web-anwendungen - der nächste schritt
dominion
 
Ruby on Rails in a metro session
Ruby on Rails in a metro sessionRuby on Rails in a metro session
Ruby on Rails in a metro session
Virttoo org
 
Django - The Web framework for perfectionists with deadlines
Django - The Web framework for perfectionists with deadlinesDjango - The Web framework for perfectionists with deadlines
Django - The Web framework for perfectionists with deadlines
Markus Zapke-Gründemann
 
AdminCamp 2011 Performance
AdminCamp 2011 PerformanceAdminCamp 2011 Performance
AdminCamp 2011 Performance
Ulrich Krause
 
Augmented Reality Workshop
Augmented Reality WorkshopAugmented Reality Workshop
Augmented Reality Workshop
argency
 
Icinga 2009 at Nagios Workshop
Icinga 2009 at Nagios WorkshopIcinga 2009 at Nagios Workshop
Icinga 2009 at Nagios Workshop
Icinga
 
TYPO3 CMS 7.1 - Die Neuerungen - pluswerk
TYPO3 CMS 7.1 - Die Neuerungen - pluswerkTYPO3 CMS 7.1 - Die Neuerungen - pluswerk
TYPO3 CMS 7.1 - Die Neuerungen - pluswerk
die.agilen GmbH
 
Rex - Infrastruktur als Code
Rex - Infrastruktur als CodeRex - Infrastruktur als Code
Rex - Infrastruktur als Code
Jan Gehring
 
2007 - Basta!: Nach soa kommt soc
2007 - Basta!: Nach soa kommt soc2007 - Basta!: Nach soa kommt soc
2007 - Basta!: Nach soa kommt soc
Daniel Fisher
 
Workshop Vue js
Workshop Vue jsWorkshop Vue js
Workshop Vue js
Hendrik Lösch
 
OSMC 2016 - Hello Redfish, Goodbye IPMI - The future of Hardware Monitoring
OSMC 2016 - Hello Redfish, Goodbye IPMI - The future of Hardware MonitoringOSMC 2016 - Hello Redfish, Goodbye IPMI - The future of Hardware Monitoring
OSMC 2016 - Hello Redfish, Goodbye IPMI - The future of Hardware Monitoring
NETWAYS
 
OSMC 2016 | Hello Redfish, goodbye IPMI - Die Zukunft des Hardware-Monitorings
OSMC 2016 | Hello Redfish, goodbye IPMI - Die Zukunft des Hardware-MonitoringsOSMC 2016 | Hello Redfish, goodbye IPMI - Die Zukunft des Hardware-Monitorings
OSMC 2016 | Hello Redfish, goodbye IPMI - Die Zukunft des Hardware-Monitorings
NETWAYS
 
Creasoft-Akademie - Mobile Multiplattform Apps
Creasoft-Akademie - Mobile Multiplattform AppsCreasoft-Akademie - Mobile Multiplattform Apps
Creasoft-Akademie - Mobile Multiplattform Apps
Creasoft AG
 
Entwickeln mit Wordpress
Entwickeln mit WordpressEntwickeln mit Wordpress
Entwickeln mit Wordpress
Blogwerk AG
 
Ionic 2 - Hybridapps auf Steroiden
Ionic 2 - Hybridapps auf SteroidenIonic 2 - Hybridapps auf Steroiden
Ionic 2 - Hybridapps auf Steroiden
Hendrik Lösch
 

Ähnlich wie Pimcore (20)

Nooku, Molajo & Co - Joomla! Distributionen. Oder Forks.
Nooku, Molajo & Co - Joomla! Distributionen. Oder Forks.Nooku, Molajo & Co - Joomla! Distributionen. Oder Forks.
Nooku, Molajo & Co - Joomla! Distributionen. Oder Forks.
 
WPF Dos n Don'ts - der WPF Rundumschlag
WPF Dos n Don'ts - der WPF RundumschlagWPF Dos n Don'ts - der WPF Rundumschlag
WPF Dos n Don'ts - der WPF Rundumschlag
 
Docker und Kubernetes Patterns & Anti-Patterns
Docker und Kubernetes Patterns & Anti-PatternsDocker und Kubernetes Patterns & Anti-Patterns
Docker und Kubernetes Patterns & Anti-Patterns
 
Docker und Kubernetes Patterns & Anti-Patterns
Docker und Kubernetes Patterns & Anti-PatternsDocker und Kubernetes Patterns & Anti-Patterns
Docker und Kubernetes Patterns & Anti-Patterns
 
MVVM mit WPF
MVVM mit WPFMVVM mit WPF
MVVM mit WPF
 
Ajax in domino web-anwendungen - der nächste schritt
Ajax in domino web-anwendungen - der nächste schrittAjax in domino web-anwendungen - der nächste schritt
Ajax in domino web-anwendungen - der nächste schritt
 
Ruby on Rails in a metro session
Ruby on Rails in a metro sessionRuby on Rails in a metro session
Ruby on Rails in a metro session
 
Django - The Web framework for perfectionists with deadlines
Django - The Web framework for perfectionists with deadlinesDjango - The Web framework for perfectionists with deadlines
Django - The Web framework for perfectionists with deadlines
 
AdminCamp 2011 Performance
AdminCamp 2011 PerformanceAdminCamp 2011 Performance
AdminCamp 2011 Performance
 
Augmented Reality Workshop
Augmented Reality WorkshopAugmented Reality Workshop
Augmented Reality Workshop
 
Icinga 2009 at Nagios Workshop
Icinga 2009 at Nagios WorkshopIcinga 2009 at Nagios Workshop
Icinga 2009 at Nagios Workshop
 
TYPO3 CMS 7.1 - Die Neuerungen - pluswerk
TYPO3 CMS 7.1 - Die Neuerungen - pluswerkTYPO3 CMS 7.1 - Die Neuerungen - pluswerk
TYPO3 CMS 7.1 - Die Neuerungen - pluswerk
 
Rex - Infrastruktur als Code
Rex - Infrastruktur als CodeRex - Infrastruktur als Code
Rex - Infrastruktur als Code
 
2007 - Basta!: Nach soa kommt soc
2007 - Basta!: Nach soa kommt soc2007 - Basta!: Nach soa kommt soc
2007 - Basta!: Nach soa kommt soc
 
Workshop Vue js
Workshop Vue jsWorkshop Vue js
Workshop Vue js
 
OSMC 2016 - Hello Redfish, Goodbye IPMI - The future of Hardware Monitoring
OSMC 2016 - Hello Redfish, Goodbye IPMI - The future of Hardware MonitoringOSMC 2016 - Hello Redfish, Goodbye IPMI - The future of Hardware Monitoring
OSMC 2016 - Hello Redfish, Goodbye IPMI - The future of Hardware Monitoring
 
OSMC 2016 | Hello Redfish, goodbye IPMI - Die Zukunft des Hardware-Monitorings
OSMC 2016 | Hello Redfish, goodbye IPMI - Die Zukunft des Hardware-MonitoringsOSMC 2016 | Hello Redfish, goodbye IPMI - Die Zukunft des Hardware-Monitorings
OSMC 2016 | Hello Redfish, goodbye IPMI - Die Zukunft des Hardware-Monitorings
 
Creasoft-Akademie - Mobile Multiplattform Apps
Creasoft-Akademie - Mobile Multiplattform AppsCreasoft-Akademie - Mobile Multiplattform Apps
Creasoft-Akademie - Mobile Multiplattform Apps
 
Entwickeln mit Wordpress
Entwickeln mit WordpressEntwickeln mit Wordpress
Entwickeln mit Wordpress
 
Ionic 2 - Hybridapps auf Steroiden
Ionic 2 - Hybridapps auf SteroidenIonic 2 - Hybridapps auf Steroiden
Ionic 2 - Hybridapps auf Steroiden
 

Pimcore

Hinweis der Redaktion

  1. Custom Navigation teilweise sehr umständlichSchreibt Ihr tests?testframework vorhanden - Pimunit
  2. Pimcore nutzt MVC überallPimcore = ModulWebsite = ModulProgrammierung gut vom Core kopierbar
  3. Default Controller -&gt; Default ActionAction = FunktionViele Controller besser als Gott Controller.Beispiel:FormControllerForumController...Thin Controllers!
  4. Bitte keine Änderungen im Pimcore Ordner machenEs gibt immer alternativen, beispielsweise kann durch den Include Path etwas überschrieben werden.Im Normalfall nicht nötig!
  5. Bitte keine Änderungen im Pimcore Ordner machenEs gibt immer alternativen, beispielsweise kann durch den Include Path etwas überschrieben werden.Im Normalfall nicht nötig!
  6. Bsp generierung Captcha.
  7. Alle Controller
  8. css, js, images, ....
  9. Haltet die Controller kleinBaut ServicesDurch Autoloading hier ablegen!
  10. View Helper -&gt; Zend View HelperImmer: $this-&gt;NAMEPimcore Tags.Formulare, ...Eigene, (etwas komplexer)Einfachste weg sowas einzubinden!?
  11. PHP, tu was du willst!
  12. Elementname, eindeutig!
  13. $this ist ein Pimcore_View (Zend_View)
  14. Gibt eine Instanz von Pimcore_Document_Tag zurück
  15. Instanz muss nicht ausgegeben werden.Aufruf von InstanzfunktionenBeispiel: getSrc
  16. Pimcore spezifischPimcore DokumentationOder Extjs spezifisch
  17. True oder False jenachdem man sich im editmode befindetStylesheets einbindenElemente umsortieren
  18. True oder False jenachdem man sich im editmode befindetStylesheets einbindenElemente umsortieren
  19. Controller und Action EinstellbarModul ignorierenTemplate ignorieren
  20. Predefined PagesÜbers Kontextmenu
  21. Loop multiple element TagsZiffer an die ZahlBlock in die Datenbank&lt;?phpwhile($this-&gt;block(&quot;contentblock&quot;)-&gt;loop()) { ?&gt;     &lt;h2&gt;&lt;?php echo $this-&gt;input(&quot;subline&quot;); ?&gt;&lt;/h2&gt;     &lt;?php echo $this-&gt;wysiwyg(&quot;content&quot;); ?&gt; &lt;?php } ?&gt;
  22. Alternative zu den SelectboxenSind quasi „Plugins“Müssen aktiviert werden über da backendFieses div zwischen den Einträgen&lt;?php echo $this-&gt;areablock(&apos;some_area_block&apos;,array( &quot;allowed&quot; =&gt; array( &quot;example&quot;, )));?&gt;
  23. Object_XXXX();Parent_idsetKey()-&gt;save();$entries = newObject_Myclassname_List();$entries -&gt;setOffset($offset);$entries -&gt;setLimit($perPage);$entries -&gt;setOrderKey(&quot;date&quot;);$entries -&gt;setOrder(&quot;desc&quot;);$entries -&gt;setCondition(&quot;name LIKE &quot; . $entries-&gt;quote(&quot;%bernie%&quot;)); // makesurethatyouquote variables in conditions!foreach ($entriesas $entry) { $entry-&gt;getName(); }
  24. Alternative zu den SelectboxenSind quasi „Plugins“Müssen aktiviert werden über da backendFieses div zwischen den Einträgen&lt;?php echo $this-&gt;areablock(&apos;some_area_block&apos;,array( &quot;allowed&quot; =&gt; array( &quot;example&quot;, )));?&gt;
  25. Liegt in website/var/areas Achtung Versionskontrolle
  26. Metadaten für jede AreaName wird in der Liste angezeigtVersion ist interessant für das UpdateBeispiele aus Pimcore DokumentationExample Package in der Dokumentation
  27. optionalAlternative für viewNur im editmodeKannte ich so nichtNutzt $this-&gt;editmode
  28. Optional„controller“Wenn logikAction ‚action‘ wird aufgerufenNamenkonvention MyBrickName ersetztenBrickname
  29. Facebook API Key
  30. http://www.pimcore.org/wiki/display/PIMCORE/Custom+Routes+%28Static+Routes%29/some-example/some~random~text_45/some-example/This+is+some+random+text_998_category_776Im View: &lt;?= $this-&gt;url(array(         &quot;text&quot; =&gt; &quot;This is some random text&quot;,         &quot;id&quot; =&gt; 998,         &quot;categoryId&quot; =&gt; 776,         &quot;getExample&quot; =&gt; &quot;some value&quot;     ),     &quot;example&quot; ) ?&gt;Warum statische Routen?Quizfrage:Wo findet man $this-&gt;Url?/var/www/atraveo/pimcore/lib/Pimcore/View/Helper