Log of /liblacomune-perl
Directory Listing
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)