{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["perl5","www"],"comment":"Create a CGI application by subclassing","compare":null,"dependentCount":null,"description":"The core of every CGI application seems to be roughly the same:\n- analyze the incoming parameters, cookies, and URLs to determine the\n  state of the application (let's call this \"dispatch\").\n- based on the current state, analyze the incoming parameters to respond\n  to any form submitted (\"respond\").\n- from there, decide what response page should be generated, and produce\n  it (\"render\").\n\nCGI::Prototype creates a Class::Prototyped engine for doing all this,\nwith the right amount of callback hooks to customize the process.","flavors":[],"html":"https://daemonports.org/dragonfly/www/p5-CGI-Prototype/","kind":"port","lastUpdate":null,"license":["ART10","GPLv1+"],"maintainer":"perl@FreeBSD.org","name":"p5-CGI-Prototype","newest":true,"newestVersion":"0.9054","noVulnData":false,"origin":"www/p5-CGI-Prototype","otherSystems":[{"maintainer":"perl@FreeBSD.org","newest":true,"origin":"www/p5-CGI-Prototype","path":"/www/p5-CGI-Prototype/","system":"FreeBSD","version":"0.9054_1"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"www/p5-CGI-Prototype","path":"","system":"HardenedBSD","version":"0.9054_1"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"www/p5-CGI-Prototype","path":"","system":"GhostBSD","version":"0.9054_1"}],"packages":null,"pkgName":"p5-CGI-Prototype-0.9054_1","related":null,"repository":"DPorts","requiredBy":[],"requiredByCount":0,"runDepends":["devel/p5-Class-Prototyped","lang/perl5.36","www/p5-Template-Toolkit"],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"0.9054_1","versions":null,"vulnerabilities":null,"www":"https://metacpan.org/release/CGI-Prototype"}
