SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

CMFUid rpm build for : Other. For other distributions click CMFUid.

Name : CMFUid
Version : 1.5.2 Vendor : Nuxeo
Release : 1 Date : 2005-08-09 15:48:47
Group : Applications/Internet Source RPM : CMFUid-1.5.2-1.src.rpm
Size : 0.04 MB
Packager : ben < ben_nuxeo_com>
Summary : CMFUid package
Description :
CMFUid Readme

CMFUid introduces a unique id implementation to the CMF 1.5.0 and newer.

Implementation

The supplied tools attach the unique ids to the objects. The objects
do not have to be aware of unique ids.

The current implementation depends on the portal catalog to find an
object of a given unique id. The interfaces do not imply the use
of the catalog (except the IUniqueIdBrainQuery).

Which Tool does What?

The \'portal_uidgenerator\' tools responsibility is to generate
unique ids. The \'portal_uidannotation\' tool is responsible to
attach unique ids to a content object. The \'portal_uidhandler\'
manages registering and accessing unique ids.

This design was chosen to allow users replacing only parts of
the functionality without having to understand the whole thing.

Unique Id API

\'portal_uidhandler\' implementing \'IUniqueIdHandler\' is the main
API for playing with unique ids.

Dependencies

Object lookup by unique id depends on CMFCore (especially on
portal_catalog).

Usage

\'portal_uidhandler\' fully implements IUniqueIdHandler (IUniqueIdSet
for registering/unregistering unique ids, IUniqueIdQuery for queries
and IUniqueIdBrainQuery for more efficient queries by returning
catalog brains instead of objects).

The current implementation of get/queryBrain and get/queryObject
do not return invisible objects (and brains of invisible objects).

Have a look at the interfaces.

CMFUid\'s functionality is used by CMFDefault\'s favorite content type
to follow linked objects. The favorite content type works as before if
CMFUid is not installed.

See \'CMFDefault.Favorite.Favorite\'.

gregweb/2004-08-05

RPM found in directory: /packages/linux-pbone/archive/public.dev.nuxeo.com/~rpm/CPS-base-3.3.5-1

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  CMFUid-1.5.2-1.noarch.rpm
     

Provides :
CMFUid

Requires :
rpmlib(CompressedFileNames) <= 3.0.4-1
/bin/sh
rpmlib(PayloadFilesHavePrefix) <= 4.0-1


Content of RPM :
/usr/local/nuxeo/product/CMFUid
/usr/local/nuxeo/product/CMFUid/DEPENDENCIES.txt
/usr/local/nuxeo/product/CMFUid/README.txt
/usr/local/nuxeo/product/CMFUid/UniqueIdAnnotationTool.py
/usr/local/nuxeo/product/CMFUid/UniqueIdGeneratorTool.py
/usr/local/nuxeo/product/CMFUid/UniqueIdHandlerTool.py
/usr/local/nuxeo/product/CMFUid/__init__.py
/usr/local/nuxeo/product/CMFUid/interfaces.py
/usr/local/nuxeo/product/CMFUid/profiles
/usr/local/nuxeo/product/CMFUid/profiles/default
/usr/local/nuxeo/product/CMFUid/profiles/default/toolset.xml
/usr/local/nuxeo/product/CMFUid/tests
/usr/local/nuxeo/product/CMFUid/tests/__init__.py
/usr/local/nuxeo/product/CMFUid/tests/test_all.py
/usr/local/nuxeo/product/CMFUid/tests/test_uidannotation.py
/usr/local/nuxeo/product/CMFUid/tests/test_uidgeneration.py
/usr/local/nuxeo/product/CMFUid/tests/test_uidhandling.py
/usr/local/nuxeo/product/CMFUid/tool.gif
/usr/local/nuxeo/product/CMFUid/version.txt

 
ICM