Many of us are comfortable with Liferay technology and remember what it was like when we were not so familiar with it. There are many more community members who are struggling with basic Liferay concepts, or have been assigned to an existing Liferay project and want to quickly get up to speed, and even more on the way that are coming from varied backgrounds and with varied levels of expertise on Liferay and related technologies, that need better guidance on how best to get started and progress through their career using Liferay to solve their problems.
With this in mind, we in the community are setting out to create a series of learning tutorials to aid in understanding how to better use Liferay. One of the best ways to learn is by example, and therefore the following series of videos are being produced and organized into a curriculum of learning, driven by and produced for our community of users.
This wiki page serves to organize the efforts of community members when producing vidoes on specific topics. The list of topics may change over time.
See the forum thread for more details.
If you are interested in creating one of these videos, please add your name to the "Presenter" column so that everyone will know who is working on what.
We have this guide to use, which has instructions on how to create the video, requirements, and submission procedures. Please give it a read before beginning your creation.
Topic | Presenter | |
---|
Getting Started with Liferay Portal UI (Dockbar, using Control Panel, etc) | James Falkner | |
Managing your account | James Falkner | |
Using Discussion Boards | | |
Using the Wiki | | |
Finding and Connecting with your Friends | | |
Finding other sites and content of interest | | |
Topic | Presenter | |
---|
Intro to Portal Structure (Users, Roles, User Groups, Teams, Orgs, Sites, etc) | | |
Creating pages on your site and adding/removing portlets | Drew B. | |
Intro to Web Content Structures, Templates, Articles | | |
Typical Site Structures (pages, layouts, sites, organizations, themes, etc) | | |
Integration with external social networking sites (Facebook, etc) | | |
Creating Sites Using Dynamic Site and Page Templates | | |
Making Site Announcements | | |
Topic | Presenter | |
---|
Intro to Liferay Web Content | | |
WYSIWYG Web Content Creation Tips | | |
Categorizing content using Vocabularies, Categories, and Tags | | |
Publishing web content to pages and sites | | |
Adding other components (portlets, images, banners) to pages | | |
Creating Internationalized Content | | |
Using Documents and Media Gallery | | |
Using Asset Publisher | | |
Liferay SEO Concepts | | |
Topic | Presenter | |
---|
Plugin Architecture and how plugins interact with other plugins, and Liferay core | | |
Intro to Portlets (incl. diff types, MVC, JSF, Vaadin, etc) | | |
Intro to Scripting Portlets | | |
Intro to Themes | Maarten van Heiningen | |
Converting HTML+CSS+JS templates to Liferay Themes | Wasim S | |
Integration of custom portlets with Liferay Permissioning | | |
Topic | Presenter | |
---|
Basic Installation and Database Configuration | Paul Hinz | |
Anatomy of a Liferay Installation - what files go where | | |
Liferay Permissions (including how to set via UI) | | |
Backing up Liferay | | |
Integrating with external authentication | | |
Topic | Presenter | |
---|
Basic Java Skills for Liferay Developers | | |
Developing with Liferay IDE | | |
Using Service Builder | | |
Using the Scheduler | | |
Role-based Content Delivery | | |
Intro to Alloy UI | | |
Liferay API Patterns | | |
Topic | Presenter | |
---|
Participation in Liferay Open Source Community | James Falkner | |
CE vs. EE | | |