{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["www","perl5"],"comment":"Perl5 module for building HTML forms","compare":"/compare/p5-cgi-formbuilder/index.json","dependentCount":null,"description":"The goal of CGI::FormBuilder is to provide an easy way to generate and\nprocess CGI form-based applications. It is designed to be smart in that\nit figures a lot of stuff out for you. As a result, FormBuilder gives\nabout a 4:1 ratio of the code it generates versus what you have to write.\n\nFor example, if you have multiple values for a field, it sticks them\nin a radio, checkbox, or select group, depending on some factors. It\nwill also automatically name fields for you in human-readable labels\ndepending on the field names, and lay everything out in a nicely\nformatted table. It will even title the form based on the name of the\nscript itself (order_form.cgi becomes \"Order Form\").\n\nPlus, FormBuilder provides you full-blown validation for your fields,\nincluding some useful builtin patterns. It will even generate\nJavaScript validation routines on the fly! And, of course, it\nmaintains state (\"stickiness\") across submissions, with hooks provided\nfor you to plugin your own sessionid module such as Apache::Session.\n\nAnd though it's smart, it allows you to customize it as well. For\nexample, if you really want something to be a checkbox, you can make\nit a checkbox. And, if you really want something to be output a\nspecific way, you can even specify the name of an HTML::Template or\nTemplate Toolkit (Template) compatible template which will be\nautomatically filled in, statefully.","flavors":[],"html":"https://daemonports.org/netbsd/www/p5-CGI-FormBuilder/","kind":"port","lastUpdate":"2026-07-16T19:01:23Z","license":["gnu-gpl-v2 OR artistic"],"maintainer":"pkgsrc-users@NetBSD.org","name":"p5-CGI-FormBuilder","newest":true,"newestVersion":"3.2000","noVulnData":false,"origin":"www/p5-CGI-FormBuilder","otherSystems":[{"maintainer":"perl@FreeBSD.org","origin":"www/p5-CGI-FormBuilder","path":"/www/p5-CGI-FormBuilder/","system":"FreeBSD","version":"3.1000"},{"maintainer":"The OpenBSD ports mailing-list \u003cports@openbsd.org\u003e","newest":true,"noVulnData":true,"origin":"www/p5-CGI-FormBuilder","path":"/openbsd/www/p5-CGI-FormBuilder/","system":"OpenBSD","updated":"2026-08-14","version":"3.2000"},{"maintainer":"perl@FreeBSD.org","origin":"www/p5-CGI-FormBuilder","path":"/dragonfly/www/p5-CGI-FormBuilder/","system":"DragonFly","version":"3.1000"},{"maintainer":"perl@FreeBSD.org","noVulnData":true,"origin":"www/p5-CGI-FormBuilder","path":"","system":"HardenedBSD","version":"3.1000"},{"maintainer":"perl@FreeBSD.org","noVulnData":true,"origin":"www/p5-CGI-FormBuilder","path":"","system":"GhostBSD","version":"3.1000"}],"packages":[{"repo":"NetBSD 10.1 x86_64","versions":["3.2000nb2"]},{"repo":"NetBSD 10.1 aarch64","versions":["3.2000nb2"]},{"repo":"SmartOS / illumos x86_64","versions":["3.2000nb2"]},{"repo":"macOS 15 arm64","versions":["3.2000nb2"]}],"pkgName":"p5-CGI-FormBuilder-3.2000nb2","related":null,"repository":"pkgsrc","requiredBy":["www/ikiwiki","www/p5-Catalyst-Controller-FormBuilder"],"requiredByCount":2,"runDepends":["lang/perl5","textproc/p5-Text-Template","www/p5-HTML-Template"],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"3.2000nb2","versions":null,"vulnerabilities":null,"www":"https://metacpan.org/dist/CGI-FormBuilder"}
