richter 00/12/03 23:41:01
Modified: . Changes.pod Embperl.pm Embperl.pod EmbperlD.pod
MANIFEST README TODO
Added: . NEWS.pod
Log:
1.3.0 Release
Revision Changes Path
1.147 +3 -8 embperl/Changes.pod
Index: Changes.pod
===================================================================
RCS file: /home/cvs/embperl/Changes.pod,v
retrieving revision 1.146
retrieving revision 1.147
diff -u -r1.146 -r1.147
--- Changes.pod 2000/12/03 13:13:44 1.146
+++ Changes.pod 2000/12/04 07:41:00 1.147
@@ -1,22 +1,17 @@
=pod
-=head1 1.3b8_dev -- That's what currently under developement
+=head1 1.3.0 (RELEASE) 4 Dec. 2000
-Last Update: <$localtime$> (MET)
-
-NOTE: This version is only available via L<"CVS"|CVS/"INTRO">
-
- Corrected a wrong test, that let make test fail. Spotted by Eddie Lau.
- Added a Line Feed at the end of epnames.h, which has caused some problems
with on old SunOS compiler. Spotted by Roman Maeder.
- Fixed a problem that Perl generated an error when $req_rec and [$ var $] was
used. Spotted by Michael Stevens.
-
=head1 1.3b7 (BETA) 15. Nov 2000
- - Fixed problem that call to close triggers error in Session.pm when using
Store::File.
- Spotted by Alvar Freude.
+ - Fixed problem that the call to close triggers error in Session.pm when using
+ Store::File. Spotted by Alvar Freude.
- Fixed problem that GetSession doesn't return a value for new session.
Spotted by Angus Lees.
- Added new function SetSessionCookie, which can be used to set the session
cookie
1.136 +3 -11 embperl/Embperl.pm
Index: Embperl.pm
===================================================================
RCS file: /home/cvs/embperl/Embperl.pm,v
retrieving revision 1.135
retrieving revision 1.136
diff -u -r1.135 -r1.136
--- Embperl.pm 2000/12/03 13:13:44 1.135
+++ Embperl.pm 2000/12/04 07:41:00 1.136
@@ -10,7 +10,7 @@
# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
# WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
#
-# $Id: Embperl.pm,v 1.135 2000/12/03 13:13:44 richter Exp $
+# $Id: Embperl.pm,v 1.136 2000/12/04 07:41:00 richter Exp $
#
###################################################################################
@@ -24,8 +24,6 @@
require Exporter;
require DynaLoader;
-##ep2## use HTML::Embperl::Syntax ;
-
use strict ;
use vars qw(
$DefaultLog
@@ -83,8 +81,7 @@
@ISA = qw(Exporter DynaLoader);
-$VERSION = '1.3b8_dev';
-##ep2## $VERSION = '2.0a7';
+$VERSION = '1.3.0';
# HTML::Embperl cannot be bootstrapped in nonlazy mode except
# under mod_perl, because its dependencies import symbols like ap_palloc
@@ -669,10 +666,6 @@
$$req{'cookie_domain'} = $ENV{EMBPERL_COOKIE_DOMAIN} if (exists
($ENV{EMBPERL_COOKIE_DOMAIN})) ;
$$req{'cookie_path'} = $ENV{EMBPERL_COOKIE_PATH} if (exists
($ENV{EMBPERL_COOKIE_PATH})) ;
$$req{'cookie_expires'} = $ENV{EMBPERL_COOKIE_EXPIRES} if (exists
($ENV{EMBPERL_COOKIE_EXPIRES})) ;
-
- ##ep2## $$req{'ep1compat'} = $ENV{EMBPERL_EP1COMPAT} || 0 ;
-
-
}
@@ -1816,8 +1809,7 @@
*{"$package\:\:tabmode"} = \$HTML::Embperl::tabmode ;
*{"$package\:\:escmode"} = \$HTML::Embperl::escmode ;
*{"$package\:\:http_headers_out"} = \%HTML::Embperl::http_headers_out ;
- *{"$package\:\:req_rec"} = \$HTML::Embperl::req_rec ; #if defined
($HTML::Embperl::req_rec) ;
- ##ep2## *{"$package\:\:_ep_node"} = \$HTML::Embperl::_ep_node ;
+ *{"$package\:\:req_rec"} = \$HTML::Embperl::req_rec ;
if (defined (&Apache::exit))
{
*{"$package\:\:exit"} = \&Apache::exit
1.65 +27 -0 embperl/Embperl.pod
Index: Embperl.pod
===================================================================
RCS file: /home/cvs/embperl/Embperl.pod,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -r1.64 -r1.65
--- Embperl.pod 2000/12/03 13:54:34 1.64
+++ Embperl.pod 2000/12/04 07:41:00 1.65
@@ -2527,6 +2527,8 @@
=item apache_1.3.12
+=item apache_1.3.14
+
=item apache_ssl (Ben SSL)
=item Stronghold 2.2
@@ -2615,6 +2617,31 @@
=back
You can reach us via http://www.ecos.de or [EMAIL PROTECTED]
+For more information about our support see
+
+http://www.ecos.de/x/index.htm/support/eng_r_support.htm
+
+
+=head2 How to Support the Developement of Embperl
+
+If you use and like Embperl and want to support it's ongoing developement
+you have two possibilities:
+
+=over 4
+
+=item 1
+
+Send me patches for things you like to see in Embperl
+
+=item 2
+
+Buy commercial support (see above). Also you B<may> get the same answers
+to your questions on the mailing list, by buying the commercial support
+you not only buy support for yourself and can be sure you get an answer,
+you also give us the possibility to put more power in the further
+developement of Embperl.
+
+=back
=head1 References
1.37 +26 -0 embperl/EmbperlD.pod
Index: EmbperlD.pod
===================================================================
RCS file: /home/cvs/embperl/EmbperlD.pod,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- EmbperlD.pod 2000/11/15 08:15:40 1.36
+++ EmbperlD.pod 2000/12/04 07:41:00 1.37
@@ -2585,6 +2585,32 @@
=back
Sie erreichen uns via http://www.ecos.de oder [EMAIL PROTECTED]
+F�r weiter Informationen zu unserem Supportangebot, siehe
+
+http://www.ecos.de/x/index.htm/support/r_support.htm
+
+
+=head2 Wie kann ich die Entwicklung von Embperl unterst�tzen
+
+Wenn Sie I<Embperl> einsetzen und dessen weitere Entwicklung unterst�tzen
+m�chten, gibt es zwei M�glichkeiten:
+
+=over 4
+
+=item 1
+
+Sie implementieren ihr Wunschfeature selbst und senden uns einen Patch.
+
+=item 2
+
+Sie kaufen kommerziellen Support (siehe oben). Auch wenn sie B<vielleicht>
+die selben Antworten auf ihre Fragen auf der Mailingliste bekommen w�rden,
+macht es Sinn Support zu kaufen. Zum einen k�nnen sie sich dann sicher sein,
+B<immer> eine Antwort auf ihre Fragen zu bekommen, zum anderen unterst�tzen
+sie damit die weitere Entwicklung von I<Embperl> und erm�glichen uns
+mehr Zeit und Resourcen daf�r aufzubringen.
+
+=back
=head1 Links
1.58 +1 -0 embperl/MANIFEST
Index: MANIFEST
===================================================================
RCS file: /home/cvs/embperl/MANIFEST,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- MANIFEST 2000/12/03 13:23:16 1.57
+++ MANIFEST 2000/12/04 07:41:00 1.58
@@ -11,6 +11,7 @@
Faq.pod
CVS.pod
INSTALL.pod
+NEWS.pod
Intro.pod
Embperl.pod
Features.pod
1.22 +51 -42 embperl/README
Index: README
===================================================================
RCS file: /home/cvs/embperl/README,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- README 2000/11/08 07:49:08 1.21
+++ README 2000/12/04 07:41:00 1.22
@@ -11,31 +11,28 @@
OVERVIEW
+========
+Embperl gives you the power to embed Perl code in your HTML documents
+and the ability to build your Web site out of small reusable objects
+in a OO-style. You can also take advantage all available Perl modules,
+(including DBI for database access) use their functionality and easily
+include their output into your web pages.
+
+Embperl has several features especially useful for creating HTML,
+including dynamic tables, formfield-processing, escaping/unescaping,
+session handling, and more.
+
+Embperl is a server-side tool, which means that it's browser-independent.
+It can run in various ways: under mod_perl, as a CGI script, or offline.
+
+For database access, there is a module called DBIx::Recordset, which
+works well together with Embperl and simplifies creating web pages
+with database content.
-Embperl gives you the power to embed Perl code in your HTML documents.
-Using Perl means being able to use a very elaborate programming language,
-which is widely used for WWW purposes. You can also use hundreds of Perl
-modules which have already been written - including DBI - for database
-access to a growing number of database systems.
-
-While this could also be done with other packages, Embperl has several
-features especially for HTML: dynamic tables, formfield-processing,
-escaping/unescaping and more.
-
-Embperl is a server-side tool, which means it's browser-indpendent.
-It can run in various ways: Under mod_perl, as a cgi script, or offline.
-
-There is also a module for Database access within Embperl, look
-at DBIx::Recordset.
-
-EmbperlObject is a OO-approach for a common "look & feel" for
-a whole web-site, which allows you to build your web-site out
-of small reuseable pieces.
-
DOCUMENTATION
-
+=============
The following documentation is available within the distribution
@@ -65,6 +62,7 @@
FEATURES
+========
* Lets you embed Perl code into HTML documents. Perl code is
evaluated at the server side and the result is sent to the browser.
@@ -86,8 +84,8 @@
All you need to do is store and retrieve them to and from
a special hash.
-* Allows you to build your web-site out of components. Frequently used elements
- can be defined once and included in every page.
+* Allows you to build your web-site out of components. Frequently used
+ elements can be defined once and included in every page.
* EmbperlObject allows you to define the standard layout of your site just
once and includes the neccessary components based on the uri. Your HTML
@@ -105,7 +103,8 @@
* Generates verbose error pages in which every error can link
to the log file. This is ideal for debugging.
-* Offers a lot of options for maximum configurability according to your personal
tastes and needs.
+* Offers a lot of options for maximum configurability according to your
+ personal tastes and needs.
* Fully integrated into Apache and mod_perl to acheive the best
performance. Can also run as a CGI-script, offline or called from
@@ -124,6 +123,7 @@
COMPATIBILITY
+=============
I have tested Embperl successfully
@@ -132,17 +132,7 @@
perl5.004_04
perl5.005_01/02/03
perl5.6.0
-apache_1.2.5
-apache_1.2.6
-apache_1.3.0
-apache_1.3.1
-apache_1.3.2
-apache_1.3.3
-apache_1.3.4
-apache_1.3.6
-apache_1.3.9
-apache_1.3.12
-apache_1.3.14
+apache_1.2.5 - apache_1.3.14
apache + mod_ssl
apache_ssl (Ben SSL)
Stronghold 2.2
@@ -153,14 +143,10 @@
perl5.004_04
perl5.005_xx
perl5.6.0
-apache_1.3.0
-apache_1.3.1
-apache_1.3.4
-apache_1.3.6
-apache_1.3.9
-apache_1.3.12
+apache_1.3.0 - apache_1.3.12
on Windows 95/98 with
+
perl5.004_02 (binary distribution)
Offline mode
perl5.005_03 + apache_1.3.6
@@ -169,11 +155,12 @@
FEEDBACK and BUG REPORTS
+========================
Please let me know if you use or test this module. Bugs, questions,
suggestions for things you would find useful, etc., are discussed on
the Embperl mailing list. If you have a site that is using Embperl,
-I would love to mention it in list of sites using Embperl
+I would love to mention it in the list of sites using Embperl
(http://perl.apache.org/embperl/Sites.pod.1.html). Please drop
me a mail with a short description, if your site uses Embperl.
@@ -191,6 +178,7 @@
COMMERICAL SUPPORT
+==================
You can get free support on the Embperl mailing list (see above). If
you need commercial support, ecos can provide it for you. We offer:
@@ -206,15 +194,36 @@
* Adding new features
You can reach us via http://www.ecos.de or [EMAIL PROTECTED]
+For more information about our support see
+
+http://www.ecos.de/x/index.htm/support/eng_r_support.htm
+
+
+
+HOW TO SUPPORT THE DEVELOPEMENT OF EMBPERL
+==========================================
+
+If you use and like Embperl and want to support it's ongoing developement
+you have two possibilities:
+
+1. Send me patches for things you like to see in Embperl
+
+2. Buy commercial support (see above). Also you _may_ get the same answers
+ to your questions on the mailing list, by buying the commercial support
+ you not only buy support for yourself and can be sure you get an answer,
+ you also give us the possibility to put more power in the further
+ developement of Embperl.
LOGO
+====
The Embperl distribution contains a "Powered by Embperl" Logo
(EmbperlLogo.gif) which you may place at your Web-site if you like.
AUTHOR
+======
G. Richter ([EMAIL PROTECTED])
1.103 +2 -6 embperl/TODO
Index: TODO
===================================================================
RCS file: /home/cvs/embperl/TODO,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -r1.102 -r1.103
--- TODO 2000/11/15 08:15:40 1.102
+++ TODO 2000/12/04 07:41:00 1.103
@@ -31,7 +31,7 @@
- BEGIN/END Blocks [Jason Bodnar 6.10.99]
-- return value from sub
+- return value from sub -> done in 2.0
- remove \n in perl code? when and how?
@@ -64,6 +64,7 @@
- pre header function [Alvar Freude 25.10.00]
+- discard output [ Roman Maeder 28.11.00]
Test
----
@@ -71,17 +72,12 @@
Bugs
----
-- Embperl version number [Eric CHOLET]
-- errorright output
-
- [* *] inside if [Vasco Chita 1.5.99] -> done in 2.0
- StackFree in offline mode
- SIG DIE missing message arg [Alex Schmelkin 24.8.99]
-
-- contrib from Ken Hinckley 2.12.99
- var cleanup of in imported subs [Lai Yiu Fai 14.3.00]
1.1 embperl/NEWS.pod
Index: NEWS.pod
===================================================================
=head1 News for HTML::Embperl
=over 4
=item * 4. Dec 2000
After nearly a year of beta test, the final 1.3.0 release is out.
Beside a lot of enhancements, EmbperlObject which allows you to
build your web site out of small reusable objects
in a OO-style, is the main improvement since 1.2.1.
=item * 1. Dec 2000
The slides from my talk on the O'Reilly Open Source Software Convention are now
available
at http://www.ecos.de/embperl/index.htm/ep/pod/oscon2000/index.html .
=item * 15. Nov 2000
Embperl 1.3b7 released
=item * 18. Oct 2000
Embperl 1.3b6 released
=item * 20. Aug 2000
Embperl 1.3b5 released
=item * 17. July 2000
Embperl 1.3b4 released
=item * 22. Juni 2000
On the O'Reilly Open Source Software Convention there is again a talk about Embperl
Embperl - From Embedding Perl into HTML to Objects and XML
http://www.oreillynet.com/pub/e_sess/863
Slides are available at
http://www.ecos.de/embperl/index.htm/ep/pod/oscon2000/index.html
=item * 26. May 2000
Embperl RPMs available
=item * 26. Apr 2000
Embperl 1.3b3 released
=item * 25. Apr 2000
Perlmonth starts a new article series about Embperl
http://www.perlmonth.com/index.html?issue=11
=item * 16. Apr 2000
Added page about syntaxfiles for various editors
=item * 20. Mar 2000
Embperl now has it's own Mailinglist
=item * 13. Mar 2000
Tallyman is a free content management and shopping system based on Embperl
http://sourceforge.net/projects/tallyman/
=item * 13. Mar 2000
Apache::iNcom is a free Web E-Commerce Application Framework based on Embperl.
http://indev.insu.com/iNcom/incom.html
=item * 11. Feb 2000
Embperl 1.3b2 released. This release contains the new EmbperlObject which really
simplify building a website out of small reusable pieces
=item * 5. Jan 2000
Embperl 1.2.1 released
=item * 20. Dec 99
Added Introduction to DBIx::Recordset
=item * 4. Dec 99
Added Page with WorldWide Mirrors
=item * 17. Nov 99
Embperl 1.2.0 released
=item * 4. Nov 99
Embperl 1.2b11 released
=item * 7. Oct 99
Embperl 1.2b10 released
=item * 10. Sept 99
Embperl 1.2b9 released
=item * 10. Sept 99
Embperl 1.2b9 released
=item * 9. Sept 99
Embperl 1.2b8 released
=item * 8. Sept 99
German Embperl Website is online
=item * 30. Aug 99
Embperl 1.2b7 released
=item * 19. Aug 99
Embperl 1.2b6 released
=item * 12. Aug 99
Article in german Unix magazine iX 9/99 about Embperl and DBIx::Recordset
http://www.heise.de/ix/artikel/1999/09/137/
=item * May/April/June 99
Perlmonth has a column about Embperl
http://www.perlmonth.com/columns/backend/server_setup.html?issue=1
=item * 5. July 99
Embperl 1.2b5 released
=item * 1. July 99
On the O'Reilly Open Source Software Convention there are two talks about Embperl
Embperl and DBIx::Recordset -- How to Easily Build a Database Driven Web Site
http://conferences.oreilly.com/apache/conf_desc.html#c13
New Stuff: Embedding Perl
http://conferences.oreilly.com/perl3/conf_desc.html#p21
=back
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]