Pimcore 5 for Pimcore Developers
If you are already an experienced Pimcore developer this page should give you a head start for diving into Pimcore 5 and answer a few typical developer questions.
What changed, what stayed as it was in a nutshell?
Despite a lot has changed, Pimcore still stayed Pimcore :). We tried to keep Pimcore recognizable as much as possible and so lots of things stayed as they were:
- Pimcore Assets and API
- Pimcore Documents Usage and API
- Pimcore Objects and API
- Pimcore REST Webservices
- Pimcore Backend and Admin User Interface
- Workflow Management
- Tools and Features like Versioning, Scheduling, Notes & Events, Properties, Tags, Perspectives, Newsletter, Glossary, etc.
But there are also lots of things that changed or give us new possibilities:
The whole MVC and everything that is connected with it like
Everything else that was directly dependent on ZF1 like
- Bootstrapping and Application Structure
- Sending Mails
- Multilanguage Support
- Database Abstraction
Now full power of the Symfony Framework, all its Ecosystem and Bundles can be used.
Which frameworks do I need to know?
Pimcore is based on Symfony and its architecture is typical Symfony application. So, if you don't know Symfony framework, get to know it here :)
Where do I find what?
Have a look at our directories structure docs.
What are the breaking changes I need to know about besides MVC?
Have a look at our Upgrade Notes.
How Do I get my Application Up and Running with Pimcore 5?
How to develop Plugins
Plugins are now Bundles and see our Bundle Docs for details.