Liferay 7 features include:
- Support for OSGi modular development, Java 8, and Bootstrap 3.0 for improved look and feel.
- Enhancements to content management, application templates, and single page application development.
- Extraction of document management and service builder code into modular plugins.
Portlet development using Liferay Presentation provides an overview of portlets and portlet containers. It discusses key concepts such as portlet standards JSR 168 and JSR 286, portlet modes and window states, portlet entity storage, portlet deployment, portlet methods, portlet sessions, and popular portal vendors including Liferay. The presentation introduces portlets as pluggable UI components that can be placed on portals, which are collections of portlets, and discusses how portlet containers manage the portlet lifecycle and provide persistent storage.
See what pitfalls companies are facing when running Liferay portal. In the previous year, our company has audited 5 real-life projects based on Liferay Portal which are now running in production mode and serving many users. The audits were focused on architecture, infrastructure, technical design and implementation. During the presentation, we will show you common anti-patterns we have found during the audits and their impacts and consequences on the portal.
01/2009 - Portral development with liferaydaveayan
Portal Development with Liferay provides an overview of Liferay portal and its features. Liferay is an open source enterprise portal built on Java technologies that provides out of the box tools like wikis, blogs, and document management. It supports standards like AJAX, portlets, and web services. Developers can use the plugin SDK to rapidly develop and deploy portlets and themes or create a custom extension environment. Liferay has been widely adopted by organizations and supports technologies like caching, clustering, and web services to ensure security and performance at scale.
The document discusses common use cases for portals and websites according to Gartner. These include portals for knowledge management, collaboration, business performance dashboards, process improvement, customer engagement, marketing, sales, customer service, and supply-side management. It also discusses Liferay portal's support for rich user experiences, social computing features, standards compliance, integration with various systems including identity management and content management, and its large developer community.
Introduction to Portlets Using Liferay Portalrivetlogic
Rivet Logic's Costa Rica Developer's Forge presented this at a Costa Rica Java Users Group meeting. The presentation provides an introduction to portlets using Liferay Portal - including Portals and Portlets; Liferay Portal 6.0, Liferay SDK and Liferay IDE; Portlet 1.0 (JSR 168).
Liferay is an open source portal product used by many large enterprises. It provides a flexible platform for building websites, intranets, and applications through content management and collaboration features. Liferay allows organizations to deliver personalized and targeted content to different audiences across multiple channels. It offers more functionality than traditional content management alone by integrating social, mobile, and analytics capabilities.
Liferay Portal offers several key advantages for organizations including the lowest total cost of ownership compared to competitors, rich out-of-the-box functionality, product innovation, improved business agility, and an open source product with full support. It provides a complete portal environment beyond just content management that can be used to develop applications and intranets. While training is required to use the framework and skilled resources can be challenging to find, Liferay is used successfully by many large international organizations.
Liferay 7 features include:
- Support for OSGi modular development, Java 8, and Bootstrap 3.0 for improved look and feel.
- Enhancements to content management, application templates, and single page application development.
- Extraction of document management and service builder code into modular plugins.
Portlet development using Liferay Presentation provides an overview of portlets and portlet containers. It discusses key concepts such as portlet standards JSR 168 and JSR 286, portlet modes and window states, portlet entity storage, portlet deployment, portlet methods, portlet sessions, and popular portal vendors including Liferay. The presentation introduces portlets as pluggable UI components that can be placed on portals, which are collections of portlets, and discusses how portlet containers manage the portlet lifecycle and provide persistent storage.
See what pitfalls companies are facing when running Liferay portal. In the previous year, our company has audited 5 real-life projects based on Liferay Portal which are now running in production mode and serving many users. The audits were focused on architecture, infrastructure, technical design and implementation. During the presentation, we will show you common anti-patterns we have found during the audits and their impacts and consequences on the portal.
01/2009 - Portral development with liferaydaveayan
Portal Development with Liferay provides an overview of Liferay portal and its features. Liferay is an open source enterprise portal built on Java technologies that provides out of the box tools like wikis, blogs, and document management. It supports standards like AJAX, portlets, and web services. Developers can use the plugin SDK to rapidly develop and deploy portlets and themes or create a custom extension environment. Liferay has been widely adopted by organizations and supports technologies like caching, clustering, and web services to ensure security and performance at scale.
The document discusses common use cases for portals and websites according to Gartner. These include portals for knowledge management, collaboration, business performance dashboards, process improvement, customer engagement, marketing, sales, customer service, and supply-side management. It also discusses Liferay portal's support for rich user experiences, social computing features, standards compliance, integration with various systems including identity management and content management, and its large developer community.
Introduction to Portlets Using Liferay Portalrivetlogic
Rivet Logic's Costa Rica Developer's Forge presented this at a Costa Rica Java Users Group meeting. The presentation provides an introduction to portlets using Liferay Portal - including Portals and Portlets; Liferay Portal 6.0, Liferay SDK and Liferay IDE; Portlet 1.0 (JSR 168).
Liferay is an open source portal product used by many large enterprises. It provides a flexible platform for building websites, intranets, and applications through content management and collaboration features. Liferay allows organizations to deliver personalized and targeted content to different audiences across multiple channels. It offers more functionality than traditional content management alone by integrating social, mobile, and analytics capabilities.
Liferay Portal offers several key advantages for organizations including the lowest total cost of ownership compared to competitors, rich out-of-the-box functionality, product innovation, improved business agility, and an open source product with full support. It provides a complete portal environment beyond just content management that can be used to develop applications and intranets. While training is required to use the framework and skilled resources can be challenging to find, Liferay is used successfully by many large international organizations.
What's new in WebSphere Portal 8 roundtable 27 september 2012MooijBert
WebSphere Portal 8 was officially launched in May 2012. It provides improvements in site and content management, social portals with improved Connections integration, analytics with new reporting overlays, and responsive design for optimized mobile experiences. New features also include dynamic form building, unified process management, and integration with backends like SAP.
Liferay Configuration and CustomizationThành Nguyễn
This document discusses configuration and customization options in Liferay, including:
- Liferay uses a combination of settings stored in databases, properties files, and XML files for configuration.
- Customization can be done by overriding default configuration properties files or using plugins to modify behavior.
- Plugins include portlets, themes, layout templates, hooks, and web applications, and are deployed as WAR files with specific configuration files.
- Maven can be used to create, build, package and deploy Liferay plugins through archetypes and the liferay-maven-plugin.
The document discusses the Liferay portlet framework and the MVCPortlet design pattern. It explains that MVCPortlet uses the Model-View-Controller (MVC) paradigm to keep code organized. The model manages data and business logic, the view displays data to users through JSP pages, and the controller directs actions based on user input. Service Builder provides a solution for portlets to share database access and business logic, resolving issues like stale caches and synchronization problems that can occur when portlets directly access databases like Hibernate.
Meet open source portals Barcamp PresentationChandan Sharma
Portal is a web application that allows users to personalize pages by adding or removing applications. There are several open source portals like Pluto, Jet Speed, JBoss Portal, and Liferay Portal. Basic portal features include dynamic themes, personalization, content management, documents, forums, blogs, wikis, and workflows. Liferay Portal provides these features and allows drag-and-drop page customization, user and site management, and social media integration. It also has advanced features like marketplace apps, syncing, teams, and documents.
The Liferay 7 meetup organized by Azilen Technologies on 21st May, 2016 was undeniably a successful Meetup. Brief Overview given by Ravi Gupta & Hetal Prajapati on Liferay 7 Technology. Find here Presentation.
Introduction to Portlets using Liferay Portal (Part 2)rivetlogic
The document discusses portlet resource serving in Liferay Portal using the Java Portlet Specification 2.0 (JSR 286). It provides an example of creating a JSP-based portlet that returns dynamic content via Ajax calls using the serveResource method. The portlet is configured to support resource serving and an Ajax script is included to make requests to the resource URL and display the response. Resource serving allows portlets to directly serve resources, interact via Ajax, and have access to portlet context and state information, addressing limitations of prior specifications.
The document discusses the architecture of Liferay Portal. It describes the key layers including the enterprise layer, extensions framework, logical architecture, service layer, persistence layer, and portal architecture. The service layer uses Service Builder to generate services and is divided into local and remote services. The persistence layer relies on Hibernate for database access. The portal architecture manages users, user groups, roles, organizations, sites, and teams to structure user access.
This document discusses deploying the Liferay portal platform using Docker containers. It begins by introducing Liferay as an open source portal platform that allows aggregating web applications and content on a single page. It then describes how Liferay was traditionally deployed on physical or virtual servers before moving to discuss deploying Liferay as microservices using Docker containers. Docker is introduced as a platform to deploy applications in portable containers. The document concludes by providing a Docker template for deploying Liferay and listing some Docker tools for working with Docker containers and deploying the Liferay stack.
This document provides an overview of Liferay, an open source enterprise portal platform. It introduces portals and how they work by assembling portlets. Liferay is described as a website, portal, and content management system. Popular Liferay uses cases include web publishing, intranets, collaboration platforms, and social networks. Key Liferay features covered include content management, document management, and collaboration suites. The document also describes developing applications and plugins for Liferay, including portlets, themes, layout templates, hooks, EXT plugins, and web modules. Continuous integration, automation, and the benefits of using Liferay are also summarized.
Integrating IBM Web Sphere Portal With Web Analytic Hosted And Non Hosted Sit...Chris Sparshott
The document discusses integrating IBM WebSphere Portal with web analytic tools like Coremetrics, Omniture, and Webtrends. It provides an overview of server-side and active site analytics approaches, describing how each collects data and its benefits. The initiative aims to enable customers to better analyze portal usage through seamless integration with web analytic products.
Liferay, Inc., is an open-source company that provides free documentation and paid professional service to users of its software. Mainly focused on enterprise portal technology, the company has its headquarters in Diamond Bar, California, United States
Liferay Developer Best Practices for a Successful Deploymentrivetlogic
Liferay is one of the leading open source portals in today’s market. However, it’s more than just a portal, it’s also a framework. And with good frameworks, comes flexibility, and with flexibility comes the need to understand and follow best practices.
This webcast will share lessons learned and best practices gathered from some of our very own customer Liferay implementations. The presentation will cover the gamut of a Liferay implementation lifecycle.
Moved to https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugi...Milen Dyankov
This slide deck will be removed from here in the future. It has been moved to : https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugins-for-liferay-6-2
The document outlines a high-level site map for an integration and documentation website with several main sections: product marketing pages, enrollment and login, developer console, documentation, and demos. It lists specific pages under each section, such as home, products, APIs, templates for integration overviews, documentation, and demos. It also mentions user journeys for different user types and additional sections for resources, blogs, and community.
This document provides an overview of building a Rich Internet Application (RIA) using Adobe Flex and a PHP backend. It discusses using the Yii framework to create models, controllers and define web services to connect the Flex frontend to the PHP backend using a MySQL database. Code examples are provided to demonstrate integrating Flex and PHP using web services.
PHP frameworks provide scaffolding and structure for building applications faster and more efficiently. They typically include features like MVC architecture, database support, and documentation. Popular PHP frameworks include CakePHP, Symphony, Codeigniter, Zend Framework, Yii, Kohana, and FuelPHP. These frameworks reduce repetitive coding and facilitate connecting to APIs, helping developers build stable apps more quickly.
FIDY is a metadata aggregator platform composed of five primary modules:
1) DPP handles metadata uploads and orchestrates other services.
2) The Index service is a patched Apache SOLR for searching.
3) The Terminology service provides access to controlled vocabularies.
4) The SOAP service allows traditional metadata deposit.
5) The SRU service allows standards-based search via URL.
An optional Vocabulary Management module helps manage controlled terminologies.
JahiaOne 2015 - External user/group providers in Digital Factory 7.1Jahia Solutions Group
With the release of Digital Factory 7.1 we have gone one step further into the direction of simplifying the integration of external sources and repositories, including the integration of external user and group providers.
This session will briefly reveal the details of the new integration point and show possible use cases and examples of its usage.
This document provides an introduction to the Alfresco content management system. It outlines the course objectives which are to understand key concepts and features for end users and administrators. It then describes the Alfresco architecture, products, key features including document management, security, and customization. Finally, it provides an overview of the company background and roadmap for future releases.
This document provides an introduction to web development using the Django framework. It first introduces Madhesiya Software Private Limited and provides a certification of completion. It then discusses introductions to Python, why Python is used, and what web applications are. The remainder of the document focuses on Django, discussing its history, features, extensibility, server arrangements, and how it can be ported to other languages.
An overview of liferay portal.
The outline is:
1.> Review Liferay Portal
– Enterprise Layer
– Extensions Framework
– Logical Architecture of Liferay
– Service layer
– Service Builder
– Web services
– Persistence Layer
– User Management: Organization, Site, User, Roles, Groups
2.> Out of the box features
– Document and Media Library
• Image Management
• Document Management
– Web Content Management
– Asset, Tagging, and Categorization
What's new in WebSphere Portal 8 roundtable 27 september 2012MooijBert
WebSphere Portal 8 was officially launched in May 2012. It provides improvements in site and content management, social portals with improved Connections integration, analytics with new reporting overlays, and responsive design for optimized mobile experiences. New features also include dynamic form building, unified process management, and integration with backends like SAP.
Liferay Configuration and CustomizationThành Nguyễn
This document discusses configuration and customization options in Liferay, including:
- Liferay uses a combination of settings stored in databases, properties files, and XML files for configuration.
- Customization can be done by overriding default configuration properties files or using plugins to modify behavior.
- Plugins include portlets, themes, layout templates, hooks, and web applications, and are deployed as WAR files with specific configuration files.
- Maven can be used to create, build, package and deploy Liferay plugins through archetypes and the liferay-maven-plugin.
The document discusses the Liferay portlet framework and the MVCPortlet design pattern. It explains that MVCPortlet uses the Model-View-Controller (MVC) paradigm to keep code organized. The model manages data and business logic, the view displays data to users through JSP pages, and the controller directs actions based on user input. Service Builder provides a solution for portlets to share database access and business logic, resolving issues like stale caches and synchronization problems that can occur when portlets directly access databases like Hibernate.
Meet open source portals Barcamp PresentationChandan Sharma
Portal is a web application that allows users to personalize pages by adding or removing applications. There are several open source portals like Pluto, Jet Speed, JBoss Portal, and Liferay Portal. Basic portal features include dynamic themes, personalization, content management, documents, forums, blogs, wikis, and workflows. Liferay Portal provides these features and allows drag-and-drop page customization, user and site management, and social media integration. It also has advanced features like marketplace apps, syncing, teams, and documents.
The Liferay 7 meetup organized by Azilen Technologies on 21st May, 2016 was undeniably a successful Meetup. Brief Overview given by Ravi Gupta & Hetal Prajapati on Liferay 7 Technology. Find here Presentation.
Introduction to Portlets using Liferay Portal (Part 2)rivetlogic
The document discusses portlet resource serving in Liferay Portal using the Java Portlet Specification 2.0 (JSR 286). It provides an example of creating a JSP-based portlet that returns dynamic content via Ajax calls using the serveResource method. The portlet is configured to support resource serving and an Ajax script is included to make requests to the resource URL and display the response. Resource serving allows portlets to directly serve resources, interact via Ajax, and have access to portlet context and state information, addressing limitations of prior specifications.
The document discusses the architecture of Liferay Portal. It describes the key layers including the enterprise layer, extensions framework, logical architecture, service layer, persistence layer, and portal architecture. The service layer uses Service Builder to generate services and is divided into local and remote services. The persistence layer relies on Hibernate for database access. The portal architecture manages users, user groups, roles, organizations, sites, and teams to structure user access.
This document discusses deploying the Liferay portal platform using Docker containers. It begins by introducing Liferay as an open source portal platform that allows aggregating web applications and content on a single page. It then describes how Liferay was traditionally deployed on physical or virtual servers before moving to discuss deploying Liferay as microservices using Docker containers. Docker is introduced as a platform to deploy applications in portable containers. The document concludes by providing a Docker template for deploying Liferay and listing some Docker tools for working with Docker containers and deploying the Liferay stack.
This document provides an overview of Liferay, an open source enterprise portal platform. It introduces portals and how they work by assembling portlets. Liferay is described as a website, portal, and content management system. Popular Liferay uses cases include web publishing, intranets, collaboration platforms, and social networks. Key Liferay features covered include content management, document management, and collaboration suites. The document also describes developing applications and plugins for Liferay, including portlets, themes, layout templates, hooks, EXT plugins, and web modules. Continuous integration, automation, and the benefits of using Liferay are also summarized.
Integrating IBM Web Sphere Portal With Web Analytic Hosted And Non Hosted Sit...Chris Sparshott
The document discusses integrating IBM WebSphere Portal with web analytic tools like Coremetrics, Omniture, and Webtrends. It provides an overview of server-side and active site analytics approaches, describing how each collects data and its benefits. The initiative aims to enable customers to better analyze portal usage through seamless integration with web analytic products.
Liferay, Inc., is an open-source company that provides free documentation and paid professional service to users of its software. Mainly focused on enterprise portal technology, the company has its headquarters in Diamond Bar, California, United States
Liferay Developer Best Practices for a Successful Deploymentrivetlogic
Liferay is one of the leading open source portals in today’s market. However, it’s more than just a portal, it’s also a framework. And with good frameworks, comes flexibility, and with flexibility comes the need to understand and follow best practices.
This webcast will share lessons learned and best practices gathered from some of our very own customer Liferay implementations. The presentation will cover the gamut of a Liferay implementation lifecycle.
Moved to https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugi...Milen Dyankov
This slide deck will be removed from here in the future. It has been moved to : https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugins-for-liferay-6-2
The document outlines a high-level site map for an integration and documentation website with several main sections: product marketing pages, enrollment and login, developer console, documentation, and demos. It lists specific pages under each section, such as home, products, APIs, templates for integration overviews, documentation, and demos. It also mentions user journeys for different user types and additional sections for resources, blogs, and community.
This document provides an overview of building a Rich Internet Application (RIA) using Adobe Flex and a PHP backend. It discusses using the Yii framework to create models, controllers and define web services to connect the Flex frontend to the PHP backend using a MySQL database. Code examples are provided to demonstrate integrating Flex and PHP using web services.
PHP frameworks provide scaffolding and structure for building applications faster and more efficiently. They typically include features like MVC architecture, database support, and documentation. Popular PHP frameworks include CakePHP, Symphony, Codeigniter, Zend Framework, Yii, Kohana, and FuelPHP. These frameworks reduce repetitive coding and facilitate connecting to APIs, helping developers build stable apps more quickly.
FIDY is a metadata aggregator platform composed of five primary modules:
1) DPP handles metadata uploads and orchestrates other services.
2) The Index service is a patched Apache SOLR for searching.
3) The Terminology service provides access to controlled vocabularies.
4) The SOAP service allows traditional metadata deposit.
5) The SRU service allows standards-based search via URL.
An optional Vocabulary Management module helps manage controlled terminologies.
JahiaOne 2015 - External user/group providers in Digital Factory 7.1Jahia Solutions Group
With the release of Digital Factory 7.1 we have gone one step further into the direction of simplifying the integration of external sources and repositories, including the integration of external user and group providers.
This session will briefly reveal the details of the new integration point and show possible use cases and examples of its usage.
This document provides an introduction to the Alfresco content management system. It outlines the course objectives which are to understand key concepts and features for end users and administrators. It then describes the Alfresco architecture, products, key features including document management, security, and customization. Finally, it provides an overview of the company background and roadmap for future releases.
This document provides an introduction to web development using the Django framework. It first introduces Madhesiya Software Private Limited and provides a certification of completion. It then discusses introductions to Python, why Python is used, and what web applications are. The remainder of the document focuses on Django, discussing its history, features, extensibility, server arrangements, and how it can be ported to other languages.
An overview of liferay portal.
The outline is:
1.> Review Liferay Portal
– Enterprise Layer
– Extensions Framework
– Logical Architecture of Liferay
– Service layer
– Service Builder
– Web services
– Persistence Layer
– User Management: Organization, Site, User, Roles, Groups
2.> Out of the box features
– Document and Media Library
• Image Management
• Document Management
– Web Content Management
– Asset, Tagging, and Categorization
Top 10 python frameworks for web development in 2020Alaina Carter
Python is a high-level language and offers a broad scope of frameworks to developers. Read further to find out 11 Python frameworks for web development that developers should choose in 2020 to enhance the performance of the website.
How to get started with Python web development? Here’s a guide to help you develop your web application on the world’s best server-side programming language.
https://www.sparxitsolutions.com/blog/complete-guide-of-python-web-development/
This document provides an overview of developing applications and customizing Liferay Portal. It discusses portlet development using the Plugins SDK, creating themes, using hooks to customize core functionality, extending Liferay through ext plugins, leveraging Liferay APIs, and concludes by stating Liferay's flexibility enables customizing the platform.
Modern web application development with java ee 7Shekhar Gulati
This document discusses building a modern Java web application called Miles2Run using Java EE 7. It describes the initial requirements of allowing users to store running activities and authenticate using Twitter. The technology stack used includes Java EE 7, AngularJS, MySQL, and deployment on WildFly running on OpenShift. Challenges in meeting all requirements and technologies used to overcome them like Redis, MongoDB and C3.js for graphs are also summarized.
WebSphere Portal V6.1 provides a technical overview of the product's architecture and components. It discusses the portal tier, backend tier, security tier, content tier and how they work together. It also summarizes the main components of WebSphere Portal including the application server, database, directory server, and search. Finally, it highlights how WebSphere Portal works with various platforms, databases, directories, security managers, web servers and browsers.
How to Successfully Master the PHP Development Tools.pdfEnterprise Wired
In this comprehensive guide, we'll explore essential PHP development tools that can elevate your coding workflow and help you build robust, scalable, and efficient PHP applications.
Yii is a PHP framework that follows the model-view-controller (MVC) design pattern. It aims to separate business logic from user interfaces to allow each part to be developed and changed independently. The framework provides models to manage data and business rules, views to contain user interface elements, and controllers to link models and views. Yii was created based on other frameworks like Ruby on Rails, PRADO, and jQuery to provide a high-performance PHP framework for developing large-scale web applications.
5 Treding Java Frameworks Offshore Developers Should AboutBJIT Ltd
Java is one of the most widely used programming languages in the world, and its popularity can be attributed in part to the numerous Java frameworks that exist to simplify and expedite the development process. These frameworks are designed to provide a set of pre-built functions and tools that can be used to build complex applications quickly and easily.
For offshore developers, keeping up with the latest trends in Java frameworks is crucial for staying competitive in the market. In this topic, we will discuss five of the most popular Java frameworks that offshore developers should know about. These frameworks have gained significant popularity and are widely used in the industry. Understanding the features and capabilities of these frameworks can help offshore developers to build high-quality applications that meet the demands of their clients.
Read more: https://uearner.com/5-trending-java-frameworks-offshore-developers-should-about-this-2022/
Apache Shindig is an open source gadget container that allows developers to easily write reusable web applications using HTML, CSS and JavaScript. It supports the Google Gadgets specification and OpenSocial specification, allowing gadgets to be embedded into various contexts like websites and portals. The authors used Apache Shindig to power their portal server, bundling it using OSGi and enabling features like caching to improve performance. They were able to build a comprehensive portal with open standards and a gadget repository browser.
Prominent Back-end frameworks to consider in 2022!Shelly Megan
A sound back-end framework plays a crucial role in architecting a high-performing application. Check out the most popular back-end frameworks that you need to consider in 2022 - Laravel with 67,902 repository stars, Django with 61.614 stars, Flask with 57.681 stars, ExpressJS with 55.520 stars, Ruby on Rails with 49,840 stars, and Spring with 45,609 stars.
Enterprise Griffon provides an overview of the Griffon framework, which is a desktop application framework for Java that uses plugins and addons to extend its capabilities, and it discusses Griffon's plugin architecture, MDI support, UI toolkits like SwingXBuilder and MacWidgetsBuilder, notifications, database integration, printing, and deployment options.
Portlet applications a multi server deployment perspective by mohit kumar(p...Mohit Kumar
This document discusses developing JSR 168 portlet applications for deployment on multiple portal servers. It notes that while portals claim JSR 168 compliance, they still require some vendor-specific configuration. The key points are:
1) Include required vendor deployment descriptors but avoid vendor-specific APIs and tag libraries.
2) Target portals and include their dependent descriptors, while leaving other descriptors untouched.
3) Focus on standard portlet tags rather than vendor tags to avoid vendor dependencies.
This will allow building a generic portlet application that can deploy across portals without code changes.
JIO and WebViewers: interoperability for Javascript and Web ApplicationsXWiki
This talk, made at the Open World Forum 2013, had the objective of presenting JIO and WebViewers, two open specifications to help integrate Javascript document viewers with Web Applications including CMS, Wikis, Collaborative Applications.
This document provides an overview of the Liferay platform and its key products and features. It describes Liferay Portal as an enterprise portal that incorporates search, content management, collaboration, social networking and more. It outlines the features of Liferay's built-in collaboration suite and content management system. It also summarizes Liferay's social networking capabilities and mentions that Liferay is open source software with over 7.5 million downloads that supports a wide variety of hardware, operating systems, databases, application servers and standards. The document concludes by presenting case studies of organizations using Liferay portal.
This document provides an overview of the Liferay platform and its key products and features. It describes Liferay Portal as an enterprise portal that incorporates search, content management, collaboration, social networking and more. It outlines the features of Liferay's built-in collaboration suite and content management system. It also summarizes Liferay's social networking capabilities and mentions that Liferay is open source software with over 7.5 million downloads that supports a wide variety of hardware, operating systems, databases, application servers and standards. The document concludes by presenting case studies of organizations using Liferay portal.
A portal is a unified web-based interface that aggregates content and applications from diverse sources and provides single sign-on access. Portals offer benefits like customization, personalization, integration and organization to both users and companies. Portlets are web components that generate dynamic content and are managed within a portlet container. The Java Portlet Specification JSR 168 standardizes portlet development.
Drupal, Joomla, Plone and TYPO3 are open source content management systems that allow users to manage dynamic websites through features like user administration, publishing workflows, discussion capabilities and metadata functionalities. They require a web server, PHP and a database to run and have large developer communities providing regular updates, themes and modules.
Similar to Liferay plugin customization to change the behavior in portal (20)
Here we have explained through this article some of the best ways to do nested JSON data processing with Apache Spark and have given some screenshots according to the article.
Apache Spark Concept is a much generalized framework for distributed data processing that provides APIs for data manipulation in these memory casings and then used computations in which the partition sets a coarse granular transformation on the data. Click here to get more tips and Services for apache spark.
There are the Dynamics 365 has the two types of the editions are available. One is the Business edition, and another is the Enterprise edition. There are the Dynamics 365 Business central is the cloud-based application, and it is helpful in all size of the business. It will increase your financial visibility. Here describe the information about how to grow your business using Microsoft Dynamics 365.
Apache Spark is an open-source framework for large-scale data processing. It provides interactive processing, real-time stream processing, batch processing, and in-memory processing at very fast speeds. Spark's key feature is its in-memory cluster computing, which increases data processing speeds. Spark is widely used for big data analysis across industries like security, gaming, travel, finance, e-commerce, and healthcare.
The best business management application for small, medium and enterprise level. In this slide we mention how can choose dynamics 365 for your business and go ahead to success.
Here we explain with the use of Dynamics 365, you can manage your accounts, deals, administration, and tasks to streamline business processes, improve client connections, and enable growth. Here some info, benefits and advantages explain to you can understand and select the right CRM for your business.
This document discusses and recommends several open-source machine learning libraries for Java. It recommends MLib by Apache Spark as the top library because it is compatible with multiple languages like Java, Scala and Python. It also recommends Weka 3 for its large set of algorithms and customization abilities. Massive Online Analysis (MOA) and ELKI are also recommended for their abilities to handle large datasets and provide common machine learning techniques like regression, clustering and classification. The document provides links to learn more about each library.
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/how-axelera-ai-uses-digital-compute-in-memory-to-deliver-fast-and-energy-efficient-computer-vision-a-presentation-from-axelera-ai/
Bram Verhoef, Head of Machine Learning at Axelera AI, presents the “How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-efficient Computer Vision” tutorial at the May 2024 Embedded Vision Summit.
As artificial intelligence inference transitions from cloud environments to edge locations, computer vision applications achieve heightened responsiveness, reliability and privacy. This migration, however, introduces the challenge of operating within the stringent confines of resource constraints typical at the edge, including small form factors, low energy budgets and diminished memory and computational capacities. Axelera AI addresses these challenges through an innovative approach of performing digital computations within memory itself. This technique facilitates the realization of high-performance, energy-efficient and cost-effective computer vision capabilities at the thin and thick edge, extending the frontier of what is achievable with current technologies.
In this presentation, Verhoef unveils his company’s pioneering chip technology and demonstrates its capacity to deliver exceptional frames-per-second performance across a range of standard computer vision networks typical of applications in security, surveillance and the industrial sector. This shows that advanced computer vision can be accessible and efficient, even at the very edge of our technological ecosystem.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
2. What is it?
●
It is free and open source enterprise
portal written in Java.
●
Liferay Portal is Java-based and runs on
any computing platform capable of
running the Java Runtime Environment
and an application server.
●
It is available bundled with a servlet
container such as Apache Tomcat.
3. What is it?
●
This web platform has features commonly
required for the development of websites
& portals.
●
It is described as a content management
or a web application framework.
●
Support of Liferay plugin development &
it's extention into multiple programming
languages, including PHP & Ruby portlets.
4. Customization
●
Liferay includes a built-in web CMS
allowing users to build :
- Websites & Portals
- Liferay theme customization
- Pages
- Portlets or gadgets
- Common navigation
5. Liferay Editions
i. Liferay Portal Community Edition :
A version with the latest features &
support through the active community.
ii.Liferay Portal Enterprise Edition :
A commercial offering that includes
services including updates & full support.
6. Other Collaboration Suite
i. Liferay Social Office
ii. Liferay Sync
iii. AlloyUI
iv. Liferay Faces
v. Liferay IDE
vi. Liferay Marketplace
7. Other Collaboration Suite
i. Liferay Social Office : A social
collaboration suite for enterprises.
ii. Liferay Sync : Enables Liferay Portal
users to publish and access documents
and files from multiple environments,
including Windows & Mac OS desktops,
& iOS & Android-based mobile
platforms.
8. Other Collaboration Suite
iii. AlloyUI : A User Interface (UI)
framework for building web
applications.
iv. Liferay Faces : An umbrella
project that provides support for
the JavaServer Faces (JSF) standard
within Liferay Portal.
9. Other Collaboration Suite
v. Liferay IDE : There are some set
of Eclipse plugins with the
Liferay Portal development platform.
vi. Liferay Marketplace : Liferay's
public apps repository.
10. Core Portlets
●
Liferay comes with certain portlets
preinstalled.
●
These comprise the core functionality
of the portal system. They include:
13. Core Portlets
●
Site Map
●
Site Navigation
●
Social Equity
●
Software Catalog
●
Tags and Categories
●
Themes, supporting Velocity &
FreeMarker markup
14. Core Portlets
●
User Directory
●
Web Content
●
Web Form Builder
●
WebDAV Integration
●
Website Tool
●
Wiki (supports Creole as well as
MediaWiki syntax)
15. Features
1. Simplified UI Development
2. Flexible Enterprise Integration
Framework
3. Out-of-the-box Tools
4. Secure Single Sign On (SSO)
5. Custom Fields
6. Rules Engine Integration
7. User Groups, Organizations & Sites
16. Features
8. SOA Framework
9. User Personalization
10. Role Based Content Delivery
11. Single-Click Configuration
12. Dynamic Drag & Drop
13. Workflow Framework
14. User-Driven Workflow & Approval
15. Working from Your Desktop with
Liferay Sync
17. Features
16. Search & Tagging
17. Multi-language Support
18. Auditing & Performance
Monitoring
19.OpenSocial
18. Auditing & Performance
Monitoring
●
To help administrators monitor the portal's
performance & better optimize resources,
Liferay Portal gives administrators access to
key performance statistics for all portlets and
portal pages :
- Hits per page
- Average time per hit
- Maximum time per request & more