/o//commerce-media/accounts/-1/images/18401131?download=true
My Shortcuts Portlet
Data Modeling, Process & Business Logic
Description
This portlet is developed by Youngsoft, Inc. Liferay Platinum Service
Partner in America. My Shortcuts portlet is a very simple portlet which
lets user create shortcuts using Shortcut title & Shortcut URL. It
is much simplified version of out of box Bookmarks portlet. Each user
can have individual shortcuts for each liferay site. Portlet also keeps
track of basic auditing information such as create date, modified date
& created by. Guest users cannot create shortcuts using this portlet.
Key Technical Leanings:
----------------------------------
Portlet provides great example to learn following aspects of portlet programming:
1. Perform CRUD operations using Liferay’s Service Builder.
2. Perform Add/Edit, Delete, Search operations in Java & JSPs using Liferay MVC Portlet
We are planning to host the source code also. Unless its done please feel free to email arvindm@youngsoft.com or info@youngsoft.com to receive source code for this portlet.
Key Technical Leanings:
----------------------------------
Portlet provides great example to learn following aspects of portlet programming:
1. Perform CRUD operations using Liferay’s Service Builder.
2. Perform Add/Edit, Delete, Search operations in Java & JSPs using Liferay MVC Portlet
We are planning to host the source code also. Unless its done please feel free to email arvindm@youngsoft.com or info@youngsoft.com to receive source code for this portlet.
This portlet is developed by Youngsoft, Inc. Liferay Platinum Service
Partner in America. My Shortcuts portlet is a very simple portlet which
lets user create shortcuts using Shortcut title & Shortcut URL. It
is much simplified version of out of box Bookmarks portlet. Each user
can have individual shortcuts for each liferay site. Portlet also keeps
track of basic auditing information such as create date, modified date
& created by. Guest users cannot create shortcuts using this portlet.
Key Technical Leanings:
----------------------------------
Portlet provides great example to learn following aspects of portlet programming:
1. Perform CRUD operations using Liferay’s Service Builder.
2. Perform Add/Edit, Delete, Search operations in Java & JSPs using Liferay MVC Portlet
We are planning to host the source code also. Unless its done please feel free to email arvindm@youngsoft.com or info@youngsoft.com to receive source code for this portlet.
Key Technical Leanings:
----------------------------------
Portlet provides great example to learn following aspects of portlet programming:
1. Perform CRUD operations using Liferay’s Service Builder.
2. Perform Add/Edit, Delete, Search operations in Java & JSPs using Liferay MVC Portlet
We are planning to host the source code also. Unless its done please feel free to email arvindm@youngsoft.com or info@youngsoft.com to receive source code for this portlet.
DEVELOPER
Réalisateur
Publisher Date
January 22, 2024
Deployment Method
Liferay Self-Hosted
Liferay PaaS
App Type
DXP
Version
1.0.0
Standard Price
Free
Help and Support
Partager le lien
DEVELOPER
05/06/13 00:00
Published date
05/06/13 00:00
Published Date
05/06/13 00:00
SUPPORTED OFFERINGS
Liferay PaaS
Supported Versions
Resource Requirements
Edition
Community
PRICE
Free
help & support
SHARE LINK
.copy-text {
color: #272833;
cursor: pointer;
font-size: 18px;
}
.help-and-support-link-icon {
color: rgb(133, 140, 148);
}
<a class="align-items-center copy-text d-flex font-weight-bold justify-content-between ml-1 text-decoration-none text-primary" href="#copy-share-link" onclick="copyToClipboard(Liferay.ThemeDisplay.getCanonicalURL())"> <span class="help-and-support-link-icon mr-1">
<svg class="lexicon-icon lexicon-icon-link" role="presentation" ><use xlink:href="https://marketplace.liferay.com/o/classic-theme/images/clay/icons.svg#link" /></svg> </span>
Copy & Share
<svg class="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"></path>
</mask>
<g mask="url(#arrow)">
<path d="M0 0h16v16H0z" fill="#858c94"></path>
</g>
</svg>
</a>
<script>
function copyToClipboard(text) {
if (navigator && navigator.clipboard && navigator.clipboard.writeText) {
navigator.clipboard.writeText(text)
Liferay.Util.openToast({message: "Copied link to the clipboard"})
};
}
</script>
Copy & Share