-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
71 lines (49 loc) · 2.38 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
NAME
Para::Frame - Web site framework and application server
DESCRIPTION
Para::Frame is a system to use for dynamic web sites. It runs as a
backend daemon taking page requests from a Apache mod_perl client
and returns a HTTP response.
The URLs in the site corresponds to templates for displaying
information. Operations on the data is put in perl modules
separated from the templates.
Para::Frame handles multitasking within the process, enabeling you
to keep your initialized objects in memory with no need to sync
with the DB for each request.
The session data lives in memory. No need to save it in an
external format.
Para::Frame uses "routes" for planning things to do in a session,
taking care of which page to display next, depending on form
actions. Integrated with exception handling.
One Para::Frame daemon can handle many sites on the same
server. It uses the Apache configuration for handling URL to file
translation.
You can have any number of Para::Frame daemons running in
parallell on the same server. Maby using one for development, one
for the stable version and one backup in case of failure. You can
easily configure the site to use a backup daemon as a last resort.
A Watchdog makes sure that the system works. It pings the daemon
in regular intervals and restarts it if locks up or if the memory
limit is reached. The restart is done by forking.
There are tons of useful functions.
DOCUMENTATION
Far from complete. Don't be afraid of reading the source.
PREREQUISITIES
Perl v5.10 and Apache with mod_perl. I'm using DBD::Pg but others
should mosly work.
This module is the oposite of minimalist. It includes lots of
other modules. Your experience of installing CPAN modules will
come to good use.
INSTALL
You are not meant to install Para::Frame among your Perl
libraries. Copy the ditribution to /usr/local/paraframe
See INSTALL for details.
DEVELOPMENT
The homepage for Para::Frame is http://frame.para.se/ there you
can find the developers mailinglist and more background
information. Please send any comments to the developer
mailinglist.
COPYRIGHT
Copyright (C) 2004-2007 Jonas Liljegren. All Rights Reserved.
This module is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.