Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Digital Transformation & Master Data Management with Pimcore 5

Digital Transformation & Master Data Management with Pimcore 5

At "Eurostaff Connects" Meetup 2017-04-20 - en

Christoph Lühr

April 20, 2017
Tweet

More Decks by Christoph Lühr

Other Decks in Technology

Transcript

  1. Christoph Lühr
    @chluehr / Eurostaff Connect(s) 2017-04-20
    Digital Transformation
    &
    Master Data Management
    with Pimcore 5

    View Slide

  2. Turning Buzzwords
    into Code.

    View Slide

  3. View Slide

  4. View Slide

  5. SIN
    CE
    2000

    View Slide

  6. Image source: http://www.flickr.com/photos/robby_van_moor/5702589201/ CC BY-ND 2.0

    View Slide

  7. View Slide

  8. (#)
    Internet

    View Slide

  9. View Slide

  10. ~100
    ^
    Year

    View Slide

  11. D⇒T
    Digital Transformation

    View Slide

  12. https://en.wikipedia.org/wiki/File:Pimcore-logo-2016.svg

    View Slide

  13. https://en.wikipedia.org/wiki/File:Pimcore-logo-2016.svg

    View Slide

  14. Unicode Character 'HAPPY PERSON RAISING ONE HAND' (U+1F64B)

    View Slide

  15. Analysis I: Business View
    Digital Transformation

    View Slide

  16. BUSINESS
    Digital Transformation

    View Slide

  17. BUSINESS
    Digital Transformation

    View Slide

  18. Digital Transformation
    DEPARTMENT 1
    DEPARTMENT 2
    DEPARTMENT 3
    DEPARTMENT X

    View Slide

  19. Digital Transformation
    Production
    Product Mgmt
    Sales
    Marketing

    View Slide

  20. Digital Transformation
    "Digitization"
    Production
    Product Mgmt
    Sales
    Marketing
    IT

    View Slide

  21. Digital Transformation
    "Digitalization"
    Production
    Product Mgmt
    Sales
    Marketing
    IT
    IT
    IT
    IT

    View Slide

  22. Digital Transformation
    "Digitalization"
    Production
    Product Mgmt
    Sales
    Marketing
    IT
    IT
    IT
    IT

    View Slide

  23. Digital Transformation
    "Digitalization"
    Production
    Product Mgmt
    Sales
    Marketing
    IT
    IT
    IT
    IT

    View Slide

  24. Digital Transformation
    "MDM"
    P.
    PM.
    S.
    M.
    Master
    Data
    Management

    View Slide

  25. Analyses II
    "Systems, Data & Processes"
    Digital Transformation

    View Slide

  26. System

    View Slide

  27. View Slide

  28. View Slide

  29. View Slide

  30. SHOP ERP
    CRM

    View Slide

  31. SHOP ERP
    CRM
    ?

    View Slide

  32. SHOP ERP
    CRM
    Excel
    \\FS

    View Slide

  33. PROCESSING

    View Slide

  34. IMPORT EXPORT

    View Slide

  35. IMPORT
    EXPORT
    API

    View Slide

  36. IMPORT
    EXPORT
    FTP
    XML

    View Slide

  37. A B C
    E
    D

    View Slide

  38. ? ? ?
    ?
    ?
    ?

    View Slide

  39. ERP
    ?

    View Slide

  40. SHOP
    ?

    View Slide

  41. SHOP
    SHOP
    SHOP
    ?

    View Slide

  42. ?

    View Slide

  43. Single
    SourcE
    Of
    Truth

    View Slide

  44. Master Data
    Management System

    View Slide

  45. Benefits!

    View Slide

  46. MDM

    View Slide

  47. IN OUT
    OUT
    IN
    MDM
    MDM

    View Slide

  48. Newsletter
    MDM
    Shop
    Print Catalog
    Marketplace
    . . .
    "Omni-Channel"

    View Slide

  49. Criteria
    Requirements

    View Slide

  50. Image source: http://icons8.com/web-app/1475/Database / Document by useiconic.com from the Noun Project

    View Slide

  51. Solutions?

    View Slide

  52. Specialized
    (PIM - MDM)

    View Slide

  53. View Slide

  54. View Slide

  55. View Slide

  56. Wrench by i cons from the Noun Project

    View Slide

  57. Snail by Juraj Sedlák from the Noun Project

    View Slide

  58. CMS
    (with Extensions)

    View Slide

  59. View Slide

  60. View Slide

  61. View Slide

  62. View Slide

  63. (!fun)
    clock by Ananth from the Noun Project

    View Slide

  64. Framework
    (Components)

    View Slide

  65. View Slide

  66. View Slide

  67. View Slide

  68. $$$
    clock by Ananth from the Noun Project

    View Slide

  69. View Slide

  70. Integrated System
    Dev. Framework

    View Slide

  71. Integrated System
    Dev. Framework
    Platform

    View Slide

  72. Image source: https://instagram.com/p/wse6D4LtB1/

    View Slide

  73. View Slide

  74. GPL
    v3

    View Slide

  75. View Slide

  76. Image source: http://symfony.com/logo

    View Slide

  77. View Slide

  78. Features

    View Slide

  79. Image source: http://icons8.com/web-app/1475/Database

    View Slide

  80. View Slide

  81. 40
    Field Types

    View Slide

  82. View Slide

  83. Image source: http://blog.feixen.de/gefunden-im-web/fliesentische/

    View Slide

  84. ORM ?>

    View Slide

  85. // Object creation
    $person = Object\Person::create(array(
    'name' => 'Chris',
    'description' => 'Fast talker'
    ));
    $person->setWeight(75);
    $person->save();

    View Slide

  86. // Object retrieval
    $personList = new Object\Person\Listing();
    $personList>setOrderKey("weight");
    $personList>setOrder("DESC");
    ...
    $results = Object\Person::getByWeight(75);

    View Slide

  87. View Slide

  88. Image source: https://www.flickr.com/photos/[email protected]/15733977724

    View Slide

  89. Image source: https://www.pimcore.org/

    View Slide

  90. View Slide

  91. View Slide

  92. View Slide

  93. WANTED
    WANTED

    View Slide

  94. View Slide

  95. MVC

    View Slide

  96. class PersonController extends Action
    {
    public function detailAction()
    {
    }
    }

    View Slide

  97. /person/detail.php:

    = $this->image("mugshot") ?>
    = $this->wysiwyg("wanted") ?>

    View Slide

  98. Image source: https://www.pimcore.org/

    View Slide

  99. Image source: http://www.flickr.com/photos/rietje/76566707/ CC BY 2.0

    View Slide

  100. View Slide

  101. Versioning

    View Slide

  102. Trashcan
    & Undo

    View Slide

  103. Scheduled
    Publishing

    View Slide

  104. Variants
    & Inheritance

    View Slide

  105. Role-based
    Views

    View Slide

  106. i18n / l10n

    View Slide

  107. REST API
    &
    PHP API

    View Slide

  108. Workflows

    View Slide

  109. Multi-Site

    View Slide

  110. Integrated System
    Dev. Framework
    Platform

    View Slide

  111. Integrated System
    Dev. Framework

    View Slide

  112. Demo

    View Slide

  113. Image source: http://www.flickr.com/photos/rietje/76566707/ CC BY 2.0

    View Slide

  114. 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/

    View Slide

  115. Bonus

    View Slide

  116. development by Gregor Cresnar from the Noun Project

    View Slide

  117. View Slide

  118. View Slide

  119. View Slide

  120. View Slide

  121. View Slide

  122. View Slide

  123. LXD

    View Slide

  124. ● Pimcore
    https://www.pimcore.org/en
    ● Standalone Docker Demo using latest Pimcore 5
    https://hub.docker.com/r/christophluehr/docker-pimcore-demo-
    standalone/

    View Slide