- Setting up the Database
- Defining Audience Members
- Separating Announcements based on Topic (Whitelist/Blacklist)
- Configuring the WYSIWYG Editor
- Changing Announcement List Sort Order
...
Edit the pom.xml to define the jdbc driver to be used.
Code Block <!-- The Default JDBC Driver used by the portlet --> <jdbc.groupId>org.hsqldb</jdbc.groupId> <jdbc.artifactId>hsqldb</jdbc.artifactId> <jdbc.version>2.2.9</jdbc.version>
...
- Open src/main/webapp/WEB-INF/portlet.xml
Around line #210 you will see role definitions. Here you can add your additional audience roles you want as options.
Code Block language html/xml <!-- Do not change the role-name of this role, doing so may lock you out of your topics --> <security-role-ref> <role-name>Portal_Administrators</role-name> <role-link>Portal Administrators</role-link> </security-role-ref> <security-role-ref> <role-name>Everyone</role-name> <role-link>Everyone</role-link> </security-role-ref> <security-role-ref> <role-name>All_Logged_In_Users</role-name> <role-link>Authenticated Users</role-link> </security-role-ref> <security-role-ref> <role-name>Faculty</role-name> <role-link>Faculty</role-link> </security-role-ref> <security-role-ref> <role-name>Staff</role-name> <role-link>Staff</role-link> </security-role-ref> <security-role-ref> <role-name>Students</role-name> <role-link>Students</role-link> </security-role-ref>...
The changes above require a rebuild of the portlet and redeployment to the uPortal project
Rebuild Announcements portlet
Code Block language bash mvn clean package
Redeploy the portlet under the portal space and restart tomcat.
Code Block language bash ant deployPortletApp -DportletApp=/path/to/Announcements.war
Anchor | ||||
---|---|---|---|---|
|
...