diff --git a/README.txt b/README.txt index 0b3ec6d9..43f1bb75 100644 --- a/README.txt +++ b/README.txt @@ -1,19 +1,63 @@ -This is the first release of Helma Object Publisher. +This is the README file for version 1.2 of Helma Object Publisher. -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). There is not much in terms of documentation -at this point, please look at http://helma.org and have a look at the sample application -in the apps/hopblog directory. +============================ +ABOUT HELMA OBJECT PUBLISHER +============================ -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. +Helma Object Publisher is a web application server. -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. +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. -Stay tuned for more documentation and stuff -hannes@helma.at -http://helma.org/ +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. + + +============================ +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 diff --git a/build/antclick/README.txt b/build/antclick/README.txt index 0b3ec6d9..43f1bb75 100644 --- a/build/antclick/README.txt +++ b/build/antclick/README.txt @@ -1,19 +1,63 @@ -This is the first release of Helma Object Publisher. +This is the README file for version 1.2 of Helma Object Publisher. -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). There is not much in terms of documentation -at this point, please look at http://helma.org and have a look at the sample application -in the apps/hopblog directory. +============================ +ABOUT HELMA OBJECT PUBLISHER +============================ -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. +Helma Object Publisher is a web application server. -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. +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. -Stay tuned for more documentation and stuff -hannes@helma.at -http://helma.org/ +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. + + +============================ +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