Can ez-publish serve files from a CVS repository?

Author Message

Chris Metzler

Thursday 05 August 2004 8:48:53 am

Hi. I'm currently looking for a CMS to use. ez-publish looks
quite attractive to me; but there's an oddity about what I want
to implement, and I'm not sure that ez-publish (or, for that
matter, any other CMS) does what I"m looking for.

The main purpose of the site will be to provide a nice front-end
to a file library, enabling web users to upload to the library,
browse/search the contents (with representative images, and
user comments, for each entry), and download from the library.
Think something along the lines of kde-look.org. Other content
will eventually be provided also, but the file library is the
main thing.

My main constraint is in the nature of the file library/database.
Ideally, I'd need the CMS to either be quite flexible as far as
the nature of the file library structure, or (even better) the
CMS should play well with CVS repositories. The reason is that
the downloadable files themselves are to be drawn from a CVS
repository. The reason for this is rather convoluted, but basically,
this file library will join several already in use by this project.
The others are CVS repositories and have multiple world-wide mirrors.
Putting this new file library in a CVS repository as well allows
the project to easily use the existing infrastructure for maintaining
the file library and for mirroring the contents to the other sites.
But this file library is targeted at a user community that will find
it pretty user-hostile and uninformative to browse the CVS
repository in the usual fashion; hence the desire for a CMS that can
provide a better front-end.

Is this possible with ez-publish?

Thanks very much for any help.

-c

Björn Dieding@xrow.de

Friday 06 August 2004 1:26:03 am

Hmm I have never heard that CMS systems serve informations from CVS.

Anyway...

You will have to write your own code.

eZ it self is not CVS based. ( Doesn't matter to this topic )
But the good thing about SVN is they have a tool called websvn. It is written in php and you should be able to make it go along and integrate it as a eZ module.

Sample:
http://pubsvn.ez.no/websvn/listing.php?repname=community&path=/&sc=1

If you are new to eZ you should consider gettign professional help. This task won't be easy.

bjoern
-
http://www.xrow.de

Looking for a new job? http://www.xrow.com/xrow-GmbH/Jobs
Looking for hosting? http://hostingezpublish.com
-----------------------------------------------------------------------------
GMT +01:00 Hannover, Germany
Web: http://www.xrow.com/

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.

eZ debug

Timing: Jan 18 2025 22:33:41
Script start
Timing: Jan 18 2025 22:33:41
Module start 'layout'
Timing: Jan 18 2025 22:33:41
Module start 'content'
Timing: Jan 18 2025 22:33:43
Module end 'content'
Timing: Jan 18 2025 22:33:43
Script end

Main resources:

Total runtime1.2421 sec
Peak memory usage4,096.0000 KB
Database Queries54

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0049 589.1719152.6406
Module start 'layout' 0.00490.0029 741.812539.4766
Module start 'content' 0.00771.2328 781.2891531.8672
Module end 'content' 1.24050.0015 1,313.156312.1250
Script end 1.2420  1,325.2813 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00330.2626160.0002
Check MTime0.00130.1065160.0001
Mysql Total
Database connection0.00060.051010.0006
Mysqli_queries1.187195.5786540.0220
Looping result0.00070.0565520.0000
Template Total1.209297.420.6046
Template load0.00210.167120.0010
Template processing1.207197.189720.6036
Template load and register function0.00020.014210.0002
states
state_id_array0.00100.077910.0010
state_identifier_array0.00140.108820.0007
Override
Cache load0.00180.1423450.0000
Sytem overhead
Fetch class attribute can translate value0.00090.068520.0004
Fetch class attribute name0.00120.095330.0004
XML
Image XML parsing0.00090.073220.0005
class_abstraction
Instantiating content class attribute0.00000.000730.0000
General
dbfile0.00090.0701160.0001
String conversion0.00000.000540.0000
Note: percentages do not add up to 100% because some accumulators overlap

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
2content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
6content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
7content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
1content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
1print_pagelayout.tpl<No override>extension/community/design/community/templates/print_pagelayout.tplEdit templateOverride template
 Number of times templates used: 18
 Number of unique templates used: 6

Time used to render debug report: 0.0001 secs