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/>
  +        &lt;tr&gt;<br/>
  +           &nbsp;&nbsp;&lt;td align="right" nowrap&gt;<br/>
  +               &nbsp;&nbsp;&nbsp;&nbsp;&lt;jahia:adminResourceBundle 
resourceName="org.jahia.admin.MYCUSTOM_PROPERTY.label"/&gt;&nbsp;<br/>
  +           &nbsp;&nbsp;&lt;/td&gt;<br/>
  +           &nbsp;&nbsp;&lt;td&gt;<br/>
  +               &nbsp;&nbsp;&lt;input class="input" type="text" 
name='&lt;%=ManageUsers.USER_PROPERTY_PREFIX+"MYCUSTOM_PROPERTY"%&gt;'<br/>
  +                      &nbsp;&nbsp;size="40" maxlength="255" 
value='&lt;%=getUserProp(userProperties,"MYCUSTOM_PROPERTY")%&gt;'&gt;<br/>
  +           &nbsp;&nbsp;&lt;/td&gt;<br/>
  +        &lt;/tr&gt;<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 &lt;!-- You can add your 
custom user properties here --&gt; comment :<br/><br/>
  +        &lt;tr&gt;<br/>
  +        &nbsp;&nbsp;&lt;td align="right" nowrap&gt;<br/>
  +           &nbsp;&nbsp;&nbsp;&nbsp;&lt;jahia:adminResourceBundle 
resourceName="org.jahia.admin.MYCUSTOM_PROPERTY.label"/&gt;&nbsp;<br/>
  +        &nbsp;&nbsp;&lt;/td&gt;<br/>
  +        &nbsp;&nbsp;&lt;td&gt;<br/>
  +           &nbsp;&nbsp;&nbsp;&nbsp;&lt;input class="input" type="text" 
size="40" maxlength="255"<br/>
  +                  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;% if 
(isPropReadOnly(userProps, "MYCUSTOM_PROPERTY")) { 
%&gt;disabled="true"&lt;%}%&gt;<br/>
  +                  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name='&lt;%=ManageUsers.USER_PROPERTY_PREFIX+"MYCUSTOM_PROPERTY"%&gt;'<br/>
  +                  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;value='&lt;%=getUserProp(userProps, 
"MYCUSTOM_PROPERTY")%&gt;' /&gt;<br/>
  +        &nbsp;&nbsp;&lt;/td&gt;<br/>
  +        &lt;/tr&gt;<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/>
  +        &lt;tr&gt;<br/>
  +         &nbsp;&nbsp;&lt;td&gt;&lt;jahia:resourceBundle 
resourceBundle="jahiatemplates.Corporate_portal_templates" 
resourceName="mySettingsMYCUSTOM_PROPERTY"/&gt; :&lt;/td&gt;<br/>
  +         &nbsp;&nbsp;&lt;td&gt;&lt;input type="text" &lt;% if 
(isPropReadOnly(engineMap, "MYCUSTOM_PROPERTY")) { 
%&gt;disabled="true"&lt;%}%&gt; 
name='&lt;%=MySettingsEngine.USER_PROPERTY_PREFIX+"MYCUSTOM_PROPERTY"%&gt;' 
value='&lt;%=getUserProp(engineMap, "MYCUSTOM_PROPERTY")%&gt;' 
/&gt;&lt;/td&gt;<br/>
  +        &lt;/tr&gt;<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
  

Reply via email to