From: Wolfgang M. <wol...@ex...> - 2012-11-23 09:03:47
|
A release candidate for the 2.0 version is now available for download from Sourceforge: https://sourceforge.net/projects/exist/files/Stable/2.0/ The purpose of this release is to test the setup a last time and give documentation authors a chance to see how the final thing will look like. As you will certainly recognize, a lot has changed on the surface compared to the tech preview: the new launcher integrates with the desktop and installs a system tray icon (on those systems which support it, i.e. Windows, Mac and some Unix flavors). The dashboard is now the central hub of eXist-db and replaces the old home screen, featuring a range of plugins and apps. The entire web content has been modularized and moved into self-contained, installable apps. Creating your own apps should be rather painless using eXide's app wizard. We'll be happy to hear any issues you find. At this point, we're in particular interested to get feedback on * does the installer work properly for you? Is it too large and shall we disable some extensions? Right now it has most extension modules enabled, including xslfo and content extraction, which adds a lot to its size. We consider providing a stripped-down alternative with just the bare minimum. * do the fallbacks we built into the launcher work on those systems which do not support the Java desktop integration? * is installing/deinstalling packages via the package manager reliable on all systems? The release candidate has been verified to work properly with Java 6 and 7 (some problems reported with OpenJDK 6). We are heading for a mid-December release of 2.0 final. Happy Testing, Wolfgang |
From: Dannes W. <da...@ex...> - 2012-11-23 09:29:36
|
All, The sources are available in SVN via the updated URL https://svn.code.sf.net/p/exist/code/stable/eXist-2.0.x On Fri, Nov 23, 2012 at 10:03 AM, Wolfgang Meier <wol...@ex...>wrote: > A release candidate for the 2.0 version is now available for download from > Sourceforge: > > https://sourceforge.net/projects/exist/files/Stable/2.0/ > cheers Dannes -- eXist-db Native XML Database - http://exist-db.org Join us on linked-in: http://www.linkedin.com/groups?gid=35624 |
From: Chris T. <chr...@gm...> - 2012-11-23 09:55:07
|
Wolfgang, This is wonderful news! However, when I run the headless install I see: > xmeru:Downloads tbrc$ java -jar eXist-db-setup-2.0RC-rev17686.jar -p /Volumes/Data/eXist-db-2.0RC > Nov 23, 2012 4:47:30 AM INFO: Logging initialized at level 'INFO' > Nov 23, 2012 4:47:30 AM INFO: Commandline arguments: -p /Volumes/Data/eXist-db-2.0RC > Nov 23, 2012 4:47:31 AM INFO: Detected platform: mac_osx,version=10.7.5,arch=x86,symbolicName=null,javaVersion=1.6.0_37 > Nov 23, 2012 4:47:31 AM INFO: No custom langpack for eng available > Nov 23, 2012 4:47:31 AM SEVERE: /Volumes/Data/eXist-db-2.0RC (Socket operation on non-socket) Chris On Nov 23, 2012, at 2:48 PM, Wolfgang Meier <wol...@ex...> wrote: > A release candidate for the 2.0 version is now available for download from Sourceforge: > > https://sourceforge.net/projects/exist/files/Stable/2.0/ > > The purpose of this release is to test the setup a last time and give documentation authors a chance to see how the final thing will look like. As you will certainly recognize, a lot has changed on the surface compared to the tech preview: the new launcher integrates with the desktop and installs a system tray icon (on those systems which support it, i.e. Windows, Mac and some Unix flavors). The dashboard is now the central hub of eXist-db and replaces the old home screen, featuring a range of plugins and apps. The entire web content has been modularized and moved into self-contained, installable apps. Creating your own apps should be rather painless using eXide's app wizard. > > We'll be happy to hear any issues you find. At this point, we're in particular interested to get feedback on > > * does the installer work properly for you? Is it too large and shall we disable some extensions? Right now it has most extension modules enabled, including xslfo and content extraction, which adds a lot to its size. We consider providing a stripped-down alternative with just the bare minimum. > * do the fallbacks we built into the launcher work on those systems which do not support the Java desktop integration? > * is installing/deinstalling packages via the package manager reliable on all systems? > > The release candidate has been verified to work properly with Java 6 and 7 (some problems reported with OpenJDK 6). > > We are heading for a mid-December release of 2.0 final. > > Happy Testing, > > Wolfgang > > ------------------------------------------------------------------------------ > Monitor your physical, virtual and cloud infrastructure from a single > web console. Get in-depth insight into apps, servers, databases, vmware, > SAP, cloud infrastructure, etc. Download 30-day Free Trial. > Pricing starts from $795 for 25 servers or applications! > http://p.sf.net/sfu/zoho_dev2dev_nov > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open |
From: Wolfgang M. <wol...@ex...> - 2012-11-23 10:57:40
|
> However, when I run the headless install I see: Please try option -console. This should guide you through the installer in console mode. Wolfgang |
From: Chris T. <chr...@gm...> - 2012-11-23 11:06:39
|
Here's the result of -console: > xmeru:Downloads tbrc$ java -jar eXist-db-setup-2.0RC-rev17686.jar -console > Nov 23, 2012 6:04:45 AM INFO: Logging initialized at level 'INFO' > Nov 23, 2012 6:04:45 AM INFO: Commandline arguments: -console > Nov 23, 2012 6:04:46 AM INFO: Detected platform: mac_osx,version=10.7.5,arch=x86,symbolicName=null,javaVersion=1.6.0_37 > Nov 23, 2012 6:04:46 AM INFO: No custom langpack for eng available > Nov 23, 2012 6:04:46 AM WARNING: No console implementation of panel: com.izforge.izpack.panels.htmlinfo.HTMLInfoPanel > Nov 23, 2012 6:04:46 AM WARNING: No console implementation of panel: com.izforge.izpack.panels.shortcut.ShortcutPanel > Nov 23, 2012 6:04:46 AM WARNING: No console implementation of panel: com.izforge.izpack.panels.htmlinfo.HTMLInfoPanel > Console installation is not supported by this installer > [ Console installation FAILED! ] Regards, Chris On Nov 23, 2012, at 4:42 PM, Wolfgang Meier <wol...@ex...> wrote: >> However, when I run the headless install I see: > > Please try option -console. This should guide you through the > installer in console mode. > > Wolfgang |
From: Wolfgang M. <wol...@ex...> - 2012-11-23 11:43:11
|
> Here's the result of -console: Ok, it worked last time I tried, but I updated izpack since then. So this is something we'll need to check. Thanks, Wolfgang |
From: Greg N. <gre...@uv...> - 2012-11-23 16:28:29
|
Sorry, but the SVN link seems to require authentication... On 12-11-23 01:29 AM, Dannes Wessels wrote: > The sources are available in SVN via the updated URL > https://svn.code.sf.net/p/exist/code/stable/eXist-2.0.x |
From: Dmitriy S. <sha...@gm...> - 2012-11-23 16:39:37
|
try http://svn.code.sf.net/p/exist/code/stable/eXist-2.0.x On Fri, Nov 23, 2012 at 9:28 PM, Greg Newton <gre...@uv...> wrote: > https://svn.code.sf.net/p/exist/code/stable/eXist-2.0.x -- Dmitriy Shabanov |
From: Dannes W. <da...@ex...> - 2012-11-23 16:38:22
|
Hi, the code can be checkout with a plain HTTP connection too: http://svn.code.sf.net/p/exist/code/stable/eXist-2.0.x I appeared to be logged into the sf.net website, giving me the http-s URL .... On Fri, Nov 23, 2012 at 5:28 PM, Greg Newton <gre...@uv...> wrote: > Sorry, but the SVN link seems to require authentication... > > On 12-11-23 01:29 AM, Dannes Wessels wrote: > > The sources are available in SVN via the updated URL > > https://svn.code.sf.net/p/exist/code/stable/eXist-2.0.x > > cheers Dannes -- eXist-db Native XML Database - http://exist-db.org Join us on linked-in: http://www.linkedin.com/groups?gid=35624 |
From: Greg N. <gre...@uv...> - 2012-11-23 17:18:22
|
Thanks Dannes (and Dmitriy)! That did the trick. Cheers, Greg On 12-11-23 08:37 AM, Dannes Wessels wrote: > the code can be checkout with a plain HTTP connection too: > http://svn.code.sf.net/p/exist/code/stable/eXist-2.0.x |
From: Hungerburg <pc...@my...> - 2012-11-24 13:10:04
|
Very slick the dashboard! One minor thing maybe: the buttons should show a "hand" cursor, to indicate, that they are clickable. Regular HTML form buttons don't do this either; links do. But these dashboard buttons have no conventional bevel, so maybe the should? Find below the protocol from my headless install from svn, maybe it helps in documenting a streamlined installation experience: - System is ubuntu 12.04. Java is IcedTea7 2.3.3 OpenJDK 64-Bit - JAVA_HOME is set in the environment (.bashrc) - FOP additions: non-english hyphenation, barcodes Due to the enormous number of changes I decided for a clean checkout. svn co svn://svn.code.sf.net/p/exist/code/stable/eXist-2.0.x cd eXist-2.0.x echo "include.module.xslfo = true" > extensions/local.build.properties ./build.sh svn-download # done only on first build ./build.sh svn-prepare # to have the build tagged? ./build.sh ./build.sh -f build/scripts/jarsigner.xml # from http://sourceforge.net/projects/offo/files/ cp ..../fop-hyph.jar lib/user/ # from http://sourceforge.net/projects/barcode4j/files/ cp ..../barcode4j-fop-ext-complete.jar lib/user/ vi conf.xml # uncomment xslfo namespace module vi tools/wrapper/bin/exist.sh # uncomment RUN_AS_USER= and give a username but root # e.g. the one you do this as sudo tools/wrapper/bin/exist.sh install sudo service eXist start ls -lrt tools/wrapper/logs # browse to localhost:8080/exist # klick UserManager # login as "admin" blank password # give the admin user a password # create other users… After restore from backup (no system files), I moved /db/myapp to /db/apps/myapp and recreated the corresponding collection.xconf below /db/system/config/db/apps/myapp/ - So far, everything works as has been, except, see my other mail. Thank you very much Wolfgang, Adam, Dannes, Dmitryi and all to provide this great piece of open source software! Peter |
From: Christian F. <chr...@wi...> - 2012-11-28 10:44:08
Attachments:
smime.p7s
|
On 23.11.2012 10:03, Wolfgang Meier wrote: … > > The release candidate has been verified to work properly with Java 6 and 7 (some problems reported with OpenJDK 6). > … Does it work with OpenJDK 7? Since Ubuntu repositories do not include Oracle Java 7, the usage of OpenJDK 7 would facilitate installation and maintenance. Christian > ------------------------------------------------------------------------------ > Monitor your physical, virtual and cloud infrastructure from a single > web console. Get in-depth insight into apps, servers, databases, vmware, > SAP, cloud infrastructure, etc. Download 30-day Free Trial. > Pricing starts from $795 for 25 servers or applications! > http://p.sf.net/sfu/zoho_dev2dev_nov > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > -- Diplom-Wirtschaftsinformatiker Christian Forster Westfälische Wilhelms-Universität Münster Institut für Wirtschaftsinformatik Lehrstuhl für Informatik Leonardo-Campus 3 48149 Münster Tel.: +49 251 83-38157 http://dbis-group.uni-muenster.de |
From: Wolfgang M. <wol...@ex...> - 2012-11-28 10:51:14
|
> Does it work with OpenJDK 7? Since Ubuntu repositories do not include > Oracle Java 7, the usage of OpenJDK 7 would facilitate installation and > maintenance. I have tested Ubuntu with OpenJDK7 before the release and have not found any obvious issues. However, while I have experience with running Java7 on windows and Java6 on Ubuntu in production, I cannot say the same for OpenJDK. So if you find anything unusual, please report. Wolfgang |
From: Christian F. <chr...@wi...> - 2012-11-28 10:56:27
Attachments:
smime.p7s
|
On 28.11.2012 11:50, Wolfgang Meier wrote: > >> Does it work with OpenJDK 7? Since Ubuntu repositories do not include >> Oracle Java 7, the usage of OpenJDK 7 would facilitate installation and >> maintenance. > > I have tested Ubuntu with OpenJDK7 before the release and have not found any obvious issues. However, while I have experience with running Java7 on windows and Java6 on Ubuntu in production, I cannot say the same for OpenJDK. So if you find anything unusual, please report. > > Wolfgang > OK, I will try and report any abnormalities. Thanks, Christian -- Diplom-Wirtschaftsinformatiker Christian Forster Westfälische Wilhelms-Universität Münster Institut für Wirtschaftsinformatik Lehrstuhl für Informatik Leonardo-Campus 3 48149 Münster Tel.: +49 251 83-38157 http://dbis-group.uni-muenster.de |
From: Jochen G. <joc...@un...> - 2012-11-30 13:46:40
|
Hi, thanks for the nice enhancements in the Java Admin Client! There is one problem for us at the moment with the user administration tool. We are using email addresses as user names since years. Since user names are validated against ([a-zA-Z0-9\-\._]{3,}) now by the Admin Client we unfortunately cannot manage our users any more. Will this regular expression become the future pattern for eXist user names? Do you suggest to revise all old user names? Or could this be easily changed into the old way again? Thanks for your help, Jochen |
From: Adam R. <ad...@ex...> - 2012-11-30 13:50:27
|
Hi Jochen, I can remove that restriction for you, however I would suggest that you must test this approach of having an @ in a username in eXist 2.0 thoroughly. It may work or it may have problems due to eXist's support now for realms, where the postfix after the @ indicated the authentication realm. On 30 November 2012 13:46, Jochen Graf <joc...@un...> wrote: > Hi, > > thanks for the nice enhancements in the Java > Admin Client! There is one problem for us at > the moment with the user administration tool. > We are using email addresses as user names > since years. Since user names are validated > against ([a-zA-Z0-9\-\._]{3,}) now by the Admin > Client we unfortunately cannot manage our > users any more. > > Will this regular expression become the future > pattern for eXist user names? Do you suggest > to revise all old user names? Or could this be > easily changed into the old way again? > > > Thanks for your help, > Jochen > > > > > > > > ------------------------------------------------------------------------------ > Keep yourself connected to Go Parallel: > TUNE You got it built. Now make it sing. Tune shows you how. > http://goparallel.sourceforge.net > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > -- Adam Retter eXist Developer { United Kingdom } ad...@ex... irc://irc.freenode.net/existdb |
From: Jochen G. <joc...@un...> - 2012-11-30 14:23:44
|
> > I can remove that restriction for you, however I would suggest that > you must test this approach of having an @ in a username in eXist 2.0 > thoroughly. It may work or it may have problems due to eXist's support > now for realms, where the postfix after the @ indicated the > authentication realm. > > > Ahhh, good to know. So I'll use the xmldb functions awhile for user administration and will test the @ sign with the realms support. Thanks a lot for a start! |
From: Adam R. <ad...@ex...> - 2012-12-02 14:34:57
|
Jochen, This should be fixed in revision 17778 On 30 November 2012 14:23, Jochen Graf <joc...@un...> wrote: > > > > > I can remove that restriction for you, however I would suggest that > > you must test this approach of having an @ in a username in eXist 2.0 > > thoroughly. It may work or it may have problems due to eXist's support > > now for realms, where the postfix after the @ indicated the > > authentication realm. > > > > > > > Ahhh, good to know. So I'll use the xmldb functions > awhile for user administration and will test the @ > sign with the realms support. Thanks a lot for a start! > > > > ------------------------------------------------------------------------------ > Keep yourself connected to Go Parallel: > TUNE You got it built. Now make it sing. Tune shows you how. > http://goparallel.sourceforge.net > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > -- Adam Retter eXist Developer { United Kingdom } ad...@ex... irc://irc.freenode.net/existdb |
From: Jochen G. <joc...@un...> - 2012-12-06 19:35:14
|
Hi, is there a special login necessary with eXist 2.0 for sending submissions to eXist with betterFORM? At the moment always user 'guest' is supposed to be the user even if one is logged in. Or am I doing something wrong? I am using eXist-2.0.x. Here is a reproducible example: index.html <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:bffn="java:de.betterform.xml.xforms.xpath.BetterFormXPathFunctions" xmlns:xf="http://www.w3.org/2002/xforms"> <head> <title>Test</title> </head> <body> <div style="display:none"> <xf:model> <xf:instance xmlns="" id="itest"> <data> <user>Current user?</user> </data> </xf:instance> <xf:submission id="stest" action="modules/test.xql" method="GET" replace="instance" instance="itest"/> </xf:model> </div> <div> <xf:group> <xf:output ref="user"/> <xf:trigger> <xf:label>Test</xf:label> <xf:action> <xf:send submission="stest"/> </xf:action> </xf:trigger> </xf:group> </div> </body> </html> test.xql xquery version "1.0"; <data xmlns=""><user>{ xmldb:get-current-user() }</user></data> |
From: Joern T. <joe...@gm...> - 2012-12-06 21:36:11
|
On Thu, Dec 6, 2012 at 8:35 PM, Jochen Graf <joc...@un...> wrote: > > Hi, is there a special login necessary with eXist 2.0 > for sending submissions to eXist with betterFORM? > At the moment always user 'guest' is supposed to be > the user even if one is logged in. Or am I doing > something wrong? No, you are right. The reason is that you are accessing eXist via http 'from the outside'. As an xforms processor betterFORM has it's own internal http client that sends the request to eXist. Without further measures this means that betterFORM is not authenticated. You can however set authentication headers by adding the following markup as children of your submission: <xf:header> <xf:name>username</xf:name> <xf:value>admin</xf:value> </xf:header> <xf:header> <xf:name>password</xf:name> <xf:value>thePassword</xf:value> </xf:header> <xf:header> <xf:name>realm</xf:name> <xf:value>exist</xf:value> </xf:header> Obviously this requires to put the password in clear text into the form (or an instance) which isn't very nice - we are working on a much tigther integration with eXist which does not require http transport to access the database but due to the massive work we currently have to prepare eXist 2.0 which might be not before 2.1. Joern > > I am using eXist-2.0.x. > > Here is a reproducible example: > > index.html > <html xmlns="http://www.w3.org/1999/xhtml" > xmlns:ev="http://www.w3.org/2001/xml-events" > xmlns:bffn="java:de.betterform.xml.xforms.xpath.BetterFormXPathFunctions" xmlns:xf="http://www.w3.org/2002/xforms"> > <head> > <title>Test</title> > </head> > <body> > <div style="display:none"> > <xf:model> > <xf:instance xmlns="" id="itest"> > <data> > <user>Current user?</user> > </data> > </xf:instance> > <xf:submission id="stest" action="modules/test.xql" > method="GET" replace="instance" instance="itest"/> > </xf:model> > </div> > <div> > <xf:group> > <xf:output ref="user"/> > <xf:trigger> > <xf:label>Test</xf:label> > <xf:action> > <xf:send submission="stest"/> > </xf:action> > </xf:trigger> > </xf:group> > </div> > </body> > </html> > > test.xql > xquery version "1.0"; > <data xmlns=""><user>{ xmldb:get-current-user() }</user></data> > > ------------------------------------------------------------------------------ > LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial > Remotely access PCs and mobile devices and provide instant support > Improve your efficiency, and focus on delivering more value-add services > Discover what IT Professionals Know. Rescue delivers > http://p.sf.net/sfu/logmein_12329d2d > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open |
From: Jochen G. <joc...@un...> - 2012-12-07 08:57:58
|
> No, you are right. The reason is that you are accessing eXist via http > 'from the outside'. As an xforms processor betterFORM has it's own > internal http client that sends the request to eXist. Without further > measures this means that betterFORM is not authenticated. > > Ok, thanks for the info. I am wondering why it worked with 1.4.x? We did develop tons of XRX applications within the last 2 years which make use of authenticated submissions with betterFORM. They are all broken now ;-( No problem. Just to understand the betterFORM session handling in 2.0.x: would it help to authenticate once per user session with a special betterFORM login form? Or is it neccessary to authenticate each form / submission separately? |
From: Joern T. <joe...@gm...> - 2012-12-07 09:19:29
|
On Fri, Dec 7, 2012 at 9:57 AM, Jochen Graf <joc...@un...> wrote: >> No, you are right. The reason is that you are accessing eXist via http >> 'from the outside'. As an xforms processor betterFORM has it's own >> internal http client that sends the request to eXist. Without further >> measures this means that betterFORM is not authenticated. >> >> > Ok, thanks for the info. I am wondering why it worked with > 1.4.x? We did develop tons of XRX applications within the > last 2 years which make use of authenticated submissions > with betterFORM. They are all broken now ;-( Can't say why this is the case but i assume that the auth checking has become more rigid now. Further i wonder why it's actually failing as betterFORM picks up all auth cookies from the request. Something in the chaining of the servlets/filters must have changed that broke the approach. > > No problem. Just to understand the betterFORM session > handling in 2.0.x: would it help to authenticate once per > user session with a special betterFORM login form? Or is > it neccessary to authenticate each form / submission > separately? For the time being i fear you have to do it in each submission separately but i'll put that on the agenda with Wolfgang as i think that this is not really an acceptable situation. Thanks for raising this issue. > > > > ------------------------------------------------------------------------------ > LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial > Remotely access PCs and mobile devices and provide instant support > Improve your efficiency, and focus on delivering more value-add services > Discover what IT Professionals Know. Rescue delivers > http://p.sf.net/sfu/logmein_12329d2d > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open |