Platform Explorer / Nuxeo Platform 5.8

Extension point views

Contribution Descriptors

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-platform-ui-select2-5.8.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view merge="true" name="nuxeo5 includes" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <resource>select2.css</resource>
          <resource>jquery.ui.sortable.js</resource>
          <!-- TODO Later, we can include nuxeo-select2.js here but for now we import
            it inline because it'll be easier to debug if needed <resource>nuxeo-select2.js</resource> -->
        </view>
    
      </extension>
  • nuxeo-platform-video-jsf-5.8.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view merge="true" name="nuxeo5 includes" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <resource>video-js.css</resource>
          <resource>video-js.nx.css</resource>
          <resource>videojs.thumbnails.css</resource>
    
          <resource>video-js.js</resource>
          <resource>video-player-util.js</resource>
          <resource>videojs.thumbnails.js</resource>
        </view>
    
      </extension>
  • nuxeo-webengine-sites-5.8.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
        <view name="Minisite Logo" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/logo.ftl</template>
        </view>
        <view name="Minisite Main" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/main.ftl</template>
        </view>
        <view name="Page Main" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/page_main.ftl</template>
        </view>
        <view name="Page Create" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/webpage_create.ftl</template>
        </view>
        <view name="Page Edit" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/webpage_edit.ftl</template>
        </view>
    
        <view name="Minisite Last Published" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>webpage</model-type>
          <template>widgets/sites/last_published.xml</template>
        </view>
    
        <view name="Minisite Last Comments" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
        <model-type>webpage-comment</model-type>
          <template>widgets/sites/minisite_last_comments.xml</template>
        </view>
    
        <view name="Minisite Contextual" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>contextual-link</model-type>
          <template>widgets/sites/contextual.xml</template>
        </view>
    
        <view name="Minisite Tree" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/tree.ftl</template>
        </view>
        <view name="Minisite Attached files" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/files.ftl</template>
        </view>
    
        <view name="Page Last Comments" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
        <model-type>comment</model-type>
          <template>widgets/sites/page_last_comments.xml</template>
        </view>
    
        <view name="All WebPages" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>webpage</model-type>
          <template>widgets/sites/all_webpages.xml</template>
        </view>
    
        <view name="Search Results" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>search</model-type>
          <template>widgets/sites/search_results.xml</template>
        </view>
    
        <view name="Minisite Search" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/search.ftl</template>
        </view>
        <view name="Minisite Buttons" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/buttons.ftl</template>
        </view>
        <view name="Minisite Email" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/email.ftl</template>
        </view>
    
        <view name="Tags" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>tag</model-type>
          <template>widgets/sites/tags.xml</template>
        </view>
    
        <view name="Tags Cloud" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>tag cloud</model-type>
          <template>widgets/sites/tags_cloud.xml</template>
        </view>
    
      </extension>
  • nuxeo-webengine-blogs-5.8.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
        <view name="Recent Blog Posts" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>blogpost</model-type>
          <template>widgets/blogs/recent_blog_posts.xml</template>
        </view>
    
        <view name="Blog Site Archive" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>blogSiteArchive</model-type>
          <template>widgets/blogs/blog_site_archive.xml</template>
        </view>
    
        <view name="Blog Post Main" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/blog_post_main.ftl</template>
        </view>
        <view name="Blog Post Create" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/blog_post_create.ftl</template>
        </view>
        <view name="Blog Post Edit" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/blog_post_edit.ftl</template>
        </view>
        <view name="Blog Site Buttons" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>skin/widgets/buttons.ftl</template>
        </view>
        <view name="Blog RSS" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>skin/widgets/rss.ftl</template>
        </view>
    
      </extension>
  • nuxeo-platform-document-routing-web-5.8.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view merge="true" name="nuxeo5 includes" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <resource>automation.js</resource>
          <resource>jquery.jsPlumb-1.5.1-min.js</resource>
          <resource>documentRoutingGraph.js</resource>
          <resource>documentRoutingGraph.css</resource>
        </view>
    
      </extension>
  • nuxeo-theme-editor-5.8.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <!-- Freemarker Views -->
    
        <view name="theme view" template-engine="freemarker">
          <engine>editor</engine>
          <element-type>theme</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/fm/theme-view.xml
          </template>
          <resource>nxthemes.css</resource>
          <resource>nxthemes-widgets.js</resource>
          <resource>nxthemes-controllers.js</resource>
          <resource>nxthemes-editor.js</resource>
          <resource>nxthemes-editor.css</resource>
          <resource>jscolor.js</resource>
        </view>
    
        <view name="theme view" template-engine="freemarker">
          <engine>page-editor</engine>
          <element-type>theme</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/fm/theme-view-page-editor.xml
          </template>
        </view>
    
        <view name="page frame" template-engine="freemarker">
          <engine>page-editor</engine>
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/fm/page-frame.xml
          </template>
        </view>
    
        <view name="page frame" template-engine="freemarker">
          <engine>page-editor</engine>
          <mode>area-styles-page</mode>
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <class>org.nuxeo.theme.editor.views.PageFrameAreaStyle</class>
        </view>
    
        <view name="page frame" template-engine="freemarker">
          <engine>page-editor</engine>
          <mode>area-styles-section</mode>
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/fm/page-frame.xml
          </template>
        </view>
    
        <view name="page frame" template-engine="freemarker">
          <engine>page-editor</engine>
          <mode>area-styles-cell</mode>
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/fm/page-frame.xml
          </template>
        </view>
    
        <view name="section frame" template-engine="freemarker">
          <engine>page-editor</engine>
          <element-type>section</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/fm/section-frame.xml
          </template>
        </view>
    
        <view name="section frame" template-engine="freemarker">
          <engine>page-editor</engine>
          <mode>area-styles-section</mode>
          <element-type>section</element-type>
          <format-type>widget</format-type>
          <class>org.nuxeo.theme.editor.views.SectionFrameAreaStyle</class>
        </view>
    
        <view name="cell frame" template-engine="freemarker">
          <engine>page-editor</engine>
          <element-type>cell</element-type>
          <format-type>widget</format-type>
          <class>
            org.nuxeo.theme.editor.views.CellFrameWidget
          </class>
        </view>
    
        <view name="cell frame" template-engine="freemarker">
          <engine>page-editor</engine>
          <mode>area-styles-cell</mode>
          <element-type>cell</element-type>
          <format-type>widget</format-type>
          <class>org.nuxeo.theme.editor.views.CellFrameAreaStyle</class>
        </view>
    
        <view template-engine="freemarker">
          <engine>page-editor</engine>
          <mode>layout</mode>
          <element-type>section</element-type>
          <format-type>layout</format-type>
          <class>
            org.nuxeo.theme.editor.views.SectionLayout
          </class>
        </view>
    
        <view template-engine="freemarker">
          <engine>page-editor</engine>
          <mode>layout</mode>
          <element-type>cell</element-type>
          <format-type>layout</format-type>
          <class>org.nuxeo.theme.editor.views.CellLayout</class>
        </view>
    
        <!-- Override the default style view in layout mode-->
        <view template-engine="freemarker">
          <engine>page-editor</engine>
          <mode>layout</mode>
          <format-type>style</format-type>
          <class>org.nuxeo.theme.html.filters.BypassView</class>
        </view>
    
        <!-- Default view when no widget is available -->
        <view template-engine="freemarker">
          <engine>page-editor</engine>
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <class>org.nuxeo.theme.editor.views.UnregisteredWidget</class>
        </view>
    
    
    
        <!--  JSF/Facelets views -->
    
        <view name="theme view" template-engine="jsf-facelets">
          <engine>editor</engine>
          <element-type>theme</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/jsf/theme-view.xml
          </template>
          <resource>nxthemes.css</resource>
          <resource>nxthemes-widgets.js</resource>
          <resource>nxthemes-controllers.js</resource>
          <resource>nxthemes-editor.js</resource>
          <resource>nxthemes-editor.css</resource>
          <resource>jscolor.js</resource>
        </view>
    
        <view name="theme view" template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <element-type>theme</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/jsf/theme-view-page-editor.xml
          </template>
        </view>
    
        <view name="page frame" template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/jsf/page-frame.xml
          </template>
        </view>
    
        <view name="page frame" template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <mode>area-styles-section</mode>
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/jsf/page-frame.xml
          </template>
        </view>
    
        <view name="page frame" template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <mode>area-styles-cell</mode>
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/jsf/page-frame.xml
          </template>
        </view>
    
        <view name="page frame" template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <mode>area-styles-page</mode>
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <class>org.nuxeo.theme.editor.views.PageFrameAreaStyle</class>
        </view>
    
        <view name="section frame" template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <element-type>section</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/jsf/section-frame.xml
          </template>
        </view>
    
        <view name="section frame" template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <mode>area-styles-section</mode>
          <element-type>section</element-type>
          <format-type>widget</format-type>
          <class>org.nuxeo.theme.editor.views.SectionFrameAreaStyle</class>
        </view>
    
        <view name="cell frame" template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <mode>area-styles-cell</mode>
          <element-type>cell</element-type>
          <format-type>widget</format-type>
          <class>org.nuxeo.theme.editor.views.CellFrameAreaStyle</class>
        </view>
    
        <view name="cell frame" template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <element-type>cell</element-type>
          <format-type>widget</format-type>
          <class>
            org.nuxeo.theme.editor.views.CellFrameWidget
          </class>
        </view>
    
        <view template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <mode>layout</mode>
          <element-type>section</element-type>
          <format-type>layout</format-type>
          <class>
            org.nuxeo.theme.editor.views.SectionLayout
          </class>
        </view>
    
        <view template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <mode>layout</mode>
          <element-type>cell</element-type>
          <format-type>layout</format-type>
          <class>org.nuxeo.theme.editor.views.CellLayout</class>
        </view>
    
        <view template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <mode>layout</mode>
          <format-type>style</format-type>
          <class>org.nuxeo.theme.html.filters.BypassView</class>
        </view>
    
    
        <view template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <class>org.nuxeo.theme.editor.views.UnregisteredWidget</class>
        </view>
    
    
      </extension>
  • nuxeo-platform-audio-jsf-5.8.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view merge="true" name="nuxeo5 includes" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <resource>audio-player.js</resource>
        </view>
    
      </extension>
  • nuxeo-theme-jsf-5.8.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view template-engine="jsf-facelets">
          <format-type>layout</format-type>
          <class>
            org.nuxeo.theme.html.filters.layout.DefaultLayoutView
          </class>
        </view>
    
        <view template-engine="jsf-facelets">
          <format-type>style</format-type>
          <class>
            org.nuxeo.theme.html.filters.style.DefaultStyleView
          </class>
        </view>
    
        <view name="theme view" template-engine="jsf-facelets">
          <element-type>theme</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/jsf/widgets/theme-view.xml</template>
          <resource>nxthemes.css</resource>
          <resource>autosuggest.css</resource>
        </view>
    
        <view name="page frame" template-engine="jsf-facelets">
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/jsf/widgets/page-frame.xml</template>
        </view>
    
        <view name="section frame" template-engine="jsf-facelets">
          <element-type>section</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/jsf/widgets/section-frame.xml</template>
        </view>
    
        <view name="cell frame" template-engine="jsf-facelets">
          <element-type>cell</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/jsf/widgets/cell-frame.xml</template>
        </view>
    
        <view name="vertical menu" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <model-type>menu</model-type>
          <template>nxthemes/jsf/widgets/vertical-menu.xml</template>
        </view>
    
        <view name="horizontal tabs" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <model-type>menu</model-type>
          <template>
            nxthemes/jsf/widgets/horizontal-tabs.xml
          </template>
        </view>
    
        <view name="plain text" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <model-type>text</model-type>
          <icon>nxthemes/html/icons/plain-text.png</icon>
          <template>nxthemes/jsf/widgets/plain-text.xml</template>
        </view>
    
        <view name="plain html" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <model-type>html</model-type>
          <icon>nxthemes/html/icons/plain-html.png</icon>
          <template>nxthemes/jsf/widgets/plain-html.xml</template>
        </view>
    
        <view name="facelet region" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <model-type>region</model-type>
          <icon>nxthemes/jsf/icons/facelet-region.png</icon>
          <class>
            org.nuxeo.theme.jsf.filters.widgets.FaceletRegionView
          </class>
        </view>
    
        <!-- no style caching -->
        <view name="theme view" template-engine="jsf-facelets">
          <engine>default</engine>
          <element-type>theme</element-type>
          <mode>no-cache</mode>
          <format-type>widget</format-type>
          <template>nxthemes/jsf/widgets/theme-view-no-cache.xml</template>
          <resource>nxthemes.css</resource>
          <resource>autosuggest.css</resource>
        </view>
    
    
      </extension>
  • nuxeo-platform-webapp-core-5.8.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view name="Nuxeo DM logo (Galaxy Theme)" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/logo_DM_galaxy.xhtml</template>
        </view>
    
        <view name="nuxeo5 includes" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/includes.xhtml</template>
          <resource>dragdrop.js</resource>
          <resource>seam-remote.js</resource>
          <resource>bsn.AutoSuggest_2.1.3.js</resource>
          <resource>foldable-box.js</resource>
          <resource>window.js</resource>
          <resource>window_effects.js</resource>
          <resource>waitdlg.js</resource>
          <!-- include JS used for D&D and tableSelection -->
          <resource>utils.js</resource>
          <!-- include JS for contextual menu -->
          <resource>jquery.js</resource>
          <resource>jquery.fancybox.js</resource>
          <resource>jquery.fancybox.style.css</resource>
          <resource>jquery.tools.cookie.js</resource>
          <resource>fancybox-popup-utils.js</resource>
          <resource>contextmenu.js</resource>
          <resource>jquery.tools.tooltip.min.js</resource>
          <resource>jquery.tools.focusfirst.js</resource>
          <resource>jquery.hotkeys.js</resource>
          <resource>sarissa-ie-workaround.js</resource>
          <resource>static-styles.css</resource>
          <resource>hideableAdminMessage.js</resource>
          <resource>accessKey.js</resource>
          <resource>jquery.nuxeo.doubleclickshield.js</resource>
          <resource>jquery.ambiance.js</resource>
          <resource>jquery.ambiance.css</resource>
        </view>
    
        <view name="Nuxeo header" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/nuxeo_header.xhtml</template>
          <resource>screen.css</resource>
        </view>
    
        <view name="nuxeo5 breadcrumbs" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/breadcrumb.xhtml</template>
        </view>
    
        <view name="nuxeo5 tree explorer" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/tree_explorer.xhtml</template>
        </view>
    
        <view name="nuxeo5 directory tree explorer" template-engine="jsf-facelets">
          <!-- Fragment (not enabled in the default theme)
            that displays trees of [x]vocabularies to perform queries
            based on a hierarchical meta data. See the DirectoryTreeService
            extension point for more info on how to use this fragment.
          -->
          <format-type>widget</format-type>
          <template>incl/directory_tree_explorer.xhtml</template>
        </view>
    
        <view name="nuxeo5 clip board" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/user_clipboard.xhtml</template>
          <resource>dragdrop.js</resource>
        </view>
    
        <view name="Nuxeo footer" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/nuxeo_footer.xhtml</template>
        </view>
    
      </extension>
  • nuxeo-platform-virtualnavigation-web-5.8.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view name="nuxeo5 tree explorer" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/tree_explorer_with_virtual_nav.xhtml</template>
        </view>
    
        <view name="nuxeo5 breadcrumbs" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/breadcrumb_vn.xhtml</template>
        </view>
    
      </extension>
  • nuxeo-dam-theme-5.8.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view name="dam includes" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>/dam/incl/dam_includes.xhtml</template>
          <resource>nuxeo-dam.js</resource>
        </view>
    
      </extension>
  • nuxeo-theme-html-5.8.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view template-engine="html">
          <format-type>layout</format-type>
          <class>
            org.nuxeo.theme.html.filters.layout.DefaultLayoutView
          </class>
        </view>
    
        <view template-engine="html">
          <format-type>style</format-type>
          <class>
            org.nuxeo.theme.html.filters.style.DefaultStyleView
          </class>
        </view>
    
        <view name="theme view" template-engine="html">
          <element-type>theme</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/html/widgets/theme-view.xml</template>
          <resource>nxthemes.css</resource>
          <resource>autosuggest.css</resource>
        </view>
    
        <view name="page frame" template-engine="html">
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/html/widgets/page-frame.xml</template>
        </view>
    
        <view name="section frame" template-engine="html">
          <element-type>section</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/html/widgets/section-frame.xml</template>
        </view>
    
        <view name="cell frame" template-engine="html">
          <element-type>cell</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/html/widgets/cell-frame.xml</template>
        </view>
    
        <view name="vertical menu" template-engine="html">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>menu item</model-type>
          <template>nxthemes/html/widgets/vertical-menu.xml</template>
        </view>
    
        <view name="horizontal tabs" template-engine="html">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>menu item</model-type>
          <template>
            nxthemes/html/widgets/horizontal-tabs.xml
          </template>
        </view>
    
        <view name="plain text" template-engine="html">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>text</model-type>
          <template>nxthemes/html/widgets/plain-text.xml</template>
        </view>
    
        <view name="plain html" template-engine="html">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>html</model-type>
          <template>nxthemes/html/widgets/plain-html.xml</template>
        </view>
    
      </extension>
  • nuxeo-theme-webengine-5.8.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
       <view template-engine="freemarker">
          <format-type>layout</format-type>
          <class>
            org.nuxeo.theme.html.filters.layout.DefaultLayoutView
          </class>
        </view>
    
        <view template-engine="freemarker">
          <format-type>style</format-type>
          <class>
            org.nuxeo.theme.html.filters.style.DefaultStyleView
          </class>
        </view>
    
        <!-- Layout -->
    
        <view name="theme view" template-engine="freemarker">
          <element-type>theme</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/webengine/fm/widgets/theme-view.xml</template>
        </view>
    
        <view name="page frame" template-engine="freemarker">
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/webengine/fm/widgets/page-frame.xml</template>
        </view>
    
        <view name="section frame" template-engine="freemarker">
          <element-type>section</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/webengine/fm/widgets/section-frame.xml</template>
        </view>
    
        <view name="cell frame" template-engine="freemarker">
          <element-type>cell</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/webengine/fm/widgets/cell-frame.xml</template>
        </view>
    
    
        <!-- Default widgets -->
    
        <view name="block region" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>region</model-type>
          <icon>nxthemes/webengine/fm/icons/block-region.png</icon>
          <class>
            org.nuxeo.theme.webengine.fm.filters.widgets.BlockRegionView
          </class>
        </view>
    
        <view name="vertical menu" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>menu</model-type>
          <template>nxthemes/webengine/fm/widgets/vertical-menu.xml</template>
        </view>
    
        <view name="horizontal tabs" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>menu</model-type>
          <template>
            nxthemes/webengine/fm/widgets/horizontal-tabs.xml
          </template>
        </view>
    
        <view name="vertical list" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>navigation</model-type>
          <template>nxthemes/webengine/fm/widgets/vertical-list.xml</template>
        </view>
    
        <view name="horizontal trail" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>navigation</model-type>
          <template>nxthemes/webengine/fm/widgets/horizontal-trail.xml</template>
        </view>
    
        <view name="plain text" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>text</model-type>
          <icon>nxthemes/html/icons/plain-text.png</icon>
          <template>nxthemes/webengine/fm/widgets/plain-text.xml</template>
        </view>
    
        <view name="plain html" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>html</model-type>
          <icon>nxthemes/html/icons/plain-html.png</icon>
          <template>nxthemes/webengine/fm/widgets/plain-html.xml</template>
        </view>
    
        <!-- no style caching -->
        <view name="theme view" template-engine="freemarker">
          <engine>default</engine>
          <mode>no-cache</mode>
          <element-type>theme</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/webengine/fm/widgets/theme-view-no-cache.xml</template>
        </view>
    
      </extension>
  • nuxeo-opensocial-container-5.8.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view merge="true" name="nuxeo5 includes" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <!-- OpenSocial container -->
          <resource>opensocial-container.css</resource>
          <resource>opensocial-gadgets.css</resource>
          <resource>opensocial-reset-fonts-grids.css</resource>
          <resource>opensocial-rpc-container.js</resource>
          <!-- Lightweight container -->
          <resource>opensocial-light-container-gadgets.css</resource>
          <resource>opensocial-cookiebaseduserprefstore.js</resource>
          <resource>opensocial-cookies.js</resource>
          <resource>opensocial-gadgets.js</resource>
          <resource>opensocial-util.js</resource>
          <resource>jquery.opensocial.gadget.js</resource>
        </view>
    
      </extension>