User Tools

Site Tools


resources_for_website_builders

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
resources_for_website_builders [2023/01/20 18:32] – mild update, pointed to new Text Editor page peteyboyresources_for_website_builders [2023/01/31 23:45] (current) – pulled out the CGI stuff in "Other Resources" to put into "CGI programming" page peteyboy
Line 63: Line 63:
 ===== Advanced Website Building ===== ===== Advanced Website Building =====
 You can see more advanced things here: [[website_setup_and_hosting_features|WWW Website Setup and Hosting Features]] You can see more advanced things here: [[website_setup_and_hosting_features|WWW Website Setup and Hosting Features]]
 +
 ===== Other Resources ===== ===== Other Resources =====
  
 HTML, CSS, Javascript - these are all well established parts of your "general purpose" web design toolkit. There are lots of more specialized tools available as well. I will just list a few here that you can explore in case you are interested. HTML, CSS, Javascript - these are all well established parts of your "general purpose" web design toolkit. There are lots of more specialized tools available as well. I will just list a few here that you can explore in case you are interested.
-  * [[https://hea-www.harvard.edu/~fine/Tech/cgi-safe.html |Safe CGI]] - at the User level, you can run CGI scripts in your web space, but it can be tricky, so you should consult this guide +  * [[CGI Programming]] - Common Gateway Interface (CGI) programming is supported on SDF
-    * if you want to try bash CGI, [[http://bashlib.sourceforge.net/ |bashlib]] is an old tool that may help +
-  * [[https://metacpan.org/dist/CGI/view/lib/CGI.pod#CGI.pm-HAS-BEEN-REMOVED-FROM-THE-PERL-CORE| Don't use the old CGI.pm  for perl CGI anymore]] - At ARPA level, you can write CGI scripts in perl, but you shouldn't use old perl CGI package recipes to do so, because like bash CGI, it's not very safe. Instead, use one of the following modern replacements: +
-    * Use CGI::Tiny, a non-framework modern replacement for standalone perl CGI: [[https://metacpan.org/pod/CGI::Alternatives#BUT-I-DON'T-WANT-TO-USE-A-FRAMEWORK | Perl CGI But I Don't Want to Use a Framework]]. You can easily install in your user perl library, and it works great! Mojo Templates are installed on both the SDF cluster and on the metaarray, and CGI::Tiny works with that to prevent XSS, plus [[https://metacpan.org/dist/CGI-Tiny/view/lib/CGI/Tiny/Cookbook.pod#Templating | it works with other template engines]] which the docs have examples for. +
-    * Use [[https://metacpan.org/pod/CGI::Alternatives#Plack-As-A-Run-On-Demand-CGI-Script| Plack]], it can be set up in your SDF space and run as CGI even thought it's designed around a web framework and its own webservers. +
-    * Use Mojolicious, or [[https://metacpan.org/pod/Mojolicious::Lite| Mojolicious Lite]]. Another framework that is meant to work with its own webserver, but can work for standalone CGI as well. There may be some version issues in the cluster.+
   * [[http://us3.php.net/FAQ.php|PHP FAQ at php.net]] - Server-side Scripting Language   * [[http://us3.php.net/FAQ.php|PHP FAQ at php.net]] - Server-side Scripting Language
   * [[http://www.mysql.com/|MySQL]] - Database Software   * [[http://www.mysql.com/|MySQL]] - Database Software
resources_for_website_builders.1674239553.txt.gz · Last modified: 2023/01/20 18:32 by peteyboy