Projet esup-activaccount
Pages enfant
  • Documentation esup-activ v1 (archive)

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

  • Deploy the application:
    • ant deploy
  • Configure a new context in your application server. For example with Tomcat create a LecturePortlet.xml file in the Toncat conf/Catalina/localhost subfolder with content like this:
    Bloc de code
    
    <Context path="/esup-lecture" docBase="D:/esupdev/esupdev-2.5-esup-2/uPortal-quick-start/webapps/esup-lecture" />
    
  • Configure your portal to reference this portlet. For example with uPortal you can use channel manager as shown here:
    Image Removed
Remarque

Portlet definition ID is very important. Here it is esup-lecture.esup-lecture. Fisrt esup-lecture must be equal to the appliation server context name and second esup-lecture must be equal to the portlet-name of the WEB-INF/portlet.xml file.
If you don't use this default value you have to adap the "portlet-guid" parameter of "The esup-lecture portlet servlet" servlet in the WEB-INF/web.xml too.

Remarque

You can specify a preference with name "context" here too. See chapter 2.2.1 about context id for more information about this.

...

Bloc de code

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE channel-definition SYSTEM "channelDefinition.dtd">

<channel-definition>

    <title>lecture-portlet</title>
    <name>lecture-portlet</name>
    <fname>lecture</fname>
    <desc>Esup-Portail lecture portlet</desc>
    <type>Portlet</type>
    <class>org.jasig.portal.channels.portlet.CPortletAdapter</class>
    <timeout>15000</timeout>

    <hasedit>N</hasedit>
    <hashelp>N</hashelp>
    <hasabout>N</hasabout>

    <secure>N</secure>
    <locale>en_US</locale>

    <categories>
        <category>Applications</category>
    </categories>

    <groups>
        <group>Everyone</group>
    </groups>

    <parameters>

        <!-- The syntax of the portletDefinitionId is [portlet-context-name].[portlet-name] -->
        <parameter>
            <name>portletDefinitionId</name>
            <value>esup-lecture.esup-lecture</value>
            <description>The syntax of the portletDefinitionId is [portlet-context-name].[portlet-name]</description>
            <ovrd>N</ovrd>
        </parameter>

        <parameter>
            <name>PORTLET.context</name>
            <value>default</value>
            <description>The "context" Portlet preference in relationship with context@id of the esup-lecture.xml file</description>
            <ovrd>N</ovrd>
        </parameter>

    </parameters>

</channel-definition>
  • Since 1.2: Import lecture.css in main portal css page.
    For example with esup skin in a esup-portail package:
    • copy esup.css form update/uPortal/webpages/media/org/jasig/portal/layout/tab-column/xhtml-theme/esup to custom/uPortal/webpages/media/org/jasig/portal/layout/tab-column/xhtml-theme/esup/skin
    • adap esup.css by adding :
      Bloc de code
      @import url("lecture.css");
      
    • copy lecture.css in custom/uPortal/webpages/media/org/jasig/portal/layout/tab-column/xhtml-theme/esup/skin
    • use ant init deploy

...