mromy 2005/04/15 16:25:52 CEST
Modified files: (Branch: JAHIA-4-0-BRANCH)
src/views/html/startup howtoinstall.html readme.html
src/views/txt history.txt
Log:
- updated history, readme and install
Revision Changes Path
1.2.2.4 +15 -13 jahia/src/views/html/startup/howtoinstall.html
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/src/views/html/startup/howtoinstall.html.diff?r1=1.2.2.3&r2=1.2.2.4&f=h
1.68.2.12 +65 -15 jahia/src/views/html/startup/readme.html
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/src/views/html/startup/readme.html.diff?r1=1.68.2.11&r2=1.68.2.12&f=h
1.41.2.7 +52 -8 jahia/src/views/txt/history.txt
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/src/views/txt/history.txt.diff?r1=1.41.2.6&r2=1.41.2.7&f=h
Index: howtoinstall.html
===================================================================
RCS file: /cvs/jahia/src/views/html/startup/Attic/howtoinstall.html,v
retrieving revision 1.2.2.3
retrieving revision 1.2.2.4
diff -u -r1.2.2.3 -r1.2.2.4
--- howtoinstall.html 22 Mar 2005 14:51:46 -0000 1.2.2.3
+++ howtoinstall.html 15 Apr 2005 14:25:51 -0000 1.2.2.4
@@ -164,13 +164,17 @@
<p>
After the installation, you have to set the JAVA_HOME environment
variable to the directory where your have installed the Java
virtual
- machine. The default installation path of the Java virtual
machine
+ machine. The default installation path of the 1.4.2 Java virtual
machine
on Windows is "c:\j2sdk1.4.2_XX" (<strong>XX</strong> being the
- version number of the JDK).
+ version number of the 1.4.2 JDK).<br/>
+ <br/>Please note that if you are using JDK 1.5
+ or greater, the URL used in the startup script (
http://localhost:8080/jahia/jsp/index.jsp)
+ will not work, you will need to enter manually one of the URLs
mentionned below.
+
</p>
- <p>
+ <p>
To add the JAVA_HOME environment variable, proceed to the
following:</b>
- </p>
+ </p><br/>
<p><strong>Windows</strong></p>
<p>
i) Open the Control Panel, then open the System option. Then,
depending on your system :
@@ -195,8 +199,8 @@
<li>export JAVA_HOME=usr/java/j2sdk1.4.2_XX (in bash or
ksh)</li>
<li>setenv JAVA_HOME usr/java/j2sdk1.4.2_XX (in csh or
tcsh)</li>
</ul>
- You will also need to install X Window, as some Jahia interface
use SWING component, which require X Window installed to work.
- It is not needed that X Window is started on the server, it only
needs to be installed. <br/><br/><br/>
+ You will also need to install X Window, as some Jahia interfaces
use some SWING components, which require X Window installed to work.
+ It is not needed that X Window is started on the server, it only
needs to be installed on disk. <br/><br/><br/>
You can now start Jahia by running jahia.bat from the menu
(Windows) or jahia.sh (Linux).<br/>
Once started, the following URLs allow you to :</br>
<ul>
@@ -205,13 +209,11 @@
<li><a
href="http://localhost:8080/jahia/Administration">http://localhost:8080/jahia/Administration</a>
: access directly the server administration panel.
You will only be able to log in with the Jahia superAdmin (root)
login.</li>
</ul>
- Please note that if you are using JDK 1.5 or greater, the URL used
in the startup script (http://localhost:8080/jahia/jsp/index.jsp) will not
work, you will need to
- enter manually one of the above URLs.<br/><br/>
- Also, when leaving the Administration panel, in some cases the URL
generated for the "Leave administration" button can be incorrect.
- For example you access Jahia remotely (= not with localhost) and you
have not setup a DNS entry corresponding to the site name of
- your virtual site. In that case the URL generated for the "Leave
administration" button will be something like
- "http://localhost:8080/jahia/Jahia" (which of course will not work
remotely). In that case replace manually "localhost" by
- the adress (FQDN or IP) you used to acces Jahia in the first
place.<br/><br/>
+ Please note that when leaving the Administration panel, the URL
generated for the "Leave administration" button can be incorrect,
+ for example if you access Jahia remotely (= not with localhost) and
if you have not setup a DNS entry corresponding to the site name of
+ your virtual site. In such case the URL generated for the "Leave
administration" button will be something like
+ "http://localhost:8080/jahia/Jahia" (which of course will not work
remotely). Then please replace manually "localhost" by
+ the adress (FQDN or IP) you used to access Jahia in the first
place.<br/><br/>
</p>
</div>
<div class="footer">
Index: readme.html
===================================================================
RCS file: /cvs/jahia/src/views/html/startup/Attic/readme.html,v
retrieving revision 1.68.2.11
retrieving revision 1.68.2.12
diff -u -r1.68.2.11 -r1.68.2.12
--- readme.html 22 Mar 2005 14:51:46 -0000 1.68.2.11
+++ readme.html 15 Apr 2005 14:25:51 -0000 1.68.2.12
@@ -178,8 +178,11 @@
<h2><b>Table of content:</b></h2>
- <a href="#1">Status</a><br/>
- <a href="#2">New Features in 4.0.6</a><br/>
+ - <a href="#3">Adding custom user properties</a><br/>
+ - <a href="#7">Installation tips</a><br/>
- <a href="#6">How can I upgrade from a Jahia 4.0.5 to this new
service pack ?</a><br/>
- - <a href="#7">Installation Issues</a><br/>
+ <br/>
+ <br/>
<br/>
<h2><b><a name="1" id="1"></a>Status</b></h2>
This sixth service pack contains several bug fixes and enhancements.
The most
@@ -193,6 +196,7 @@
to view a complete list of all the modifications. <br/>
<br/>
<br/>
+ <br/>
<h2><b>Most important bug fixes<a name="2" id="2"></a> in Jahia
4.0.6</b></h2>
<ul>
<li><b>Dynamic LDAP Group / Better support for Active Directory
Server</b><br/>
@@ -235,6 +239,63 @@
Please check the complete <a href="../../txt/history.txt">change
Log</a>
to view a complete list of all the modifications. <br/>
<br/>
+ <br/>
+ <br/>
+ <h2><b><a name="3" id="3"></a>Adding custom user properties </b></h2>
+ Since Jahia 4.0.6, you can easily define your own custom user
properties, either for users stored in
+ Jahia database or in a LDAP directory. In order to add a property,
the following modifications
+ should be done :<br/><br/>
+ in
<strong>jsp/jahia/administration/user_management/user_create.jsp</strong><br/><br/>
+ add the following lines just below the <!-- You can add your custom
user properties here --> comment :<br/><br/>
+ <tr><br/>
+ <td align="right" nowrap><br/>
+ <jahia:adminResourceBundle
resourceName="org.jahia.admin.MYCUSTOM_PROPERTY.label"/> <br/>
+ </td><br/>
+ <td><br/>
+ <input class="input" type="text"
name='<%=ManageUsers.USER_PROPERTY_PREFIX+"MYCUSTOM_PROPERTY"%>'<br/>
+ size="40" maxlength="255"
value='<%=getUserProp(userProperties,"MYCUSTOM_PROPERTY")%>'><br/>
+ </td><br/>
+ </tr><br/><br/>
+ (of course you also have to add the appropriate resource bundle key
in WEB-INF/classes/JahiaAdministration.properties)<br/>
+ <br/>
+ in
<strong>jsp/jahia/administration/user_management/user_edit.jsp</strong><br/>
+ <br/>
+ add the following lines just below the <!-- You can add your
custom user properties here --> comment :<br/><br/>
+ <tr><br/>
+ <td align="right" nowrap><br/>
+ <jahia:adminResourceBundle
resourceName="org.jahia.admin.MYCUSTOM_PROPERTY.label"/> <br/>
+ </td><br/>
+ <td><br/>
+ <input class="input" type="text"
size="40" maxlength="255"<br/>
+ <% if
(isPropReadOnly(userProps, "MYCUSTOM_PROPERTY")) {
%>disabled="true"<%}%><br/>
+
name='<%=ManageUsers.USER_PROPERTY_PREFIX+"MYCUSTOM_PROPERTY"%>'<br/>
+
value='<%=getUserProp(userProps,
"MYCUSTOM_PROPERTY")%>' /><br/>
+ </td><br/>
+ </tr><br/><br/>
+ (same remark about resource bundle entry, but it is the same as for
the user_create.jsp)<br/>
+ <br/>
+ in your templates/<strong>mysettings.jsp</strong> :<br/>
+ <br/>
+ <tr><br/>
+ <td><jahia:resourceBundle
resourceBundle="jahiatemplates.Corporate_portal_templates"
resourceName="mySettingsMYCUSTOM_PROPERTY"/> :</td><br/>
+ <td><input type="text" <% if
(isPropReadOnly(engineMap, "MYCUSTOM_PROPERTY")) {
%>disabled="true"<%}%>
name='<%=MySettingsEngine.USER_PROPERTY_PREFIX+"MYCUSTOM_PROPERTY"%>'
value='<%=getUserProp(engineMap, "MYCUSTOM_PROPERTY")%>'
/></td><br/>
+ </tr><br/><br/>
+ (this time the key must be in the template's resource bundle)<br/>
+ <br/>
+ <br/>
+ <br/>
+ <h2><b><a name="7" id="7"></a>Installation tips </b></h2>
+ <ul>
+ <li><b>Make sure you don't use any white spaces in the path name
+ when installing Jahia.</b></li>
+ <li>Be sure to check also the <a
href="howtoinstall.html">How to install</a> document for additional information
on
+ how to configure the Java environnement for Jahia, as well
as a few other tips.</li>
+ <li>Please check the archive of the public Install mailing
list before sending
+ us your issue (<a
href="http://list.jahia.org">http://list.jahia.org</a> ).</li>
+ <li>The <a href="http://www.jahia.org/faq">Technical FAQ</a>
can also help you solve some issues and/or improve Jahia performance.</li>
+ </ul>
+ <br/>
+ <br/>
<h2><b><a name="6" id="6"></a>How can I upgrade from a Jahia 4.0.5
to this new version? </b></h2>
If you have a standard Jahia installation, an automated migration
script is available
on the Jahia.org web site. You may also upgrade to this new release
by using the
@@ -314,22 +375,11 @@
</li>
</ol>
- <h2><b><a name="7" id="7"></a>Installation Issues </b>
- </h2>
-
- <p><b>Make sure you don't use any white spaces in the path name
- when installing Jahia.</b><br />
- <br />
- Be sure to check also the <a href="howtoinstall.html">How to
install</a> document for additional information on
- how to configure the Java environnement for Jahia, as well
as a few other tips.<br/>
- Please check the archive of the public Install mailing list
before sending
- us your issue (<a
href="http://list.jahia.org">http://list.jahia.org</a> ).<br/>
- The <a href="http://www.jahia.org/faq">Technical FAQ</a> can also
help you solve some issues and/or improve Jahia performance.
- </p>
-
+ <br/>
+ <br/>
</div>
<div class="footer">
- Copyright 2004, <a href="http://www.jahia.org">Jahia Ltd</a> - All
rights reserved
+ Copyright 2005, <a href="http://www.jahia.org">Jahia Ltd</a> - All
rights reserved
</div>
</div>
</body>
Index: history.txt
===================================================================
RCS file: /cvs/jahia/src/views/txt/Attic/history.txt,v
retrieving revision 1.41.2.6
retrieving revision 1.41.2.7
diff -u -r1.41.2.6 -r1.41.2.7
--- history.txt 9 Mar 2005 16:27:46 -0000 1.41.2.6
+++ history.txt 15 Apr 2005 14:25:51 -0000 1.41.2.7
@@ -12,7 +12,7 @@
Jahia 4.0 Change Log
-Last update: 09.03.2005
+Last update: 15.04.2005
Jahia 4.0.6
@@ -34,23 +34,32 @@
Fixed language lists to be sorted by display name in current navigation
language
Fixed language name display in administration to always use the current
navigation language
- Fix for JAHIA-268 : jParams.setCacheExpirationDate & Delay cannot really
deactivate page cache
- Setting a past date in the jParams.setCacheExpirationDate or using
setCacheExpirationDelay(0) will now prevent the page from being cached.
-- Fix for JAHIA-266 : JahiaUser.getSiteID must not be used on LDAP users, or
maybe even completely removed from interface
- JahiaLDAPUser.getSiteID() now returns -1
- Modified ACL getPermission so that we try as much as possible to use the
siteID from the ParamBean (although this still isn't 100% correct, the site ID
should come from the object being tested)
- Added code in administration so that we put the AdminParamBean in the
ThreadLocal object.
+ Setting a past date in the jParams.setCacheExpirationDate or using
setCacheExpirationDelay(0)
+ will now prevent the page from being cached.
+- Fix for JAHIA-266 : JahiaUser.getSiteID must not be used on LDAP users, or
maybe even completely
+ removed from interface
+ JahiaLDAPUser.getSiteID() now returns -1
+ Modified ACL getPermission so that we try as much as possible to use the
siteID from the ParamBean
+ (although this still isn't 100% correct, the site ID should come from the
object being tested)
+ Added code in administration so that we put the AdminParamBean in the
ThreadLocal object.
- Fix for JAHIA-245 : Site administrators no longer have all permissions on
content from other sites.
- Modify category bean to test if the container categorized really exist and
avoid adding non existing container to list of found container
- Bugfix : allow changing the title back to the active title, which was not
possible before.
- Fixed german character output
- With IE, there is an exception when selecting a table and deleting it.
+- Fix bug in page URL key verification that prevented us from removing them
+- Contribution by Intellogix : new checks on validity of page URL keys
+ Non basic ASCII characters are forbidden
+- Add spanish resources
Database
- Fixed Compatibility with MySQL 4.1
Fixed schema to be compatible
Upgraded driver to lastest stable release.
- Updated Postgres drivers to latest stable release
+- updated Oracle drivers
+- updated MSSQL Server drivers
LDAP
- Added groups.ldap.preload attribute to avoid preloading of all users in a
group
@@ -61,26 +70,57 @@
- Put group keys instead of objects in getUserMembership for dynamic ldap
groups
- Fixed bad class cast in ldap provider
- Added support for ldap dynamic groups
+- Cache ldap group ownership
+- Cleaned LDAP_migration.xml file
+- Ldap optimizations, get org.portletapi.userlist on demand only
+- Added reconnection on "NoInitialContextException"
+- JAHIA-277 : LDAP user properties in read-only grey mode
+ Modified implementation of user properties to introduce read-only
properties.
+ This requires modifications in template to the mysettings.jsp file. See
this link for the
+ changes required :
+
http://cvspub.jahia.org/cgi-bin/cvsweb.cgi/corporate_portal_templates/src/view/jsp/mysettings.jsp.diff?r1=1.2&r2=1.2.2.1&f=h
+ Also modified the administration interfaces for editing properties to
support read-only,
+ and also to more easily add new user properties (just by changing the JSP
files).
+ Check the "Adding custom user properties" part in the README file to lears
how to
+ add custom properties.
+- Added groups.ldap.preload attribute to avoid preloading of all users
WebDAV
- Fixed office/slide issue when accessing a private file
- Fixed bug with webdav permissions
-- Bugfixes on webdav security and permissions / bad mapping for guest and
users groups / added rights button for shared folder
+- Bugfixes on webdav security and permissions / bad mapping for guest and
users groups / added
+ rights button for shared folder
+- Removed move/rename on readonly file/dirs
+- syntaxic correction in french
+- Added dirPermissions key
+- Throws an exception and display an error when trying to remove/move/rename
a directory
+ with private files inside.
+- Updated error messages in filemanager
+- Can't copy/move if no admin rights
+- Sort with Collator
+- Use anchors when reloading filemanager window
+- Remove fix rights buttons if no admin rights
Installation and Environment (J2EE; DB; OS;...)
- Add a test for weblogic support
- fix for SunOne server
Cache
-- Modifiy the cache to invalidate cache by workflow state also and not
flushing all sate of page when editing it
+- Modifiy the cache to invalidate cache by workflow state also and not
flushing all sate of page
+ when editing it
- Add queing for delivering page to ensure we truly build different page
(pageid,mode or user different)
- Add a long delayFromNow to ensure that when we set a delay for expiration
date it's a true delay
+- Manage pages with expirationdelay equal to zero as pages with cache off
(non cacheable pages)
Search engine and filters
- Added powerpoint and Excel file extractor
- Fixed search relevance
- fix search relevance
- Enabling not equals, not null, is null comparison in containers filters
+- Lowering page title boost score ( can be customized ) for better display
of search result
+- Appending file name to file content when indexing
+- Close file input streams after indexing
+- JAHIA-194 : Fixed indexer thread so that tomcat can properly quit
WYSIWYG Editors - Tidy - Neko
- refactoring html parser service so that we can plug different parser
implementation
@@ -90,9 +130,13 @@
Templates
- Added a comparator in category to order categorized pages by title
- Added 'shortcut' picto for remote and linked pages in corporate templates
navigation menus
+- Display n/a if page non avaliable, even in live mode -> pagination is
correct.
Administration
- Fix for license key validity date
+- JAHIA-276 : Exit virtual sites in Admin Center when using localhost
+ Replaced DNS-based test with a connection to an URL to retrieve a
Jahia-specific HTTP header
+ Added configuration options to configure the test URL and connection
timeout.
Jahia 4.0.5