Forums / Developer / Documentation for the integration of eZPublish

Documentation for the integration of eZPublish

Author Message

sam na

Wednesday 23 April 2003 3:06:52 am

Dear Sirs,

In my opinion one of the competitive advantages of eZPublish should be extensibility and scalibility of the system.

I am planning to integrate eZPublish with a well known page-tree based open source CMS called Typo3 or other well known PHP scripts.

I would like to ask EZ staff to develop a small document describing the steps and ways of integration with external scripts.

I look forward to hearing from you soon

Gabriel Ambuehl

Wednesday 23 April 2003 7:01:16 am

WTF would you want to integrate a CMS with a CMS. Either use ezPublish or Typo3 but not both at the same time, that's just stupid.

Visit http://triligon.org

sam na

Wednesday 23 April 2003 12:34:22 pm

Dear Gabriel,

I assume that I would be much nicer if you do not use words like "stupid" in your comments.

E.g Typo3 has some advantages against EzPublish like extension repository,sitemap, ready-to-us poll and forum modules...

I am planning just to use some of the necessary parts...

Regards,

Karsten Jennissen

Wednesday 23 April 2003 12:41:42 pm

Hi Sam,

what you are trying to do will not work. Typo3 and eZ publish 3 are two full blown CMSes with completely different architectures. Those cannot be integrated unless you want to code a completely new CMS which would probably take as long as coding either from the ground up.

If you want to code extensions to eZ publish, I am no expert at that but this could help: http://ez.no/developer/ez_publish_3/forum/developer/implementing_ez3_extensions

Also, if you want to integrate complete scripts, you could try this: http://ezwiki.blanko.info/index.php/3XHT_UsePHP

(Warning, quick & dirty, might not work with big scripts).

Other than that I'd say that integrating scripts is not the best idea in the first place as this usually creates a lot of overhead and makes things slow (two overheads instead of just one).

Karsten

sam na

Thursday 24 April 2003 4:29:26 am

Hi Karsten,

Thank you for your advice.

I will consider your opinion; but both systems argue that their system can be extended without any problem. In fact, this doesn't to be totally correct.

I am studying both systems and am trying to find a way to use use their competitive advantages.

Have u ever implemented a project with Typo3?

Karsten Jennissen

Thursday 24 April 2003 5:02:48 am

Hi Sam,

as for the claim that the system can be extended, this means that they can be extended each using their proprietary extension systems. This means that you can extend the system by writing specific code that follows the (different) rules set forth by each system. It doesn't mean that you can automatically integrate pre-written stuff, especially if it is the core of a system. :-)

Anyway, good luck with your efforts.

Karsten
P.S.: I haven't set up any site with Typo 3, yet. The advantages I see in Typo3, however are the number of pre-written extensions, i.e. ready-made applications and the already very comprehensive documentation / support. Both are only at the beginning for ez publish 3. Can't really comment on the strengths/weaknesses of the core system, although I like eZ publish better in that regard.

Gabriel Ambuehl

Thursday 24 April 2003 9:26:45 am

I have worked with Typo3 and while the extensions sure are impressive, it was even slower than the what I now consider beta template engine in ezpublish 3.0.

It sure has some nice features but overall, it's very bloated, it does a lot of weird stuff behind the scenes. And the admin interface is surely not suited for average users, only for people who know a bout web publishing already.

Oh and Sam, sorry about the stupid. I had been hacking away on something for quite some time without much success and was getting rather pissed about it (but note that I referred to the idea of integrating the two, not you as a person)...

Visit http://triligon.org

Ekkehard Dörre

Friday 02 May 2003 2:44:39 am

Let both standalone and grab the content with a grabber.
There is a possibility to integrate it with webgrab. We used it for an other cms and it works fine. http://phpcms.de/phpcms/webgrab.htm

It is already integrated in Typo3:
http://typo3.org/index.php?id=1344

Greetings, ekke

http://www.coolscreen.de - Over 40 years of certified eZ Publish know-how: http://www.cjw-network.com
CJW Newsletter: http://projects.ez.no/cjw_newsletter - http://cjw-network.com/en/ez-publ...w-newsletter-multi-channel-marketing

eZ debug

Timing: Jan 30 2025 00:45:08
Script start
Timing: Jan 30 2025 00:45:08
Module start 'content'
Timing: Jan 30 2025 00:45:08
Module end 'content'
Timing: Jan 30 2025 00:45:08
Script end

Main resources:

Total runtime0.1228 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.0053 588.0625180.8125
Module start 'content' 0.00530.0055 768.8750101.9297
Module end 'content' 0.01070.1120 870.8047530.2500
Script end 0.1228  1,401.0547 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00342.7273200.0002
Check MTime0.00120.9975200.0001
Mysql Total
Database connection0.00080.640710.0008
Mysqli_queries0.079164.37401410.0006
Looping result0.00100.80161390.0000
Template Total0.111891.010.1118
Template load0.00070.573910.0007
Template processing0.111090.405710.1110
Override
Cache load0.00040.358110.0004
Sytem overhead
Fetch class attribute can translate value0.00080.665210.0008
XML
Image XML parsing0.00030.240110.0003
General
dbfile0.00796.4214200.0004
String conversion0.00000.002530.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