File::Tabular::Web

Turn a tabular file into a web application
Download

File::Tabular::Web Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Laurent Dami
  • Publisher web site:
  • http://search.cpan.org/~dami/

File::Tabular::Web Tags


File::Tabular::Web Description

Turn a tabular file into a web application File::Tabular::Web is a simple Apache web application framework based on File::Tabular and Search::QueryParser. The framework offers builtin services for searching, displaying and updating a flat tabular datafile, possibly with attached documents (see File::Tabular::Web::Attachments and File::Tabular::Web::Attachments::Indexed).The strong point of File::Tabular::Web is that it is built around a search engine designed from the start for Web requests : by default it searches for complete words, spanning all data fields. However, you can easily write queries that look in specific fields, using regular expressions, boolean combinations, arithmetic operators, etc. So if you are looking for simplicity and speed of development, rather than speed of execution, then you may have found a convenient tool.We use it intensively in our Intranet for managing lists of people, rooms, meetings, internet pointers, etc., and even for more sensitive information like lists of payments or the archived judgements (minutes) of Geneva courts. Of course this is slower that a real database, but for data up to 10MB/50000 records, the difference is hardly noticeable. On the other side, ease of development and deployment and ease of importing/exporting data proved to be highly valuable assets.SYNOPSISconfigure the http server (here with modperl) < LocationMatch ".ftw$" > SetHandler modperl PerlResponseHandler File::Tabular::Web < /LocationMatch >generate a CRUD application for one tabular file (scaffolding) cp some/data.txt /path/to/http/htdocs/some/data.txt perl ftw_new_app.pl /path/to/http/htdocs/some/data.txtuse the application http://myServer/some/data.ftwcustomize # change some configuration options edit /path/to/http/htdocs/some/data.ftw # change the views edit /path/to/http/htdocs/some/{data_short.tt,data_long.tt,data_edit.tt} Requirements: · Perl


File::Tabular::Web Related Software