danielkihlgren / paraframe2 Goto Github PK
View Code? Open in Web Editor NEWThis project forked from aigan/paraframe2
Para::Frame - Web site framework and application server
This project forked from aigan/paraframe2
Para::Frame - Web site framework and application server
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.