e.net/docs/oi2/
[3]http://prdownloads.sourceforge.net/openinteract/OpenInteract-1.99_03.tar.gz?download
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
changes:
http://sourceforge.net/project/shownotes.php?release_id=178076
It's also winging its way around CPAN.
Thanks!
Chris
PS: Most of these changes were actually in 1.59 but 1.60 was a
release of the oops-fifteen-minutes-later variety.
--
Chris Winters ([EMAIL PROTECTED])
Bui
/OpenInteract2/Manual/Architecture.shtml
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
Dave Rolsky wrote:
There's a fine book about it.
www.masonbook.com
Just an unbiased opinion ;)
Hey, I'd be happy to write a book about OpenInteract ;-)
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
t's easier to get started with and wrap
your head around everything it does. Classic trade-off :-)
Good luck!
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
27;s why I took this option (storing
templates in the database) out of OpenInteract. Well, actually you
can still do it, I just make it really tough :-)
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
[2] http://openinteract.sourceforge.net/docs/oi2/
[3]
http://prdownloads.sourceforge.net/openinteract/OpenInteract-1.99_01.tar.gz?download
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
t and it's saved quite a lot of grief. It also makes for nice
decoupling which is always a good thing.
Of course, you could use OpenInteract as an MVC framework that uses
the Template Toolkit, but that's a different matter... :-)
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building ent
ceforge.net/docs/oi2/
[3] http://openinteract.sourceforge.net/cgi-bin/twiki/view/OI/
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
etc.) in the page that's not being loaded because the site is
inaccessible or it's overloaded. Generally nothing to do with
mod_perl :-)
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
up_id=16810&release_id=140942
I'll release it to PAUSE when the main CPAN mirror gets over its
recent difficulties.
Thanks!
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
/project/shownotes.php?group_id=16810&release_id=129206
Thanks!
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
ol series of modules?
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
On Fri, 2002-10-18 at 17:46, Tobyn Baugher wrote:
> As someone fairly new to mod_perl could you make a suggestion of a good
> alternative to Apache::Cookie? I was using it just because, like
> Apache::Request, it was *there*.
The pure-perl CGI::Cookie works fine.
Chris
--
Chris Winter
eract/OpenInteract-1.51.tar.gz?download
Detailed changes:
http://sourceforge.net/project/shownotes.php?release_id=109677
Thanks!
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
s a turn key app server. I'd like to hear more about projects
> that manage session state across a web farm, allow for remote objects,
> transaction management, etc...
This should be useful:
http://perl.apache.org/products/app-server.html
Chris
--
Chris Winters ([EMAIL PROTECTE
-1.50.tar.gz?download
Detailed changes:
http://sourceforge.net/project/shownotes.php?release_id=107160
Thanks!
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
e sort of lookup table to map requests to
handlers. This lookup table can be maintained separately from the apache
configuration and can generally be more flexible, allowing for
application-level security settings, etc.
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
Detailed changes:
http://sourceforge.net/project/shownotes.php?release_id=104968
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
security' => 'no',
},
};
All information is available through a lookup to the action table.
One of the modifications I'm working on now will allow you to add more
information to the action and have it available in an object that is
instantiated by the dispatcher which then tells the object to run
itself.
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
On Tue, 2002-05-21 at 19:19, [EMAIL PROTECTED] wrote:
> Chris Winters writes:
> > Nothing special should be required -- I've done this with no problem
> > using recent versions -- 1.50+ -- of Apache::Session. The only way it
> > might be a problem is if you're tryi
e required -- I've done this with no problem
using recent versions -- 1.50+ -- of Apache::Session. The only way it
might be a problem is if you're trying to save a "special" resource in
the session -- database handle, socket connection, etc.
Are you sure basic sessions are working ok
ications in this release are listed in
the 'Changes' file.
Source (also via CPAN):
http://prdownloads.sourceforge.net/openinteract/OpenInteract-1.40.tar.gz
Detailed changes:
http://sourceforge.net/project/shownotes.php?release_id=88422
Thanks,
Chris
--
Chris Winters ([EMAIL PROTECTED])
B
tie ( the list messages seem to bash this approach )
> - some other method
You might look at OpenFrame, they're doing neat stuff with pipelines.
It's on CPAN and at http://openframe.fotango.com/
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
f what is in the database versus the module trying to read the
data. Be sure you've got the latest version of Storable installed.
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
AN):
http://prdownloads.sourceforge.net/openinteract/OpenInteract-1.38.tar.gz
Detailed changes:
http://sourceforge.net/project/shownotes.php?release_id=76969
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
off.
> ...
This is a known (and amazingly frustrating) bug in Mozilla rather than
libapreq. It affects browsers based on mozilla (Galeon, etc.) as well,
but it's been fixed (as you noted) in 0.9.8. For more info:
http://bugzilla.mozilla.org/show_bug.cgi?id=116210
Chris
--
Chris Winters
lso via CPAN):
http://prdownloads.sourceforge.net/openinteract/OpenInteract-1.37.tar.gz
Detailed changes:
http://sourceforge.net/project/shownotes.php?release_id=70689
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
rdering and such
would be fairly simple to add in.
Chris
[1] http://perl.apache.org/#appservers
[2] http://openframe.fotango.com/
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
an't find it on startup (I'm trying
> to use HTML::Mason).
Apache::Request is a separate package -- IIRC you can install it from
CPAN no problem.
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
ove):
http://sourceforge.net/project/shownotes.php?release_id=63337
Sourceforge home (mailing lists, CVS, bugs, etc.):
http://sourceforge.net/projects/openinteract/
Other home:
http://www.openinteract.org/
Thanks!
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
A company I've been working with asked me to post this job. You'd be
working with a substantial (and growing!) OpenInteract system that I
designed and built, which could be a plus or a minus depending on how
you look at it :-) Feel free to ask me for details.
Chris
--
/Gateway00.pm did not return a true value at (eval 146) line 3.
Yep -- read the part in 'perldoc perlmod' about returning a true value
from your module.
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
adds functionality on top
of it rather than in place of it.
But if you've been working on and building up a platform for 4+ years
that already does this, then there's very little to be gained and lots
to be lost by moving to an application server. :-)
Chris
--
Chris Winters ([EMAIL PR
ndler) to make the typical
search/display/edit/remove functinonality extremely easy.
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
x27;m
working on being able to edit content in the filesystem as well.
I wouldn't call it a content-management system really, but users find
it pretty useful to see a typo, click on 'Edit this Document', make
the change and see it instantly.
Chris
--
Chris Winters ([EMAIL PROTECTED])
es.php?release_id=57075
Sourceforge home (mailing lists, CVS, bugs, etc.):
http://sourceforge.net/projects/openinteract/
Other home:
http://www.openinteract.org/
Thanks!
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
fter it's already been
generated, although maybe having the capability would open my eyes to
such issues :-)
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
was a PITA. But that could have
been my lack of experience with it too :-)
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
l. The only way
I'd write something simple (e.g., a guestbook) in OI is if I already
had an OI system installed and wanted to extend it.
Hope this helps,
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
,
> 'return_sth' => 1
> };
This probably depends on the database you're using as to why it
failed. We can definitely help out with this, but there are separate
mailing lists for this so we don't bog down the modperl list.
> and if I make install, I get a similar errors while do
> oi_manage --package=INITIAL install_sql
Ditto as above. I'll take this msg over to the list to see if we can
help out.
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
ailed than above):
http://sourceforge.net/project/shownotes.php?release_id=50416
Sourceforge home (mailing lists, CVS, bugs, etc.):
http://sourceforge.net/projects/openinteract/
Other home:
http://www.openinteract.org/
Thanks!
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
h-level database
independence for free. It's on CPAN.
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
http://sourceforge.net/project/shownotes.php?release_id=44382
Sourceforge home (mailing lists, CVS, bugs, etc.):
http://sourceforge.net/projects/openinteract/
Other home:
http://www.openinteract.org/
Thanks!
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
t;From 'perldoc Apache::Cookie'
bake
Put cookie in the oven to bake. (Add a Set-Cookie
header to the outgoing headers table.)
$cookie->bake;
as_string
Format the cookie object as a string:
#same as $cookie->bake
$r->err_headers_out->add("Set-Cookie" => $cookie->as_string);
HTH
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
ou're around, stop by and say hi.
Thanks!
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
that shows how this is done? I
> certainly couldn't find anything about content handlers on their sites.
I hadn't realized you were so tied to the mod_perl way of doing this,
my bad. I heard the magic words 'forced to move to Win2000' and my
reflex kicked in :-)
Chris
--
's dumb decree? Any help would be appreciated,
> although no comments on my company's IT policies, please... :)
ActiveState sells a (IMO) cheap solution for just this sort of thing:
PerlEx. (http://www.activestate.com/perlex/)
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
ea and would be quite useful. I'll see what I
can do in the (relatively) near future.
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
re upon request, or on the OpenInteract
(sourceforge.net/projects/openinteract/) mailing lists.
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
n
mod_perl.
If you wind up using it, there's some initialization you'll probably
want to do at server startup and in the child init phase -- let me
know if you're interested and I'll pull the SPOPS-specific stuff out
of OpenInteract.
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
$dbh->do( "use $dbname" ) if ( $dbname );
return $dbh;
}
We do something like this in OpenInteract and, for MySQL at least, it
works fine.
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
ses the window. It's not a progress bar, but
it's something that hopefully prevents the user from getting
impatient, clicking the browser's 'Stop' button and resubmitting the
request.
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
ll this discussion, if you'd like. (That way it will all be archived
in one place :-)
Thanks!
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
3.19-libapreq.ppd
> contains this modified mod_perl build - this should fix the
> above problem.
Excellent -- this seems to work perfectly! Thanks.
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
n32 implementation. (This is a good thing on its own, so there
*is* always a silver lining :-) So I'm not in a huge rush anymore to
get this up and running. I *am* curious though and will try and help
out as much as I can. Maybe even learn something in the process...
Thanks,
Chris
--
to unix systems where a compiler/environment is taken for granted :-)
I can provide many more details about the system, setup, etc. if
necessary.
Thanks much,
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
t/projects/openinteract/
Other home:
http://www.openinteract.org/
Thanks!
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
* Stephane Bortzmeyer ([EMAIL PROTECTED]) [010208 08:28]:
> On Tuesday 6 February 2001, at 21 h 57, the keyboard of Chris Winters
> <[EMAIL PROTECTED]> wrote:
>
> > I'm jazzed to announce the public release of OpenInteract, an
> > extensible web application
One of the things OpenInteract has going for it is that a company
(intes.net) uses it constantly and pays people to develop applications
for it. I'm finding how difficult it is to do more programming after
hours, even fun stuff like this.
This is getting rapidly OT. Moving this onto the -dev l
her -- OpenInteract
has been under construction for about a year and SPOPS (and ancestors)
more another half-year before that. I'm jealous of Jellybean's
self-sufficiency, of the cool apps built on Iaido so far and of the
clean model of both of them. I hope to swipe (with generous
attribution) as much as possible.
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
is
available at:
http://www.openinteract.org/
OpenInteract is available under the same Artistic/GPL license as
Perl. Hope you find it as much fun as I do!
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
basically said the same thing -- although mine was a little
more disjointed and less complete :-)
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
7;m
using mod_perl (among other things) to do the job. And if people ask
me how the site works I'll be able to more effectively evangelize for
mod_perl -- I'd be coming from a much different position than if I
were simply arguing one language (or technology) against another.
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
know your competitors. The stuff I've learned from Servlets, J2EE and
(to a lesser extent) JSP will be making its way into the OpenInteract
application server in the next couple of months. There's quite a bit
of cross-pollenation that we can do and because Java is so well-known
and marketable, I think it's important to talk intelligently about
both.
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
cro.org) and the WebMacro spin-off Velocity
project (jakarta.apache.org/velocity/), among others -- have sprung up
to address JSP's deficiencies.
But JSP has hooks in various editors (notably Dreamweaver) and has big
money (Sun, Oracle, IBM...) behind it. Plus it has a published
standard and
27;t attract OS people like Perl or
C (or Python or...). In fact, some software packages (like various
regex engines) are meant to fill gaps that people find when they use
Java from a background of using Perl.
Oh well. It's late and my brain is all mushy from lea
what Gunther
said. And PerlEx is only $395, IMO a steal. I'm not sure why more
people don't use this. (OTOH, if you can get away with how mod_perl
currently works on Win32 then there's not much point in PerlEx.)
Chris
--
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.
> What's my fault?
You can only store/read references:
my %table = (this => 'that' );
$session{table} = \%table;
...
my $table = $session{table};
foreach my $key ( keys %{ $table } ) {
print "$key = $table->{ $key }\n";
}
see 'perldoc perlref
ut my inadequacies.
Thanks
Mark W
...
- End forwarded message -
--
Chris Winters
Senior Internet Developerintes.net
[EMAIL PROTECTED] http://www.intes.net/
Integrated hardware/software solutions to make the Internet work for you.
g through mod_rewrite commands, if that actually makes a
> difference ...
>
> martin
Proxied cookies work ok for me, and I'm using mod_rewrite commands as
well. Are you setting the domain correctly so the browser knows to
send the cookie to the light-server?
Chris
--
Chri
way --
with htpasswd files -- would also be fine (and ez to setup):
AuthName "My Auth"
AuthType Basic
AuthUserFile "/home/httpd/myapp/auth"
require valid-user
The file /home/httpd/myapp/auth is administered with the 'htpasswd'
binary distributed with Apache. The Apache
ath.
>
> I've looked at this until I'm crosseyed. Seemingly PerlSetEnv just
> doesn't work.
>
> Any ideas? Yes, I know the workaround: 'use lib' in startup.pl. But
> why?
There's another workaround:
in httpd.conf:
use lib qw( /usr/local/MyP
s.com/denis_leconte/gnomewsnitch.html
BTW: I found this after someone mentioned on the modperl list about
three or four months ago :)
C
--
Chris Winters
Senior Internet Developerintes.net
[EMAIL PROTECTED] http://www.intes.net/
Integrated hardware/software solutions to make the Internet work for you.
de), but it's nice to have a consistent, standard
way of doing things.
Chris
--
Chris Winters
Senior Internet Developerintes.net
[EMAIL PROTECTED] http://www.intes.net/
Integrated hardware/software solutions to make the Internet work for you.
e::Cookie->fetch;
foreach my $name ( keys %{ $cookie_info } ) {
$cookies->{ $name } = $cookie_info->{ $name }->value;
}
HTH
Chris
--
Chris Winters
Senior Internet Developerintes.net
[EMAIL PROTECTED] http://www.intes.net/
Integrated hardware/software solutions to make the Internet work for you.
nging $db_forums would affect $db_master.
Because it's the same handle! Since you're using the same connection
strings, Apache::DBI will connect the first time and cache the handle;
the second 'DBI->connect' call will return the already cached database handle.
You need to ch
{ RaiseError => 1 } )
|| die $DBI::errstr;
$dbh->do( "use $the_proper_database" );
... continue ...
I use this all the time, no problems.
Chris
--
Chris Winters
Senior Internet Developerintes.net
[EMAIL PROTECTED] http://www.intes.net/
Integrated hardware/software solutions to make the Internet work for you.
been a motion to get mysql
> running to do sessions, which strikes a bad chord with me...
>
> Jay Jacobs
--
Chris Winters
Senior Internet Developerintes.net
[EMAIL PROTECTED] http://www.intes.net/
Integrated hardware/software solutions to make the Internet work for you.
ey should go
in. At least it was confusing for me :)
Chris
--
Chris Winters
Internet DeveloperINTES Networking
[EMAIL PROTECTED]http://www.intes.net/
Integrated hardware/software solutions to make the Internet work for you.
ls the ->edit()
method. GET (or POST) parameters are handled via normal means.
Works swimmingly so far :)
Chris
* David Veatch ([EMAIL PROTECTED]) [000710 11:10]:
> At 10:33 AM 7/10/00 -0400, Drew Taylor wrote:
> >Chris Winters wrote:
> >>
> >> This always w
t
> > handler for .pl files should do it, and let mod_dir call index.pl itself.
> Well, the thing is "index.pl" really is Base::HomePage::Anystock. What
> I'm really looking for is a way to use a module as the directory index.
> I'm not terribly opposed to using Rewrite, but I'm curious if there is
> an alternative method.
>
--
Chris Winters
Internet DeveloperINTES Networking
[EMAIL PROTECTED]http://www.intes.net/
Integrated hardware/software solutions to make the Internet work for you.
sion of Template Toolkit (currently in alpha) supports
compiling templates to perl code. See about 2/3 of the way down the
the README at www.template-toolkit.org. Why reinvent the wheel? :)
Chris
--
Chris Winters
Internet DeveloperINTES Networking
[EMAIL PROTECTED]http://www.intes.net/
Integrated hardware/software solutions to make the Internet work for you.
en
> returned the cached object on subsequent calls.
I use Class::Singleton in mod_perl apps with *no* problem
whatsoever. In fact, it's pretty nifty to simply say:
my $obj = $class->instance;
anywhere in my application and have the object (whatever it is) simply
pop up.
Good luck!
Chri
A quick search over at freshemat.net gives us acmemail:
http://freshmeat.net/appindex/1998/10/20/908893955.html
good luck
Chris
* Rudy ([EMAIL PROTECTED]) [991109 17:59]:
>
> I run a small ISP (www.monkeybrains.net) and would like to provide web-based email.
>
> I plan on using POP3Client.pm
Hi Kevin,
Maybe I'm missing something, but what's preventing you from creating
another hash (scoped with 'my' so that it doesn't exist for the next
request) that you use for each request to track the words already
tagged on the page?
Chris
* Kevin Ward ([EMAIL PROTECTED]) [991105 08:49]:
>
>
86 matches
Mail list logo