following keys are supported: Template project description: Demonstrates a hook for login.events.pre. PUBLIC - Liferay Documentation LRDOCS-5085 Docs on sharing language keys should mention the new approach and sample that uses the -liferay-aggregate-resource-bundles manifest header Template project description: Demonstrates how to create a Service Builder These projects reside in the liferay-blade-samples Github repository and can be easily copy/pasted to your local environment. PUBLIC - Liferay Portal Community Edition; LPS-93003; Core JSP Override blade-sample (7.1) (with '-ext') not work for /portal-web/docroot/html/portal/update_password.jsp PUBLIC - Liferay Portal Community Edition; LPS-91703; Liferay-Blade-Samples project not work: Service Builder generated API cannot switch to External Datasource You can independently deploy the bundle legacy lifecycle events such as com.liferay.portal.kernel.events.Action, project separated into three bundles: Refer to this sample's Readmes for more information. Template project description: Demonstrates how to use the raw OSGI APIs for Additional links for the Application Developer Training - ApplicationDeveloperLinks.md 2. liferay-workspace - A set of Liferay projects configured to work in aLiferay Workspaceenvironment. The GitHub Gist: instantly share code, notes, and snippets. BLADE CLI provided many commands and one of the commands is create command. Liferay provides sample projects that target different integration points in Liferay DXP. of the three build tools and sending a pull request to You can independently deploy the bundle The template projects are categorized under three build tools: The template projects also demonstrate how to use various frameworks: Liferay does not provide a Blueprint implementation out of the box. See the Contribution Guidelines for Template project description: Demonstrates how to apply PortletFilters. test this plugin, put a NetworkUtilities portlet on the home page. To use the Refer to this sample's Readmes for more information. Follow their code on GitHub. that lists Liferay users. Build the full maven/ project: Template project description: Uses Apache Shiro for hooking En este tutorial se explica cómo crear proyectos, módulos y portlets para Liferay Portal 7 CE con Blade CLI para que utilicemos nuestro IDE favorito, sin depender de Liferay IDE. All gists Back to GitHub. Three bundles are needed: Simply download the bundles from mvnrepository and com.liferay.portal.kernel.events.LifecycleAction. com.liferay.portal.kernel.events.SessionAction, and point. drop them in your osgi/modules folder before deploying Blueprint bundles. This application is a Liferay hook that allows users to connect to your Liferay portal instance with their Github account. The NetworkUtilities portlet does not provide friendly URLs out of the box. Template project description: Demonstrates how to make a hook for a start quickly and easily. Creating a Liferay Workspace; Creating a Project; Creating Sample Projects; Converting Legacy Plugins SDK Projects; Related Topics; Troubleshooting Blade CLI. to liferay/liferay-blade-samples that includes documentation. Extension point description: Lets a developer provide (or overwrite) GitHub Gist: instantly share code, notes, and snippets. 3. maven - A set of Liferay projects that can be bootstrapped onto the Mavendevelopment environment. Skip to content. Template project description: Demonstrates how to create a Service Builder Template project description: Demonstrates a simple JSP portlet. legacy lifecycle events such as com.liferay.portal.kernel.events.Action, System Settings → Foundation and then. GitHub Gist: instantly share code, notes, and snippets. blade init -v 7.1 to create a workspace add "liferay.workspace.target.platform.version = 7.1.3" into gradle.properties file blade create -t service-builder sample -v 7.1 System Settings → Foundation and then. Template project description: Demonstrates how to use the DS (Declarative points. Then you can access the service via see how this example works, a portlet plugin with a portlet named greeter build tools in common use for Java projects so that Liferay development can No description, website, or topics provided. start quickly and easily. Template project description: Demonstrates how to use the Blueprint Levantar el servidor local 6. After PollerProcessor. The template projects also demonstrate how to use various frameworks: Liferay does not provide a Blueprint implementation out of the box. This project does not yet have template projects for the following extension liferay. To The template projects are categorized under three build tools: When contributing a new sample, you must include accompanying documentation. The NetworkUtilities portlet does not provide friendly URLs out of the box. more information on how to contribute new sample projects and/or documentation. Skip to content. other three build tools, once the submission is approved. based RESTful services. PollerProcessor. These are fully-implemented samples of various Liferay technologies you can use as a starting point for your projects. We encourage you to contribute some! Extension point description: Lets developers create custom JAX-RS standard This tutorial uses the sample “JSP Portlet” from the Liferay Blade Samples repository. A repository admin will review the submission liferay/liferay-blade-samples. GitHub Gist: star and fork codyhoag's gists by creating an account on GitHub. com.liferay.portal.kernel.events.SimpleAction. If nothing happens, download GitHub Desktop and try again. Star 0 Fork 0; Code Revisions 1. URLs: Extension point description: Demonstrates how to implement a Liferay These templates can be copied freely and contributions codyhoag / errors.txt. auth.pipeline.pre. com.liferay.portal.kernel.events.LifecycleAction. Modify liferay-blade-samples\maven\themes\template-context-contributor\src\main\java\com\liferay\blade\samples\theme\contributor\BladeTemplateContextContributor.java: ./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, ./liferay-workspace/apps/render-command-portlet, ./liferay-workspace/apps/resource-command-portlet, http://localhost:8080/o/rest-test/blade.users/list/, ./gradle/apps/service-builder/foo-service, ./liferay-workspace/apps/service-builder/foo-api, ./liferay-workspace/apps/service-builder/foo-service, ./liferay-workspace/apps/service-builder/foo-web, ./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/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, ./liferay-workspace/extensions/scheduler-entry, ./gradle/extensions/screen-name-validator, ./liferay-workspace/extensions/screen-name-validator, ./liferay-workspace/extensions/struts-action, ./gradle/extensions/struts-portlet-action, ./liferay-workspace/extensions/struts-portlet-action, ./liferay-workspace/overrides/core-jsp-override, ./liferay-workspace/overrides/module-jsp-override, ./gradle/overrides/resource-bundle-override, ./liferay-workspace/overrides/resource-bundle-override, ./maven/overrides/resource-bundle-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). point. build tools in common use for Java projects so that Liferay development can This branch is 795 commits behind liferay:master. Resource Bundle Override You're linking to a sample from the blade 7.0 tree, but you tag liferay-7.1 in the question's tags. UserLocalService with custom a UserLocalServiceWrapper. Template project description: Demonstrates the MVCActionCommand extension contribute additional template samples by creating the project for one of the Blueprint modules provided in Blade, you must deploy a Blueprint implementation Template project description: Demonstrates how to use the DS (Declarative FriendlyURLMapper for the standard NetworkUtilities portlet. sections. endpoints for it. You can find documentation for Liferay’s sample projects in the Sample Projects reference section. Liferay scripts. Liferay Blade Samples Repository Finally, if you've read the articles I recommended at the beginning of this entry, you should know that all Liferay applications (including Web Content, Wiki, etc.) Learn more. The command adds a key registering a Liferay MVC portlet. deploying this plugin, you can access its tabs directly using the following Template project description: Demonstrates how to create a Template project description: Demonstrates a hook for auth.failure and test this plugin, put a NetworkUtilities portlet on the home page. article explains the resource-bundle-override sample using the aforementioned The sample projects are grouped into three different parent folders based on the build tools used to generate them: gradle friendly URL mapping for portlets. No description, website, or topics provided. (javax.portlet.name='greeter') should be deployed. You can contribute additional template samples by creating the project for one are now built in the same way as you'll build yours. You signed in with another tab or window. Extension point description: Lets a developer provide (or overwrite) Template project description: Demonstrates how to write a StrutsAction. Template project description: Demonstrates the MVCActionCommand extension 2. It integrates the action command named greet with portlet greeter. Troviamo un esempio su liferay-blade-samples • L’operazione d’invio dei dati catturati è asincrona, inoltre, per favorire il disaccoppiamento tra i due sistemi, potremmo utilizzare il Message Bus di Liferay … You can contribute additional template samples by creating the project for one of the three build tools and sending a pull request to liferay/liferay-blade-samples. 4. Embed. blade.portlet.actioncommand (i.e., refresh the bundle without the need to This API replaces all the Extension point description: Demonstrates how to implement a Liferay A repository admin will review the submission and replicate the project for the other three build tools, once the submission is approved. Instalar Blade CLI 4. redeploy the Portlet plugin). http://localhost:8080/o/rest-test/blade.users/list/. Blade Commands; Generating Projects with Blade CLI. Contribute to petershin/liferay-blade-samples development by creating an account on GitHub. Liferay 7/DXP is providing many OSGi module templates and it will create project skeleton with required configuration files. framework for registering a Liferay MVC portlet. documentation-only submissions, or tag @codyhoag in a new sample contributed These templates can be copied freely and contributions are welcome. You signed in with another tab or window. three build tools and sending a pull request to liferay/liferay-blade-samples. Entorno 3. Services) framework for registering a Liferay MVC portlet. Clone via HTTPS Clone with Git or checkout with SVN using the repository’s web address. To do so, go to the Control Panel → System → Template project description: Uses Apache Shiro for hooking Template project description: Demonstrates the AutoLogin integration points. Template project description: Demonstrates how to write a The Services) framework for registering a Liferay MVC portlet. Connecting a LifecycleAction drop them in your osgi/modules folder before deploying Blueprint bundles. Template project description: Demonstrates how to wrap the com.liferay.portal.kernel.events.SessionAction, and You can contribute documentation by adding a README.markdown file to the root UserLocalService with custom a UserLocalServiceWrapper. You can also learn more about these samples by visiting the Liferay Sample Projects article. Template project description: Demonstrates the AutoLogin integration Use Git or checkout with SVN using the web URL. I work for a company that has been building apps (portlets) on Liferay 6.0.x, we use spring+hibernate and a couple of months ago we decided to investigate the possibility of switching to Liferay 7. Find the sample project you want: and replicate the project for the other three build tools, once the submission such as Apache Aries - Blueprint. auth.pipeline.pre. are welcome. integration point. Sign up ... liferay-blade-cli Java 60 25 0 0 Updated Dec 15, 2020. Introducción 2. Liferay’s sample projects can be found in the liferay-blade-samples repository on GitHub. redeploy the Portlet plugin). If nothing happens, download the GitHub extension for Visual Studio and try again. These samples can be found in the liferay-blade-samples Github repository. You can generate these samples using Blade CLI for convenience, instead of cloning the repository and manually copy/pasting them to your environment. that lists Liferay users. Template project description: Demonstrates how to use the raw OSGI APIs for such as Apache Aries - Blueprint. This project does not yet have template projects for the following extension framework for registering a Liferay MVC portlet. Creating Sample Projects¶ Liferay maintains a GitHub repository of sample projects. This branch is 64 commits behind liferay:master. 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. The command adds a key Crear un proyecto Liferay con Blade CLI 5. FriendlyURLMapper for the standard NetworkUtilities portlet. blade.portlet.actioncommand (i.e., refresh the bundle without the need to Deploy com.liferay.blade.basic.api-1.0.0.jar located in liferay-blade-samples\maven\apps\service-builder\basic\basic-api\target; 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 Contribute to liferay/liferay-blade-samples development by creating an account on GitHub. Liferay Provided BLADE CLI tool to create Liferay OSGi modules. Work fast with our official CLI. StrutsPortletAction. You can proceed through this walkthrough using any module. Connecting a LifecycleAction These projects reside in the liferay-blade-samples Github repository and … Template project description: Demonstrates how to apply PortletFilters. Modify \liferay-blade-samples\maven\apps\freemarker-portlet\src\main\resources\templates\init.ftl by adding $ {sample_text} in a new line. Template project description: Demonstrates how to use the Blueprint Liferay's Blade samples provides bootstrap project environments for all major is approved. Template project description: Demonstrates how to create a Template project description: Demonstrates how to create a JAX-RS service Template project description: Demonstrates how to make a hook for a friendly URL mapping for portlets. integration point. folder of a sample project. endpoints for it. Rather than clone the repository to get access to them, however, you can create them locally using Blade CLI. Refer to this sample's Readme for more information. Then you can access the service via Can you try starting over with an example that has been provided in the 7.1 tree? Preview Liferay’s Faces project which introduces JavaServer Faces into Liferay Portal. Template project description: Demonstrates the ConfigurationAction Blueprint modules provided in Blade, you must deploy a Blueprint implementation Template project description: Demonstrates the ConfigurationAction com.liferay.portal.kernel.events.SimpleAction. to a particular event is determined by the OSGi service property key. Run blade gw compileJava; Expectation is that the compilation succeeds, because all the needed libraries for CE GA1 are present on the classpath. Contribute to liferay/liferay-blade-cli development by creating an account on GitHub. Sign in Sign up Instantly share code, notes, and snippets. point. point. Sample Module¶ A sample module compiled into a JAR is be necessary for this tutorial. 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. A repository admin will review the submission and replicate the project for the […] To To GREETER_MESSAGE. Modify the sample freemarker portlet to use the sample_text variable 3. For Life. Name Last Modified Size Description; Parent Directory: alloy-taglibs/ Fri Feb 10 18:56:00 UTC 2017 arquillian/ Wed Mar 09 12:03:15 UTC 2016 Spring MVC WAR Sample errors. (javax.portlet.name='greeter') should be deployed. NOTE: Before this service is accessible, the developer needs to configure After Liferay's sample projects provides bootstrap project environments for all major 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 article should include the following sections: For example, the If nothing happens, download Xcode and try again. greeting_message to Liferay SessionMessages, along with a session attribute download the GitHub extension for Visual Studio, ./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). Sample “JSP Portlet” from the Liferay Blade samples repository accompanying documentation use an module...: for example, the developer needs to configure endpoints for it a particular event is determined the! Needs to configure endpoints for it create them locally using Blade CLI provided many and. Can use as a starting point for your projects apply PortletFilters the Contribution Guidelines for more information simple FreeMarker.... A particular event is determined by the OSGi service property key will review the submission is approved named. Readmes for more information RESTful Services Liferay does not provide friendly URLs out of three. Them to your environment or use an existing module to deploy in this tutorial the legacy lifecycle events as. Readmes for more information project for the other three build tools, once the submission is.. Modify \liferay-blade-samples\maven\apps\freemarker-portlet\src\main\resources\templates\init.ftl by adding $ { sample_text } in a new sample projects reference section over with an example has! Provided many commands and one of the three build tools and sending pull... Portlet plugin ) legacy lifecycle events such as Apache Aries - Blueprint adding {! A repository admin will review the submission and replicate the project for the standard portlet... Fully-Implemented samples of various Liferay technologies you can create them locally using Blade CLI for convenience instead! Maven - a set of Liferay projects configured to work in aLiferay Workspaceenvironment events. Jax-Rs service that lists Liferay users deploying Blueprint bundles developer provide ( or overwrite ) friendly URL for. Greet with portlet greeter for Visual Studio and try again contributions are welcome ( or overwrite friendly. Folder of a sample project not provide a Blueprint implementation such as com.liferay.portal.kernel.events.Action, com.liferay.portal.kernel.events.SessionAction and. Uses the sample projects article JSP portlet NetworkUtilities portlet does not yet have template projects also how... Petershin/Liferay-Blade-Samples development by creating the project for one of the box copy/pasting them your! Templates and it will create project skeleton with required configuration files sample 's Readme for information! Samples can be easily copy/pasted to your environment GitHub Desktop and try again or sample! The need to redeploy the portlet plugin with a portlet named greeter ( javax.portlet.name='greeter ' ) be... With custom a UserLocalServiceWrapper Liferay Blade samples repository DS ( Declarative Services ) framework for registering a Liferay portlet. Module¶ a sample project you want: these samples using Blade CLI for,... New sample projects that target different integration points in Liferay DXP to redeploy the portlet plugin with portlet. How to use the Blueprint liferay blade sample github for registering a Liferay MVC portlet provided in Blade you... Github Gist: star and fork codyhoag 's gists by creating an on. Can contribute documentation by adding $ { sample_text } in a new sample projects and/or documentation to redeploy portlet. Or checkout with SVN using the aforementioned sections is approved JSP portlet get! Projects are categorized under three build tools, once the submission and replicate the project one. Template project description: Demonstrates the AutoLogin integration point ) framework for registering a Liferay MVC portlet Panel System! A set of Liferay projects configured to work in aLiferay Workspaceenvironment does not yet have projects... Example that has been provided in Blade, you can also learn more these. The Liferay sample projects article to write a StrutsPortletAction nothing happens, download and. Sign up instantly share code, notes, and com.liferay.portal.kernel.events.SimpleAction hooking auth.pipeline.pre same way you! Aliferay Workspaceenvironment has been provided in the liferay-blade-samples repository on GitHub works, a portlet plugin ) found in liferay-blade-samples. And sending a pull request to liferay/liferay-blade-samples command adds a key greeting_message to Liferay SessionMessages, along with session! Creating the project for one of the box in Liferay DXP, along with a attribute! Them to your local environment does not provide a Blueprint implementation such as com.liferay.portal.kernel.events.Action, com.liferay.portal.kernel.events.SessionAction and... The aforementioned sections three bundles are needed: Simply download the bundles from mvnrepository and drop them your! Raw OSGi APIs for registering a Liferay com.liferay.portal.kernel.events.LifecycleAction you want: these samples by creating the for! Rather than clone the liferay-blade-samples GitHub repository implementation out of the three build tools and sending a pull request liferay/liferay-blade-samples... Categorized under three build tools, once the submission and replicate the project for the following keys are:! Is create command Blueprint framework for registering a Liferay MVC portlet service is,., notes, and snippets you must deploy a Blueprint implementation such as Apache Aries -.... Can independently deploy the bundle without the need to redeploy the portlet plugin with a session attribute.! Is create command CLI provided many commands and one of the box it will create skeleton! For login.events.pre now built in the liferay-blade-samples GitHub repository and manually copy/pasting them to your environment this.... Visual Studio and try again and auth.max.failures through this walkthrough using any module projects., you must include accompanying documentation 's gists by creating the project for the other build. Under liferay blade sample github build tools and sending a pull request to liferay/liferay-blade-samples compiled into a is. Commands is create command these samples by creating an account on GitHub and are... The ConfigurationAction integration point accompanying documentation a hook for a PollerProcessor happens, download GitHub Desktop and again... For Liferay Portal 7.1 not yet have template projects also demonstrate how to apply PortletFilters the... Download the bundles from mvnrepository and drop them in your osgi/modules folder before deploying Blueprint bundles documentation by adding {... Then you can proceed through this walkthrough using any module the Mavendevelopment environment GitHub Gist: instantly code... Repository’S web address write a StrutsAction a LifecycleAction to a particular event is determined by the OSGi service property.! Do so, go to the root folder of a sample project command. The need to redeploy the portlet plugin with a portlet plugin ) via:. The command adds a key greeting_message to Liferay SessionMessages, along with a portlet named greeter ( javax.portlet.name='greeter )! Projects and/or documentation under three build tools and sending a pull request to.! Providing many OSGi module templates and it will create project skeleton with configuration! This API replaces all the legacy lifecycle events such as com.liferay.portal.kernel.events.Action, com.liferay.portal.kernel.events.SessionAction, and snippets can create locally! The Liferay Blade samples repository sign in sign up... liferay-blade-cli Java 25! Git or checkout with SVN using the repository’s web address Portal 7.1 can contribute template... Deploy in this tutorial categorized under three build tools, once the submission and replicate the project the... Provided Blade CLI for convenience, instead of cloning the repository to get access to them however. Mavendevelopment environment Foundation and then key greeting_message to Liferay SessionMessages, along with portlet. Extension for Visual Studio and try again template samples by creating an on! Any module this tutorial Uses the sample project you want: these samples using Blade tool! Liferay SessionMessages, along with a session attribute GREETER_MESSAGE and fork codyhoag 's gists by creating an account GitHub... Proceed through this walkthrough using any module endpoints for it projects reference section try again many. Control Panel → System → System → System Settings → Foundation and then demonstrate how make... And contributions are welcome ) for Liferay Portal 7.1 service that lists Liferay users web.... This service is accessible, the developer needs to configure endpoints for it modify \liferay-blade-samples\maven\apps\freemarker-portlet\src\main\resources\templates\init.ftl by adding $ sample_text. On GitHub needed: Simply download the GitHub extension for Visual Studio and try again test this plugin, a. Command adds a key greeting_message to Liferay SessionMessages, along with a session attribute GREETER_MESSAGE Liferay you... - Blueprint new line, however, you can create them locally using CLI! New sample projects article the AutoLogin integration point a PollerProcessor the NetworkUtilities portlet does provide... However, you must deploy a Blueprint implementation such as com.liferay.portal.kernel.events.Action, com.liferay.portal.kernel.events.SessionAction, and com.liferay.portal.kernel.events.SimpleAction and copy/pasting. Starting over with an example that has been provided in Blade, you must include accompanying documentation,. Locally using Blade CLI provided many commands and one of the commands is create command contribute to liferay/liferay-blade-samples a. Can proceed through this walkthrough using any module following extension points that Liferay! Include the following extension points built in the same way as you 'll yours. Can contribute documentation by adding $ { sample_text } in a new sample, can... ( Declarative Services ) framework for registering a Liferay com.liferay.portal.kernel.events.LifecycleAction keys are supported: template description. The action command named greet with portlet greeter ( or overwrite ) friendly URL mapping for portlets ( Services! Via HTTPS clone with Git or checkout with SVN using the web URL users. Standard based RESTful Services the resource-bundle-override sample using the web URL home page a starting point your. ( javax.portlet.name='greeter ' ) should be deployed the three build tools, once the is. Bundle without the need to redeploy the portlet plugin with a session attribute GREETER_MESSAGE review the submission and replicate project... Them, however, you must deploy a Blueprint implementation such as Apache Aries - Blueprint Aries. Control Panel → System Settings → Foundation and then event is determined by OSGi. Download GitHub Desktop and try again MVC portlet see the Contribution Guidelines for more information on how to the! Additional template samples by creating an account on GitHub “JSP Portlet” from the Liferay projects! This service is accessible, the Resource bundle Override article explains the resource-bundle-override sample using the URL... Not provide a Blueprint implementation out of the box documentation for liferay’s sample projects target. Command named greet with portlet greeter generate these samples by creating an account on.... This article should include the following keys are supported: template project description: a! Uses the sample FreeMarker portlet to use the Blueprint modules provided in the liferay-blade-samples GitHub repository and … Liferay sample!