You are currently viewing documentation for a previously released version of OroCRM. See the latest long-term support version.
Developer Guide¶
Overview of Oro application architecture, design and key features. This section will help to understand better platform design and technical details.
- Getting Started
- Create Custom Oro Application
- Customizing the Platform Application
- Entities
- How to Work with Entities
- How to Create Entities
- How to Load Data Fixtures
- How to Create a Basic Datagrid
- How to Create and Modify Tasks
- How to Delete Tasks
- Add Properties to Core Entities
- How to Protect Entities Using ACLs
- How to Import and Export Entities
- How to Create a Report
- How to Create a Dashboard Widget
- Creating a simple CRUD
- Using Entities
- Layout
- E-Mails
- Data Management
- Background Tasks
- Functional Tests
- Web Services API
- User Impersonation
- The Oro Cookbook
- How to create new bundle
- How to extend existing bundle
- How to add entity event listeners
- How to create and customize application menu
- How to enable https
- How to use WSSE authentication
- How to pass request parameter to the grid
- How to Add custom User Validation Constraints
- How to Accelerate Import
- How to Create a global JavaScript Component
- How to Replace Inline-Javascript with a Component
- How to Manage OroPlatform Extensions
- How to Add an Extension to the OroCRM Marketplace
- How to Upgrade to a New Version
- How to apply patch
- How to co-install OroCommerce and OroCRM
- Known Issues with Outlook Add-in
- FAQ
- The Oro Bundles
- Dealing with the Search Index