SlideShare a Scribd company logo
<Insert Picture Here>




Oracle Stellent 10gR3: Site Studio Fundamentals
Lee Klement
Senior Principal Instructor
Oracle University
Welcome!                               I’m Lee.

• Name: Lee Klement
                                                          <Insert Picture Here>
                                                          <I    t Pi t    H   >
• Residence: Minneapolis, Minnesota
• Workplace: Everywhere!
• Experience: 15 Years with Stellent, now Oracle
  • Spent time in Support, Consulting, and QA/Web Group
  • 7Y
     Years as a T i
                Trainer on C t t Server (UCM)
                           Content S
• Lead Instructor on Site Studio and other UCM Products
• Now also teaching Oracle Classes on:
  • Introduction to Java
  • Enterprise Java (
         p          (Java EE)
                            )
  • XML
  • Web services
Introduce Yourself!


• Wh t’ your name?
  What’s         ?                           <Insert Pi t
                                             <I    t Picture H
                                                             Here>
                                                                 >


• Where are you?
            y
• What do you do?
• Wh t experience or training do you have with
  What        i      t i i d         h     ith
  Site Studio and Content Server?
• What will you be doing with Site Studio?
• Tell us one fact about yourself.
                         yourself
The Z
Th Zen Of Site Studio:
          Sit St di

  There Is No Web Page
The Site Studio Equation:

  Webpage = Layout + Content
The Content Server Truism:
  It s
  It's all about the Metadata!
Site Studio Page Assembly
WebDAV and the Folders component


• WebDAV needs the folder component because
                                    because...



   The Operating System
   Th O        ti S t                Content Server thinks in
 thinks in folders and paths               Metadata


      /documentation               Sec. Grp: Development        The folder
                                   Type: Documentation          component
                                                                acts as a
                                   Sec. Grp: Development        bridge.
                                                                bridge
           /documentation/admin    Type: Documentation          It allows the
                                   Level: Administration        creation of
                                                                virtual folders
                                                                and gives a
                                   Sec. Grp: Development        way to assign
             /documentation/user   Type: Documentation          metadata to
                                   Level: User                  the folders
<Insert Picture Here>
                    <I    t Pi t    H   >


Lesson 18
Secondary Layouts
Why Secondary Layouts?
<Insert Picture Here>
                 <I    t Pi t    H   >


Lesson 19 & 20
Native Content
Working With Native Content

•D
 Dynamic C
       i Converter d
                 t does a t template-based
                                  l t b   d
 conversion of native content to web content
•T
 Template: A collection of rules f converting native
      l t       ll ti    f l for         ti     ti
 content to web content.
• Element: One of those rules. Usually associated with
  a style in the word-processing document.
<Insert Picture Here>
                       <I    t Pi t    H   >


Bonus:
Additional Resources
Additional Resources

•O l T h l
 Oracle Technology N t
                   Network
                         k
      www.oracle.com/technology
  • D
    Documentation
           t ti
  • Downloads
  • Discussions
• Yahoo Group
      intradoc_users    (write that down!)
• Oracle Education
        education.oracle.com
         d   ti       l
<Insert Picture Here>
                  <I    t Pi t    H   >


Bonus:
A Peek at 10gR4
Oracle WCM Strategy

              “Open”
               Open
      • Use any technology
        • Use any language for coding
        • Use any technology to deliver the site
        • Use any IDE to edit site templates and parts

      • Provide WCM to Web apps & portals
        • Incrementally uptake WCM features into
                      y p
          web applications
Oracle WCM Strategy

         “Flexible”
          Flexible
      • Flexible Architecture
         • Separation of content and presentation
         • Clean templates
         • Put anything anywhere

      • More functionality
         • More control for contributors
         • Better infrastructure for components
         • Better infrastructure for personalization
                                     p
Site Studio 10gR4
    Key Enhancements

•   Flexible Site Studio Architecture
    Fl ibl Sit St di A hit t
•   New WCM Features
•   Web S i
    W b Services f displaying and editing content regions
                   for di l i       d diti   t t     i
•   Result: Embed content regions in external applications
    and portals
       d    t l
Site Studio 10gR3
Current Presentation Model
        Template

            Region              XML Data File
               <H1>
                             Ravenna Tower Speakers PX229
             Element

            </H1>  <H2>
            </H1> <H2>
                             Sound that goes to the ceiling
             Element

            </H2>  <DIV>
                               With tweeters designed by birds
                               With tweeters designed by birds 
                              and woofers designed by big dogs, 
                              Ravenna Tower speakers emit the 
                                clearest, most powerful sound 
             Element           you’ve heard outside of the wild. 


              </DIV>
Site Studio 10gR4
                                 XML Data File
New Presentation Model
                              Ravenna Tower Speakers PX229
        Template
                              Sound that goes to the ceiling

                                With tweeters designed by birds 
                               and woofers designed by big dogs, 
                               Ravenna Tower speakers emit the 
                                 clearest, most powerful sound 
                                you’ve heard outside of the wild. 
          <Placeholder Tag>
          <Placeholder Tag>
                               Region Template
                                            <H1>



                                        </H1>  <H2>



                                        </H2>  <DIV>



                                           </DIV>
Site Studio 10gR3
Current Contribution Model
     Template

         Region
             <H1>

           Element
                                XML Data File
          </H1>  <H2>
          </H1> <H2>

           Element           Ravenna Tower Speakers PX229

         </H2>  <DIV>

                             Sound that goes to the ceiling
           Element

                               With tweeters designed by birds 
                              and woofers designed by big dogs, 
            </DIV>            Ravenna Tower speakers emit the 
                                clearest, most powerful sound 
                               you’ve heard outside of the wild. 
Site Studio 10gR4
New Contribution Model
   Template

                        Region
                       Definition
                       D fi iti

                          Element      XML Data File
   <Placeholder Tag>
   <Placeholder Tag>
                          Element
                                    Ravenna Tower Speakers PX229

                          Element
                                    Sound that goes to the ceiling


                                      With tweeters designed by birds 
                                     and woofers designed by big dogs, 
                                     Ravenna Tower speakers emit the 
                                       clearest, most powerful sound 
                                      you’ve heard outside of the wild. 
Site Studio 10gR4
 Region Definitions

• D fi
  Defines
  • The content and/or data to collect from contributors
  • Replaces in-line region definitions
              in line
  • Also defines content creation
    and switching behavior
  • Also defines metadata
    defaults and profile
Site Studio 10gR4
 Element Definitions

• Defines:
  • The editing experience within an element
  • Replaces in-line elements
• What’s New:
  •   Choice of FCK or Ephox
  •   Managed, reusable object
  •   In-line flash
  •   Editor Configuration override
  •   Editor CSS override
  •   More element types
      • Query picker, element picker,
        dropdown li t checkbox, etc.
        d d       list, h kb      t
Site Studio 10gR4
 Region Templates

• Defines
  • The formatting of the data authored to a region definition
  • Can have multiple region templates per region definition
Site Studio 10gR4
 Region Definitions and Templates

• What’s New:
  What s
  • RD + RT = Component
      • Data and presentation bound together independently of
                  p                     g         p        y
        the page template or application
      • Components can be dropped anywhere – never a data /
        template impedance mismatch
      • Many design patterns – not limited to mere contributor
        content
  •   RDs and RTs are managed and reusable
  •   Contributor can switch Region Templates
  •   RD + RT is callable as a service
  •   Contributor Data can be authored from UCM as well as
      the web site
Site Studio 10gR4
 Placeholders and Placeholder Definitions

• D fi
  Defines
  • A region – i.e. dynamically dropped-in content
  • What Region Definitions and Templates are available
  • What actions a contributor can take
What Were Those New Bits Again?

•R i T
 Region Template
            l t
  • Defines the presentation of the contribution region.
  • This is the contribution region definition that is currently in the
    body of the page.
• Region Definition
    g
  • Defines configuration for contribution to the contribution
    region - all of the control over editing in contributor and
    dynamic converter
              converter.
  • Uses reuseable element definitions to specify the editing
    details
  • This is the contribution region data definition that is curently in
    the XML at the head of the page.
What Were Those New Bits Again?

• El
  Element Definition
        t D fi iti
  • Reuseable definition of what kind of contribution is allowed at the
    element level.
  • These are referenced in the region definitions.
• Placeholder Definition - A reuseable definition of what
 region d fi iti
    i definitions and td templates can b combined i a given
                             l t       be       bi d in     i
 location in the site and what contributor actions will be allowed.
• Placeholder - The marker that actually places the contribution
 region in the page.
  • It specifies a placeholder definition to be used and, optionally, a
    datafile.
    datafile
  • The placeholder is the piece that can be called from an SSXA web
    service.
How are all of those connected?
 (the short version...)

• Pl
  Placeholder specifies a placeholder d fi iti t b
       h ld          ifi     l   h ld definition to be
  used at that spot in the web page.
  • O ti
    Optionally specifies th region t
           ll      ifi the     i template actually used
                                     l t    t ll      d
  • Optionally specifies the data file
• Placeholder Definition specifies Region Definitions
  and Template Definitions that can be used at that
  point in the site
• Region Definitions use Element Definitions to
  specify editing details allowed
Why???
         • The whole reason for
           these changes s to
           allow Site Studio to
           deliver a partial page
           inside another
           application.

         • That includes in-context
           editing!

         • Thi f
           This functionality i
                    ti    lit is
           delivered via a standard
           SOAP/ XML web
           service.
           service
Site Studio 10gR4
 Site Studio for eXternal Applications (SSXA)

•S
 Supporting WCM Externally
       ti       E t    ll
  • Service for displaying a formatted region
    • WCM PLACEHOLDER
      WCM_PLACEHOLDER
  • Service for calling the editor for a region
    • WCM EDIT DATA FILE
      WCM_EDIT_DATA_FILE
  • Plus existing services for:
    •   Interacting with workflow
    •   Document Info
    •   Where Used
    •   Checkout d Open
        Ch k t and O
Site Studio 11g
What’s In Site Studio for External Applications

                  • In UCM
                    • [Site Studio Component]
                    • Site Studio External Applications
                      Component
                    • Caching control

                  • In JDeveloper
                    • JDeveloper Extension

                  • In Deployed Application
                    •   JSP Tags and Servlet
                    •   RIDC
                    •   Proxy
                    •   Cache
Jdeveloper Extension


Application                                     Open WCM
 Structure                                        Tags




                          Properties

Connection
 to UCM



                                        Site
                                       Assets
Thank You!
 • You can contact me at:
                lee.klement@oracle.com

More Related Content

Viewers also liked

Pp2
Pp2Pp2
Arcva slideshow
Arcva slideshowArcva slideshow
Arcva slideshow
codesprout
 
The police - partituras
The police - partiturasThe police - partituras
The police - partituras
Berto Luthier
 
White label mobile app
White label mobile appWhite label mobile app
White label mobile apptvantilburg
 
The Police (partituras)
The Police (partituras)The Police (partituras)
The Police (partituras)
Berto Luthier
 
cable m
cable mcable m
cable m
joshtrue
 
KT v5 preview
KT v5 previewKT v5 preview
KT v5 preview
tvantilburg
 
10g R3 Urm Slides For Students 100722
10g R3 Urm Slides For Students 10072210g R3 Urm Slides For Students 100722
10g R3 Urm Slides For Students 100722
Lee Klement
 

Viewers also liked (8)

Pp2
Pp2Pp2
Pp2
 
Arcva slideshow
Arcva slideshowArcva slideshow
Arcva slideshow
 
The police - partituras
The police - partiturasThe police - partituras
The police - partituras
 
White label mobile app
White label mobile appWhite label mobile app
White label mobile app
 
The Police (partituras)
The Police (partituras)The Police (partituras)
The Police (partituras)
 
cable m
cable mcable m
cable m
 
KT v5 preview
KT v5 previewKT v5 preview
KT v5 preview
 
10g R3 Urm Slides For Students 100722
10g R3 Urm Slides For Students 10072210g R3 Urm Slides For Students 100722
10g R3 Urm Slides For Students 100722
 

Similar to Site Studio Fundamentals Supplemental Slides

Advanced Site Studio Class, June 18, 2012
Advanced Site Studio Class, June 18, 2012Advanced Site Studio Class, June 18, 2012
Advanced Site Studio Class, June 18, 2012
Lee Klement
 
Delivering Developer Tools at Scale
Delivering Developer Tools at ScaleDelivering Developer Tools at Scale
Delivering Developer Tools at Scale
Oracle Developers
 
Webinar Docker Tri Series
Webinar Docker Tri SeriesWebinar Docker Tri Series
Webinar Docker Tri Series
Newt Global Consulting LLC
 
Webinar : Docker in Production
Webinar : Docker in ProductionWebinar : Docker in Production
Webinar : Docker in Production
Newt Global Consulting LLC
 
Domain Specific Development using T4
Domain Specific Development using T4Domain Specific Development using T4
Domain Specific Development using T4
Joubin Najmaie
 
Categorizing Docker Hub Public Images
Categorizing Docker Hub Public ImagesCategorizing Docker Hub Public Images
Categorizing Docker Hub Public Images
Roberto Hashioka
 
Stackato
StackatoStackato
Stackato
Jonas Brømsø
 
DockerCon SF 2015: Maintaining the official node.js docker image
DockerCon SF 2015: Maintaining the official node.js docker imageDockerCon SF 2015: Maintaining the official node.js docker image
DockerCon SF 2015: Maintaining the official node.js docker image
Docker, Inc.
 
Kubecon 2019 - Promoting Kubernetes CI/CD to the Next Level
Kubecon 2019 - Promoting Kubernetes CI/CD to the Next LevelKubecon 2019 - Promoting Kubernetes CI/CD to the Next Level
Kubecon 2019 - Promoting Kubernetes CI/CD to the Next Level
Tim Pouyer
 
Html5 more than just html5 v final
Html5  more than just html5 v finalHtml5  more than just html5 v final
Html5 more than just html5 v final
Lohith Goudagere Nagaraj
 
DockerPenang Meetup#1
DockerPenang Meetup#1DockerPenang Meetup#1
DockerPenang Meetup#1
Sujay Pillai
 
DockerCon SF 2015: Maintaining the Official Node.js Docker Image
DockerCon SF 2015: Maintaining the Official Node.js Docker ImageDockerCon SF 2015: Maintaining the Official Node.js Docker Image
DockerCon SF 2015: Maintaining the Official Node.js Docker Image
Docker, Inc.
 
DockerCon SF 2015: A New Model for Image Distribution
DockerCon SF 2015: A New Model for Image DistributionDockerCon SF 2015: A New Model for Image Distribution
DockerCon SF 2015: A New Model for Image Distribution
Docker, Inc.
 
Docker Registry V2
Docker Registry V2Docker Registry V2
Docker Registry V2
Docker, Inc.
 
Containers and Microservices for Realists
Containers and Microservices for RealistsContainers and Microservices for Realists
Containers and Microservices for Realists
Oracle Developers
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realists
Karthik Gaekwad
 
Atril-Déjà Vu Tea mserver 2 general presentation
Atril-Déjà Vu Tea mserver 2   general presentationAtril-Déjà Vu Tea mserver 2   general presentation
Atril-Déjà Vu Tea mserver 2 general presentation
cohlmann
 
Deployment Strategies: Managing Code, Content, and Configurations
Deployment Strategies: Managing Code, Content, and ConfigurationsDeployment Strategies: Managing Code, Content, and Configurations
Deployment Strategies: Managing Code, Content, and Configurations
nyccamp
 
Word camp nextweb
Word camp nextwebWord camp nextweb
Word camp nextweb
Panagiotis Grigoropoulos
 
Word camp nextweb
Word camp nextwebWord camp nextweb

Similar to Site Studio Fundamentals Supplemental Slides (20)

Advanced Site Studio Class, June 18, 2012
Advanced Site Studio Class, June 18, 2012Advanced Site Studio Class, June 18, 2012
Advanced Site Studio Class, June 18, 2012
 
Delivering Developer Tools at Scale
Delivering Developer Tools at ScaleDelivering Developer Tools at Scale
Delivering Developer Tools at Scale
 
Webinar Docker Tri Series
Webinar Docker Tri SeriesWebinar Docker Tri Series
Webinar Docker Tri Series
 
Webinar : Docker in Production
Webinar : Docker in ProductionWebinar : Docker in Production
Webinar : Docker in Production
 
Domain Specific Development using T4
Domain Specific Development using T4Domain Specific Development using T4
Domain Specific Development using T4
 
Categorizing Docker Hub Public Images
Categorizing Docker Hub Public ImagesCategorizing Docker Hub Public Images
Categorizing Docker Hub Public Images
 
Stackato
StackatoStackato
Stackato
 
DockerCon SF 2015: Maintaining the official node.js docker image
DockerCon SF 2015: Maintaining the official node.js docker imageDockerCon SF 2015: Maintaining the official node.js docker image
DockerCon SF 2015: Maintaining the official node.js docker image
 
Kubecon 2019 - Promoting Kubernetes CI/CD to the Next Level
Kubecon 2019 - Promoting Kubernetes CI/CD to the Next LevelKubecon 2019 - Promoting Kubernetes CI/CD to the Next Level
Kubecon 2019 - Promoting Kubernetes CI/CD to the Next Level
 
Html5 more than just html5 v final
Html5  more than just html5 v finalHtml5  more than just html5 v final
Html5 more than just html5 v final
 
DockerPenang Meetup#1
DockerPenang Meetup#1DockerPenang Meetup#1
DockerPenang Meetup#1
 
DockerCon SF 2015: Maintaining the Official Node.js Docker Image
DockerCon SF 2015: Maintaining the Official Node.js Docker ImageDockerCon SF 2015: Maintaining the Official Node.js Docker Image
DockerCon SF 2015: Maintaining the Official Node.js Docker Image
 
DockerCon SF 2015: A New Model for Image Distribution
DockerCon SF 2015: A New Model for Image DistributionDockerCon SF 2015: A New Model for Image Distribution
DockerCon SF 2015: A New Model for Image Distribution
 
Docker Registry V2
Docker Registry V2Docker Registry V2
Docker Registry V2
 
Containers and Microservices for Realists
Containers and Microservices for RealistsContainers and Microservices for Realists
Containers and Microservices for Realists
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realists
 
Atril-Déjà Vu Tea mserver 2 general presentation
Atril-Déjà Vu Tea mserver 2   general presentationAtril-Déjà Vu Tea mserver 2   general presentation
Atril-Déjà Vu Tea mserver 2 general presentation
 
Deployment Strategies: Managing Code, Content, and Configurations
Deployment Strategies: Managing Code, Content, and ConfigurationsDeployment Strategies: Managing Code, Content, and Configurations
Deployment Strategies: Managing Code, Content, and Configurations
 
Word camp nextweb
Word camp nextwebWord camp nextweb
Word camp nextweb
 
Word camp nextweb
Word camp nextwebWord camp nextweb
Word camp nextweb
 

Site Studio Fundamentals Supplemental Slides

  • 1. <Insert Picture Here> Oracle Stellent 10gR3: Site Studio Fundamentals Lee Klement Senior Principal Instructor Oracle University
  • 2. Welcome! I’m Lee. • Name: Lee Klement <Insert Picture Here> <I t Pi t H > • Residence: Minneapolis, Minnesota • Workplace: Everywhere! • Experience: 15 Years with Stellent, now Oracle • Spent time in Support, Consulting, and QA/Web Group • 7Y Years as a T i Trainer on C t t Server (UCM) Content S • Lead Instructor on Site Studio and other UCM Products • Now also teaching Oracle Classes on: • Introduction to Java • Enterprise Java ( p (Java EE) ) • XML • Web services
  • 3. Introduce Yourself! • Wh t’ your name? What’s ? <Insert Pi t <I t Picture H Here> > • Where are you? y • What do you do? • Wh t experience or training do you have with What i t i i d h ith Site Studio and Content Server? • What will you be doing with Site Studio? • Tell us one fact about yourself. yourself
  • 4. The Z Th Zen Of Site Studio: Sit St di There Is No Web Page
  • 5. The Site Studio Equation: Webpage = Layout + Content
  • 6. The Content Server Truism: It s It's all about the Metadata!
  • 7. Site Studio Page Assembly
  • 8. WebDAV and the Folders component • WebDAV needs the folder component because because... The Operating System Th O ti S t Content Server thinks in thinks in folders and paths Metadata /documentation Sec. Grp: Development The folder Type: Documentation component acts as a Sec. Grp: Development bridge. bridge /documentation/admin Type: Documentation It allows the Level: Administration creation of virtual folders and gives a Sec. Grp: Development way to assign /documentation/user Type: Documentation metadata to Level: User the folders
  • 9. <Insert Picture Here> <I t Pi t H > Lesson 18 Secondary Layouts
  • 11. <Insert Picture Here> <I t Pi t H > Lesson 19 & 20 Native Content
  • 12. Working With Native Content •D Dynamic C i Converter d t does a t template-based l t b d conversion of native content to web content •T Template: A collection of rules f converting native l t ll ti f l for ti ti content to web content. • Element: One of those rules. Usually associated with a style in the word-processing document.
  • 13. <Insert Picture Here> <I t Pi t H > Bonus: Additional Resources
  • 14. Additional Resources •O l T h l Oracle Technology N t Network k www.oracle.com/technology • D Documentation t ti • Downloads • Discussions • Yahoo Group intradoc_users (write that down!) • Oracle Education education.oracle.com d ti l
  • 15. <Insert Picture Here> <I t Pi t H > Bonus: A Peek at 10gR4
  • 16. Oracle WCM Strategy “Open” Open • Use any technology • Use any language for coding • Use any technology to deliver the site • Use any IDE to edit site templates and parts • Provide WCM to Web apps & portals • Incrementally uptake WCM features into y p web applications
  • 17. Oracle WCM Strategy “Flexible” Flexible • Flexible Architecture • Separation of content and presentation • Clean templates • Put anything anywhere • More functionality • More control for contributors • Better infrastructure for components • Better infrastructure for personalization p
  • 18. Site Studio 10gR4 Key Enhancements • Flexible Site Studio Architecture Fl ibl Sit St di A hit t • New WCM Features • Web S i W b Services f displaying and editing content regions for di l i d diti t t i • Result: Embed content regions in external applications and portals d t l
  • 19. Site Studio 10gR3 Current Presentation Model Template Region XML Data File <H1> Ravenna Tower Speakers PX229 Element </H1>  <H2> </H1> <H2> Sound that goes to the ceiling Element </H2>  <DIV> With tweeters designed by birds With tweeters designed by birds  and woofers designed by big dogs,  Ravenna Tower speakers emit the  clearest, most powerful sound  Element you’ve heard outside of the wild.  </DIV>
  • 20. Site Studio 10gR4 XML Data File New Presentation Model Ravenna Tower Speakers PX229 Template Sound that goes to the ceiling With tweeters designed by birds  and woofers designed by big dogs,  Ravenna Tower speakers emit the  clearest, most powerful sound  you’ve heard outside of the wild.  <Placeholder Tag> <Placeholder Tag> Region Template <H1> </H1>  <H2> </H2>  <DIV> </DIV>
  • 21. Site Studio 10gR3 Current Contribution Model Template Region <H1> Element XML Data File </H1>  <H2> </H1> <H2> Element Ravenna Tower Speakers PX229 </H2>  <DIV> Sound that goes to the ceiling Element With tweeters designed by birds  and woofers designed by big dogs,  </DIV> Ravenna Tower speakers emit the  clearest, most powerful sound  you’ve heard outside of the wild. 
  • 22. Site Studio 10gR4 New Contribution Model Template Region Definition D fi iti Element XML Data File <Placeholder Tag> <Placeholder Tag> Element Ravenna Tower Speakers PX229 Element Sound that goes to the ceiling With tweeters designed by birds  and woofers designed by big dogs,  Ravenna Tower speakers emit the  clearest, most powerful sound  you’ve heard outside of the wild. 
  • 23. Site Studio 10gR4 Region Definitions • D fi Defines • The content and/or data to collect from contributors • Replaces in-line region definitions in line • Also defines content creation and switching behavior • Also defines metadata defaults and profile
  • 24. Site Studio 10gR4 Element Definitions • Defines: • The editing experience within an element • Replaces in-line elements • What’s New: • Choice of FCK or Ephox • Managed, reusable object • In-line flash • Editor Configuration override • Editor CSS override • More element types • Query picker, element picker, dropdown li t checkbox, etc. d d list, h kb t
  • 25. Site Studio 10gR4 Region Templates • Defines • The formatting of the data authored to a region definition • Can have multiple region templates per region definition
  • 26. Site Studio 10gR4 Region Definitions and Templates • What’s New: What s • RD + RT = Component • Data and presentation bound together independently of p g p y the page template or application • Components can be dropped anywhere – never a data / template impedance mismatch • Many design patterns – not limited to mere contributor content • RDs and RTs are managed and reusable • Contributor can switch Region Templates • RD + RT is callable as a service • Contributor Data can be authored from UCM as well as the web site
  • 27. Site Studio 10gR4 Placeholders and Placeholder Definitions • D fi Defines • A region – i.e. dynamically dropped-in content • What Region Definitions and Templates are available • What actions a contributor can take
  • 28. What Were Those New Bits Again? •R i T Region Template l t • Defines the presentation of the contribution region. • This is the contribution region definition that is currently in the body of the page. • Region Definition g • Defines configuration for contribution to the contribution region - all of the control over editing in contributor and dynamic converter converter. • Uses reuseable element definitions to specify the editing details • This is the contribution region data definition that is curently in the XML at the head of the page.
  • 29. What Were Those New Bits Again? • El Element Definition t D fi iti • Reuseable definition of what kind of contribution is allowed at the element level. • These are referenced in the region definitions. • Placeholder Definition - A reuseable definition of what region d fi iti i definitions and td templates can b combined i a given l t be bi d in i location in the site and what contributor actions will be allowed. • Placeholder - The marker that actually places the contribution region in the page. • It specifies a placeholder definition to be used and, optionally, a datafile. datafile • The placeholder is the piece that can be called from an SSXA web service.
  • 30. How are all of those connected? (the short version...) • Pl Placeholder specifies a placeholder d fi iti t b h ld ifi l h ld definition to be used at that spot in the web page. • O ti Optionally specifies th region t ll ifi the i template actually used l t t ll d • Optionally specifies the data file • Placeholder Definition specifies Region Definitions and Template Definitions that can be used at that point in the site • Region Definitions use Element Definitions to specify editing details allowed
  • 31. Why??? • The whole reason for these changes s to allow Site Studio to deliver a partial page inside another application. • That includes in-context editing! • Thi f This functionality i ti lit is delivered via a standard SOAP/ XML web service. service
  • 32. Site Studio 10gR4 Site Studio for eXternal Applications (SSXA) •S Supporting WCM Externally ti E t ll • Service for displaying a formatted region • WCM PLACEHOLDER WCM_PLACEHOLDER • Service for calling the editor for a region • WCM EDIT DATA FILE WCM_EDIT_DATA_FILE • Plus existing services for: • Interacting with workflow • Document Info • Where Used • Checkout d Open Ch k t and O
  • 33. Site Studio 11g What’s In Site Studio for External Applications • In UCM • [Site Studio Component] • Site Studio External Applications Component • Caching control • In JDeveloper • JDeveloper Extension • In Deployed Application • JSP Tags and Servlet • RIDC • Proxy • Cache
  • 34. Jdeveloper Extension Application Open WCM Structure Tags Properties Connection to UCM Site Assets
  • 35.
  • 36. Thank You! • You can contact me at: lee.klement@oracle.com