ssossossosso
Documentation Home »The Oro Bundles
2.0 version

The Oro Bundles

OroPlatform together with OroCRM offer wide range of bundles. This article gives you an overview of all these bundles. For each bundle, it is shortly described which features it offers. You can click on the bundle name to read the documentation that is distributed with the code on GitHub. When there are more detailed articles related to a bundle in this documentation, a list of related articles is provided below the description.

AccountBundle (OroCRM)

Management of customer account entities.

See also

Read more about it in the following articles:

ActivityBundle (OroPlatform)

Assign activities (such as calls, emails and tasks) to other entities.

See also

Read more about it in the following articles:

ActivityListBundle (OroPlatform)
The bundle provides methods to show all activities in one widget.
AddressBundle (OroPlatform)

Base definition and implementation of interfaces for addresses and address related data like country, region, phone and email.

See also

Read more about it in the following articles:

AnalyticsBundle (OroCRM)
Provides tools to analyze data and to visualize the analysis results.
AsseticBundle (OroPlatform)

Extension of the well-known core AsseticBundle to easily manage CSS assets that are distributed across several bundles.

See also

Read more about it in the following articles:

AttachmentBundle (OroPlatform)
Allows to add file and image field types to extended entities.
BusinessEntitiesBundle (OroPlatform)
Basic business entities that should be used across multiple platform based applications.
CacheBundle (OroPlatform)
Adds abstract services as starting points for custom cache services.
CalendarBundle (OroPlatform)

Integrates the jQuery FullCalendar plugin into OroPlatform and provides additional calendar related functionality.

See also

Read more about it in the following articles:

CallBundle (OroCRM)
Basic implementation to log calls to and of contacts and accounts.
CampaignBundle (OroCRM)

Offers the ability to create and manage campaigns and to connect them to other entities.

See also

Read more about it in the following articles:

CaseBundle (OroCRM)
Case entitiy management.
ChannelBundle (OroCRM)

Brings business entities from external applications into the system.

See also

Read more about it in the following articles:

ChartBundle (OroPlatform)
Display different types of charts (like line charts, pie charts, flow charts).
CommentBundle (OroPlatform)
Add comments to activities.
ConfigBundle (OroPlatform)

Introduce and maintain configuration setting in different scopes. Organize and visualize multiple configuration trees.

See also

Read more about it in the following articles:

ContactBundle (OroCRM)

Offers management functionality for customer contact data.

See also

Read more about it in the following articles:

ContactUsBundle (OroCRM)
Embedded form and workflow for contact us requests.
CronBundle (OroPlatform)

An interface and scheduler for time-based command execution.

See also

Read more about it in the following articles:

DashboardBundle (OroPlatform)

Organize widgets that contain useful information on the user’s homepage.

See also

Read more about it in the following articles:

DataAuditBundle (OroPlatform)

Provides changelogs of configured properties for entities.

See also

Read more about it in the following articles:

DataGridBundle (OroPlatform)

UI control implementation for data grid views.

See also

Read more about it in the following articles:

DemoDataBundle (OroCRM)

Contains necessary fixtures for CRM features demonstration.

See also

Read more about it in the following articles:

DistributionBundle (OroPlatform)
Makes it possible to automatically register bundles in the application without requiring the user to do that manually in the application kernel.
EmailBundle (OroPlatform)

Manages email templates, supports attachments and offers a direct mailer implementation.

See also

Read more about it in the following articles:

EmbeddedFormBundle (OroPlatform)
Makes it possible to embed Symfony forms on third-party sites and view their submitted data.
EntityBundle (OroPlatform)

Extends the functionality of the Doctrine entity manager. Adds support for entity and field selectors.

See also

Read more about it in the following articles:

EntityConfigBundle (OroPlatform)

Allows to attach metadata to entity classes and offers a UI to manage them.

See also

Read more about it in the following articles:

EntityExtendBundle (OroPlatform)

Offers a way to create new entities in the UI, to add new relations between existing entities and to add additional field to existing entities.

See also

Read more about it in the following articles:

EntityMergeBundle (OroPlatform)
Merges different entity definitions into one entity.
EntityPaginationBundle (OroPlatform)
Provides the ability to paginate data grids and entity edit pages.
FilterBundle (OroPlatform)

A reusable set of components of interactive JavaScript widgets that make it possible to filter data in the backend.

See also

Read more about it in the following articles:

FormBundle (OroPlatform)
Adds additional form types and form extensions.
HelpBundle (OroPlatform)
Associate help sections from external web sites to application pages.
ImapBundle (OroPlatform)

Work with email server through the IMAP protocol.

See also

Read more about it in the following articles:

ImportExportBundle (OroPlatform)

Makes it possible to import and export data in an automated way into and from different formats.

See also

Read more about it in the following articles:

InstallerBundle (OroPlatform)

The web installer for OroCRM.

See also

Read more about it in the following articles:

IntegrationBundle (OroPlatform)

Contains the abstracted logic to connect OroPlatform and OroCRM with third-party services and applications.

See also

Read more about it in the following articles:

LocaleBundle (OroPlatform)

Formatting of numbers, dates, names and addresses based on the user’s locale.

See also

Read more about it in the following articles:

MagentoBundle (OroCRM)

Provides integration with the Magento e-commerce solution.

See also

Read more about it in the following articles:

MarketingListBundle (OroCRM)

Supports generating contact lists automatically for marketing purposes.

See also

Read more about it in the following articles:

MessageQueueBundle (OroPlatform)

An implementation of MessageQueue (together with MessageQueueComponent)

See also

Read more about it in the following articles:

MigrationBundle (OroPlatform)

Allows to version the application’s database.

See also

Read more about it in the following articles:

NavigationBundle (OroPlatform)

Define menus in different bundles in YAMl files based on the KnpMenuBundle.

See also

Read more about it in the following articles:

NoteBundle (OroPlatform)
Attach notes to different entities.
NotificationBundle (OroPlatform)
Send email notifications triggered by system entities.
OrganizationBundle (OroPlatform)

Models the company’s organization hierarchy and its business units.

See also

Read more about it in the following articles:

PlatformBundle (OroPlatform)
The OroPlatform core.
QueryDesignerBundle (OroPlatform)
Rich UI to design queries based on an entity’s properties.
ReminderBundle (OroPlatform)
Triggers reminders for entities via emails or as a flash message in the application.
ReportBundle (OroPlatform and OroCRM)

Build custom reports for entities.

See also

Read more about it in the following articles:

RequireJSBundle (OroPlatform)

Integrates the RequireJS JavaScript library.

SalesBundle (OroCRM)

Support for sales related workflows.

See also

Read more about it in the following articles:

SearchBundle (OroPlatform)

Manages the application’s search index and allows to search this index.

See also

Read more about it in the following articles:

SecurityBundle (OroPlatform)

A flexible security model which allows to protect data integrity and privacy.

See also

Read more about it in the following articles:

SegmentBundle (OroPlatform)
Provides entity segmentation that can be used for further processing.
SidebarBundle (OroPlatform)
Provides the sidebar layout and sidebar widget containers.
SoapBundle (OroPlatform)

Adds support to create SOAP controller classes and generates a single WSDL file for a SOAP API.

See also

Read more about it in the following articles:

SyncBundle (OroPlatform)
Supports websocket communications based on the JDareClankBundle.
TagBundle (OroPlatform)
Categorize entities with user-defined tags.
TaskBundle (OroCRM)

Task entity management and relations.

See also

Read more about it in the following articles:

TestFrameworkBundle (OroPlatform and OroCRM)

Test framework functionality and main entry point for the JS UnitTest runner.

See also

Read more about it in the following articles:

ThemeBundle (OroPlatform)

Basic theme support.

See also

Read more about it in the following articles:

TrackingBundle (OroPlatform)

Provides the main data structure for web trackings and proxies tracking data to Piwik (if enabled).

See also

Read more about it in the following articles:

TranslationBundle (OroPlatform)

Integration for translatable entities.

See also

Read more about it in the following articles:

UIBundle (OroPlatform)

Layouts and control elements for the user interface.

UserBundle (OroPlatform)

Provides user management functionality (authentication, authorization, etc).

See also

Read more about it in the following articles:

WindowsBundle (OroPlatform)
Consists of a set of tools for manipulating dialog windows and their states.
WorkflowBundle (OroPlatform)

Perform a set of actions when some predefined conditions are fulfilled.

See also

Read more about it in the following articles:

Browse maintained versions:
current1.102.02.32.4