jLibrary

Open Source Document Management System from your Desktop

  • Developers
  • Help & Support
  • Enterprise
  • Documents & Articles
jLibrary » General information » What is new with jLibrary 1.0 beta4

Information

Created in: 2006-03-29 22:24:15

Author: martin

Size: 8342 bytes

Last updated: 2006-03-29 22:24:15

Categories

Documents & Articles

You may be interested in...

RoadMap

jLibrary 1.0 beta4 - What's new and noteworthy

User Interface

The user interface has suffered several improvements:

  • Now you can force the display position for documents, resources and directories. This is an useful option when exporting HTML webs because you can force the order of the different items.
  • A new sorting filter has been added to sort nodes by their position.
  • Now you can edit repository properties only double clicking it.


  • There is also a new editor to edit directory properties
  • The security perspective has been totally refactored. Now, each entity of the perspective has its own editor. You can open users,groups or roles simply double clicking them.

    So, there is a new users editor:



    In this editory you can change user properties, and also drag and drop roles and groups.

    There is also a new groups editor:



    Within this editor you can change group properties and also drag and drop users and roles inside a group.

    And finally there is a new roles editor:



    Here you can edit rol properties and also drag and drop users and groups inside a rol.

    With all this changes, now jLibrary security management is easier and more intuitive. You can easily move users over groups, groups over roles, etc., simply doing drag and drop movements. Also you can change the properties of all the items using traditional editors that is more comfortable than using dialogs.
  • A new context menu option has been added in the repository view to fastly add resources to a directory. This is like the old add files and directories... option but instead of creating documents, the selected files will be added as resources. This is extremely useful when you want to add serveral resources at once.


  • Nicolas Jouanin, a new member of jLibrary team, has done a french translation.


  • Nicolas also implemented a brand new Categories editor.


  • The open dialog has changed. Now you must explicitly specify the name of the repository you want to open. There is also a new option that you can use to open a repository in JCR-mode.


  • If you check the latest checkbox from the previous screenshot you can open any JCR Jackrabbit based repository. In this case you must supply the Jackrabbit repository username and password. The traditional repository view, will show all the JCR items:



    This viewer is useful to see the internal structure of your repositories, even jLibrary ones. The properties view has also been adapted to show the properties of the JCR nodes:


  • And of course, it has been fixed many, many bugs.

HTML Exportation
  • A new template has been added. The original template is from Andreas Viklund and this will be the new jLibrary web official skin.


jLibrary server

The server core has suffered the major change since its creation

  • The old server backend based on hibernate has been changed for a new backend based on Apache Jackrabbit. This is a big step forward in jLibrary history and makes it finaly JCR compatible. jLibrary repositories now can be opened from any JSR-170 compatible tool.
  • The performance of the server has suffered an incredible boost. Apache Jackrabbit team has created a great performance product, and now jLibrary is taking advantage of that performance.
  • By default, the jLibrary server will store contents on file system. You can configure the jLibrary server to store contents on the database if you want to. Several databases are supported thanks to Jackrabbit: derby, postgressql, mysql, oracle, db2, etc.
  • Export/import operations are now more sollid with this new backend.
  • The version system has also take advantage of the migration. Now there are no limitations on the number of versions stored, and you can configure where do you want to have version storage: database, file system, etc.
  • The web services interfaces have been updated to Axis 1.3. Also, the new Axis compression feature has been enabled and all the communication between the client and the server is compressed by default. Apache Axis team claims for a 90% decrease on messages size with this feture.
  • The server has now an initial WebDAV implementation. This implementation is not mature as the Jackrabbit contrib project is in its initial stages, but it is useful to at least read the contents of jLibrary repositories directly from your operating system (for example with windows explorer):

  • You can also access that WebDAV information using the available WebDAV browser. The browser is accesible from the repositories directory. You only have to point your web browser to something like http://localhost:8080/jlibrary/repository/workspace:


 

Copyright © 2004-2006 Martín Pérez Mariñán & others. Created with jLibrary. Design by Andreas Viklund.

Eclipse, Built on Eclipse and Eclipse Ready are trademarks of Eclipse Foundation, Inc.

SourceForge.net Logo Donate to this project
Built on EclipseTM RCP Hosted at sourceforge.net