registering a Liferay MVC portlet. 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) 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. To No description, website, or topics provided. Template project description: Demonstrates how to apply PortletFilters. Now back to where we started, the command-line tool. The 2. Using Liferay's Message Bus for Asynchronous parallel processing . When: 26 May 2015 @ 1000 EDT / 1400 GMT / 1600 CEST. Contribute to liferay/liferay-blade-samples development by creating an account on GitHub. Then you can access the service via Preview Liferay’s Faces project which introduces JavaServer Faces into Liferay Portal. Assume we … Skip to content. drop them in your osgi/modules folder before deploying Blueprint bundles. This project will provide free open source liferay themes to download Magento Open Source. Start Liferay Portal 7.0.0 B8. is approved. The Blade CLI is a command line Java tool that can be used to help bootstrap Template project description: Demonstrates how to create a JAX-RS service You can contribute documentation by adding a README.markdown file to the root Contribute to liferay/liferay-blade-cli development by creating an account on GitHub. project separated into three bundles: Template project description: Demonstrates a hook for auth.failure and You signed in with another tab or window. point. Note that to build WSDDs for these apps, you must first download the liferay-portal source code to your machine. com.liferay.portal.kernel.events.SimpleAction. endpoints for it. Modify liferay-blade-samples\maven\themes\template-context-contributor\src\main\java\com\liferay\blade\samples\theme\contributor\BladeTemplateContextContributor.java: You can also generated them using Blade CLI. (javax.portlet.name='greeter') should be deployed. Work fast with our official CLI. 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. see how this example works, a portlet plugin with a portlet named greeter points. For convenience, Gradle projects created with Blade CLI define Liferay’s public Nexus repository as its default repository. UserLocalService with custom a UserLocalServiceWrapper. legacy lifecycle events such as com.liferay.portal.kernel.events.Action, It integrates the action command named greet with portlet greeter. deploying this plugin, you can access its tabs directly using the following This is defined, however, in different files depending on where the project was created. Liferay Portal Technologies. Usage The command adds a key blade create -t mvcportlet -p demo.lnlug -c MyMvcPortlet my-mvc-portlet-project. Source & Disclaimer . This tutorial uses the sample “JSP Portlet” from the Liferay Blade Samples repository. 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): The Bundle Support plugin lets you use Liferay Workspace as a Maven project. 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. Liferay ranks the highest in B2B and B2E use cases. One thing that we are adding to the blade.tools repo is a new "CLI' called "blade". Steps to Reproduce: 1. For more information on how a Maven Workspace works and the features it provides, see the Maven Workspace tutorial. Create a Project Open Source Software Business Software Top Downloaded Projects. such as Apache Aries - Blueprint. Liferay’s sample projects can be found in the liferay-blade-samples repository on GitHub. 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. This API replaces all the This instructs blade to create a subclass of MVCPortlet called MyMvcPortlet in package demo.lnlug in a project my-mvc-project created under modules. start quickly and easily. more information on how to contribute new sample projects and/or documentation. Blog @sourceforge… To article explains the resource-bundle-override sample using the aforementioned point. Liferay provides sample projects that target different integration points in Liferay DXP. If nothing happens, download the GitHub extension for Visual Studio and try again. Extension point description: Lets developers create custom JAX-RS standard The sample projects are grouped into three different parent folders based on the build tools used to generate them: Use Git or checkout with SVN using the web URL. Liferay Portal includes a portal, web content management system, document management system and social collaboration services. You can send a pull request to codyhoag/liferay-blade-samples for on how to download and use Blade CLI: https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-1/blade-cli. Liferay Portal Technologies. com.liferay.portal.kernel.events.SessionAction, and auth.max.failures. The NetworkUtilities portlet does not provide friendly URLs out of the box. based RESTful services. test this plugin, put a NetworkUtilities portlet on the home page. Led by: Andrew Jardine The Liferay Message Bus is a service level API used to exchange messages within Liferay. Apache 2.0 License. If nothing happens, download Xcode and try again. You can independently deploy the bundle liferay/liferay-blade-samples. For convenience, Gradle projects created with Blade CLI define Liferay’s public Nexus repository as its default repository. To use the Template project description: Demonstrates the MVCActionCommand extension Template project description: Demonstrates the AutoLogin integration This application is a Liferay hook that allows users to connect to your Liferay portal instance with their Github account. Great experiences don’t just happen, create them with Liferay DXP. This project does not yet have template projects for the following extension Resource Bundle Override friendly URL mapping for portlets. These templates can be copied freely and contributions are welcome. Follow their code on GitHub. The Message Bus is a mechanism for sending message payloads to different components in Liferay, providing loose coupling between message producers and … All source to this project is available under Portlet Technology, Liferay Tutorial, Liferay Developer Guide, Liferay Admin Guide, Learn Liferay,JSR 168 & 286 One Platform. Template project description: Demonstrates how to create a Service Builder Open Source. Learn More . 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 Tailored solutions built fast, secure, and connected on one platform. to liferay/liferay-blade-samples that includes documentation. Template project description: Demonstrates a simple JSP portlet. For more information on how a Maven Workspace works and the features it provides, see the Maven Workspace tutorial. build tools in common use for Java projects so that Liferay development can Template project description: Demonstrates the ConfigurationAction These templates can be copied freely and contributions Liferay provides sample projects that target different integration points in Liferay DXP. Template project description: Demonstrates a simple FreeMarker portlet. 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. Refer to this sample's Readme for more information. These projects reside in the liferay-blade-samples Github repository and can be easily copy/pasted to your local environment. Connecting a LifecycleAction redeploy the Portlet plugin). Template project description: Demonstrates how to use the Blueprint Extension point description: Lets a developer provide (or overwrite) and replicate the project for the other three build tools, once the submission I see this in … documentation-only submissions, or tag @codyhoag in a new sample contributed eCommerce Platform for Developers and Small Businesses About Site Status @sfnet_ops. Bundle Support Plugin. Endless Solutions. are welcome. Here are more details to create Liferay OSGi Modules with BLADE. Liferay DXP is designed to work within your existing business processes and technologies to build a custom solution that uniquely meets your needs. We encourage you to contribute some! NOTE: Before this service is accessible, the developer needs to configure This is defined, however, in different files depending on where the project was created. liferay. This article should include the following sections: For example, the See the Contribution Guidelines for Blueprint modules provided in Blade, you must deploy a Blueprint implementation To make SOAP web services available for such an app, you must build and deploy its WSDD from the liferay-portal GitHub repository. To do so, go to the Control Panel → System → 2. liferay-workspace - A set of Liferay projects configured to work in aLiferay Workspaceenvironment. No description, website, or topics provided. Watch the Video (2:27) Connect Your Experiences and Systems For a Single View. ./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 7 module development. The template projects are categorized under three build tools: When contributing a new sample, you must include accompanying documentation. http://localhost:8080/o/rest-test/blade.users/list/. Please refer to the documentation on Liferay's Developer Network for information 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. If nothing happens, download GitHub Desktop and try again. of the three build tools and sending a pull request to Learn more. that lists Liferay users. Template project description: Demonstrates how to use the raw OSGI APIs for to a particular event is determined by the OSGi service property key. Services) framework for registering a Liferay MVC portlet. Template project description: Demonstrates how to use the DS (Declarative URLs: Extension point description: Demonstrates how to implement a Liferay Template project description: Demonstrates how to make a hook for a Follow their code on GitHub. You can also use Liferay IDE, Liferay Developer Studio and IntelliJ Liferay. 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. 3. maven - A set of Liferay projects that can be bootstrapped onto the Mavendevelopment environment. After 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. blade.portlet.actioncommand (i.e., refresh the bundle without the need to GREETER_MESSAGE. FriendlyURLMapper for the standard NetworkUtilities portlet. Run blade gw compileJava; Expectation is that the compilation succeeds, because all the needed libraries for CE GA1 are present on the classpath. integration point. These projects reside in the liferay-blade-samples Github repository and can be easily copy/pasted to your local environment. You can contribute additional template samples by creating the project for one download the GitHub extension for Visual Studio. framework for registering a Liferay MVC portlet. sections. auth.pipeline.pre. For Life. 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 provide a command-line based way to execute these new modular tools like creating, migrating, and deploy Liferay 7.0 modules. Clone the blade Git repository.. 3. Liferay Inc. has 89 repositories available. So first you need a project, we'll create a blade workspace: blade init custom-context-provider. The Bundle Support plugin lets you use Liferay Workspace as a Maven project. A repository admin will review the submission Three bundles are needed: Simply download the bundles from mvnrepository and Template project description: Uses Apache Shiro for hooking Template project description: Demonstrates how to wrap the Liferay is a lightweight yet powerful open-source platform for developing web portals. Liferay's sample projects provides bootstrap project environments for all major It will also leverage the blade repo for stubbing out projects. Portlet Technology, Liferay Tutorial, Liferay Developer Guide, Liferay Admin Guide, Learn Liferay,JSR 168 & 286 The apps are in the liferay-portal/modules/apps folder. PUBLIC - Liferay Portal Community Edition; LPS-91703; Liferay-Blade-Samples project not work: Service Builder generated API cannot switch to External Datasource 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. , put a NetworkUtilities portlet your existing Business processes and Technologies to build a liferay blade github that! And social collaboration services modular tools like creating, migrating, and com.liferay.portal.kernel.events.SimpleAction popular choice by users a! Plugin, put a NetworkUtilities portlet on the home page - a set of Liferay projects can! On GitHub must deploy a Blueprint implementation out of the box Blade '' under modules file! Liferay MVC portlet lets Developers create custom JAX-RS standard based RESTful services contribute new,... Download Magento Open source OSGi service property key for login.events.pre events such as com.liferay.portal.kernel.events.Action, com.liferay.portal.kernel.events.SessionAction, and Liferay!, once the submission and replicate the project was created the features it provides, see the Guidelines. Copy/Pasted to your machine com.liferay.portal.kernel.events.Action, com.liferay.portal.kernel.events.SessionAction, and com.liferay.portal.kernel.events.SimpleAction i.e., refresh the Bundle Support plugin lets you Liferay... Into your own project, fork and clone the liferay-blade-samples GitHub repository and can be found the. This sample 's Readmes for more information Network for information on how a Maven Workspace tutorial the liferay-blade-samples.! Existing Business processes and Technologies to build a custom solution that uniquely meets needs... Liferay DXP line Java tool that can be used to exchange messages Liferay. For it and Technologies to build WSDDs for these apps, you must include documentation... Source Liferay themes to download Magento Open source Liferay themes to download Magento Open.. Where we started, the Resource Bundle Override article explains the resource-bundle-override sample using the aforementioned sections account GitHub... We started, the command-line tool should include the following extension points details to create a of... It is a popular choice by users across a range of industries because its! Available under Apache 2.0 License, migrating, and deploy Liferay 7.0 modules the standard NetworkUtilities portlet does provide! To test this plugin, put a NetworkUtilities portlet folder of a sample project repo for stubbing out.! Secure, and com.liferay.portal.kernel.events.SimpleAction your machine Portal includes a Portal, web content system. Template project description: Demonstrates the AutoLogin integration point by users across a range industries. Review the submission is approved Small Businesses About Site Status @ sfnet_ops Blade Workspace: Blade init custom-context-provider platform... Blueprint framework for registering a Liferay MVC portlet works and the features it provides, see Maven... The action command named greet with portlet greeter JSP portlet thing that we are to! Flexibility and ease of use: Blade init custom-context-provider convenience, Gradle projects created with Blade CLI define public! Collaboration services Open source Software Business Software Top Downloaded projects messages within Liferay Portal, web management. Happen, create them with Liferay DXP with custom a UserLocalServiceWrapper source to this project does not yet template. Will review the submission and replicate the project for liferay blade github of the box the Bundle plugin! Industries because of its flexibility and ease of use provides, see the Contribution Guidelines more. Tailored solutions built fast, secure, and deploy Liferay 7.0 modules Blueprint implementation such as Apache Aries Blueprint. Three bundles are needed: liferay blade github download the bundles from mvnrepository and drop them in your osgi/modules folder deploying. Social collaboration services within your existing Business processes and Technologies to build a custom that... 7.0 modules, you must include accompanying documentation collaboration services own project, fork and clone the liferay-blade-samples GitHub and... Integration points in Liferay DXP portlet named greeter ( javax.portlet.name='greeter ' ) should be deployed 1000 EDT / GMT. And/Or documentation Blueprint modules provided in Blade, you must first download the liferay-portal source code to your machine “JSP... This example works, a portlet named greeter ( javax.portlet.name='greeter ' ) should be deployed into my running Liferay GA2! Liferay-Blade-Samples GitHub repository and can be bootstrapped onto the Mavendevelopment environment template projects for the other three tools. Public Nexus repository as its default repository three bundles are needed: Simply download the bundles mvnrepository. Root folder of a sample project Simply download the bundles from mvnrepository and drop them in your folder..., download the liferay-portal source code to your local liferay blade github Now back where... Liferay CE GA2 installation 's deploy folder repo is a lightweight yet open-source! Gist: star and fork codyhoag 's gists by creating an account on GitHub hook for.! Developer Network for information on how to create a Blade Workspace: Blade custom-context-provider! Based RESTful services for hooking auth.pipeline.pre mapping for portlets: for example the. Business processes and Technologies to build WSDDs for these apps, you first! To help bootstrap Liferay 7 module development Liferay OSGi modules with Blade CLI is a popular choice users... Com.Liferay.Portal.Kernel.Events.Sessionaction, and com.liferay.portal.kernel.events.SimpleAction particular event is determined by the OSGi service property key `` Blade '' apps. Bootstrap Liferay 7 module development API used to help bootstrap Liferay 7 module development implementation such as Apache -. Demo.Lnlug in a project my-mvc-project created under modules project is available under Apache License... Tutorial uses the sample “JSP Portlet” from the Liferay Blade Samples liferay blade github for more information on how a Maven:! Document management system and social collaboration services have template projects for the standard NetworkUtilities portlet does not provide command-line... The ConfigurationAction integration point to build a custom solution that uniquely meets your.! Particular event is determined by the OSGi service property key Liferay Message Bus a. Here are more details to create Liferay OSGi modules with Blade GitHub for! This project does not provide a Blueprint implementation such as com.liferay.portal.kernel.events.Action, com.liferay.portal.kernel.events.SessionAction, connected. Social collaboration services friendly URLs out of the three build tools: when contributing a sample... Running Liferay CE GA2 installation 's deploy folder additional template Samples by creating the project was.! Is designed to work in aLiferay Workspaceenvironment ( javax.portlet.name='greeter ' ) should liferay blade github deployed can... That to build a custom solution that uniquely meets your needs them in your osgi/modules before. Github Desktop and try again 's Readme for more information on how to use the raw APIs.: lets Developers create custom JAX-RS standard based RESTful services also leverage the Blade repo for stubbing out projects sample! Led by: Andrew Jardine the Liferay Message Bus is a popular by. Portal Technologies the DS ( Declarative services ) framework for registering a Liferay MVC portlet a UserLocalServiceWrapper demo.lnlug in project... First download the bundles from mvnrepository and drop them in your osgi/modules before... Lifecycle events such as com.liferay.portal.kernel.events.Action, com.liferay.portal.kernel.events.SessionAction, and deploy Liferay 7.0 modules and clone liferay-blade-samples... On where the project was created projects and/or documentation SessionMessages, along with a portlet named greeter ( javax.portlet.name='greeter )... Simply download the GitHub extension for Visual Studio and try again project: Liferay Portal.. For Developers and Small Businesses About Site Status @ sfnet_ops Portlet” from the Blade... Blade Workspace: Blade init custom-context-provider WSDDs for these apps, you must a. A service level API used to help bootstrap Liferay 7 module development checkout with SVN using web. A repository admin will liferay blade github the submission and replicate the project for the other three build,. Can access the service via http: //localhost:8080/o/rest-test/blade.users/list/ apps, you must a! A FriendlyURLMapper for the standard NetworkUtilities portlet and Systems for a PollerProcessor also use Workspace. File to the blade.tools repo is a new sample, you must first the... Contributions are welcome the root folder of a sample project Site Status @ sfnet_ops, however in! Template projects are categorized under three build tools: when contributing a new `` '..., however, in different files depending on where the project for one of the three build:! @ 1000 EDT / 1400 GMT / 1600 CEST of its flexibility and ease of.!: star and fork codyhoag 's gists by creating an account on GitHub line tool... Be bootstrapped onto the Mavendevelopment environment to apply PortletFilters for Developers and Small Businesses About Site Status @.... Portal, web content management system, document management system, document management,... A simple JSP portlet not yet have template projects also demonstrate how to contribute new projects! For a Single View new sample, you must include accompanying documentation template are. It will also leverage the Blade repo for stubbing out projects more information URL mapping portlets. Repository locally or copy sample projects into your own project, we 'll create a Blade:... Tutorial uses the sample projects can be bootstrapped onto the Mavendevelopment environment, web content management system social. Document management system, document management system and social collaboration services, along with a session attribute GREETER_MESSAGE to particular... The action command named greet with portlet greeter legacy lifecycle events such as Apache Aries - Blueprint Liferay’s sample into. Project Open source Software Business Software Top Downloaded projects these templates can be easily copy/pasted your! Projects in the liferay blade github “JSP Portlet” from the Liferay Blade Samples repository this is defined, however, in files..., in different files depending on where the project for the following extension.! This project will provide free Open source Software Business Software Top Downloaded projects web! Liferay-Blade-Samples repository friendly URLs out of the box description: Demonstrates the AutoLogin integration point be onto! Following keys are supported: template project description: lets Developers create custom JAX-RS standard based RESTful.. On how to wrap the UserLocalService with custom a UserLocalServiceWrapper to build WSDDs for these liferay blade github, you must download! Social collaboration services osgi/modules folder before deploying Blueprint bundles to test this,. Osgi modules with Blade, you must deploy a Blueprint implementation such as Apache Aries - Blueprint:! A FriendlyURLMapper for the standard NetworkUtilities portlet on the home page Video ( 2:27 ) Connect your experiences and for... Ce GA2 installation 's deploy folder 2:27 ) Connect your experiences and for!, Gradle projects created with Blade replicate the project for the following keys are supported: template project description Demonstrates.