Building Applications¶
- Objects
- Creating and Managing Objects
- Objects Tutorials
- Using Forms with Objects
- Using Fragments to Build Forms
- Deploying Object Widgets to Sites
- Displaying Object Entries
- Enabling Workflow for Objects
- Picklists
- Understanding Objects Integrations
- Objects Application Permissions
- Integrating Objects with Third Party Services
- Using Google Sheets with Objects
- Using Automate.io to Sync Object Data with Google Sheets
- Using Elastic.io to Sync Object Data with Google Sheets
- Using IFTTT to Sync Object Data with Google Sheets
- Using Integrately to Sync Object Data with Google Sheets
- Using Make to Sync Object Data with Google Sheets
- Using Pabbly to Sync Object Data with Google Sheets
- Using Workato to Sync Object Data with Google Sheets
- Using Wyzebulb to Sync Object Data with Google Sheets
- Using Zapier to Sync Object Data with Google Sheets
- Using Google Sheets with Objects
- Client Extensions
- Browser-Based Client Extensions
- Types of Client Extensions
- Additional Information
- Developing a JavaScript Application
- APIs with REST Builder
- Developing a Java Web Application
- Using MVC
- Using a JSP and MVC Portlet
- Rendering Views with MVC Portlet
- Invoking Actions with MVC Portlet
- MVC Action Command
- MVC Render Command
- MVC Resource Command
- Portlet Preferences
- Using Localized Messages in an MVC Portlet
- Sharing Localized Messages
- Tag Libraries
- MVC Layers and Modularity
- Liferay MVC Command Classes
- Liferay MVC Portlet Component
- A Simpler MVC Portlet
- What’s Next
- Additional Information
- Using Spring
- Using JSF
- Using Bean Portlet
- Reference
- Using MVC
- Core Frameworks
- Configuration Framework
- Dependency Injection
- Job Scheduler Framework
- Localization
- Message Bus
- Portlet Providers
- Servlets
- Data Frameworks
- Asset Framework
- Cache
- Data Scopes
- Expando
- Implementing an Item Selector
- Service Builder
- Upgrade Processes
- Tooling
- Developer Tools Overview
- Liferay Workspace
- Blade CLI
- Poshi Test Automation
- Other Tools
- Liferay CLI Tool
- Liferay npm Bundler
- Liferay npm Bundler
- Understanding the Liferay npm Bundler Loader
- Changes Between Bundler 1.x and 2.x
- Default Bundler Loaders
- How AMD Loader Configuration is Exported
- How the Bundler Publishes npm Packages
- How JavaScript Modules are Formatted for AMD
- Understanding Bundler Configuration Presets
- Understanding the npmbundlerrc Structure
- OSGi Bundles and npm Package Structure
- Bundler Migration Guide
- Liferay npm Bundler
- Reference
- Reference
- App Builder
- Creating a Standard Application
- Creating a Workflow Powered Application
- Creating the Role Change Request Object
- Object: Create the object named Role Change Request.
- Form: Create the Employee Request form.
- Form: Create the Current Manager’s Assessment form.
- Form: Create the Potential Manager’s Assessment form.
- Form: Create the HR Assessment form.
- Table: Create the Role Change Request Master List table.
- Related Information
- Creating the Role Change Request App
- Creating an App
- Deployment
- Next Steps
There are many ways to build awesome applications for Liferay DXP using the tools and frameworks you know. Liferay DXP 7.4 introduces Objects, which you can use to create business applications without writing any code or deploying modules.