/o//commerce-media/accounts/-1/images/18400438?download=true

Scala Scripting
Data Modeling, Process & Business Logic
18399560
Descripció
What?
--------
scala-scripting-hook adds support for the Scala language as scripting language in the Liferay script console.
Now, you can write your portal admin scripts with one of the hottest JVM languages.

Why?
-------
This plugin allows you to exploit the powerfulness of Scala in your portal admin scripts.
Cherry on the cake, this plugin is written in Scala, so it can be a good example to write Liferay plugin with Scala language !

Want script samples?
------------------------------
Go to http://scalascripting.sourceforge.net ">http://scalascripting.sourceforge.net and click on "Get more Samples" button !

Need to deal with old Liferay versions?
----------------------------------------------------
You can download Liferay 6.0 and 6.1 GA1 compatible plugins from http://scalascripting.sourceforge.net ">http://scalascripting.sourceforge.net website.
What?
--------
scala-scripting-hook adds support for the Scala language as scripting language in the Liferay script console.
Now, you can write your portal admin scripts with one of the hottest JVM languages.

Why?
-------
This plugin allows you to exploit the powerfulness of Scala in your portal admin scripts.
Cherry on the cake, this plugin is written in Scala, so it can be a good example to write Liferay plugin with Scala language !

Want script samples?
------------------------------
Go to http://scalascripting.sourceforge.net ">http://scalascripting.sourceforge.net
DEVELOPER

Desenvolupador


Publisher Date

January 22, 2024


Deployment Method

Liferay Self-Hosted

Liferay PaaS


App Type

DXP

Versió

1.0.4

Standard Price

Free

Help and Support


Comparteix l'enllaç

DEVELOPER
03/06/13 00:00
Published date
03/06/13 00:00
Published Date
03/06/13 00:00
SUPPORTED OFFERINGS
Liferay PaaS
Supported Versions
Resource Requirements
Edition
Community
PRICE
Free
help & support
div class="d-flex flex-column"> <<div class="d-flex mb-3"> <span class="help-and-support-link-icon"> <<svg class="lexicon-icon lexicon-icon-envelope-closed" role="presentation" ><svg class="lexicon-icon lexicon-icon-envelope-closed" role="presentation" >use xlink:href="https://marketplace.liferay.com/o/classic-theme/images/clay/icons.svg#envelope-closed" />use xlink:href="https://marketplace.liferay.com/o/classic-theme/images/clay/icons.svg#envelope-closed" /></svg> </span> <a class="d-flex help-and-support-link justify-content-between w-100" id="help-and-support-link-contact-button" onClick="openModal()"> <span class="copy-text help-and-support-link ml-1"> Assistència tècnica per a editors </span> <svg class="link-arrow help-and-support-link-arrow" fill="none" height="16" style="margin-left: auto" width="16" xmlns="http://www.w3.org/2000/svg"> <mask height="8"id="arrow" maskUnits="userSpaceOnUse" style="mask-type: alpha" width="6" x="5" y="4"> <path d="m6 10.584 2.587-2.587L6 5.41a.664.664 0 1 1 .94-.94L10 7.53c.26.26.26.68 0 .94l-3.06 3.06c-.26.26-.68.26-.94 0a.678.678 0 0 1 0-.946Z" fill="#000" /> </mask> <g mask="url(#arrow)"> <path d="M0 0h16v16H0z" fill="var(--neutral-5)" /> </g> </svg> </a> </div> <div class="d-flex"> <span class="help-and-support-link-icon"> <svg class="lexicon-icon lexicon-icon-document" role="presentation" ><use xlink:href="https://marketplace.liferay.com/o/classic-theme/images/clay/icons.svg#document" /></svg> </span> <a class="d-flex w-100 justify-content-between help-and-support-link" href="https://www.liferay.com/en/legal/marketplace-terms-of-service" target="_blank"> <span class="copy-text ml-1 help-and-support-link"> Termes i condicions </span> <svg class="link-arrow help-and-support-link-arrow" fill="none" height="16" style="margin-left: auto" width="16" xmlns="http://www.w3.org/2000/svg"> <mask height="8"id="arrow" maskUnits="userSpaceOnUse" style="mask-type: alpha" width="6" x="5" y="4"> <path d="m6 10.584 2.587-2.587L6 5.41a.664.664 0 1 1 .94-.94L10 7.53c.26.26.26.68 0 .94l-3.06 3.06c-.26.26-.68.26-.94 0a.678.678 0 0 1 0-.946Z" fill="#000" /> </mask��mask ����<g mask="url(#arrow)"> <g mask="url(#arrow)"> path fill="var(--neutral-5)" d="M0 0h16v16H0z" /> path fill="var(--neutral-5)" d="M0 0h16v16H0z" /> </g> </svg> </a> </div> </div> <script> function modalBody(){ return ` <div class="align-items-center d-flex flex-row mb-3"> <span class="align-items-center d-flex justify-content-center modal-icon-background mr-3" style="background: #E2E2E4; border-radius:50%; height:40px; overflow:hidden; width:40px;"> <img alt="Slide 0" class="catalog-icon" src="/o//commerce-media/accounts/-1/images/18400438?download=true" style="height: 40px; object-fit: contain; width: 40px;"> </span> <div class="d-flex flex-column"> <h3 class="font-weight-bold mb-0"> Sébastien Le Marchand </h3> </div> </div> <div class="align-items-center d-flex flex-row mb-3"> <span class="align-items-center d-flex justify-content-center modal-icon-background mr-3" style="background: #E2E2E4; border-radius:50%; height:40px; width:40px;"> <svg class="lexicon-icon lexicon-icon-globe" role="presentation" style="fill:#6B6C7E;" ><use xlink:href="https://marketplace.liferay.com/o/classic-theme/images/clay/icons.svg#globe" /></svg> </span> <div class="d-flex flex-column"> <span class="text-black-50">Publisher website URL</span> <a href="http://www.liferay.com/web/sebastien.lemarchand" target="_blank" class="font-weight-bold"> http://www.liferay.com/web/sebastien.lemarchand </a> </div> </div> ` } function openModal() { Liferay.Util.openModal({ bodyHTML:modalBody(), center: true, headerCssClass:"pt-2", headerHTML: "<h2>Publisher Support Contact Info</h2>", size: "md", }) } </script>
SHARE LINK
Copy & Share

HTML Example

A paragraph is a self-contained unit of a discourse in writing dealing with a particular point or idea. Paragraphs are usually an expected part of formal writing, used to organize longer prose.