/[debtags]/liblacomune-perl
ViewVC logotype

Log of /liblacomune-perl

View Directory Listing Directory Listing


Sticky Revision:
(Current path doesn't exist after revision 2657)

Revision 397 - Directory Listing
Modified Tue Oct 5 18:47:58 2004 UTC (8 years, 8 months ago) by enrico
Moving commandline interface things out from La Comune core library

Revision 396 - Directory Listing
Modified Tue Oct 5 18:43:54 2004 UTC (8 years, 8 months ago) by enrico
Moving La Comune web application components out of core library

Revision 395 - Directory Listing
Modified Tue Oct 5 18:42:38 2004 UTC (8 years, 8 months ago) by enrico
Moving web application components out of core library

Revision 390 - Directory Listing
Modified Tue Oct 5 18:28:39 2004 UTC (8 years, 8 months ago) by enrico
Copied from: lacomune revision 389
Repository reorganization: creation of library-only package

Revision 389 - Directory Listing
Modified Tue Oct 5 17:43:06 2004 UTC (8 years, 8 months ago) by enrico
Original Path: lacomune
Added basic system-wide configuration file

Revision 388 - Directory Listing
Modified Tue Oct 5 17:38:45 2004 UTC (8 years, 8 months ago) by enrico
Original Path: lacomune
Fixed namespace handling thorough all the code

Revision 387 - Directory Listing
Modified Tue Oct 5 01:26:48 2004 UTC (8 years, 8 months ago) by enrico
Original Path: lacomune
Allow database dump and restore in an independent (XML?) format
Bring SQLite database functionalities in sync with the MySQL database
Document database migration from one format to the other
Implement Editor (just use the username, then sort the naming issue during cross-repository exchanges)
Implement Provider->Organization
lacomune cp: tag merge
lacomune mv: tag copy
lacomune lls: list files with a companion .metadata file
lacomune mv: instead of setting the tag path, set it to:
  let A be the destination tag set
  let B be the set of 'subdirectory' tags given by a lacomune ls <tag set A>
  let C be the original tagset of the resource
  set the tag set to be (A <union> (B <intersection> C))
lacomune mv: if instead a source path was specified, set the target to:
  let A be the source path
  let B be the target path
  let C be the original tagset of the resource
  set the tag set to be ((C <minus> A) <union> B)
Let lacomune functions operate on files in and out the repository, as guessed from the commandline parameters (if a file is a number and does not exists, then treat it as a repository resource)

Revision 386 - Directory Listing
Modified Sun Oct 3 23:22:23 2004 UTC (8 years, 8 months ago) by enrico
Original Path: lacomune
Updated documentation in lacomune script

Revision 385 - Directory Listing
Modified Sun Oct 3 22:16:37 2004 UTC (8 years, 8 months ago) by enrico
Original Path: lacomune
Fixed storing of extensions for files without extension

Revision 384 - Directory Listing
Modified Sun Oct 3 21:39:54 2004 UTC (8 years, 8 months ago) by enrico
Original Path: lacomune
Use namespaces in Metadata
Use rdf:RDF as root element
Set rdf:about to the file name
rdf:about should be the lcref (lc:...) when in the repository
Implement lacomune mv file1 file2: rename a resource preserving metadata
Implement lacomune cp file1 file2: copy a resource preserving metadata
If a metadata file is loaded whose main element is not the right one, apply a stylesheet to convert it automatically
Store a proper version identification somewhere to be used for future upgrades

Revision 381 - Directory Listing
Modified Fri Oct 1 16:10:45 2004 UTC (8 years, 8 months ago) by enrico
Original Path: lacomune
Implemented configuration
Use Apache::Singleton for the environment, for a request-level singleton
 - Repository configuration
 - Database configuration
 - Web application configuration

Revision 380 - Directory Listing
Modified Thu Sep 30 18:47:05 2004 UTC (8 years, 8 months ago) by enrico
Original Path: lacomune
Added a repository example

Revision 379 - Directory Listing
Modified Wed Sep 29 20:59:50 2004 UTC (8 years, 8 months ago) by enrico
Original Path: lacomune
lacomune: allow to publish more than one resource at a time (and ignore files ending in .metadata)
lacomune: validate input tags on tag operations
LaComune: allow to ls all resources matching a given lcref
Move resource files to backup copies (or links when md5 is the same) instead of overwriting
LaComune: allow to retrive all resources matching a given 'navigation path'
When importing a resource with the same version number (i.e. only metadata changed), increase it to allow external repositories to see the change

Revision 378 - Directory Listing
Modified Wed Sep 29 14:19:13 2004 UTC (8 years, 8 months ago) by enrico
Original Path: lacomune
lacomune: implement edit
lacomune: on publish, perform a 'prepare' if the .metadata file does not exist

Revision 377 - Directory Listing
Modified Mon Sep 27 22:29:16 2004 UTC (8 years, 8 months ago) by enrico
Original Path: lacomune
Fixed URL parsing in RawText

Revision 376 - Directory Listing
Modified Mon Sep 27 21:36:49 2004 UTC (8 years, 8 months ago) by enrico
Original Path: lacomune
Added navigation among categories

Revision 367 - Directory Listing
Modified Thu Sep 23 00:32:48 2004 UTC (8 years, 8 months ago) by enrico
Original Path: lacomune
DataMiner: scanning and cooking of OpenOffice Writer (.sxw) files

Revision 366 - Directory Listing
Modified Wed Sep 22 16:02:17 2004 UTC (8 years, 8 months ago) by enrico
Original Path: lacomune
Refined constructor implementation for class hierarchies
DataMiner (cooking): wiki pages

Revision 365 - Directory Listing
Modified Wed Sep 22 12:51:31 2004 UTC (8 years, 8 months ago) by enrico
Original Path: lacomune
Changed constructor philosphy

Revision 364 - Directory Listing
Modified Tue Sep 21 23:37:25 2004 UTC (8 years, 8 months ago) by enrico
Original Path: lacomune
DataMiner (scanning):
 - Allow refinement of values in various steps of the hierarchy
 - Generic: read file name as title 
DataMiner (cooking):
 - Raw text files
 - RawText: call URI::Escape on generated <a> href content

Revision 363 - Directory Listing
Modified Mon Sep 20 19:14:26 2004 UTC (8 years, 9 months ago) by enrico
Original Path: lacomune
Added MySQLDatabase
DataMiner (mining):
 - Parse .html files
 - Parse .mp3
 - Parse .ogg (broken because of libogg-vorbis-header-perl)
ResourceFile returns a new ResourceFile after a copy()
ResourceFile follow the files in a move()
Add resource mime type in metadata
DataMiner (cooking)
 - Generate scaled down and thumbnail versions of images
 - Convert HTML files to proper xHTML
Import and clean Resource hierarchy from old LaComune
 - Text
 - Audio (handled by Static)

Revision 362 - Directory Listing
Modified Sun Sep 19 17:37:43 2004 UTC (8 years, 9 months ago) by enrico
Original Path: lacomune
Added first support for web applications

Revision 361 - Directory Listing
Modified Sun Sep 19 14:34:30 2004 UTC (8 years, 9 months ago) by enrico
Original Path: lacomune
Brought build system up to date: can now generate a proper Debian package

Revision 360 - Directory Listing
Modified Thu Sep 16 14:47:37 2004 UTC (8 years, 9 months ago) by enrico
Original Path: lacomune
Added a mdedit function to lacomune script to allow full metadata edit for a resource using a text editor

Revision 359 - Directory Listing
Modified Thu Sep 16 10:59:06 2004 UTC (8 years, 9 months ago) by enrico
Original Path: lacomune
Split the database in MySQL database and SQLite database
Put more info in the <repository> item in metadata: file name and database id

Revision 356 - Directory Listing
Modified Wed Sep 15 01:08:58 2004 UTC (8 years, 9 months ago) by enrico
Original Path: lacomune
News: put the subjects in the metadata
Layer 2: presentation: Commandline: write a XSL stylesheet for lacomune commandline script, to format resources as text

Revision 355 - Directory Listing
Modified Tue Sep 14 19:12:55 2004 UTC (8 years, 9 months ago) by enrico
Original Path: lacomune
Imported and cleaned Resource hierarchy from old LaComune:
 - Static resources
 - 'news' dynamic resource
Implemented tag vocabulary handling in Repository

Revision 354 - Directory Listing
Modified Tue Sep 14 14:33:04 2004 UTC (8 years, 9 months ago) by enrico
Original Path: lacomune
Repository now uses the one-container-directory-per-month structure of old LaComune repository
Metadata can hold repository specific data, that are stripped out after retrieve and clone operations

Revision 353 - Directory Listing
Modified Mon Sep 13 23:26:02 2004 UTC (8 years, 9 months ago) by enrico
Original Path: lacomune
Forgot to add DataMiner
Added first prototype of DBIDatabase

Revision 352 - Directory Listing
Modified Fri Sep 10 23:00:43 2004 UTC (8 years, 9 months ago) by enrico
Original Path: lacomune
Added support for categories to metadata and lacomune commandline tool

Revision 349 - Directory Listing
Modified Thu Sep 9 19:09:22 2004 UTC (8 years, 9 months ago) by enrico
Original Path: lacomune
Added methods for storing repository IDs
TODO updates

Revision 348 - Directory Listing
Modified Thu Sep 9 15:05:42 2004 UTC (8 years, 9 months ago) by enrico
Original Path: lacomune
Added DataMiner, and support for generic files and for image files
Improved Metadata design to allow for auto-creation of normal accessor methods
Added to XMLWrapper functions to convert from Unix timestamp to human-readable datetimes in XML files

Revision 347 - Directory Listing
Modified Wed Sep 8 23:08:41 2004 UTC (8 years, 9 months ago) by enrico
Original Path: lacomune
Add to metadata a metadata section with author, categories and the actual file metadata

Revision 346 - Directory Listing
Modified Wed Sep 8 14:26:14 2004 UTC (8 years, 9 months ago) by enrico
Original Path: lacomune
Committing before moving to upper directory

Revision 340 - Directory Listing
Modified Sun Sep 5 18:03:45 2004 UTC (8 years, 9 months ago) by valdez-guest
Original Path: lacomune
Added Manifest.SKIP
Moved ./lacomune to bin/lacomune and removed use lib clause
Modified Makefile.PL, added EXE_FILES for bin/lacomune


Revision 339 - Directory Listing
Modified Sun Sep 5 17:45:04 2004 UTC (8 years, 9 months ago) by enrico
Original Path: lacomune
Layer 0: complete!
Implemented "remove" operation
Metadata: store versioning info (md5 and update sequence) inside a separate XML tag

Revision 338 - Directory Listing
Modified Sun Sep 5 17:27:19 2004 UTC (8 years, 9 months ago) by valdez-guest
Original Path: lacomune
Tweak of syntax for creation of new class instances:
changed: $obj = new CLASS;
to: $obj = CLASS->new;

Removed every use of: $class = $proto || ref($proto);



Revision 337 - Directory Listing
Modified Sun Sep 5 15:59:04 2004 UTC (8 years, 9 months ago) by enrico
Original Path: lacomune
Split database handling off Repository::Basic
Implemented retrieve and clone operations

Revision 334 - Directory Listing
Modified Thu Sep 2 17:19:11 2004 UTC (8 years, 9 months ago) by enrico
Original Path: lacomune
Added the Database calss

Revision 328 - Directory Listing
Modified Wed Sep 1 19:28:29 2004 UTC (8 years, 9 months ago) by enrico
Original Path: lacomune
Written commandline tool to test the library
Fixed bugs so that publish now works

Revision 327 - Directory Listing
Modified Wed Sep 1 16:52:33 2004 UTC (8 years, 9 months ago) by enrico
Original Path: lacomune
Started working at layer 0: archive:
 Implemented Metadata and ResourceFile
 Implemented a basic repository with publish capability
Sources compile but are still untested for lack of commands using the library

Revision 212 - Directory Listing
Modified Wed Jul 28 17:47:20 2004 UTC (8 years, 10 months ago) by enrico
Original Path: lacomune
Renamed repository methods to something more meaningful

Revision 211 - Directory Listing
Modified Wed Jul 28 17:19:47 2004 UTC (8 years, 10 months ago) by enrico
Original Path: lacomune
Added first draft design UML of the core Archive layer

Revision 181 - Directory Listing
Added Fri Jul 23 11:39:03 2004 UTC (8 years, 10 months ago) by enrico
Original Path: lacomune
Added lacomune project (the intent is to develop a file+metadata storage which makes use of tagcoll categorization to structure its contents)

  ViewVC Help
Powered by ViewVC 1.1.5