This commit was manufactured by cvs2svn to create branch

'usersession_05_16'.
This commit is contained in:
hns 2002-05-16 15:37:38 +00:00
parent 35aa84d81d
commit 84f281fb77
57 changed files with 0 additions and 3706 deletions

View file

@ -1,93 +0,0 @@
This is the README file for version 1.2 of Helma Object Publisher.
============================
ABOUT HELMA OBJECT PUBLISHER
============================
Helma Object Publisher is a web application server.
With Helma Object Publisher (sometimes simply refered to as Helma or
Hop) you can define Objects and map them to a relational database
table. These so-called HopObjects can be created, modified and deleted
using a comfortable object/container model. Hence, no manual fiddling
around with database code is necessary.
HopObjects are extended JavaScript objects which can be scripted using
server-side JavaScript. Beyond the common JavaScript features, Helma
provides special "skin" and template functionalities which facilitate
the rendering of objects via a web interface.
Thanks to Helma's relational database mapping technology, HopObjects
create a hierarchical structure, the Url space of a Helma site. The
parts between slashes in a Helma Url represent HopObjects (similar to
the document tree in static sites). The Helma Url space can be thought
of as an analogy to the Document Object Model (Dom) in client-side
JavaScript.
===================
SYSTEM REQUIREMENTS
===================
Windows: 1) On Windows Helma won't run with Microsoft's version of
Java (jview). You can get a compatible Java runtime from Sun or IBM:
http://java.sun.com/j2se/1.3/jre/download-windows.html
http://www.ibm.com/java/jdk/download/ 2) In the Windows start script
I've hardcoded c:\java\lib\classes.zip in the CLASSPATH argument. Not
good.
Macintosh: 1) If you are using the Mac version you should own a G3 CPU
and/or have MRJ 2.2 (http://www.apple.com/java) installed. Other
platforms have less frustration potential. The Mac OS version
currently is not up-to-date (version 0.1).
Linux: The recomended virtual machine for running Helma on Linux is
Blackdown's port of JDK 1.2.2 RC4
(http://www.blackdown.org/java-linux/mirrors.html). JDK 1.1.7v3 will
work, but much slower and show a lot of CPU activity even when the
Helma is idle. IBM's version of JDK 1.1.8 also works well, but this
JVM has some problems of its own with thread handling.
============================
INSTALLING AND RUNNING HELMA
============================
Simply unzip the contents of the archive file into any place on your
hard disk. Start Helma by opening the file hop.bat or hop.sh,
respectively.
If you manage to get it running you should be able to connect your
browser to http://127.0.0.1:8080/ (port 8080, that is).
This version is set up to use its own embedded Web server and a very
basic embedded object database. For this reason it is able to run
virtually without installation on any platform with a Java 1.1 virtual
machine.
On the other hand, the embedded Web server and object db are meant for
development work and not ready for prime time deployment. For that
you'd probably use an external relational database, the Berkeley DB
package and a full featured Web server like Apache.
=====================================
DOCUMENTATION AND FURTHER INFORMATION
=====================================
Currently, a documentation-in-progress is available online only.
Please refer to http://helma.org/docs/.
For further information http://helma.org generally is a good place.
There is also a mailing-list about Helma-related stuff available at
http://helma.org/lists/listinfo/hop.
For questions, comments or suggestions feel free to contact
tobi@helma.at.
--
This document was last modified on Friday 22 June 2001 by
tobi@helma.at

View file

@ -1,8 +0,0 @@
# List of apps to start.
base
manage
himp
bloggerapi
lillebror

View file

@ -1,91 +0,0 @@
This is the README file for the Helma build files as part of the Helma Object Publisher. It is included in the current distribution (version 1.2pre as of 8 November 2001) downloadable at <http://helma.org/download>.
The build directory consists of the following files:
ant.jar
build.bat
build.sh
build.xml
crimson.jar
jaxp.jar
README
PREREQUISITES
=============
The Helma build script is using a software called Ant. Ant is a build system that was developed for the Jakarta Tomcat project. For more information about Ant, see <http://jakarta.apache.org/ant/>.
To run Ant, you also need JDK 1.3 or higher <http://java.sun.com/j2se/>.
For checking out the source files from Helma's CVS you also need a local installation of a CVS command-line client. More information about CVS at <http://www.cvshome.org/>.
STARTING BUILD
==============
The build system is started by invoking the shell script appropriate to your platform, ie. build.sh for *nix (Linux, NetBSD etc.) and build.bat for Windows systems. You need to modify the script and set the JAVA_HOME to fit your system.
The generic syntax is
./build target
The parameter "target" specifies one of the following build targets.
BUILD A SNAPSHOT
================
To build a helma.jar with the most up-to-date version of helma yourself you need to run
./build checkout
and
./build snapshot
BUILD TARGETS
=============
checkout
Fetches (or updates, resp.) the Helma source code in the src/-directory from the CVS. If you've still got the sourcecode that came with the distribution in there, you need to move that away first.
snapshot
Runs snapshotcompile and stuffs the class files as .jar archive in the lib directory. The file is named helma-yyyymmdd.jar.
snapshotcompile
Compiles the source files contained in the src/hop directory into the classes directory (which will be created if necessary). You can use the source files from your distribution or you can get the most recent version by checking out the "hop"-module from the cvs.
fullcheckout
Fetches (or updates, resp.) everything that's needed to create a full Helma distribution (source files, build files, libs, demo-apps) from the CVS and copies them into the work/checkout/ directory (which will be created if necessary).
compile
Compiles the source files contained in the work/checkout/hop/ directory into the work/classes/ directory (which will be created if necessary).
jar
Stuffs the files in work/classes/ together and saves them as .jar archive in the work directory. The file is named helma-yyyymmdd.jar.
javadocs
Creates the Java API documentation for the Helma classes. The resulting files are saved into the work/docs/api/ directory (which will be created if necessary).
helmadocs
Gets the documentation from helma.org via http in a printable version. (still some way to go..)
package
Builds all previous targets (checkout, compile, jar, javadoc) and saves the created files in the directory work/helma-1.x/ (with 1.x being the version number). All directories will be created if necessary.
package-zip
Same as "package". Additionally, the files in the output directory will be compressed as .zip file.
package-tgz
Same as "package". Additionall, the file in the output directory will be compressed as .tar.gz file.
package-all
Builds all previous targets. The result is a complete and up-to-date (as in the CVS) installation of Helma, the API documentation, source and build files as well as compressed packages for *nix and Windows systems including all the files.
--
This README was last updated on 26 April 2002. Questions? tobi@helma.org

Binary file not shown.

View file

@ -1,93 +0,0 @@
This is the README file for version 1.2 of Helma Object Publisher.
============================
ABOUT HELMA OBJECT PUBLISHER
============================
Helma Object Publisher is a web application server.
With Helma Object Publisher (sometimes simply refered to as Helma or
Hop) you can define Objects and map them to a relational database
table. These so-called HopObjects can be created, modified and deleted
using a comfortable object/container model. Hence, no manual fiddling
around with database code is necessary.
HopObjects are extended JavaScript objects which can be scripted using
server-side JavaScript. Beyond the common JavaScript features, Helma
provides special "skin" and template functionalities which facilitate
the rendering of objects via a web interface.
Thanks to Helma's relational database mapping technology, HopObjects
create a hierarchical structure, the Url space of a Helma site. The
parts between slashes in a Helma Url represent HopObjects (similar to
the document tree in static sites). The Helma Url space can be thought
of as an analogy to the Document Object Model (Dom) in client-side
JavaScript.
===================
SYSTEM REQUIREMENTS
===================
Windows: 1) On Windows Helma won't run with Microsoft's version of
Java (jview). You can get a compatible Java runtime from Sun or IBM:
http://java.sun.com/j2se/1.3/jre/download-windows.html
http://www.ibm.com/java/jdk/download/ 2) In the Windows start script
I've hardcoded c:\java\lib\classes.zip in the CLASSPATH argument. Not
good.
Macintosh: 1) If you are using the Mac version you should own a G3 CPU
and/or have MRJ 2.2 (http://www.apple.com/java) installed. Other
platforms have less frustration potential. The Mac OS version
currently is not up-to-date (version 0.1).
Linux: The recomended virtual machine for running Helma on Linux is
Blackdown's port of JDK 1.2.2 RC4
(http://www.blackdown.org/java-linux/mirrors.html). JDK 1.1.7v3 will
work, but much slower and show a lot of CPU activity even when the
Helma is idle. IBM's version of JDK 1.1.8 also works well, but this
JVM has some problems of its own with thread handling.
============================
INSTALLING AND RUNNING HELMA
============================
Simply unzip the contents of the archive file into any place on your
hard disk. Start Helma by opening the file hop.bat or hop.sh,
respectively.
If you manage to get it running you should be able to connect your
browser to http://127.0.0.1:8080/ (port 8080, that is).
This version is set up to use its own embedded Web server and a very
basic embedded object database. For this reason it is able to run
virtually without installation on any platform with a Java 1.1 virtual
machine.
On the other hand, the embedded Web server and object db are meant for
development work and not ready for prime time deployment. For that
you'd probably use an external relational database, the Berkeley DB
package and a full featured Web server like Apache.
=====================================
DOCUMENTATION AND FURTHER INFORMATION
=====================================
Currently, a documentation-in-progress is available online only.
Please refer to http://helma.org/docs/.
For further information http://helma.org generally is a good place.
There is also a mailing-list about Helma-related stuff available at
http://helma.org/lists/listinfo/hop.
For questions, comments or suggestions feel free to contact
tobi@helma.at.
--
This document was last modified on Friday 22 June 2001 by
tobi@helma.at

View file

@ -1,4 +0,0 @@
# List of apps to start.
manage
antville

View file

@ -1,6 +0,0 @@
# Properties of antville datasource for hsqldb connection
antville.url=jdbc:hsqldb:db/antville
antville.driver=org.hsqldb.jdbcDriver
antville.user=sa
antville.password=

View file

@ -1,16 +0,0 @@
# This is where you specify relational data sources to
# map Helma types to relational databases.
#
# If you want to define a data source just for one
# application, simply copy the db.properties file to
# the application directory.
#
# The actual mapping of types is done in the
# type.properties file in the prototype directories.
#
# Properties of JDBC data sources
myDataSource.url = jdbc:mysql://db.domain.com/space
myDataSource.driver = org.gjt.mm.mysql.Driver
myDataSource.user = username
myDataSource.password = xyz

View file

@ -1,11 +0,0 @@
#HSQL database
#Mon May 13 13:58:34 CEST 2002
sql.strict_fk=true
readonly=false
sql.strong_fk=false
version=1.7.0
sql.compare_in_locale=false
sql.month=true
jdbc.get_column_name=true
modified=yes
sql.enforce_size=false

View file

@ -1,100 +0,0 @@
CREATE TABLE SKIN(ID INTEGER(9) NOT NULL PRIMARY KEY,WEBLOG_ID INTEGER(9),PROTO VARCHAR(128),NAME VARCHAR(128),SOURCE LONGVARCHAR,CREATOR INTEGER(9),CREATETIME TIMESTAMP,MODIFYTIME TIMESTAMP)
CREATE TABLE USER(ID INTEGER(9) NOT NULL PRIMARY KEY,USERNAME VARCHAR(128),PASSWORD VARCHAR(128),EMAIL VARCHAR(128),DESCRIPTION LONGVARCHAR,URL VARCHAR(128),REGISTERED TIMESTAMP,LASTVISIT TIMESTAMP,ISBLOCKED TINYINT(1),ISTRUSTED TINYINT(1),ISSYSADMIN TINYINT(1))
CREATE TABLE WEBLOG(ID INTEGER(9) NOT NULL PRIMARY KEY,TITLE VARCHAR(128),ALIAS VARCHAR(128),TAGLINE VARCHAR(128),BIRTHDATE TIMESTAMP,EMAIL VARCHAR(128),BGCOLOR VARCHAR(6),TEXTFONT VARCHAR(128),TEXTCOLOR VARCHAR(6),TEXTSIZE VARCHAR(4),LINKCOLOR VARCHAR(6),ALINKCOLOR VARCHAR(6),VLINKCOLOR VARCHAR(6),TITLEFONT VARCHAR(128),TITLECOLOR VARCHAR(6),TITLESIZE VARCHAR(4),SMALLFONT VARCHAR(128),SMALLCOLOR VARCHAR(6),SMALLSIZE VARCHAR(4),ISONLINE TINYINT(1),ISBLOCKED TINYINT(1),ISTRUSTED TINYINT(1),LASTUPDATE TIMESTAMP,LASTOFFLINE TIMESTAMP,LASTBLOCKWARN TIMESTAMP,LASTDELWARN TIMESTAMP,LASTPING TIMESTAMP,ENABLEPING TINYINT(1),HASDISCUSSIONS TINYINT(1),USERMAYCONTRIB TINYINT(1),SHOWDAYS TINYINT(4),SHOWARCHIVE TINYINT(1),LANGUAGE VARCHAR(2),COUNTRY VARCHAR(2),LONGDATEFORMAT VARCHAR(50),SHORTDATEFORMAT VARCHAR(50),CREATETIME TIMESTAMP,CREATOR INTEGER(9),MODIFYTIME TIMESTAMP,MODIFIER INTEGER(9))
CREATE TABLE MEMBER(ID INTEGER(9) NOT NULL PRIMARY KEY,WEBLOG_ID INTEGER(9),USER_ID INTEGER(9),USERNAME VARCHAR(128),LEVEL INTEGER(10),CREATETIME TIMESTAMP,MODIFIER INTEGER(9),MODIFYTIME TIMESTAMP)
CREATE TABLE GOODIE(ID INTEGER(9) NOT NULL PRIMARY KEY,WEBLOG_ID INTEGER(9),ALIAS VARCHAR(128),MIMETYPE VARCHAR(128),FILE VARCHAR(128),FILESIZE INTEGER(9),DESCRIPTION LONGVARCHAR,REQUESTCNT INTEGER(9),CREATETIME TIMESTAMP,CREATOR INTEGER(9),MODIFYTIME TIMESTAMP,MODIFIER INTEGER(9))
CREATE TABLE ACCESS(ID BIGINT(20) NOT NULL PRIMARY KEY,WEBLOG_ID BIGINT(20),STORY_ID BIGINT(20),REFERRER LONGVARCHAR,IP VARCHAR(20),BROWSER VARCHAR(255),DATE TIMESTAMP)
CREATE TABLE TEXT(ID INTEGER(9) NOT NULL PRIMARY KEY,WEBLOG_ID INTEGER(9),DAY VARCHAR(10),TOPIC VARCHAR(128),PROTOTYPE VARCHAR(20),STORY_ID INTEGER(9),PARENT_ID INTEGER(9),TITLE LONGVARCHAR,TEXT LONGVARCHAR,ISONLINE TINYINT(1),EDITABLEBY TINYINT(1),AUTHOR INTEGER(9),CREATETIME TIMESTAMP,MODIFYTIME TIMESTAMP,MODIFIER INTEGER(9),READS BIGINT,IPADDRESS VARCHAR(20))
CREATE TABLE POLL(ID BIGINT(20) NOT NULL PRIMARY KEY,WEBLOG_ID BIGINT(20),USER_ID BIGINT(20),TITLE VARCHAR(255),QUESTION LONGVARCHAR,ISONLINE TINYINT(1),CLOSED TINYINT(4),CLOSETIME TIMESTAMP,CREATETIME TIMESTAMP,MODIFYTIME TIMESTAMP)
CREATE TABLE CHOICE(ID BIGINT(20) NOT NULL PRIMARY KEY,POLL_ID BIGINT(20),TITLE VARCHAR(255),CREATETIME TIMESTAMP,MODIFYTIME TIMESTAMP)
CREATE TABLE VOTE(ID BIGINT(20) NOT NULL PRIMARY KEY,POLL_ID BIGINT(20),USER_ID BIGINT(20),CHOICE_ID BIGINT(20),USERNAME VARCHAR(128),CREATETIME TIMESTAMP,MODIFYTIME TIMESTAMP)
CREATE TABLE SYSLOG(ID INTEGER(9) NOT NULL PRIMARY KEY,TYPE VARCHAR(128),OBJECT VARCHAR(128),LOGENTRY LONGVARCHAR,SYSADMIN_ID INTEGER(9),CREATETIME TIMESTAMP)
CREATE TABLE IMAGE(ID INTEGER(9) IDENTITY PRIMARY KEY,WEBLOG_ID INTEGER(9),PARENT_ID INTEGER(9),THUMBNAIL_ID INTEGER(9),ALIAS VARCHAR(128),FILENAME VARCHAR(128),FILEEXT VARCHAR(128),WIDTH INTEGER(9),HEIGHT INTEGER(9),ALTTEXT VARCHAR(128),CREATETIME TIMESTAMP,CREATOR INTEGER(9),MODIFYTIME TIMESTAMP,MODIFIER INTEGER(9))
GRANT ALL ON CLASS "org.hsqldb.Library" TO PUBLIC
GRANT ALL ON CLASS "java.lang.Math" TO PUBLIC
CREATE USER SA PASSWORD "" ADMIN
CREATE ALIAS DAYNAME FOR "org.hsqldb.Library.dayname"
CREATE ALIAS SPACE FOR "org.hsqldb.Library.space"
CREATE ALIAS SUBSTRING FOR "org.hsqldb.Library.substring"
CREATE ALIAS HEXTORAW FOR "org.hsqldb.Library.hexToRaw"
CREATE ALIAS SQRT FOR "java.lang.Math.sqrt"
CREATE ALIAS ABS FOR "org.hsqldb.Library.abs"
CREATE ALIAS POWER FOR "java.lang.Math.pow"
CREATE ALIAS CHAR FOR "org.hsqldb.Library.character"
CREATE ALIAS CONCAT FOR "org.hsqldb.Library.concat"
CREATE ALIAS PI FOR "org.hsqldb.Library.pi"
CREATE ALIAS RAWTOHEX FOR "org.hsqldb.Library.rawToHex"
CREATE ALIAS SECOND FOR "org.hsqldb.Library.second"
CREATE ALIAS TRUNCATE FOR "org.hsqldb.Library.truncate"
CREATE ALIAS MONTH FOR "org.hsqldb.Library.month"
CREATE ALIAS LOWER FOR "org.hsqldb.Library.lcase"
CREATE ALIAS ATAN2 FOR "java.lang.Math.atan2"
CREATE ALIAS REPEAT FOR "org.hsqldb.Library.repeat"
CREATE ALIAS DAYOFMONTH FOR "org.hsqldb.Library.dayofmonth"
CREATE ALIAS TAN FOR "java.lang.Math.tan"
CREATE ALIAS RADIANS FOR "java.lang.Math.toRadians"
CREATE ALIAS FLOOR FOR "java.lang.Math.floor"
CREATE ALIAS NOW FOR "org.hsqldb.Library.now"
CREATE ALIAS ACOS FOR "java.lang.Math.acos"
CREATE ALIAS DAYOFWEEK FOR "org.hsqldb.Library.dayofweek"
CREATE ALIAS CEILING FOR "java.lang.Math.ceil"
CREATE ALIAS DAYOFYEAR FOR "org.hsqldb.Library.dayofyear"
CREATE ALIAS LCASE FOR "org.hsqldb.Library.lcase"
CREATE ALIAS WEEK FOR "org.hsqldb.Library.week"
CREATE ALIAS SOUNDEX FOR "org.hsqldb.Library.soundex"
CREATE ALIAS ASIN FOR "java.lang.Math.asin"
CREATE ALIAS LOCATE FOR "org.hsqldb.Library.locate"
CREATE ALIAS EXP FOR "java.lang.Math.exp"
CREATE ALIAS MONTHNAME FOR "org.hsqldb.Library.monthname"
CREATE ALIAS YEAR FOR "org.hsqldb.Library.year"
CREATE ALIAS LEFT FOR "org.hsqldb.Library.left"
CREATE ALIAS ROUNDMAGIC FOR "org.hsqldb.Library.roundMagic"
CREATE ALIAS BITOR FOR "org.hsqldb.Library.bitor"
CREATE ALIAS LTRIM FOR "org.hsqldb.Library.ltrim"
CREATE ALIAS COT FOR "org.hsqldb.Library.cot"
CREATE ALIAS COS FOR "java.lang.Math.cos"
CREATE ALIAS MOD FOR "org.hsqldb.Library.mod"
CREATE ALIAS SIGN FOR "org.hsqldb.Library.sign"
CREATE ALIAS DEGREES FOR "java.lang.Math.toDegrees"
CREATE ALIAS LOG FOR "java.lang.Math.log"
CREATE ALIAS SIN FOR "java.lang.Math.sin"
CREATE ALIAS CURTIME FOR "org.hsqldb.Library.curtime"
CREATE ALIAS DIFFERENCE FOR "org.hsqldb.Library.difference"
CREATE ALIAS INSERT FOR "org.hsqldb.Library.insert"
CREATE ALIAS SUBSTR FOR "org.hsqldb.Library.substring"
CREATE ALIAS DATABASE FOR "org.hsqldb.Library.database"
CREATE ALIAS MINUTE FOR "org.hsqldb.Library.minute"
CREATE ALIAS HOUR FOR "org.hsqldb.Library.hour"
CREATE ALIAS IDENTITY FOR "org.hsqldb.Library.identity"
CREATE ALIAS QUARTER FOR "org.hsqldb.Library.quarter"
CREATE ALIAS CURDATE FOR "org.hsqldb.Library.curdate"
CREATE ALIAS BITAND FOR "org.hsqldb.Library.bitand"
CREATE ALIAS USER FOR "org.hsqldb.Library.user"
CREATE ALIAS UCASE FOR "org.hsqldb.Library.ucase"
CREATE ALIAS RTRIM FOR "org.hsqldb.Library.rtrim"
CREATE ALIAS LOG10 FOR "org.hsqldb.Library.log10"
CREATE ALIAS RIGHT FOR "org.hsqldb.Library.right"
CREATE ALIAS ATAN FOR "java.lang.Math.atan"
CREATE ALIAS UPPER FOR "org.hsqldb.Library.ucase"
CREATE ALIAS ASCII FOR "org.hsqldb.Library.ascii"
CREATE ALIAS RAND FOR "java.lang.Math.random"
CREATE ALIAS LENGTH FOR "org.hsqldb.Library.length"
CREATE ALIAS ROUND FOR "org.hsqldb.Library.round"
CREATE ALIAS REPLACE FOR "org.hsqldb.Library.replace"
INSERT INTO IMAGE VALUES(0,NULL,NULL,NULL,'big','big','gif',404,53,'antville.org',NULL,NULL,NULL,NULL)
INSERT INTO IMAGE VALUES(1,NULL,NULL,NULL,'smallanim','smallanim','gif',98,30,'resident of antville.org',NULL,NULL,NULL,NULL)
INSERT INTO IMAGE VALUES(2,NULL,NULL,NULL,'smallchaos','smallchaos','gif',107,29,'resident of antville.org',NULL,NULL,NULL,NULL)
INSERT INTO IMAGE VALUES(3,NULL,NULL,NULL,'smallstraight','smallstraight','gif',107,24,'resident of antville.org',NULL,NULL,NULL,NULL)
INSERT INTO IMAGE VALUES(4,NULL,NULL,NULL,'smalltrans','smalltrans','gif',98,30,'resident of antville.org',NULL,NULL,NULL,NULL)
INSERT INTO IMAGE VALUES(5,NULL,NULL,NULL,'pixel','pixel','gif',1,1,'pixel',NULL,NULL,NULL,NULL)
INSERT INTO IMAGE VALUES(6,NULL,NULL,NULL,'headbg','headbg','gif',3,52,NULL,NULL,NULL,NULL,NULL)
INSERT INTO IMAGE VALUES(7,NULL,NULL,NULL,'menu','menu','gif',36,13,'menu',NULL,NULL,NULL,NULL)
INSERT INTO IMAGE VALUES(8,NULL,NULL,NULL,'recent','recent','gif',123,13,'recently modified',NULL,NULL,NULL,NULL)
INSERT INTO IMAGE VALUES(9,NULL,NULL,NULL,'status','status','gif',48,13,'status',NULL,NULL,NULL,NULL)
INSERT INTO IMAGE VALUES(10,NULL,NULL,NULL,'dot','dot','gif',30,30,'dots',NULL,NULL,NULL,NULL)
INSERT INTO IMAGE VALUES(11,NULL,NULL,NULL,'bullet','bullet','gif',3,10,'bullet',NULL,NULL,NULL,NULL)
INSERT INTO IMAGE VALUES(12,NULL,NULL,NULL,'webloghead','webloghead','gif',404,53,'head',NULL,NULL,NULL,NULL)
INSERT INTO IMAGE VALUES(13,NULL,NULL,NULL,'hop','hop','gif',124,25,'helma object publisher',NULL,NULL,NULL,NULL)
INSERT INTO IMAGE VALUES(14,NULL,NULL,NULL,'xmlbutton','xmlbutton','gif',36,14,'xml version of this page',NULL,NULL,NULL,NULL)
/*C1*/CONNECT USER sa PASSWORD ""
/*C2*/CONNECT USER sa PASSWORD ""

View file

@ -1,14 +0,0 @@
@echo off
rem Batch file for starting Hop with a JDK-like virtual machine.
set JARS=lib\helma.jar;lib\berkeley.jar;lib\village.jar;lib\jsdk.jar;lib\openxml.jar
set JARS=%JARS%;lib\sax.jar;lib\regexp.jar;lib\netcomponents.jar;lib\jimi.jar
set JARS=%JARS%;lib\mail.jar;lib\activation.jar;lib\mysql.jar;lib\jdom.jar;lib\minml.jar
set JARS=%JARS%;lib\hsqldb-1.7RC5Pre2-patched.jar
set HOP_PORT=8080
echo Starting Web server on port %HOP_PORT%
java -classpath c:\winnt\java\packages\rmi.zip;%JARS% helma.main.Server -w %HOP_PORT%

View file

@ -1,12 +0,0 @@
#!/bin/sh
# Stupid shell script for starting Hop with a JDK-like virtual machine.
# Presumes that you have your classpath set.
export HOP_PORT=8080
export JARS=lib/helma.jar:lib/berkeley.jar:lib/village.jar:lib/jsdk.jar:lib/openxml.jar
export JARS=$JARS:lib/sax.jar:lib/regexp.jar:lib/netcomponents.jar:lib/jimi.jar
export JARS=$JARS:lib/mail.jar:lib/activation.jar:lib/mysql.jar:lib/jdom.jar:lib/minml.jar
export JARS=$JARS:lib/hsqldb-1.7RC5Pre2-patched.jar
java -classpath $CLASSPATH:$JARS helma.main.Server -w $HOP_PORT

View file

@ -1,50 +0,0 @@
Copyright (c) 1999-2001 Helma Project. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
3. The end-user documentation included with the redistribution,
if any, must include the following acknowledgment:
"This product includes software developed by the Helma Project
for use in the Helma Object Publisher (http://www.helma.org/)."
Alternately, this acknowledgment may appear in the software itself,
if and wherever such third-party acknowledgments normally appear.
4. The names "Helma" and "Hop" must not be used to endorse or
promote products derived from this software without prior written
permission. For written permission, please contact
helma@helma.org.
5. Products derived from this software may not be called "Helma"
or "Hop", nor may "Helma" or "Hop" appear in their name, without
prior written permission of the Helma Project Group.
6. We ask you to give credit to the Helma Project for sites which build
upon Helma. This would normally consist of a text or graphic link
to http://helma.org/ with the line "Powered by Helma" somewhere on the
site. While it is not a breach of this license to omit this, it's a
great way for you to make help the Helma Project to continue
to flourish and grow.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE HELMA PROJECT OR ITS
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.

View file

@ -1,27 +0,0 @@
# The SMTP server to use for sending mails. Set and
# uncomment this line before trying to send mails from
# Helma applications.
#
# smtp=mail.yourdomain.com
# Some examples for server-wide locale settings
# (please refer to http://userpage.chemie.fu-berlin.de/diverse/doc/ISO_3166.html
# for country codes, resp. http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt
# for language codes).
#
# country = AT
# language = de
#
# country = UK
# language = en
#
# country = FR
# language = fr
#
# country = CZ
# language = cs
# list ip addresses for admin-application here:
allowAdmin=127.0.0.1, 192.168.0.1

View file

@ -1,49 +0,0 @@
@echo off
REM --------------------------------------------
REM Default == jar
REM "snapshot" target compiles and builds jar in src/ and lib/
REM "checkout" target gets sources from helma.org in src/
REM "compile" target compiles java sources in work/
REM "jar" target compiles and builds jar in work/
REM "javadoc" target builds the javadoc
REM "package" target builds core + jar + javadoc + distribution
REM --------------------------------------------
set TARGET=%1%
REM --------------------------------------------
REM No need to edit anything past here
REM --------------------------------------------
set BUILDFILE=build.xml
if "%TARGET%" == "" goto setdist
goto final
:setdist
set TARGET=jar
goto final
:final
if "%JAVA_HOME%" == "" goto javahomeerror
set CP=%CLASSPATH%;ant.jar;jaxp.jar;crimson.jar
if exist %JAVA_HOME%\lib\tools.jar set CP=%CP%;%JAVA_HOME%\lib\tools.jar
echo Classpath: %CP%
echo JAVA_HOME: %JAVA_HOME%
%JAVA_HOME%\bin\java.exe -classpath "%CP%" org.apache.tools.ant.Main -buildfile %BUILDFILE% %TARGET%
goto end
REM -----------ERROR-------------
:javahomeerror
echo "ERROR: JAVA_HOME not found in your environment."
echo "Please, set the JAVA_HOME variable in your environment to match the"
echo "location of the Java Virtual Machine you want to use."
:end

View file

@ -1,49 +0,0 @@
#!/bin/sh
# --------------------------------------------
# Default == jar
# "snapshot" target compiles and builds jar in src/ and lib/
# "checkout" target gets sources from helma.org in src/
# "compile" target compiles java sources in work/
# "jar" target compiles and builds jar in work/
# "javadoc" target builds the javadoc
# "package" target builds core + jar + javadoc + distribution
# --------------------------------------------
TARGET=${1}
# export JAVA_HOME=/usr/lib/java
export CVSHOME=:pserver:anonymous@coletta.helma.at:/opt/cvs
# comment this out to log in to CVS server
# cvs -d :pserver:anonymous@coletta.helma.at:/opt/cvs login
#--------------------------------------------
# No need to edit anything past here
#--------------------------------------------
if test -z "${JAVA_HOME}" ; then
echo "ERROR: JAVA_HOME not found in your environment."
echo "Please, set the JAVA_HOME variable in your environment to match the"
echo "location of the Java Virtual Machine you want to use."
exit
fi
if test -z "${TARGET}" ; then
TARGET=jar
fi
if test -f ${JAVA_HOME}/lib/tools.jar ; then
CLASSPATH=${CLASSPATH}:${JAVA_HOME}/lib/tools.jar
fi
echo "Now building ${TARGET}..."
CP=${CLASSPATH}:ant.jar:jaxp.jar:crimson.jar:../lib/netcomponents.jar
echo "Classpath: ${CP}"
echo "JAVA_HOME: ${JAVA_HOME}"
BUILDFILE=build.xml
${JAVA_HOME}/bin/java -classpath ${CP} org.apache.tools.ant.Main -buildfile ${BUILDFILE} ${TARGET}

View file

@ -1,366 +0,0 @@
<?xml version="1.0"?>
<!-- ======================================================================= -->
<!-- Hop build file for building with ant -->
<!-- ======================================================================= -->
<!-- -->
<!-- Usage: -->
<!-- ant [-buildfile build.xml] target -->
<!-- -->
<!-- Available targets: -->
<!-- checkout copies helma source code from cvs -->
<!-- fullcheckout copies helma source code and applications from cvs -->
<!-- compile compiles helma source code to java classes -->
<!-- jar compiles helma source code to java archives -->
<!-- javadocs creates api documentation for helma java classes -->
<!-- helmadocs fetches printable user reference for helma -->
<!-- package creates directory with compiled helma and apps -->
<!-- fullpackage creates directory with compiled helma, docs and apps -->
<!-- package-zip creates zipped file of fullpackage -->
<!-- package-tgz creates tared and gzipped file of fullpackage -->
<!-- package-all creates fullpackage, package-zip and package-tgz -->
<!-- snapshotcompile compiles current helma snapshot to java classes -->
<!-- snapshot compiles current helma snapshot to java archive -->
<!-- app-package creates a zipped file of an application from cvs -->
<!-- antclick creates package incl. helma, Antville and manage app -->
<!-- cleanup removes temporary directories -->
<!-- fullcleanup removes all directories created by ant -->
<project name="Hop" default="main" basedir=".">
<!-- =================================================================== -->
<!-- Initializes some variables -->
<!-- =================================================================== -->
<target name="init">
<property name="Name" value="helma"/>
<property name="year" value="1998-2002"/>
<property name="version" value="1.2pre3"/>
<property name="project" value="helma"/>
<property name="build.compiler" value="classic"/>
<property name="home.dir" value=".."/>
<!-- values for building a snapshot -->
<property name="snapshot.src" value="${home.dir}/src"/>
<property name="snapshot.classes" value="${home.dir}/classes"/>
<property name="snapshot.lib" value="${home.dir}/lib"/>
<!-- values for building the distribution -->
<property name="build.work" value="${home.dir}/work"/>
<property name="build.checkout" value="${build.work}/checkout"/>
<property name="build.src" value="${build.checkout}/hop"/>
<property name="build.lib" value="${build.checkout}/hopbuild/lib"/>
<property name="build.classes" value="${build.work}/classes"/>
<property name="build.docs" value="${build.work}/docs"/>
<property name="build.javadocs" value="${build.docs}/api"/>
<property name="final.name" value="${project}-${version}"/>
<property name="final.dir" value="${build.work}/${final.name}"/>
<property name="cvs.root" value=":pserver:anonymous@coletta.helma.at:/opt/cvs"/>
<property name="jar.name" value="helma"/>
<property name="debug" value="off"/>
<property name="optimize" value="on"/>
<property name="deprecation" value="off"/>
<tstamp/>
<filter token="year" value="${year}"/>
<filter token="version" value="${version}"/>
<filter token="date" value="${TODAY}"/>
</target>
<!-- =================================================================== -->
<!-- Copies the source code to the src directroy -->
<!-- =================================================================== -->
<target name="checkout" depends="init">
<mkdir dir="${snapshot.src}"/>
<cvs cvsRoot="${cvs.root}" package="hop" dest="${snapshot.src}"/>
</target>
<!-- =================================================================== -->
<!-- Copies the everything from cvs that's needed to build a full -->
<!-- helma distribution -->
<!-- =================================================================== -->
<target name="fullcheckout" depends="init">
<mkdir dir="${build.checkout}"/>
<cvs cvsRoot="${cvs.root}" package="hop" dest="${build.checkout}"/>
<cvs cvsRoot="${cvs.root}" package="hopbuild" dest="${build.checkout}"/>
<cvs cvsRoot="${cvs.root}" package="apps/base" dest="${build.checkout}"/>
<cvs cvsRoot="${cvs.root}" package="apps/himp" dest="${build.checkout}"/>
<cvs cvsRoot="${cvs.root}" package="apps/bloggerapi" dest="${build.checkout}"/>
<cvs cvsRoot="${cvs.root}" package="apps/lillebror" dest="${build.checkout}"/>
<cvs cvsRoot="${cvs.root}" package="apps/manage" dest="${build.checkout}"/>
</target>
<!-- =================================================================== -->
<!-- Compiles the source directory -->
<!-- =================================================================== -->
<target name="compile" depends="init">
<mkdir dir="${build.classes}"/>
<javac srcdir="${build.src}"
destdir="${build.classes}"
debug="${debug}"
deprecation="${deprecation}"
optimize="${optimize}">
<classpath>
<fileset dir="${build.lib}">
<include name="**/*.jar" />
</fileset>
<pathelement path="${classpath}" />
</classpath>
</javac>
<rmic classname="helma.framework.core.Application" base="${build.classes}"/>
<rmic classname="helma.image.Server" base="${build.classes}"/>
<rmic classname="helma.image.RemoteImage" base="${build.classes}"/>
</target>
<!-- =================================================================== -->
<!-- Creates a .jar file -->
<!-- =================================================================== -->
<target name="jar" depends="compile">
<jar jarfile="${build.work}/${jar.name}-${DSTAMP}.jar"
basedir="${build.classes}"
excludes="**/package.html"/>
</target>
<!-- =================================================================== -->
<!-- Creates the API documentation -->
<!-- =================================================================== -->
<target name="javadocs" depends="init">
<mkdir dir="${build.javadocs}"/>
<javadoc packagenames="helma.*"
sourcepath="${build.src}"
destdir="${build.javadocs}"
author="false"
private="false"
version="false"
windowtitle="${Name} ${version} API"
doctitle="${Name} ${version} API"
bottom="Copyright &#169; ${year} Helma.org. All Rights Reserved.">
<classpath>
<fileset dir="${build.lib}">
<include name="**/*.jar" />
</fileset>
<pathelement path="${classpath}" />
</classpath>
</javadoc>
</target>
<!-- =================================================================== -->
<!-- Get the documentation (currently fails due to request time-out) -->
<!-- =================================================================== -->
<target name="helmadocs" depends="init">
<get src="http://www.helma.org/docs/reference/print"
dest="${build.docs}/reference.html"
ignoreerrors="true"
/>
</target>
<!-- =================================================================== -->
<!-- Package -->
<!-- =================================================================== -->
<target name="package" depends="init, fullcheckout, jar">
<mkdir dir="${final.dir}"/>
<mkdir dir="${final.dir}/src/hop"/>
<copy todir="${final.dir}/src/hop">
<fileset dir="${build.checkout}/hop" />
</copy>
<copy todir="${final.dir}/build">
<fileset dir="${build.checkout}/hopbuild/build"/>
</copy>
<chmod file="${final.dir}/build/build.sh" perm="755"/>
<copy todir="${final.dir}/lib">
<fileset dir="${build.checkout}/hopbuild/lib"/>
</copy>
<copy file="${build.work}/${jar.name}-${DSTAMP}.jar" tofile="${final.dir}/lib/helma.jar"/>
<copy todir="${final.dir}">
<fileset dir="${build.checkout}/hopbuild/skeleton" excludes="**/CVS,extras/**"/>
</copy>
<chmod file="${final.dir}/hop.sh" perm="755"/>
<copy todir="${final.dir}/apps">
<fileset dir="${build.checkout}/apps" excludes="**/CVS,manage/**"/>
</copy>
<mkdir dir="${final.dir}/apps/manage"/>
<zip zipfile="${final.dir}/apps/manage/manage.zip" basedir="${build.checkout}/apps/manage/" includes="**" excludes="**/properties,readme/**" />
<copy todir="${final.dir}/apps/manage">
<fileset dir="${build.checkout}/apps/manage" includes="app.properties,class.properties,readme.txt"/>
</copy>
</target>
<!-- =================================================================== -->
<!-- Full Package (includes documentation) -->
<!-- =================================================================== -->
<target name="fullpackage" depends="package, javadocs">
<copy todir="${final.dir}/docs">
<fileset dir="${build.docs}"/>
</copy>
</target>
<!-- =================================================================== -->
<!-- Packages the distribution with ZIP -->
<!-- =================================================================== -->
<target name="package-zip" depends="fullpackage">
<zip zipfile="${home.dir}/${Name}-${version}.zip" basedir="${build.work}" includes="**/${final.name}/**"/>
</target>
<!-- =================================================================== -->
<!-- Packages the distribution with TAR-GZIP -->
<!-- =================================================================== -->
<target name="package-tgz" depends="fullpackage">
<tar tarfile="${build.work}/${Name}-${version}.tar" basedir="${build.work}/${final.name}" excludes="**">
<tarfileset dir="${build.work}" mode="755">
<include name="${final.name}/hop.sh"/>
<include name="${final.name}/build/build.sh"/>
</tarfileset>
<tarfileset dir="${build.work}">
<include name="${final.name}/**"/>
<exclude name="${final.name}/hop.sh"/>
<exclude name="${final.name}/build/build.sh"/>
</tarfileset>
</tar>
<gzip zipfile="${home.dir}/${Name}-${version}.tar.gz" src="${build.work}/${Name}-${version}.tar"/>
</target>
<!-- =================================================================== -->
<!-- Packages the distribution with ZIP and TAR-GZIP -->
<!-- =================================================================== -->
<target name="package-all" depends="package-zip, package-tgz">
</target>
<!-- =================================================================== -->
<!-- Compiles the source directory for a snapshot -->
<!-- =================================================================== -->
<target name="snapshotcompile" depends="init">
<mkdir dir="${snapshot.classes}"/>
<javac srcdir="${snapshot.src}/hop"
destdir="${snapshot.classes}"
debug="${debug}"
deprecation="${deprecation}"
optimize="${optimize}">
<classpath>
<fileset dir="${snapshot.lib}">
<include name="**/*.jar" />
<exclude name="**/helma*.jar" />
</fileset>
<pathelement path="${classpath}" />
</classpath>
</javac>
<rmic classname="helma.framework.core.Application" base="${snapshot.classes}"/>
<rmic classname="helma.image.Server" base="${snapshot.classes}"/>
<rmic classname="helma.image.RemoteImage" base="${snapshot.classes}"/>
</target>
<!-- =================================================================== -->
<!-- Creates a .jar file for a snapshot -->
<!-- =================================================================== -->
<target name="snapshot" depends="snapshotcompile">
<jar jarfile="${snapshot.lib}/${jar.name}-${DSTAMP}.jar"
basedir="${snapshot.classes}"
excludes="**/package.html"/>
</target>
<!-- =================================================================== -->
<!-- Checks out and zips an application defined by -Dapplication=appName -->
<!-- e.g. ant [-buildfile build.xml] -Dapplication=helmaorg -->
<!-- =================================================================== -->
<target name="app-package" depends="init">
<mkdir dir="${build.checkout}"/>
<cvs cvsRoot="${cvs.root}" package="apps/${application}" dest="${build.checkout}"/>
<zip zipfile="../${application}.zip" basedir="${build.checkout}/apps/${application}/" includes="**"/>
</target>
<!-- =================================================================== -->
<!-- Make Antclick package (helma plus Antville and manage apps) -->
<!-- =================================================================== -->
<target name="antclick" depends="package">
<property name="antclick.dir" value="${build.work}/antclick"/>
<mkdir dir="${antclick.dir}"/>
<cvs cvsRoot="${cvs.root}" package="apps/antville" dest="${build.checkout}"/>
<copy todir="${antclick.dir}/">
<fileset dir="${final.dir}" includes="db.properties,server.properties,*.txt,lib/**,db/antville.*"/>
</copy>
<copy todir="${antclick.dir}/apps/">
<fileset dir="${build.checkout}/apps" excludes="antville/images.zip,antville/*.sql,antville/db.properties" includes="antville/**"/>
</copy>
<copy todir="${antclick.dir}/apps/">
<fileset dir="${final.dir}/apps" includes="manage/**"/>
</copy>
<copy todir="${antclick.dir}/">
<fileset dir="${build.checkout}/hopbuild/skeleton/extras" includes="apps.properties,hop.bat,hop.sh"/>
</copy>
<copy todir="${antclick.dir}/lib/">
<fileset dir="${build.checkout}/hopbuild/skeleton/extras" includes="hsqldb-1.7RC5Pre2-patched.jar"/>
</copy>
<mkdir dir="${antclick.dir}/static/antville"/>
<unzip src="${build.checkout}/apps/antville/images.zip" dest="${antclick.dir}/static/antville">
<patternset>
<include name="**"/>
</patternset>
</unzip>
<copy todir="${antclick.dir}/apps/antville/">
<fileset dir="${build.checkout}/hopbuild/skeleton/extras" includes="db.properties"/>
</copy>
<chmod file="${antclick.dir}/hop.sh" perm="755"/>
<zip zipfile="${home.dir}/antclick.zip" basedir="${build.work}/" includes="antclick/**"/>
<tar tarfile="${build.work}/antclick.tar" basedir="${antclick.dir}" excludes="**">
<tarfileset dir="${build.work}" mode="755">
<include name="antclick/hop.sh"/>
</tarfileset>
<tarfileset dir="${build.work}">
<include name="antclick/**"/>
<exclude name="antclick/hop.sh"/>
</tarfileset>
</tar>
<gzip zipfile="${home.dir}/antclick.tgz" src="${build.work}/antclick.tar"/>
</target>
<!-- =================================================================== -->
<!-- Remove temporary directories -->
<!-- =================================================================== -->
<target name="cleanup" depends="init">
<delete dir="${build.classes}"/>
<delete dir="${final.dir}"/>
</target>
<!-- =================================================================== -->
<!-- Remove all directories created by ant -->
<!-- =================================================================== -->
<target name="fullcleanup" depends="init">
<delete dir="${build.work}"/>
<delete dir="${snapshot.src}"/>
</target>
<!-- =================================================================== -->
<!-- These are just some test targets -->
<!-- =================================================================== -->
<target name="ftp-test" depends="">
<ftp server="piefke.helma.at"
userid="anonymous"
password="tobi@helma.at">
<fileset dir="${home.dir}">
<include name="${Name}-${version}.zip,${Name}-${version}.tar.gz"/>
</fileset>
</ftp>
</target>
<target name="test1" depends="init">
<mkdir dir="${build.checkout}"/>
<cvs cvsRoot="${cvs.root}" package="apps/manage" dest="${build.checkout}"/>
<zip zipfile="../manage.zip" basedir="${build.checkout}/apps/manage/" includes="**"/>
</target>
<target name="test2" depends="init">
<property name="antclick.dir" value="${build.work}/antclick"/>
<copy todir="${antclick.dir}/apps/antville/">
<fileset dir="${build.checkout}/hopbuild/skeleton/extras" includes="db.properties"/>
</copy>
</target>
</project>

Binary file not shown.

Binary file not shown.

View file

@ -1,8 +0,0 @@
# List of apps to start.
base
manage
himp
bloggerapi
lillebror

View file

@ -1,16 +0,0 @@
# This is where you specify relational data sources to
# map Helma types to relational databases.
#
# If you want to define a data source just for one
# application, simply copy the db.properties file to
# the application directory.
#
# The actual mapping of types is done in the
# type.properties file in the prototype directories.
#
# Properties of JDBC data sources
myDataSource.url = jdbc:mysql://db.domain.com/space
myDataSource.driver = org.gjt.mm.mysql.Driver
myDataSource.user = username
myDataSource.password = xyz

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -1,13 +0,0 @@
@echo off
rem Batch file for starting Hop with a JDK-like virtual machine.
set JARS=lib\helma.jar;lib\berkeley.jar;lib\village.jar;lib\jsdk.jar;lib\openxml.jar
set JARS=%JARS%;lib\sax.jar;lib\regexp.jar;lib\netcomponents.jar;lib\jimi.jar
set JARS=%JARS%;lib\mail.jar;lib\activation.jar;lib\mysql.jar;lib\jdom.jar;lib\minml.jar
set HOP_PORT=8080
echo Starting Web server on port %HOP_PORT%
java -classpath c:\winnt\java\packages\rmi.zip;%JARS% helma.main.Server -w %HOP_PORT%

View file

@ -1,11 +0,0 @@
#!/bin/sh
# Stupid shell script for starting Hop with a JDK-like virtual machine.
# Presumes that you have your classpath set.
export HOP_PORT=8080
export JARS=lib/helma.jar:lib/berkeley.jar:lib/village.jar:lib/jsdk.jar:lib/openxml.jar
export JARS=$JARS:lib/sax.jar:lib/regexp.jar:lib/netcomponents.jar:lib/jimi.jar
export JARS=$JARS:lib/mail.jar:lib/activation.jar:lib/mysql.jar:lib/jdom.jar:lib/minml.jar
java -classpath $CLASSPATH:$JARS helma.main.Server -w $HOP_PORT

View file

@ -1,50 +0,0 @@
Copyright (c) 1999-2001 Helma Project. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
3. The end-user documentation included with the redistribution,
if any, must include the following acknowledgment:
"This product includes software developed by the Helma Project
for use in the Helma Object Publisher (http://www.helma.org/)."
Alternately, this acknowledgment may appear in the software itself,
if and wherever such third-party acknowledgments normally appear.
4. The names "Helma" and "Hop" must not be used to endorse or
promote products derived from this software without prior written
permission. For written permission, please contact
helma@helma.org.
5. Products derived from this software may not be called "Helma"
or "Hop", nor may "Helma" or "Hop" appear in their name, without
prior written permission of the Helma Project Group.
6. We ask you to give credit to the Helma Project for sites which build
upon Helma. This would normally consist of a text or graphic link
to http://helma.org/ with the line "Powered by Helma" somewhere on the
site. While it is not a breach of this license to omit this, it's a
great way for you to make help the Helma Project to continue
to flourish and grow.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE HELMA PROJECT OR ITS
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.

View file

@ -1,27 +0,0 @@
# The SMTP server to use for sending mails. Set and
# uncomment this line before trying to send mails from
# Helma applications.
#
# smtp=mail.yourdomain.com
# Some examples for server-wide locale settings
# (please refer to http://userpage.chemie.fu-berlin.de/diverse/doc/ISO_3166.html
# for country codes, resp. http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt
# for language codes).
#
# country = AT
# language = de
#
# country = UK
# language = en
#
# country = FR
# language = fr
#
# country = CZ
# language = cs
# list ip addresses for admin-application here:
allowAdmin=127.0.0.1, 192.168.0.1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

View file

@ -1,16 +0,0 @@
# This is where you specify relational data sources to
# map Helma types to relational databases.
#
# If you want to define a data source just for one
# application, simply copy the db.properties file to
# the application directory.
#
# The actual mapping of types is done in the
# type.properties file in the prototype directories.
#
# Properties of JDBC data sources
myDataSource.url = jdbc:mysql://db.domain.com/space
myDataSource.driver = org.gjt.mm.mysql.Driver
myDataSource.user = username
myDataSource.password = xyz

File diff suppressed because it is too large Load diff

13
hop.bat
View file

@ -1,13 +0,0 @@
@echo off
rem Batch file for starting Hop with a JDK-like virtual machine.
set JARS=lib\helma.jar;lib\berkeley.jar;lib\village.jar;lib\jsdk.jar;lib\openxml.jar
set JARS=%JARS%;lib\sax.jar;lib\regexp.jar;lib\netcomponents.jar;lib\jimi.jar
set JARS=%JARS%;lib\mail.jar;lib\activation.jar;lib\mysql.jar;lib\jdom.jar;lib\minml.jar
set HOP_PORT=8080
echo Starting Web server on port %HOP_PORT%
java -classpath c:\winnt\java\packages\rmi.zip;%JARS% helma.main.Server -w %HOP_PORT%

11
hop.sh
View file

@ -1,11 +0,0 @@
#!/bin/sh
# Stupid shell script for starting Hop with a JDK-like virtual machine.
# Presumes that you have your classpath set.
export HOP_PORT=8080
export JARS=lib/helma.jar:lib/berkeley.jar:lib/village.jar:lib/jsdk.jar:lib/openxml.jar
export JARS=$JARS:lib/sax.jar:lib/regexp.jar:lib/netcomponents.jar:lib/jimi.jar
export JARS=$JARS:lib/mail.jar:lib/activation.jar:lib/mysql.jar:lib/jdom.jar:lib/minml.jar
java -classpath $CLASSPATH:$JARS helma.main.Server -w $HOP_PORT

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -1,50 +0,0 @@
Copyright (c) 1999-2001 Helma Project. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
3. The end-user documentation included with the redistribution,
if any, must include the following acknowledgment:
"This product includes software developed by the Helma Project
for use in the Helma Object Publisher (http://www.helma.org/)."
Alternately, this acknowledgment may appear in the software itself,
if and wherever such third-party acknowledgments normally appear.
4. The names "Helma" and "Hop" must not be used to endorse or
promote products derived from this software without prior written
permission. For written permission, please contact
helma@helma.org.
5. Products derived from this software may not be called "Helma"
or "Hop", nor may "Helma" or "Hop" appear in their name, without
prior written permission of the Helma Project Group.
6. We ask you to give credit to the Helma Project for sites which build
upon Helma. This would normally consist of a text or graphic link
to http://helma.org/ with the line "Powered by Helma" somewhere on the
site. While it is not a breach of this license to omit this, it's a
great way for you to make help the Helma Project to continue
to flourish and grow.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE HELMA PROJECT OR ITS
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.

View file

@ -1,27 +0,0 @@
# The SMTP server to use for sending mails. Set and
# uncomment this line before trying to send mails from
# Helma applications.
#
# smtp=mail.yourdomain.com
# Some examples for server-wide locale settings
# (please refer to http://userpage.chemie.fu-berlin.de/diverse/doc/ISO_3166.html
# for country codes, resp. http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt
# for language codes).
#
# country = AT
# language = de
#
# country = UK
# language = en
#
# country = FR
# language = fr
#
# country = CZ
# language = cs
# list ip addresses for admin-application here:
allowAdmin=127.0.0.1, 192.168.0.1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 721 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 466 B

View file

@ -1,3 +0,0 @@
This file should appear at http://<host>:<port>/static/test.txt
if you use the embedded Web server (-w option).