This document provides an overview of skinnDriva, an OpenCms skinning framework. It introduces skinnDriva and its benefits, including easier template development, better workflow for multiple sites/sections, and less work. It then explains how to use skinnDriva by importing required modules, adding code to templates, bundling files into a module, and preparing formatters. The final step is setting a theme property to apply the skin to a website section.
19. What is skinnDriva
Your benefits from using skinnDriva
•
Easier to get started with template development
•
Strengthen OpenCms' position in the market
20. What is skinnDriva
Your benefits from using skinnDriva
•
Better workflow for working with multiple
sites/sections
30. Working with skinnDriva
Step 1: Import modules
•
Import the Commons Module
•
Import the skinnDriva Core Module
•
Import the skinnDriva Base Module or create
your own one
31. Working with skinnDriva
The Commons Module
•
com.diawara.opencms.commons
•
Mandatory for skinnDriva
•
Provides functionality shared with other
frameworks
32. Working with skinnDriva
The skinnDriva Core Module
•
net.componio.opencms.modules.eight.skinndriva.rd
–
generic formatters
–
skinnDriva administration point
–
tag library
–
complete skinnDriva functionality
33. Working with skinnDriva
The skinnDriva Base Module
•
net.componio.opencms.modules.eight.skinndriva.rd.skins.base
•
Default resource types
–
skinndriva_article
–
skinndriva_navigation
–
skinndriva_link_list
–
skinndriva_news
–
skinndriva_image
34. Working with skinnDriva
The skinnDriva Base Module
•
default Galleries
•
default Container types
•
default formatters
•
base for all skins
35. Working with skinnDriva
Step 2: Add code to template files
and / or bundle them in a module
•
CSS Files
•
Graphics
•
JSPs & Formatters
•
Scripts and other files
•
Register all these files in the administration UI