OpenEdit Developer ForumWelcome to the OpenEdit User Forum. You must be registered and logged in to post a new comment or topic. This forum is only for developers who want to discuss the technical aspects of the OpenEdit Framework. For end user technical support please visit the EnterMedia web site. Preferred procedureHi all, I have spent the weekend reading sources and figuring out how the CVS projects are organized. And I have hopefully a correct idea on how that all works now: Thanks in advance, Peter Friebel Irritum IdreData Posted by Peter Friebel Mon, Oct 27 2008 6:20 PM
|
Most Recent Posts
encodings ...
(4 comments)
Slamdance
(7 comments)
Help upgrading jars on starter war
(6 comments)
Help, Velocity Generator not initializing
(4 comments)
Multiple Main Sites
(10 comments)
Search filtering by theme
(3 comments)
xml version "s1.0" error
(4 comments)
How can i localization the openedit?
(3 comments)
Problem with the interface
(4 comments)
latest openedit-editor build
(2 comments) Archive
Log in
Syndicate:
|
Copyright 2008 OpenEdit Inc. All rights reserved. last modified: Oct 27 2008

Hi, You might consider hosting your own OE plug-in server. You just need to define the openeditpluginserverpath property in your /openedit/update/plugins/ directory.
Right now the default value is this: http://www.openedit.org/plugins/allplugins.xml
What we hope is that you will not fork any Java code. Since we allow a plugin to override any HTML or Spring Bean then you should be able to extend our base plugins without making your own OpenEdit builds. We would also be glad to host your open source plugin's as well. You can also use the new beans.xml feature to use custom Java beans on an individial catalogid.
Thanks Christopher for the fast answer,
I am absolutely not planning on changing the OpenEdit java source tree. That would only happen temporarily for debug reasons or to solve a problem in the customer's system. I initially thought some configuration files and eclipse specific files that are in the CVS tree would need changing in order to create a project specific distribution site (plugin server)
Since yesterday I have found some more insight in the workings of the plugin architecture and how the allplugins.xml even controls install scripts etc. So now I see ways to isolate that.
You say that I should host my own plugin server. That I assumed more or less. But can I use more than one plugin server for updates? Or do all plugins need to be on any server.
Maybe im asking stupid questions here but that is why I ask if a documented preferred procedure exists for how to set up projects with open edit. Normally I have enough time to fully examine all details of an architecture before using it in a real world project. (Un)fortunately this is not the case now. So you will have to excuse me for an occasional maybe less intelligent question :-)
Peter
Peter,
We currently host our own plugin server. You could easily run as many plugin servers as you need - you just need a URL to map to where you can grab your install.js file that governs the update process. Alternatively, you can create ant based upgrade files so that you can do your upgrades at the command line - there is an example of this in openedit-editor /etc/install.xml
There is probably not a lot of reasons to host more than one plugin server - we host multiple independant projects on a single anthill build server that does the continuous integration testing and creates the builds that we deploy against. It works quite well. YOu should also take note of the pluginoverrides.xml capability - basically, OE will load apps in order, based on dependancies between applications, swapping out any required beans, and then swap out anything in /WEB-INF/pluginoverrides.xml at the end. It makes for a very pluggable architecture.
Good luck on the project - let us know if you need more help!
Thanks Ian,
It's all starting to fall in place. As I said, this project is all a bit untypical for me as I am in a bidding situation and need to do some show & tell without having had my normal research time. But hey, I call it a luxury problem :-) I have no previous experiences with Anthill. Seems like a nice system and I will look into that. Even if I loose the bid this will all be worth it as it speeds up my using and promoting OpenEdit for other porjects here in Scandinavia.
Thanks again and I sure will ask more stuff and after all i think this i will be in a good position to start answering questions here too!