oro open source solutions
TRANSCRIPT
![Page 1: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/1.jpg)
Oro Open Source Solutions Ivan Klymenko
Delivery Project Manager in Oro Inc.
[email protected]@klymenko_iv
![Page 2: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/2.jpg)
Agenda
- History- Team- Products- Technologies- Development process- Opportunities
![Page 3: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/3.jpg)
History of the Oro Inc.
- Founded at the end of 2012
- Yoav Kutner, CEO
- Jary Carter, CRO
- Dima Soroka, CTO
![Page 4: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/4.jpg)
Oro Team
THAN- 4 people in Kharkov- 3 people in Los Angeles
![Page 5: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/5.jpg)
Oro TeamNOW- 95 people
- Ukraine, Poland, Georgia and USA
- Kharkov, Dnepropetrovsk, Kiev Vinnitsa, Zaporozhye, Cherkassy
- Offices in Kiev, Kharkov, Dnepropetrovsk and Los Angeles
![Page 6: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/6.jpg)
Oro Products
- OroPlatform
- OroCRM
- OroCommerce
![Page 7: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/7.jpg)
OroCRM
- Initially it was CRM for eCommerce- Single View of Customer Across Marketing and
sales Channels- Sales has single view for customer service- Marketing has advanced segmentation
- B2B and B2C features- Product Flexibility- Integration with eCommerce platform out of the box - Open Source – Released Under OSL 3.0- First release was in April 2014
![Page 8: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/8.jpg)
OroCommerce
- Open-source B2B commerce application- Features
- Corporate customer accounts with configurable roles, permissions and workflows
- Multiple price lists- Personalized catalogs- Multi-business / multi-brand websites (including
catalog-only websites)- and others...
![Page 9: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/9.jpg)
OroPlatform
![Page 10: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/10.jpg)
Used Components and Bundles
- Symfony Full Stack- Doctrine- JMS Serializer & Job Queue- KNP Menu & Gaufrette- FOS REST- Sylius Flow- LIIP Imagine- and many others...
![Page 11: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/11.jpg)
Business applicationout of the box
![Page 12: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/12.jpg)
Business Features
![Page 13: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/13.jpg)
User-friendly UI
![Page 14: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/14.jpg)
Datagridsroles-grid: source: type: orm query: select: - r.id - r.label from: - { table: OroUserBundle:Role, alias: r } columns: label: label: oro.user.role.label.label sorters: columns: label: data_name: r.label filters: columns: label: type: string data_name: r.label
![Page 15: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/15.jpg)
Reports- Based on datagrids- UI query builder- Filtering / grouping / sorting- Chart representation
![Page 16: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/16.jpg)
Reports
![Page 17: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/17.jpg)
Extended Entities
$staticField1$staticField2$staticField3 . . .$extendedField1$extendedField2$extendedField3
Entity
Static Doctrine fields
Extended (dynamic)OroPlatform fields
![Page 18: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/18.jpg)
Workflows- Entity manipulations- State machine: steps + transitions- UI management- Conditions- Actions
A B
![Page 19: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/19.jpg)
Workflows
![Page 20: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/20.jpg)
Extended ACL
Division
Business Unit
User Entity Owner
System
Organization
![Page 21: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/21.jpg)
Other features- API- Configuration- Global Search- Data Import/Export- Dashboards with widgets- Data Segmentation- Tracking- Emails management and sync- and others
![Page 22: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/22.jpg)
Installation{ "name": "oro/platform-application", "description": "Oro Platform Empty Application", ... "repositories": [ { "type": "composer", "url": "http://packagist.orocrm.com" } ], "require": { "oro/platform": "1.4.*" }, ...}
![Page 23: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/23.jpg)
Existing Applications
http://diamantedesk.com/demo/
http://demo.orocrm.com/
http://demo.akeneo.com/
http://demo.orocommerce.com/
![Page 24: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/24.jpg)
Technologies
- PHP5, JavaScript, CSS, HTML, XML- MySQL, PostgreSQL- Symfony2- RequireJS, Chaplin JS, Backbone.js,
Underscore.js, jQuery, jQuery UI- Bootstrap, less- PHPUnit, Selenium, JMeter, Karma,
Jasmine- Git
![Page 25: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/25.jpg)
Development process
- Flat organization- Agile development process- XP practices
- Pair programming- Planning game- Continuous integration- Coding standards- The customer is always available- All code must pass all unit tests before it can be released.
- Scrum iterations- Kanban for support and bugfix
![Page 26: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/26.jpg)
Open vacancies
- PHP Symfony2 Developer- Javascript Developer- Application Tester- Test Automation Engineer- Territorial Sales Manager - Lead Magento Developer
![Page 27: Oro open source solutions](https://reader033.vdocuments.mx/reader033/viewer/2022051403/58a626731a28ab416c8b53a7/html5/thumbnails/27.jpg)
Contact UsOroCRM and OroPlatform - http://www.orocrm.comOroCommerce - http://www.orocommerce.com Magento direction - http://www.magecore.com For CVs: [email protected]
OroMeetup - join us on the Facebook and check news by hashtag #oromeetup on Twitter My Email: [email protected] My Twitter: @klymenko_iv