Plugin Training

  How to extend and add
functionality to the dotCMS
Who Can Use Plugins?

      System Admins
      Java Developers
      Web Developers



                         2
What Can I Do?
       Macros
       Config
       tinyMCE
   Velocity Tooling
    Custom Java
         JSP
   Backend Tooli...
How Do They Work?

     Build/Compile
        Deploy
     Configuration
      Properties


                      4
dotCMS Architecture

           Current Status
Future Development- New Architecture
        Legacy VS New Code



        ...
Plugin Development 

      Viewtools
       Macros
       Struts
       Portlets


                       6
Setting up the Development
        Environment 
    Downloading dotCMS Code: SVN
           Eclipse (Plugins)
         Deb...
Other Things You Can Do
                      


      Plugin Deployer

           Servlet

            Filter

        St...
Infrastructure
       Cache
   HibernateUtils
    dotConnect
      Lucene
   Inode & Tree
      Services


               ...
Upcoming SlideShare
Loading in …5
×

Plugin Overview I and II

1,038 views

Published on

From dotCMS Boot Camp 2010. High-level slides from presentation on how to configure plugins in dotCMS and a focus on plugin development in Velocity and Java.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,038
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Plugin Overview I and II

  1. 1. Plugin Training How to extend and add functionality to the dotCMS
  2. 2. Who Can Use Plugins? System Admins Java Developers Web Developers 2
  3. 3. What Can I Do? Macros Config tinyMCE Velocity Tooling Custom Java JSP Backend Tooling 3
  4. 4. How Do They Work? Build/Compile Deploy Configuration Properties 4
  5. 5. dotCMS Architecture Current Status Future Development- New Architecture Legacy VS New Code 5
  6. 6. Plugin Development Viewtools Macros Struts Portlets 6
  7. 7. Setting up the Development Environment Downloading dotCMS Code: SVN Eclipse (Plugins) Debug Environment 7
  8. 8. Other Things You Can Do Plugin Deployer
 Servlet
 Filter
 Struts/Tiles 8
  9. 9. Infrastructure Cache HibernateUtils dotConnect Lucene Inode & Tree Services 9

×