subversion repository
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 491
Railroad Repository 0.2
Railroad Repository provides a standards-based repository for large binary files. more>>
Railroad Repository provides a standards-based repository for large binary files.
Railroad is a standards-based repository for large binary files such as digital media, along with their metadata. It is designed to be easy to integrate with content management systems and other client software.
Many CMS’s are more suitable for document-style content than they are for managing large files. Managing such binary content in a CMS can result in scalability issues and deteriorating performance. Railroad instead is dedicated to the task of managing large files and their metadata.
Railroad can be seamlessly integrated into CMS’s, leveraging the open WebDAV protocol and simple HTTP messaging. While uploads and downloads of files are fully managed by Railroad and thus routed ‘around’ the application server, authorization of who can upload or download is still under full control of the CMS using whatever authorization scheme it needs.
Railroad allows multiple clients (such as CMS’s and DAM systems) to access the resources in the repository at the same time, thus keeping large data files and their metadata centrally managed and shared.
Railroad also makes management of file data on the filesystem easier for the system administrator. Railroad takes care to categorize files of a different type into separate directories. If a system administrator determines one file type is taking up a lot of space, it is simple to move this information off onto another, larger, partition. It is also possible to run multiple repositories in one Apache instance, or on different machines but using the same database.
<<lessRailroad is a standards-based repository for large binary files such as digital media, along with their metadata. It is designed to be easy to integrate with content management systems and other client software.
Many CMS’s are more suitable for document-style content than they are for managing large files. Managing such binary content in a CMS can result in scalability issues and deteriorating performance. Railroad instead is dedicated to the task of managing large files and their metadata.
Railroad can be seamlessly integrated into CMS’s, leveraging the open WebDAV protocol and simple HTTP messaging. While uploads and downloads of files are fully managed by Railroad and thus routed ‘around’ the application server, authorization of who can upload or download is still under full control of the CMS using whatever authorization scheme it needs.
Railroad allows multiple clients (such as CMS’s and DAM systems) to access the resources in the repository at the same time, thus keeping large data files and their metadata centrally managed and shared.
Railroad also makes management of file data on the filesystem easier for the system administrator. Railroad takes care to categorize files of a different type into separate directories. If a system administrator determines one file type is taking up a lot of space, it is simple to move this information off onto another, larger, partition. It is also possible to run multiple repositories in one Apache instance, or on different machines but using the same database.
Download (0.37MB)
Added: 2007-02-13 License: BSD License Price:
983 downloads
Image Repository 0.7
Image Repository provides a centralized image repository capable of holding thousands of images with keyword/tag-based browsing. more>>
Image Repository provides a centralized image repository capable of holding thousands of images with keyword/tag-based browsing.
Image Repository is a centralized image repository capable of holding thousands of images with keyword/tag-based browsing and filtering.
Main features:
- Its goal is to provide you with an easy way to have a centralized image library with thousands of images categorized by keywords, dates, etc.
- It has special handling that lets you browse the keyword space like it was a collection of nested folders. Example: Browse to keyword "Carnivores", you will get the available keywords "Cats", "Dogs", and the selection will narrow down, applying all the keywords you have selected on your path through the keyword space.
- It comes complete with a Kupu "library", meaning you can browse the keywords through the Kupu image insertion dialog to make it easy to locate images even in a large collection of images.
- It has a tagging interface that lets you tag images with a thumbnail like view, and apply keywords to multiple images at once.
- It uses whatever image type you have installed (it does need to be added as an addable type and be able to supply thumbnails like the default Plone image type, though).
Enhancements:
- Added action to register the repository in Kupu. [fschulze]
- Using interfaces, views and adapters in various places to make this more flexible. [fschulze]
- Removed unused code. [fschulze]
<<lessImage Repository is a centralized image repository capable of holding thousands of images with keyword/tag-based browsing and filtering.
Main features:
- Its goal is to provide you with an easy way to have a centralized image library with thousands of images categorized by keywords, dates, etc.
- It has special handling that lets you browse the keyword space like it was a collection of nested folders. Example: Browse to keyword "Carnivores", you will get the available keywords "Cats", "Dogs", and the selection will narrow down, applying all the keywords you have selected on your path through the keyword space.
- It comes complete with a Kupu "library", meaning you can browse the keywords through the Kupu image insertion dialog to make it easy to locate images even in a large collection of images.
- It has a tagging interface that lets you tag images with a thumbnail like view, and apply keywords to multiple images at once.
- It uses whatever image type you have installed (it does need to be added as an addable type and be able to supply thumbnails like the default Plone image type, though).
Enhancements:
- Added action to register the repository in Kupu. [fschulze]
- Using interfaces, views and adapters in various places to make this more flexible. [fschulze]
- Removed unused code. [fschulze]
Download (0.033MB)
Added: 2007-04-04 License: GPL (GNU General Public License) Price:
934 downloads
Zaurus Synchronization Repository 0.2.2
ZSRep (Zaurus Synchronization Repository) is a project for synchronizing your Sharp Zaurus with any Desktop PIM. more>>
ZSRep (Zaurus Synchronization Repository) is a project whose main goal is to provide a professional solution for synchronizing your Sharp Zaurus with any Desktop PIM software on the Linux operating system.
It is designed specifically to work with the newer Sharp ROMs (DTM-based).
Enhancements:
- Implemented Single Action Full Sync.
- Now uses new unique create and destroy identifiers for plugins.
- Added unique create and destroy identifiers to Address Book plugin template.
- Fixed the Todo Notes to Desc translation problem when syncing after a Full Sync.
- Added the Todo CleanUp call to single action Full Sync mode.
<<lessIt is designed specifically to work with the newer Sharp ROMs (DTM-based).
Enhancements:
- Implemented Single Action Full Sync.
- Now uses new unique create and destroy identifiers for plugins.
- Added unique create and destroy identifiers to Address Book plugin template.
- Fixed the Todo Notes to Desc translation problem when syncing after a Full Sync.
- Added the Todo CleanUp call to single action Full Sync mode.
Download (0.080MB)
Added: 2005-09-21 License: GPL (GNU General Public License) Price:
1494 downloads
Subversion Automation 1.1.0
Subversion Automation is a wrapper around Subversion that automates and standardizes branching and merging. more>>
Subversion Automation project is a wrapper around Subversion that automates and standardizes branching and merging.
The primary goal of the project is to simplify the more complex features of Subversion and therefore encouraging their use.
<<lessThe primary goal of the project is to simplify the more complex features of Subversion and therefore encouraging their use.
Download (0.022MB)
Added: 2007-02-22 License: MIT/X Consortium License Price:
976 downloads
Bazaar Subversion Plugin 0.4.0
Bazaar Subversion Plugin allows bzr direct access to Subversion repositories. more>>
Bazaar Subversion Plugin allows bzr direct access to Subversion repositories. This allows bzr branch, bzr push, bzr pull, and bzr co to work directly against Subversion repositories.
The plugin can at the moment be used to commit to, pull from, merge from, push to and view logs of Subversion branches from Bazaar.
It is fully functional, but has only been tested on a few different Subversion branches (samba, wireshark, subversion, cups), so should be considered alpha.
Main features:
- Connecting to remote Subversion repositories over all protocols supported by Subversion itself (at present: svn://, svn+ssh://, http:// (webdav), file://) as well as dump files. Checkouts, lightweight checkouts and branching works.
- Track Bazaar merges in Subversion. Merged revisions show up as ghosts.
- Subversion working copies. Can be modified, queried (bzr status on a vanilla working copied created with svn co works) and committed from.
- Committing to Subversion from Bazaar.
- Push Bazaar revisions to Subversion. These revisions will show up in Subversion as a commit with the pushed revision as one of the parents.
- Follow branch copies. Revision history is not truncated when a branch was copied in Subversion.
- Efficiently uses network bandwidth.
- Recognizes file metadata (executable bits, symlinks).
- import-svn command with functionality similar to svn2bzr.
- Ability to track merges done with SVK (http://svk.elixus.org/) and write merges from SVK/Svn branches in a format understandable by SVK.
- Generates consistent file ids and revision ids. Two branches made using this plugin of the same Subversion branch will result in *exactly* the same Bazaar branch.
- Handles complex operations in Subversion: committing to two branches at once, upgrading directories to branches, copies from early revisions, ...
<<lessThe plugin can at the moment be used to commit to, pull from, merge from, push to and view logs of Subversion branches from Bazaar.
It is fully functional, but has only been tested on a few different Subversion branches (samba, wireshark, subversion, cups), so should be considered alpha.
Main features:
- Connecting to remote Subversion repositories over all protocols supported by Subversion itself (at present: svn://, svn+ssh://, http:// (webdav), file://) as well as dump files. Checkouts, lightweight checkouts and branching works.
- Track Bazaar merges in Subversion. Merged revisions show up as ghosts.
- Subversion working copies. Can be modified, queried (bzr status on a vanilla working copied created with svn co works) and committed from.
- Committing to Subversion from Bazaar.
- Push Bazaar revisions to Subversion. These revisions will show up in Subversion as a commit with the pushed revision as one of the parents.
- Follow branch copies. Revision history is not truncated when a branch was copied in Subversion.
- Efficiently uses network bandwidth.
- Recognizes file metadata (executable bits, symlinks).
- import-svn command with functionality similar to svn2bzr.
- Ability to track merges done with SVK (http://svk.elixus.org/) and write merges from SVK/Svn branches in a format understandable by SVK.
- Generates consistent file ids and revision ids. Two branches made using this plugin of the same Subversion branch will result in *exactly* the same Bazaar branch.
- Handles complex operations in Subversion: committing to two branches at once, upgrading directories to branches, copies from early revisions, ...
Download (0.055MB)
Added: 2007-08-08 License: GPL (GNU General Public License) Price:
810 downloads
Cache::Repository 0.05
Cache::Repository is a Perl module used to cache generic repository of files. more>>
Cache::Repository is a Perl module used to cache generic file repository.
SYNOPSIS
my $rep = Cache::Repository->new(
style => Filesys,
# options for the F::R driver
);
$rep->add_files(tag => groupname,
files => @filenames,
basedir => /tmp,
move => 1,
);
$rep->add_filehandle(tag => anothergroup,
filename => blah,
filehandle => $fh,
mode => 0755);
$rep->set_meta(tag => groupname,
meta => {
title => blah,
author => foo,
});
$rep->retrieve(tag => groupname, dest => /newdir);
my $data = $rep->get_meta(tag => groupname);
This module is intended to serve as a repository for files, whether those files are local or remote. Different drivers can work independantly to provide differing backing stores. For example, one driver can use a locally-mounted filesystem (even if that is a network filesystem), another could use FTP or HTTP, another could use gmail, and another could use a relational database such as MySQL or DB2.
Drivers may choose to compress the repository, unless explicitly told otherwise.
Keeping this in mind, the API presented here cannot expose things that are not generic to other possible implementations. That said, some possible implementations may not allow adding ("sending" to a web server) - it is expected that they will either throw an exception, or take extra params for FTPing to the server.
<<lessSYNOPSIS
my $rep = Cache::Repository->new(
style => Filesys,
# options for the F::R driver
);
$rep->add_files(tag => groupname,
files => @filenames,
basedir => /tmp,
move => 1,
);
$rep->add_filehandle(tag => anothergroup,
filename => blah,
filehandle => $fh,
mode => 0755);
$rep->set_meta(tag => groupname,
meta => {
title => blah,
author => foo,
});
$rep->retrieve(tag => groupname, dest => /newdir);
my $data = $rep->get_meta(tag => groupname);
This module is intended to serve as a repository for files, whether those files are local or remote. Different drivers can work independantly to provide differing backing stores. For example, one driver can use a locally-mounted filesystem (even if that is a network filesystem), another could use FTP or HTTP, another could use gmail, and another could use a relational database such as MySQL or DB2.
Drivers may choose to compress the repository, unless explicitly told otherwise.
Keeping this in mind, the API presented here cannot expose things that are not generic to other possible implementations. That said, some possible implementations may not allow adding ("sending" to a web server) - it is expected that they will either throw an exception, or take extra params for FTPing to the server.
Download (0.012MB)
Added: 2007-05-28 License: Perl Artistic License Price:
879 downloads
Trac/Subversion Development JumpBox 1.0
Trac/Subversion Development JumpBox bundles Trac 0.10.4 and Subversion 1.3.1. more>>
Trac is an advanced tool for tracking software development projects. It provides a simple wiki, issue tracking system and tight integration with the Subversion revision control system. Trac/Subversion Development JumpBox bundles Trac 0.10.4 and Subversion 1.3.1.
WHY USE A JUMPBOX
Its Simple
Open Source applications are great. The applications are powerful, inexpensive and get the job done. But installing and configuring those applications can be a pain. A JumpBox delivers Open Source applications in a way that makes them simple to try, run and operate.
Its Quick
Actually downloading a JumpBox will take the most time. Once thats done, youre just a few minutes from having a working application that can serve multiple users.
Its Portable
A JumpBox collects the application, application dependancies and all application data into a single bundle that can easily be moved from one computer to another. This allows you to start running the application on your desktop and then as usage grows move it to a server without needing to reinstall or reconfigure. Plus with support for Mac OS X, Windows and Linux you can even move the application between platforms with little effort.
Its Safe
Manually installing Open Source applications not only takes a lot of time and effort, but when youre done its still left to you to figure out how to protect the data the application manages. With a JumpBox its easy to add automatic backups of the entire state of the application.
Its Virtual
A JumpBox application is a virtual appliance that bundles the open source application and all its runtime dependancies into a single package that runs on top of virtualization software from VMWare, Parallels or Xen. This means all JumpBox applications automatically gain the benefits of traditional server virtualization and can be dropped into existing virtualization infrastructure when available.
Its Comfortable
JumpBox provides a consistent runtime environment for all applications that we bundle. The applications may differ considerably, but their installation and operation will be familiar no matter which JumpBox you choose.
<<lessWHY USE A JUMPBOX
Its Simple
Open Source applications are great. The applications are powerful, inexpensive and get the job done. But installing and configuring those applications can be a pain. A JumpBox delivers Open Source applications in a way that makes them simple to try, run and operate.
Its Quick
Actually downloading a JumpBox will take the most time. Once thats done, youre just a few minutes from having a working application that can serve multiple users.
Its Portable
A JumpBox collects the application, application dependancies and all application data into a single bundle that can easily be moved from one computer to another. This allows you to start running the application on your desktop and then as usage grows move it to a server without needing to reinstall or reconfigure. Plus with support for Mac OS X, Windows and Linux you can even move the application between platforms with little effort.
Its Safe
Manually installing Open Source applications not only takes a lot of time and effort, but when youre done its still left to you to figure out how to protect the data the application manages. With a JumpBox its easy to add automatic backups of the entire state of the application.
Its Virtual
A JumpBox application is a virtual appliance that bundles the open source application and all its runtime dependancies into a single package that runs on top of virtualization software from VMWare, Parallels or Xen. This means all JumpBox applications automatically gain the benefits of traditional server virtualization and can be dropped into existing virtualization infrastructure when available.
Its Comfortable
JumpBox provides a consistent runtime environment for all applications that we bundle. The applications may differ considerably, but their installation and operation will be familiar no matter which JumpBox you choose.
Download (112.3MB)
Added: 2007-07-26 License: Free To Use But Restricted Price:
827 downloads
BelowVersion 0.9
BelowVersion is a single-file Python CGI to browse a Subversion repository. more>>
BelowVersion is a single-file Python CGI to browse a Subversion repository. It only needs a Web server with Python support and bindings for Subversion libraries.
It bypasses the high-level client library for acceptable performance without losing features. It is written to be fast to navigate with mouse, both within a single revision and between revisions.
It can provide revision logs, colored diffs, and a side-by-side view for image revisions. It can also serve the files like a normal (static) Web server, allowing plain view or saving to disk.
BelowVersion is written to be embeddable in other Web applications with little effort (explained in the source).
<<lessIt bypasses the high-level client library for acceptable performance without losing features. It is written to be fast to navigate with mouse, both within a single revision and between revisions.
It can provide revision logs, colored diffs, and a side-by-side view for image revisions. It can also serve the files like a normal (static) Web server, allowing plain view or saving to disk.
BelowVersion is written to be embeddable in other Web applications with little effort (explained in the source).
Download (0.008MB)
Added: 2006-05-18 License: MIT/X Consortium License Price:
1255 downloads
BitNami Subversion Stack for Linux 1.4.6
rapidly replacing open source and commercial solutions around the world. more>> BitNami Subversion Stack is an easy to use installer for Subversion, which has rapidly become the version control standard and it is rapidly replacing open source and commercial solutions around the world. Subversion enables globally distributed software development teams to efficiently version and share source code. The open source Subversion project was started in early 2000 by CollabNet, the primary corporate sponsor of Subversion.
Key Capabilities:
-Versioned directories
-Atomic commits
-Efficient handling of binary files
-Quick branching and tagging
-Directory and file meta data
-Natively client-server
-Minimal server and network requirements
-Low admin overhead
-Good security
Subversion has rapidly become the version control standard and it is rapidly replacing open source and commercial solutions around the world. Subversion enables globally distributed software development teams to efficiently version and share source code. The open source Subversion project was started in early 2000 by CollabNet, the primary corporate sponsor of Subversion.
The BitNami Subversion is an installer that greatly simplifies the installation of a Subversion server and its runtime dependencies. Subversion is distributed Apache/BSD-style open source license. Please see the appendix for the specific licenses of all open source components included.<<less
Download (11.51MB)
Added: 2009-04-03 License: Freeware Price: Free
204 downloads
RDF::Sesame::Repository 0.16
RDF::Sesame::Repository is a repository on a Sesame server. more>>
RDF::Sesame::Repository is a repository on a Sesame server.
This class is the workhorse of RDF::Sesame. Adding triples, removing triples and querying the repository are all done through instances of this class. Only SELECT queries are supported at this point, but it should be fairly straightforward to add CONSTRUCT functionality. If you do it, send me a patch.
METHODS
construct ( %opts )
Evaluates a construct query and returns the RDF serialization of the resulting RDF graph. A minimal invocation looks something like:
my $q = qq(
CONSTRUCT {Parent} ex:hasChild {Child}
FROM {Child} ex:hasParent {Parent}
USING NAMESPACE
ex =
);
my $rdf = $repo->construct(
query => $q,
format => turtle,
);
If an error occurs during the construction, an exception is thrown. This is different from some RDF::Sesame methods which return undef.
format
Required: Yes
Indicates the RDF serialization format that the Sesame server should return. Acceptable values are rdfxml, turtle and ntriples.
language
Default: SeRQL
Specifies the language in which the construct query is written. This is only included for forwards-compatibility since the only query language supported by Sesame is SeRQL.
output
Default: undef
Indicates where the RDF serialization should be placed. The default value of undef means that the serialization should simply be returned as the value of the construct method.
If the value is a filehandle, the serialization is written to that filehandle. The filehandle must already be open for writing. Otherwise, the value is taken to be a filename which is opened for writing (clobbering existing contents) and the serialization is written to the file.
query
Required : Yes
The text of the construct query.
extract ( %opts )
Extract an RDF representation of all the triples in the repository. The only required option is "format" which specifies the serialization format of the resulting RDF. The minimal method invocation looks like
my $rdf = $repo->extract( format => turtle )
where $rdf is a reference to a scalar containing the serialization of all the triples in the repository. The streaming results returned by Sesame are handled appropriately so that memory usage in minimized. If the output is sent to a file (see "output"), only one "chunk" is held in memory at a time (subject to caching by your OS). The serialization may also be compressed (or otherwise processed) as its being streamed from the server (see "compress").
Error handling is done differently in this method than in other methods in RDF::Sesame. Namely, if an error occurs, an exception is thrown (rather than returning undef and setting errstr(). Eventually, Id like all methods to behave this way.
<<lessThis class is the workhorse of RDF::Sesame. Adding triples, removing triples and querying the repository are all done through instances of this class. Only SELECT queries are supported at this point, but it should be fairly straightforward to add CONSTRUCT functionality. If you do it, send me a patch.
METHODS
construct ( %opts )
Evaluates a construct query and returns the RDF serialization of the resulting RDF graph. A minimal invocation looks something like:
my $q = qq(
CONSTRUCT {Parent} ex:hasChild {Child}
FROM {Child} ex:hasParent {Parent}
USING NAMESPACE
ex =
);
my $rdf = $repo->construct(
query => $q,
format => turtle,
);
If an error occurs during the construction, an exception is thrown. This is different from some RDF::Sesame methods which return undef.
format
Required: Yes
Indicates the RDF serialization format that the Sesame server should return. Acceptable values are rdfxml, turtle and ntriples.
language
Default: SeRQL
Specifies the language in which the construct query is written. This is only included for forwards-compatibility since the only query language supported by Sesame is SeRQL.
output
Default: undef
Indicates where the RDF serialization should be placed. The default value of undef means that the serialization should simply be returned as the value of the construct method.
If the value is a filehandle, the serialization is written to that filehandle. The filehandle must already be open for writing. Otherwise, the value is taken to be a filename which is opened for writing (clobbering existing contents) and the serialization is written to the file.
query
Required : Yes
The text of the construct query.
extract ( %opts )
Extract an RDF representation of all the triples in the repository. The only required option is "format" which specifies the serialization format of the resulting RDF. The minimal method invocation looks like
my $rdf = $repo->extract( format => turtle )
where $rdf is a reference to a scalar containing the serialization of all the triples in the repository. The streaming results returned by Sesame are handled appropriately so that memory usage in minimized. If the output is sent to a file (see "output"), only one "chunk" is held in memory at a time (subject to caching by your OS). The serialization may also be compressed (or otherwise processed) as its being streamed from the server (see "compress").
Error handling is done differently in this method than in other methods in RDF::Sesame. Namely, if an error occurs, an exception is thrown (rather than returning undef and setting errstr(). Eventually, Id like all methods to behave this way.
Download (0.047MB)
Added: 2007-06-12 License: Perl Artistic License Price:
866 downloads
Edukalibre Repository Manager 0.8.2
Edukalibre Repository Manager is a document repository with extra functionality. more>>
Edukalibre Repository Manager project is a document repository with extra functionality.
Edukalibre Repository Manager is a document storage repository constructed over a subversion repository with added functionality based on plugins.
It is basically a document repository that carries out some tasks when a document is uploaded to the system.
Automatic format conversion and metadata extraction are some of those tasks.
It is the core of the Edukalibre platform.
<<lessEdukalibre Repository Manager is a document storage repository constructed over a subversion repository with added functionality based on plugins.
It is basically a document repository that carries out some tasks when a document is uploaded to the system.
Automatic format conversion and metadata extraction are some of those tasks.
It is the core of the Edukalibre platform.
Download (0.013MB)
Added: 2006-10-04 License: GPL (GNU General Public License) Price:
1115 downloads
Subversive 1.1.3
Subversive is an Eclipse plug-in that provides Subversion support. more>>
Subversive project is an Eclipse plug-in which provides Subversion support. From a users point of view, Subversive provides Subversion support similar to CVS support, which is already part of the standard Eclipse platform.
The JavaSVN library is used for interaction with Subversion. In addition to functionality, Subversive pays special attention to usability and nice interface.
The Subversive project is a brand new Eclipse plug-in that provides Subversion support. From a user point of view, Subversive provides Subversion support similar to CVS support, which is already part of the standard Eclipse platform. The main use cases, which are familiar to CVS users, are:
- Connection to the repository using different connection types
- Repository browsing
- Check-out
- Synchronization
- Commiting
- Update
- Resolving conflicts
- Adding to the list of ignored resources
JavaSVN open-source library is used for interaction with Subversion. Having compared it with other tools that use JavaSVN, the Subversive team together with the JavaSVN team extended the standard Subversion API. This improvement gives Subversive an advantage if compared with other native and Java-based Subversion clients. The following solutions, now available in Subversive, are not present in other Subversion clients because of standard API limitations.
<<lessThe JavaSVN library is used for interaction with Subversion. In addition to functionality, Subversive pays special attention to usability and nice interface.
The Subversive project is a brand new Eclipse plug-in that provides Subversion support. From a user point of view, Subversive provides Subversion support similar to CVS support, which is already part of the standard Eclipse platform. The main use cases, which are familiar to CVS users, are:
- Connection to the repository using different connection types
- Repository browsing
- Check-out
- Synchronization
- Commiting
- Update
- Resolving conflicts
- Adding to the list of ignored resources
JavaSVN open-source library is used for interaction with Subversion. Having compared it with other tools that use JavaSVN, the Subversive team together with the JavaSVN team extended the standard Subversion API. This improvement gives Subversive an advantage if compared with other native and Java-based Subversion clients. The following solutions, now available in Subversive, are not present in other Subversion clients because of standard API limitations.
Download (7.3MB)
Added: 2007-07-16 License: Eclipse Public License Price:
835 downloads
App::Repository 0.964
App::Repository is a logical data access layer for the App::Context Framework. more>>
App::Repository is a logical data access layer for the App::Context Framework, providing a uniform API to access data in databases, file systems, remote web sites, etc.
This is the App-Repository distribution, adding the data access layer service to App-Context.
For more information, see the web pages at
http://www.officevision.com/pub/App-Repository http://www.officevision.com/pub/App-Context
The mailing list is described at
http://p5ee.perl.org/mailinglist/
http://lists.perl.org/showlist.cgi?name=p5ee
HOW DO I INSTALL IT?
To install this module, cd to the directory that contains this README file and type the following:
perl Makefile.PL
make
make test
make install
<<lessThis is the App-Repository distribution, adding the data access layer service to App-Context.
For more information, see the web pages at
http://www.officevision.com/pub/App-Repository http://www.officevision.com/pub/App-Context
The mailing list is described at
http://p5ee.perl.org/mailinglist/
http://lists.perl.org/showlist.cgi?name=p5ee
HOW DO I INSTALL IT?
To install this module, cd to the directory that contains this README file and type the following:
perl Makefile.PL
make
make test
make install
Download (0.061MB)
Added: 2006-09-06 License: Perl Artistic License Price:
1143 downloads
HTTP::OAI::Repository 3.18
HTTP::OAI::Repository is a documentation for building an OAI compliant repository using OAI-PERL. more>>
HTTP::OAI::Repository is a documentation for building an OAI compliant repository using OAI-PERL.
Using the OAI-PERL library in a repository context requires the user to build the OAI responses to be sent to OAI harvesters.
SYNOPSIS
use HTTP::OAI::Harvester;
use HTTP::OAI::Metadata::OAI_DC;
use XML::SAX::Writer;
use XML::LibXML;
# (all of these options _must_ be supplied to comply with the OAI protocol)
# (protocolVersion and responseDate both have sensible defaults)
my $r = new HTTP::OAI::Identify(
baseURL=>http://yourhost/cgi/oai,
adminEmail=>youremail@yourhost,
repositoryName=>agoodname,
requestURL=>self_url()
);
# Include a description (an XML::LibXML Dom object)
$r->description(new HTTP::OAI::Metadata(dom=>$dom));
my $r = HTTP::OAI::GetRecord->new(
header=>HTTP::OAI::Header->new(
identifier=>oai:myrepo:10,
datestamp=>2004-10-01
),
metadata=>HTTP::OAI::Metadata::OAI_DC->new(
dc=>{title=>[Hello, World!],description=>[My Record]}
)
);
$r->about(HTTP::OAI::Metadata->new(dom=>$dom));
my $writer = XML::SAX::Writer->new();
$r->set_handler($writer);
$r->generate;
<<lessUsing the OAI-PERL library in a repository context requires the user to build the OAI responses to be sent to OAI harvesters.
SYNOPSIS
use HTTP::OAI::Harvester;
use HTTP::OAI::Metadata::OAI_DC;
use XML::SAX::Writer;
use XML::LibXML;
# (all of these options _must_ be supplied to comply with the OAI protocol)
# (protocolVersion and responseDate both have sensible defaults)
my $r = new HTTP::OAI::Identify(
baseURL=>http://yourhost/cgi/oai,
adminEmail=>youremail@yourhost,
repositoryName=>agoodname,
requestURL=>self_url()
);
# Include a description (an XML::LibXML Dom object)
$r->description(new HTTP::OAI::Metadata(dom=>$dom));
my $r = HTTP::OAI::GetRecord->new(
header=>HTTP::OAI::Header->new(
identifier=>oai:myrepo:10,
datestamp=>2004-10-01
),
metadata=>HTTP::OAI::Metadata::OAI_DC->new(
dc=>{title=>[Hello, World!],description=>[My Record]}
)
);
$r->about(HTTP::OAI::Metadata->new(dom=>$dom));
my $writer = XML::SAX::Writer->new();
$r->set_handler($writer);
$r->generate;
Download (0.036MB)
Added: 2007-08-06 License: Perl Artistic License Price:
814 downloads
guglhupf commons resource repository 0.3
guglhupf commons resource repository is a tool that manages dependencies between program resources (e.g., Java jar files). more>>
guglhupf commons resource repository is a tool that manages dependencies between program resources (e.g., Java jar files).
guglhupf commons resource repository comes with a mechanism to download needed resources from a central repository and stores these resources in a local repository. This allows reuse of resources between different projects.
Main features:
- Central resource repository to share resources between multiple projects.
- Needed resource are downloaded and stored in a local repository.
- Dependencies between resources are solved.
- Setup the classpath with all needed resources (jars).
- Start java progams with the needed resources.
- Ant integration to setup the classpath.
- Modular ant build script support
- Eclipse classpath builder to setup the classpath in eclipse.
<<lessguglhupf commons resource repository comes with a mechanism to download needed resources from a central repository and stores these resources in a local repository. This allows reuse of resources between different projects.
Main features:
- Central resource repository to share resources between multiple projects.
- Needed resource are downloaded and stored in a local repository.
- Dependencies between resources are solved.
- Setup the classpath with all needed resources (jars).
- Start java progams with the needed resources.
- Ant integration to setup the classpath.
- Modular ant build script support
- Eclipse classpath builder to setup the classpath in eclipse.
Download (0.10MB)
Added: 2006-04-17 License: The Apache License 2.0 Price:
1285 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above subversion repository search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed