Forums / General / Can ez-publish serve files from a CVS repository?

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/

eZ debug

Timing: Jan 31 2025 06:12:44
Script start
Timing: Jan 31 2025 06:12:44
Module start 'content'
Timing: Jan 31 2025 06:12:44
Module end 'content'
Timing: Jan 31 2025 06:12:44
Script end

Main resources:

Total runtime0.2070 sec
Peak memory usage2,048.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0067 588.0547180.8203
Module start 'content' 0.00670.0056 768.875093.8984
Module end 'content' 0.01230.1947 862.7734525.3750
Script end 0.2070  1,388.1484 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00331.6144200.0002
Check MTime0.00140.6840200.0001
Mysql Total
Database connection0.00080.365610.0008
Mysqli_queries0.154374.54741410.0011
Looping result0.00170.83371390.0000
Template Total0.194493.910.1944
Template load0.00080.405210.0008
Template processing0.193593.474010.1935
Override
Cache load0.00060.286410.0006
Sytem overhead
Fetch class attribute can translate value0.00090.432710.0009
XML
Image XML parsing0.00030.153610.0003
General
dbfile0.01024.9304200.0005
String conversion0.00000.003030.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0001 secs