CherryPy allows developers to build web applications in much the same
way they would build any other object-oriented Python program.
This usually results in smaller source code developed in less time.
PR: ports/91686
Submitted by: Nicola Vitale <nivit@email.it>
Everything is optional, use validation only or just generate forms, you
can embed and merge them later.
The API was designed similar to other popular modules like Data::Form-
Validator and FormValidator::Simple, HTML::FillInForm is also built in
(and much faster).
WWW: http://search.cpan.org/dist/HTML-Widget/
PR: ports/91672
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
a stack trace of your appliation up to the point where the error
occurred. Each stack frame is displayed along with the package name,
line number, file name, and code context surrounding the line number.
WWW: http://search.cpan.org/dist/Catalyst-Plugin-StackTrace/
PR: ports/91667
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
for user web traffic activity, as logged from a squid proxy.
MySAR consists of two parts:
* Command line utilities which import a squid log file in a
MySQL database and maintain the databas.
* A web interface for accessing the reports.
WWW: http://giannis.stoilis.gr/software/mysar/index.php?id=16
Author: Giannis Stoilis <giannis@stoilis.gr>
PHProxy is a web HTTP (for now; FTP is not supprted yet)
proxy programmed in PHP designed to bypass firewalls and
other proxy restrictions through a web interface very similar
to the popular CGIProxy.
PR: ports/91375
Submitted by: Babak Farrokhi <babak@farrokhi.net>
fast and simple install
fast log parser generate small per user data file
perl based cgi script for dynamic generated report pages
html template for design
no database required
no additional perl module
varios reports
user group support
graphics report
multilanguage interface
PR: ports/91077
Submitted by: Alexander Logvinov <user@blg.akavia.ru>
Dillo aims to be a multiplatform browser alternative that's
small, stable, developer-friendly, usable, fast, and
extensible.
WWW: http://www.dillo.org/
This package also supports multilingualization.
http://teki.jpn.ph/pc/software/
PR: ports/90112
Submitted by: Hirohisa Yamaguchi <umq@ueo.co.jp>
WIKINDX is a free bibliographic and quotations/notes
management and article authoring system designed either for
single use (on a variety of operating sytems) or multi-user
collaborative use across the internet.
WWW: http://wikindx.sourceforge.net/
PR: ports/90825
Submitted by: Babak Farrokhi <babak@farrokhi.net>
KDE Dictionary is used by a few KDE i18n teams;
kdedict is written by Matthias Kiefer from German team and
i18n.kde.org's instalaltion is currently administered by
Claudiu Costin from Romaninan Team.
kdedict is a web based database to administer the standard
translations of a translation team. You can search the
database for different criterias and the found entries are
shown in a table.
kdedict does not use a full blown database but stores the
information in a plain text file. This way, everybody can
easily run kdedict offline (using a local web server) without
having to install and admin a big database. To enable users
to update their locale database easily, kdedict offers a
download option. But if you have basic knowledge of Perl,
it should be no problem to adapt kdedict for using a real
database.
The database consists of the fields: original text,
description, translation, description, category of the word
(i.e. GUI, Network), date of last update and flag, if the
translation is accepted by the team. This flag allows you
to include translations, that your team is not in agreement
about, into the database.
kdedict is able to manage user logins, so you can easily
maintain your database over the web. When logged in, it is
easy to edit, insert or delete entries.
kdedict can also manage multiple languages, by creating one
table for each user.
WWW: http://i18n.kde.org/tools/kdedict/
PR: ports/90507
Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com>
information may rarely change from request to request. Using the
PageCache plugin, you can cache the full output of different pages so
they are served to your visitors as fast as possible. This method of
caching is very useful for withstanding a Slashdotting, for example.
This plugin requires that you also load a Cache plugin. Please see the
Known Issues when choosing a cache backend.
WWW: http://search.cpan.org/dist/Catalyst-Plugin-PageCache/
PR: ports/90661
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
arbitrary rules for Catalyst applications. It operates only on the
Catalyst private namespace, at least at the moment.
WWW: http://search.cpan.org/dist/Catalyst-Plugin-Authorization-ACL/
PR: ports/90275
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
roles, which that user is allowed to assume, and every restricted part
of the app makes an assertion about the necessary roles.
If the user is a member in all of the required roles access is granted.
Otherwise, access is denied.
WWW: http://search.cpan.org/dist/Catalyst-Plugin-Authorization-Roles
PR: ports/90272
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
for both authentication (checking the user is who they claim to be), and
authorization (allowing the user to do what the system authorises them
to do).
WWW: http://search.cpan.org/dist/Catalyst-Plugin-Authentication/
PR: ports/90271
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
It's a temporary layout, I need more time to find the best.
note that ${PREFIX}/www/(data|errors|cgi)(-dist) disappeared in favor of
${PREFIX}/www/apache22