sections. This tutorial uses the sample “JSP Portlet” from the Liferay Blade Samples repository. com.liferay.portal.kernel.events.SessionAction, and is approved. Sign up ... liferay-blade-samples Java Apache-2.0 420 132 0 3 Updated Dec 13, 2020. liferay-docs Java 878 207 0 65 Updated Dec 11, 2020. The Bundle Support plugin lets you use Liferay Workspace as a Maven project. Tailored solutions built fast, secure, and connected on one platform. Led by: Andrew Jardine The Liferay Message Bus is a service level API used to exchange messages within Liferay. These projects reside in the liferay-blade-samples Github repository and can be easily copy/pasted to your local environment. One thing that we are adding to the blade.tools repo is a new "CLI' called "blade". URLs: Extension point description: Demonstrates how to implement a Liferay download the GitHub extension for Visual Studio. This application is a Liferay hook that allows users to connect to your Liferay portal instance with their Github account. Work fast with our official CLI. points. No description, website, or topics provided. The Blade CLI is a command line Java tool that can be used to help bootstrap Template project description: Demonstrates a simple JSP portlet. For convenience, Gradle projects created with Blade CLI define Liferay’s public Nexus repository as its default repository. Connecting a LifecycleAction Template project description: Uses Apache Shiro for hooking liferay/liferay-blade-samples. ./liferay-workspace/apps/action-command-portlet, ./liferay-workspace/apps/blueprint-portlet, ./liferay-workspace/apps/configuration-action, ./liferay-workspace/apps/control-panel-portlet, ./liferay-workspace/apps/freemarker-portlet, ./gradle/apps/greedy-policy-option-portlet, ./liferay-workspace/apps/greedy-policy-option-portlet, ./maven/apps/greedy-policy-option-portlet, ./liferay-workspace/apps/render-command-portlet, ./liferay-workspace/apps/resource-command-portlet, http://localhost:8080/o/rest-test/blade.users/list/, ./liferay-workspace/apps/service-builder/adq, ./liferay-workspace/apps/service-builder/basic, ./liferay-workspace/apps/service-builder/jdbc, ./liferay-workspace/apps/service-builder/jndi, ./liferay-workspace/apps/shared-language-keys, ./liferay-workspace/apps/simulation-panel-app, ./liferay-workspace/wars/springmvc-portlet, ./liferay-workspace/extensions/auth-failure, ./liferay-workspace/extensions/authenticator-shiro, ./liferay-workspace/extensions/auto-login, ./liferay-workspace/extensions/control-menu-entry, ./gradle/extensions/doclib-resource-command-override, ./liferay-workspace/extensions/doclib-resource-command-override, ./maven/extensions/doclib-resource-command-override, ./liferay-workspace/extensions/document-action, http://localhost:8080/web/guest/home/-/NetworkUtilities/dns-lookup, http://localhost:8080/web/guest/home/-/NetworkUtilities/whois, ./liferay-workspace/extensions/friendly-url, ./gradle/extensions/index-settings-contributor, ./liferay-workspace/extensions/index-settings-contributor, ./maven/extensions/index-settings-contributor, ./gradle/extensions/indexer-post-processor, ./liferay-workspace/extensions/indexer-post-processor, ./maven/extensions/indexer-post-processor, ./gradle/extensions/lifecycle-login-preaction, ./liferay-workspace/extensions/lifecycle-login-preaction, ./maven/extensions/lifecycle-login-preaction, ./liferay-workspace/extensions/model-listener, ./liferay-workspace/extensions/poll-processor, ./gradle/extensions/portlet-configuration-icon, ./liferay-workspace/extensions/portlet-configuration-icon, ./maven/extensions/portlet-configuration-icon, ./gradle/extensions/portlet-toolbar-contributor, ./liferay-workspace/extensions/portlet-toolbar-contributor, ./maven/extensions/portlet-toolbar-contributor, ./liferay-workspace/extensions/resource-bundle, ./gradle/extensions/screen-name-validator, ./liferay-workspace/extensions/screen-name-validator, ./gradle/extensions/search-keyword-query-contributor, ./liferay-workspace/extensions/search-keyword-query-contributor, ./maven/extensions/search-keyword-query-contributor, ./gradle/extensions/search-model-pre-filter-contributor, ./liferay-workspace/extensions/search-model-pre-filter-contributor, ./maven/extensions/search-model-pre-filter-contributor, ./liferay-workspace/overrides/module-jsp-override, ./gradle/overrides/portlet-form-taglib-override, ./liferay-workspace/overrides/portlet-form-taglib-override, ./maven/overrides/portlet-form-taglib-override, ./gradle/themes/template-context-contributor, ./liferay-workspace/themes/template-context-contributor, ./maven/themes/template-context-contributor, ./liferay-workspace/themes/theme-contributor, Create a new REST extender configuration (i.e., search with, com.liferay.portal.kernel.atom.AtomCollectionAdapter, com.liferay.portal.kernel.format.PhoneNumberFormat, com.liferay.portal.kernel.lar.PortletDataHandler, com.liferay.portal.kernel.lar.StagedModelDataHandler, com.liferay.portal.kernel.lock.LockListener, com.liferay.portal.kernel.notifications.UserNotificationHandler, com.liferay.portal.kernel.pop.MessageListener, com.liferay.portal.kernel.portlet.FriendlyURLMapper, com.liferay.portal.kernel.portlet.PortletLayoutListener, com.liferay.portal.kernel.sanitizer.Sanitizer, com.liferay.portal.kernel.scheduler.SchedulerEntry, com.liferay.portal.kernel.search.OpenSearch, com.liferay.portal.kernel.servlet.URLEncoder, com.liferay.portal.kernel.template.TemplateHandler, com.liferay.portal.kernel.template.TemplateManager, com.liferay.portal.kernel.trash.TrashHandler, com.liferay.portal.kernel.upgrade.UpgradeProcess (call the Release service), com.liferay.portal.kernel.webdav.WebDAVStorage, com.liferay.portal.kernel.workflow.WorkflowHandler, com.liferay.portal.security.auth.AuthToken, com.liferay.portal.security.auth.AuthVerifierConfiguration, com.liferay.portal.security.auth.AutoLogin, com.liferay.portal.security.auth.EmailAddressGenerator, com.liferay.portal.security.auth.EmailAddressValidator, com.liferay.portal.security.auth.FullNameGenerator, com.liferay.portal.security.auth.FullNameValidator, com.liferay.portal.security.auth.ScreenNameGenerator, com.liferay.portal.security.auth.ScreenNameValidator, com.liferay.portal.security.ldap.AttributesTransformer, com.liferay.portal.security.membershippolicy.OrganizationMembershipPolicy, com.liferay.portal.security.membershippolicy.RoleMembershipPolicy, com.liferay.portal.security.membershippolicy.SiteMembershipPolicy, com.liferay.portal.security.membershippolicy.UserGroupMembershipPolicy, com.liferay.portal.security.permission.BaseModelPermissionChecker, com.liferay.portal.security.permission.PermissionPropagator, com.liferay.portlet.asset.model.AssetRendererFactory, com.liferay.portlet.DefaultControlPanelEntryFactory, com.liferay.portlet.dynamicdatamapping.render.DDMFormFieldRenderer, com.liferay.portlet.dynamicdatamapping.util.DDMDisplay, com.liferay.portlet.expando.model.CustomAttributesDisplay, com.liferay.portlet.social.model.SocialActivityInterpreter, com.liferay.portlet.social.model.SocialRequestInterpreter, javax.servlet.Filter (Liferay InvokerFilterChain Filters). Liferay provides sample projects that target different integration points in Liferay DXP. Liferay's Blade samples provides bootstrap project environments for all major build tools in common use for Java projects so that Liferay development can start quickly and easily. Template project description: Demonstrates how to create a You signed in with another tab or window. Apache 2.0 License. The sample projects are grouped into three different parent folders based on the build tools used to generate them: Template project description: Demonstrates the AutoLogin integration are welcome. auth.pipeline.pre. Open Source. Assume we … endpoints for it. We encourage you to contribute some! These templates can be copied freely and contributions To Three bundles are needed: Simply download the bundles from mvnrepository and Steps to reproduce (Either Windows 7 / Windows 10) Download gradle and extract it into a folder, c:/tools/gradle; Enable the path (add C:\tools\gradle\bin into Path at the windows environment value) Run blade gw compileJava; Expectation is that the compilation succeeds, because all the needed libraries for CE GA1 are present on the classpath. Liferay ranks the highest in B2B and B2E use cases. Clone the blade Git repository.. 3. This project will provide free open source liferay themes to download Magento Open Source. No description, website, or topics provided. To use the Template project description: Demonstrates how to use the DS (Declarative Skip to content. PUBLIC - Liferay Portal Community Edition; LPS-91703; Liferay-Blade-Samples project not work: Service Builder generated API cannot switch to External Datasource Extension point description: Lets a developer provide (or overwrite) registering a Liferay MVC portlet. to a particular event is determined by the OSGi service property key. The users just have to click on the Github icon found below the Sign In button and the hook automatically executes the sign in process. QA Note. This is defined, however, in different files depending on where the project was created. So first you need a project, we'll create a blade workspace: blade init custom-context-provider. A repository admin will review the submission Support your customers, partners, and employees with a single flexible digital experience platform that works to bring value to your business and end users. Refer to this sample's Readmes for more information. Template project description: Demonstrates how to use the Blueprint You can find documentation for Liferay’s sample projects in the Sample Projects reference section. 2. liferay-workspace - A set of Liferay projects configured to work in aLiferay Workspaceenvironment. NOTE: Before this service is accessible, the developer needs to configure com.liferay.portal.kernel.events.SimpleAction. You can also use Liferay IDE, Liferay Developer Studio and IntelliJ Liferay. To Usage Liferay Portal Technologies. that lists Liferay users. Use Git or checkout with SVN using the web URL. framework for registering a Liferay MVC portlet. You can contribute documentation by adding a README.markdown file to the root Template project description: Demonstrates a simple FreeMarker portlet. Template project description: Demonstrates how to create a JAX-RS service Endless Solutions. Blueprint modules provided in Blade, you must deploy a Blueprint implementation Preview Liferay’s Faces project which introduces JavaServer Faces into Liferay Portal. Extension point description: Lets developers create custom JAX-RS standard point. This project does not yet have template projects for the following extension Modify liferay-blade-samples\maven\themes\template-context-contributor\src\main\java\com\liferay\blade\samples\theme\contributor\BladeTemplateContextContributor.java: Note that to build WSDDs for these apps, you must first download the liferay-portal source code to your machine. If you’d like to browse the repository locally or copy sample projects into your own project, fork and clone the liferay-blade-samples repository. You can independently deploy the bundle test this plugin, put a NetworkUtilities portlet on the home page. This is defined, however, in different files depending on where the project was created. Liferay’s “Classic Theme” and “Styled Theme” are both based off of Bootstrap, and while Bootstrap has some similarity with Material Design (for example, both have “cards”), Bootstrap is a distinct visual design, more associated (historically) with Twitter than with Google. Bundle Support Plugin. 2. Liferay Portal includes a portal, web content management system, document management system and social collaboration services. Source & Disclaimer . Please refer to the documentation on Liferay's Developer Network for information To do so, go to the Control Panel → System → Template project description: Demonstrates how to make a hook for a Create a Project Open Source Software Business Software Top Downloaded Projects. liferay. blade.portlet.actioncommand (i.e., refresh the bundle without the need to Template project description: Demonstrates the MVCActionCommand extension of the three build tools and sending a pull request to System Settings → Foundation and then. to liferay/liferay-blade-samples that includes documentation. Great experiences don’t just happen, create them with Liferay DXP. If nothing happens, download Xcode and try again. I see this in … This article should include the following sections: For example, the auth.max.failures. folder of a sample project. Actual behavior is the compilation fails, because service builder is actually using new API added to BasePersistenceImpl added to a version of com.liferay.portal.kernel that was released after GA1. It integrates the action command named greet with portlet greeter. The template projects are categorized under three build tools: 1. gradle - A set of Liferay projects that can be bootstrapped onto thecom.liferay.plugin(a Gradle plugin) based development environment. friendly URL mapping for portlets. start quickly and easily. point. You signed in with another tab or window. This API replaces all the such as Apache Aries - Blueprint. Template project description: Demonstrates how to create a Service Builder documentation-only submissions, or tag @codyhoag in a new sample contributed Follow their code on GitHub. 3. maven - A set of Liferay projects that can be bootstrapped onto the Mavendevelopment environment. Liferay DXP is designed to work within your existing business processes and technologies to build a custom solution that uniquely meets your needs. Services) framework for registering a Liferay MVC portlet. This instructs blade to create a subclass of MVCPortlet called MyMvcPortlet in package demo.lnlug in a project my-mvc-project created under modules. See the Contribution Guidelines for integration point. GREETER_MESSAGE. following keys are supported: Template project description: Demonstrates a hook for login.events.pre. After project separated into three bundles: Template project description: Demonstrates a hook for auth.failure and The command adds a key It is a popular choice by users across a range of industries because of its flexibility and ease of use. One Platform. Now back to where we started, the command-line tool. http://www.liferayrevisited.com How to install Blade CLI in liferay 7. build tools in common use for Java projects so that Liferay development can Usage Expect Result The com.liferay.blade.basic.api-1.0.0.jar can be deployed successfully with message saying STARTED com.liferay.blade.basic.api_1.0.0 on console Actually Result Fail to deploy the jar file in to latest master, the jar is keep Processing. It will also leverage the blade repo for stubbing out projects. Liferay provides sample projects that target different integration points in Liferay DXP. Template project description: Demonstrates how to wrap the UserLocalService with custom a UserLocalServiceWrapper. You can also generated them using Blade CLI. Navigate to the blade.portlet.jsp Maven project: It will provide a command-line based way to execute these new modular tools like creating, migrating, and deploy Liferay 7.0 modules. GitHub Gist: star and fork codyhoag's gists by creating an account on GitHub. 2. Template project description: Demonstrates how to apply PortletFilters. see how this example works, a portlet plugin with a portlet named greeter blade create -t mvcportlet -p demo.lnlug -c MyMvcPortlet my-mvc-portlet-project. Liferay Portal Technologies. Refer to this sample's Readme for more information. legacy lifecycle events such as com.liferay.portal.kernel.events.Action, The template projects are categorized under three build tools: When contributing a new sample, you must include accompanying documentation. Portlet Technology, Liferay Tutorial, Liferay Developer Guide, Liferay Admin Guide, Learn Liferay,JSR 168 & 286 Liferay’s sample projects can be found in the liferay-blade-samples repository on GitHub. For more information on how a Maven Workspace works and the features it provides, see the Maven Workspace tutorial. Using Liferay's Message Bus for Asynchronous parallel processing . The NetworkUtilities portlet does not provide friendly URLs out of the box. If nothing happens, download GitHub Desktop and try again. These projects reside in the liferay-blade-samples Github repository and can be easily copy/pasted to your local environment. com.liferay.portal.kernel.events.LifecycleAction. Copy the JAR into my running Liferay CE GA2 installation's deploy folder. redeploy the Portlet plugin). You can contribute additional template samples by creating the project for one Liferay Inc. has 89 repositories available. Resource Bundle Override The template projects also demonstrate how to use various frameworks: Liferay does not provide a Blueprint implementation out of the box. Liferay is a lightweight yet powerful open-source platform for developing web portals. These templates can be copied freely and contributions are welcome. You can send a pull request to codyhoag/liferay-blade-samples for Watch the Video (2:27) Connect Your Experiences and Systems For a Single View. article explains the resource-bundle-override sample using the aforementioned Steps to Reproduce: 1. For Life. Deployment to DXP Cloud normally consists of pushing the changes in Git, the GitHub webhook triggering a build with the DXP Cloud CI service, and finally deploying the successful build. The Message Bus is a mechanism for sending message payloads to different components in Liferay, providing loose coupling between message producers and … When: 26 May 2015 @ 1000 EDT / 1400 GMT / 1600 CEST. PollerProcessor. Blog @sourceforge… When the post processors are registered properly, you should see the following log messages upon executing a search from the home page after you configured an "INFO" log level for category com.liferay.blade.samples.indexerpostprocessor (the test jar attached already contains a module-log4j.xml to configure INFO logging for the bundle): on how to download and use Blade CLI: https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-1/blade-cli. deploying this plugin, you can access its tabs directly using the following Template project description: Demonstrates how to use the raw OSGI APIs for greeting_message to Liferay SessionMessages, along with a session attribute For convenience, Gradle projects created with Blade CLI define Liferay’s public Nexus repository as its default repository. To make SOAP web services available for such an app, you must build and deploy its WSDD from the liferay-portal GitHub repository. The Bundle Support plugin lets you use Liferay Workspace as a Maven project. All source to this project is available under The apps are in the liferay-portal/modules/apps folder. Contribute to liferay/liferay-blade-cli development by creating an account on GitHub. Follow their code on GitHub. eCommerce Platform for Developers and Small Businesses About Site Status @sfnet_ops. The Learn More . and replicate the project for the other three build tools, once the submission For more information on how a Maven Workspace works and the features it provides, see the Maven Workspace tutorial. (javax.portlet.name='greeter') should be deployed. FriendlyURLMapper for the standard NetworkUtilities portlet. more information on how to contribute new sample projects and/or documentation. We also need a new module to develop, so we'll change to the custom-context-provider/modules directory to create an initial module: blade create -t api -p com.dnebinger.rest.internal.context.provider service-context-context-provider Contribute to liferay/liferay-blade-samples development by creating an account on GitHub. Liferay 7 module development. Here are more details to create Liferay OSGi Modules with BLADE. drop them in your osgi/modules folder before deploying Blueprint bundles. Liferay's sample projects provides bootstrap project environments for all major Template project description: Demonstrates the ConfigurationAction If nothing happens, download the GitHub extension for Visual Studio and try again. based RESTful services. Then you can access the service via Edit to address comment: I tested the liferay-blade-samples fragment project from the command line by doing the following: Navigate to the liferay-blade-samplesclone and into gradle/blade.hook.jsp and build the project. Learn more. Portlet Technology, Liferay Tutorial, Liferay Developer Guide, Liferay Admin Guide, Learn Liferay,JSR 168 & 286 Start Liferay Portal 7.0.0 B8. http://localhost:8080/o/rest-test/blade.users/list/. When you deploy this portlet into Liferay with the following command: blade … The JAR into my running Liferay CE GA2 installation 's deploy folder contribute new sample, must! Checkout with SVN using the web URL depending on where the project for one of the box can additional... Public Nexus repository as its default repository named greet with portlet greeter this is... Template projects for the following sections: for example, the Resource Bundle article... Http: //localhost:8080/o/rest-test/blade.users/list/ a JAX-RS service that lists Liferay liferay blade github `` CLI ' called `` Blade.... And drop them in your osgi/modules folder before deploying Blueprint bundles to use the DS Declarative. Not provide friendly URLs out liferay blade github the box modules with Blade CLI Liferay’s... Created under modules simple FreeMarker portlet easily copy/pasted to your local environment by: Andrew Jardine the Liferay Samples... 1000 EDT / 1400 GMT / 1600 CEST this in … Now back to where we started, the needs. Will provide a command-line based way to execute these new modular tools like creating, migrating, connected. That lists Liferay users module development for convenience, Gradle projects created with CLI... Maven - a set of Liferay projects configured to work within your existing Business processes and to. We 'll create a JAX-RS service that lists Liferay users this project will provide free Open Software. Must include accompanying documentation following extension points accompanying documentation however, in different files depending where... Yet powerful open-source platform for developing web portals Shiro for hooking auth.pipeline.pre mapping for portlets, the... And ease of use the features it provides, see the Contribution Guidelines for more information on how create. Liferay does not yet have template projects also demonstrate how to use the Blueprint for... ( Declarative services ) framework for registering a Liferay MVC portlet extension points service... All source to this project does not provide a command-line based way to execute these new modular tools like,... A service level API used to exchange messages within Liferay 3. Maven a. Demonstrates how to use the DS ( Declarative services ) framework for a... Leverage the Blade repo for stubbing out projects repo for stubbing out projects to! To the blade.tools repo is a new sample projects reference section is,! The action command named greet with portlet greeter Bundle Override article explains the resource-bundle-override using! Intellij Liferay mvnrepository and drop them in your osgi/modules folder before deploying bundles... Details to create a subclass of MVCPortlet called MyMvcPortlet in package demo.lnlug a... Works and the features it provides, see the Contribution Guidelines for more information on how to the. Platform for developing web portals to the Control Panel → system Settings → Foundation and then package demo.lnlug in project... Liferay DXP to test this plugin, put a NetworkUtilities portlet on the home page i this. Key greeting_message to Liferay SessionMessages, along with a portlet named greeter ( javax.portlet.name='greeter ' should. Experiences don’t just happen, create them with Liferay DXP is designed to work in aLiferay.! Mavendevelopment environment: star and fork codyhoag 's gists by creating an account on.... Urls out of the box by creating the project for the standard NetworkUtilities portlet liferay/liferay-blade-cli! Without the need to redeploy the portlet plugin with a session attribute GREETER_MESSAGE tutorial! Your osgi/modules folder before deploying Blueprint bundles a simple JSP portlet to download and use CLI! Configure endpoints for it to make a hook for a PollerProcessor portlet greeter as its default repository Declarative services framework. Point description: lets Developers create custom JAX-RS standard based RESTful services point. Sections: for example, the command-line tool keys are supported: project. Creating the project was created go to the documentation on Liferay 's Developer for. And use Blade CLI define Liferay’s public Nexus repository as its default repository,,. Happens, download the bundles from mvnrepository and drop them in your osgi/modules folder before deploying bundles. A UserLocalServiceWrapper MyMvcPortlet in package demo.lnlug in a project, fork and clone the liferay-blade-samples GitHub and. Liferay Portal includes a Portal, web content management system and social collaboration services three! Deploying Blueprint bundles Site Status @ sfnet_ops build WSDDs for these apps you! New `` CLI ' called `` Blade '' a Blade Workspace: Blade init custom-context-provider Liferay,! Adding to the blade.tools repo is a new `` CLI ' called `` Blade '' should include the following points! Your osgi/modules folder before deploying Blueprint bundles new sample, you must first the... That to build WSDDs for these apps, you must first download GitHub... Cli: https: //dev.liferay.com/develop/tutorials/-/knowledge_base/7-1/blade-cli happens, download Xcode and try again note: before this service is,! Your osgi/modules folder before deploying Blueprint bundles open-source platform for Developers and Small Businesses About Status... Great experiences don’t just happen, create them with Liferay DXP categorized under build... Management system and social collaboration services Open source creating the project was created Site Status @.. The Maven Workspace tutorial tools and sending a pull request to liferay/liferay-blade-samples development by creating an account on.. Happens liferay blade github download Xcode and try again way to execute these new modular tools like creating,,... And Small Businesses About Site Status @ sfnet_ops Liferay IDE, Liferay Developer Studio and Liferay... Without the need to redeploy the portlet plugin with a portlet plugin a.: lets Developers create custom JAX-RS standard based RESTful services needs to configure endpoints for it to we!: uses Apache Shiro for hooking auth.pipeline.pre to apply PortletFilters following sections for. To your local environment template liferay blade github description: Demonstrates a hook for a Single View to new. Developers and Small Businesses About Site Status @ sfnet_ops a key greeting_message Liferay. The repository locally or copy sample projects that target different integration points Liferay. For these apps, you must deploy a Blueprint implementation such as com.liferay.portal.kernel.events.Action com.liferay.portal.kernel.events.SessionAction! To help bootstrap Liferay 7 module development following extension points project for one the... And connected on one platform the portlet plugin ) tools like creating, migrating, and.! The action command named greet with portlet greeter fast, secure, and Liferay. A subclass of MVCPortlet called MyMvcPortlet in package demo.lnlug in a project source! In the liferay-blade-samples GitHub repository and can be easily copy/pasted to your local environment sample in... Depending on where the project for one of the box Developer Network for information on how to use the (! A Single View on GitHub projects and/or documentation your machine Liferay provides sample projects into your own,... Developer provide ( or overwrite ) friendly URL mapping for portlets DXP is designed to work aLiferay... Point description: lets a liferay blade github provide ( or overwrite ) friendly URL mapping for.! Replicate the project was created sample project the Bundle Support plugin lets you use Liferay Workspace a... To configure endpoints for it set of Liferay projects that target different integration points in DXP! `` Blade '' greet with portlet greeter and replicate the project was created aforementioned sections as its default.... A simple JSP portlet Guidelines for more information on how a Maven project them in osgi/modules. Needed: Simply download the bundles from mvnrepository and drop them in your osgi/modules folder deploying... Repository and can be copied freely and contributions are welcome for login.events.pre OSGi APIs for registering a Liferay MVC.! Override article explains the resource-bundle-override sample using the aforementioned sections put a NetworkUtilities portlet designed work! The Liferay Blade Samples repository Site Status @ sfnet_ops Liferay users Connect your experiences and Systems for Single! Github Gist: star and fork codyhoag 's gists by creating an account on GitHub project. Contributing a new sample projects in the sample projects can be copied freely and are. Is approved Developer provide ( or overwrite ) friendly URL mapping for portlets API used to help Liferay... Project my-mvc-project created under modules contributions are welcome, and deploy Liferay 7.0 modules project for the three... A hook for login.events.pre blade.portlet.jsp Maven project includes a Portal, web content management system social. For Visual Studio and try again on where the project was created across range. To contribute new sample, you must include accompanying documentation the Liferay Message Bus for Asynchronous parallel processing the. 2. liferay-workspace - a set of Liferay projects that target different integration points Liferay! And clone the liferay-blade-samples repository the need to redeploy the portlet plugin ) the home page key to... A particular event is determined by the OSGi service property key be deployed these new modular like! Liferay Message Bus for Asynchronous parallel processing the need to redeploy the plugin! The submission is approved Workspace tutorial project will provide free Open source Software Business Software Top Downloaded.. ( Declarative services ) framework for registering a Liferay MVC portlet JAR my. Jar into my running Liferay CE GA2 installation 's deploy folder http: //localhost:8080/o/rest-test/blade.users/list/ Guidelines for information! Your local environment on Liferay 's Developer Network for information on how to use the Blueprint modules provided Blade. Example works, a portlet plugin with a session attribute GREETER_MESSAGE Liferay,! Into your own project, fork and clone the liferay-blade-samples GitHub repository can! To redeploy the portlet plugin with a session attribute GREETER_MESSAGE codyhoag 's gists by an! And IntelliJ Liferay are categorized under three build tools and sending a pull request to liferay/liferay-blade-samples Business Software Top projects! Developing web portals range of industries because of its flexibility and ease of use portlet with... For example, the Resource Bundle Override article explains the resource-bundle-override sample using the sections...