Weitere ähnliche Inhalte Ähnlich wie Sulu @ Symfony User Group Munich (20) Kürzlich hochgeladen (20) Sulu @ Symfony User Group Munich3. © 2015 | Sulu® is released under the terms of the MIT license | www.sulu.io
Sulu
- Sulu is a content management platform based on
Symfony made for businesses.
- It’s a flexible CMS to create and manage enterprise
multi-sites and a reliable development environment
for high-performance apps.
- With powerful features for developers and a simple
UI for editors it’s the ideal engine for
state-of-the-art business websites and web-based
software.
4. © 2015 | Sulu® is released under the terms of the MIT license | www.sulu.io
For businesses
- Open source license
- Widely accepted technological foundation
- Business & enterprise features
- Multi-language & multi-platform support for
complex corporate structures
- Development environment to build apps, intranets
or extranet platforms.
- Easy integration of data from external sources
5. © 2015 | Sulu® is released under the terms of the MIT license | www.sulu.io
For developers
– Full stack Symfony environment
– Semantic configuration of templates
– Easy transition from data to HTML
– Build applications around content management
– Add/Remove functionality with Symfony bundles
CSS
JS
HTML PHP
6. © 2015 | Sulu® is released under the terms of the MIT license | www.sulu.io
For editors
- Simple & intuitive user interface
- Continuous user experience in all modules
- Edit forms for any type of content with validation
- Live preview for instant feedback how a website will
look like
- Completely browser based and responsive
8. Bicycles
Everyone can ride them,
many can repair it
(WordPress etc.)
!
Cars
Many can ride them,
some can repair it
(Typo3 etc.)
"
Trucks
Need a special license,
must be configured to
your needs
(EZpublisher, PimCore
etc.)
#
Planes
Need highly specialized
staff, expensive and very
complex
(Hybris, OpenText etc.)
10. 15 MASSIVE ART WebServices GmbH | www.massiveart.com
Feature rich and easily extensible
Sulu is feature rich but not feature complete.
It’s an open development platform that has been made to
be extended easily.
Sulus architecture supports a seamless interaction of built in features
and individually created functionalities.
11. 15 MASSIVE ART WebServices GmbH | www.massiveart.com
Multi-language
Consistent multi-language
support in all modules
Multi-platform
Manage any number of platform or
apps in one installation
Multi-channel
Supports responsive
websites and applications
12. © 2015 | Sulu® is released under the terms of the MIT license | www.sulu.io
Contact management & CRM
- Basic contact management or extended CRM
functionalities
- Centralised storage of users (all modules can
access contact data)
- Contacts and organisations can be linked
- Database easily extendable for individual
requirements
- Import and export function
13. © 2015 | Sulu® is released under the terms of the MIT license | www.sulu.io
Asset management
- Centralised repository for documents, images etc.
- Independent management of folder hierarchies
- Easy management of meta information
- Multi-language support for documents
- Asset versioning
- Automated image editing
14. © 2015 | Sulu® is released under the terms of the MIT license | www.sulu.io
Content Management
- Multi-portal architecture
- Complete freedom with URL handling
- Language fallbacks & language copying
- Global content for multi-portal sharing
- Template-based layout engine
- Supports full responsive designs
16. © 2015 | Sulu® is released under the terms of the MIT license | www.sulu.io
Basic Structure
- Based on standard technology
- Cutting edge technology
- Clean structure
- Curation vs recreation
17. © 2015 | Sulu® is released under the terms of the MIT license | www.sulu.io
Ready to deliver
- Easy to install
- Quick path to get it up and running
- Default set of ContentTypes
- Feels like home for Symfony developers
[sulu@sulu-io]$ git clone https://github.com/sulu-io/sulu-standard.git
[sulu@sulu-io]$ composer install
[sulu@sulu-io]$ app/console sulu:build dev
18. © 2015 | Sulu® is released under the terms of the MIT license | www.sulu.io
Configureable
- Big effort without one line of code
- Webspaces in xml
- Templates in xml
- To create a basic website:
– configure xml
– write Twig templates
- Code only where it makes sense and fun.
19. © 2015 | Sulu® is released under the terms of the MIT license | www.sulu.io
Awesome Backend
- Love for editors
- Easy
- Fast
- Focus on design
- Awareness of different devices
20. © 2015 | Sulu® is released under the terms of the MIT license | www.sulu.io
Headless
- No theme
- A high quality frontend should be developed
towards the need of a project.
- Use a framework as you want
– e.g. bootstrap
- Create your own Sulu framework.
– structure in symfony bundles
– reuse
- Only constriction for Lifepreview: RDFA
21. © 2015 | Sulu® is released under the terms of the MIT license | www.sulu.io
Extendable
Routing
Controller
Event Listener
23. © 2015 | Sulu® is released under the terms of the MIT license | www.sulu.io
PHPCR & SymfonyCMF
Content Mamagement is:
- Hierarchical
- Unstructured
- Versioned
PHPCR handles:
- Hierarchy
- Unstructured Data
- Versions
That’s why we chose PHPCR with some SymfonyCMF
comfort (e.g. Routers).
24. © 2015 | Sulu® is released under the terms of the MIT license | www.sulu.io
PHPCR & SymfonyCMF
– Languages are saved in one node through property prefixes
- e.g. i18n:en:…
– Routes and content are in their own spaces.
- e.g. routes/news and routes/neuigkeiten each link to content/news
25. © 2015 | Sulu® is released under the terms of the MIT license | www.sulu.io
Webspaces as container
- Separation of content
- Global Contents: Sharing stuff over Spaces
- Focus on
– Multi language
– Multi channel
– Multi portal
26. © 2015 | Sulu® is released under the terms of the MIT license | www.sulu.io
No inline editing
- Usability
– Focus on content
– Semantic correct, high quality content
– Awareness for different devices
- Implementation
– RDFA Standard
– Websockets
– Benefits for SEO
27. © 2015 | Sulu® is released under the terms of the MIT license | www.sulu.io
Smart Content Data Providers
- Use any existing Data you like
- Write a wrapper
- Use it as Smart Content.
- Filter it.
- Navigate it.
29. Setup
Easy to get it running.
Custom
Freedom to do what you
want.
Focus
Sulu guides the focus
towards the right things.
Love for Developers
Build advanced solutions
on advanced technology.
Shine!
30. © 2015 | Sulu® is released under the terms of the MIT license | www.sulu.io
Community
– github.com/sulu-io
– docs.sulu.io
– twitter.com/sulu_io
– stackoverflow.com/questions/tagged/sulu
– sulu.io/contact#Slack
– We’d love to learn from your feedback!