Integrate Coppermine with ExpressionEngine (pMachine) Integrate Coppermine with ExpressionEngine (pMachine)
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Integrate Coppermine with ExpressionEngine (pMachine)

Started by nextech2, September 09, 2004, 05:35:51 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

nextech2

How can I integrate Coppermine with ExpressionEngine (the replacement for pMachine)?  Is there a coppermine plugin or module for pMachine's  ExpressionEngine?

Joachim Müller

no, at least none have been posted on this board. If you know your way around, you could try modifying an existing bridge file to work with your app.

Joachim

nextech2

Has Coppermine been ported for pMachine's new ExpressionEngine?  (EE)  A lot of pMachine users have been complaining and looking for a port/mod for Coppermine.

nextech2

Has anyone successfully integrated pMachine's ExpressionEngine and Copermine?  (share the same login/password)

mstralka

Please do not double post (Gaugau will remove them).  To my knowledge nobody has integrated ExpressionEngine.  Maybe you should explain what it is, what it does, etc.  Please feel free to write a bridge, or hire someone on the Freelancers board to do so.
GO IRISH

Casper

Sorry, there is no bridge/port available, afaik.  We do not write the bridge files,  unless they are for bbs apps we actually use, as we don't have their code, and we wish to concentrate on coppermine.   

Most bridge files are user submissions.  Perhaps someone at pMachine can create a bridge file.  Take a look at the current ones and see if they can be adapted to suit.
It has been a long time now since I did my little bit here, and have done no coding or any other such stuff since. I'm back to being a noob here

Joachim Müller

merged three identical threads, that all got answered by different supporters. Thanks for stealing our time. >:(, especially after you already have gotten an answer to your first posting before you posted the second one).
It makes people very inclined to look into the issues you're facing if you keep misbehaving ::).

Joachim

Nibbler

I was looking at this before, EE is crying out for an image gallery.

Joachim Müller

...but it's a commercial application. No problem with this in general, other apps that are not free (as in "free beer" this time) have bridge files (like vbulletin or wbb), but those bridge files have been contributed by users. I wouldn't expect open source developers to dive into developing a bridge file for a commercial product, enhancing the extra value a user gets when purchasing that commercial app. If the developers of the app (EE in this case) or their users feel the need for a bridge file, they're welcome to create one, but you can not expect us (the coppermine dev team) to create one for you - there are lots of apps for which users request bridge files to be created, but only very few actually get done, as you need a good understanding both of coppermine and the other app to come up with such a bridge file.

Joachim

Nibbler

I see things a little differently.

The EE dev team were good enough to allow me a developement version of the software to play with and I have a bridge file working within a few hours of downloading it. Making bridge files is quite easy.

Secondly I'm not interested in enhancing the value of their commercial product, my goal is to make coppermine more useful to more people, that's my priority.

They are releasing their module API docs 'soon', and I will be looking into creating a coppermine module for EE.


If you want to test the bridge, dl it from this post and rename it. You will need to add a new define into init.inc.php for it and change the require path at the top of the bridge file.

Joachim Müller

Nibbler,

don't get me wrong: of course both dev team members as well as users of any app are welcome to look into creation of bridge files - if you came up with a bridge file that's fine: all will benefit from such a bridge file (The EE people as well as coppermine, which will get more popular if there are more apps it can be integrated with). I fully agree with creation of bridge files, and I welcome you creating a bridge file for EE/pMachine. I just wanted to point out to nextech2  and others requesting a bridge file for "their" app that there's no saying if a bridge file will be created for some app or not; and I wanted to state that usually we (the dev team) can't create bridge files for every app that is out there (as there are thousands).
I'm looking forward to the "official" release of the pMachine bridge file (in cpg1.4.0?).

Joachim

jrlovo

does anyone know how to write the define fr the bridge that was written?  i am trying to use it buy am not sure what and where to put things?

thanks

Nibbler

It's the same as any other bridge file, remove the .txt ending, dump it in your bridge directory and add a define into init.inc.php like those already in place.

jrlovo

maybe I am just stupid or something but when i add the define do I need to call it 'ee' or 'expressionengine'?  also I just tried it and get this:

Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /Library/WebServer/Documents/jasandkel/gallery/cpg/include/init.inc.php on line 183

Fatal error: Call to undefined function: breadcrumb() in /Library/WebServer/Documents/jasandkel/gallery/cpg/index.php on line 159

any suggestions?

thanks

Nibbler

Post what you have changed. The define is supposed to match the name of the file, the file is named ee.* so the define must be ee.

jrlovo

i added define('UDB_INTEGRATION', 'ee'); to the /include/init.inc.php file.

jrlovo

i almost forgot, i also changed the require ('../system/config.php'); in the ee.inc.php file to reflect my installation of EE

Nibbler

Unless you post what you actually changed to cause the error I can't really help you.

jrlovo

i guess i don't understand what you want me to post.  there were two things that I changed. 

i added define('UDB_INTEGRATION', 'ee'); to the /include/init.inc.php file and then changed require ('../system/config.php'); by changing the name of the system folder in the EE installation. 

i didn't touch anything else.

would changing the name of the system folder be the reason for the error?

Nibbler

If that is what you have done there would not be a parse error. The fact there is a parse error means you have changed something else, so either post the code you changed or attach the whole init.inc.php (renamed) to your post.