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
Next revision
Previous revision
Last revisionBoth sides next revision
resources_for_website_builders [2022/04/30 01:45] – [Other Resources] fix language peteyboyresources_for_website_builders [2023/01/20 18:32] – mild update, pointed to new Text Editor page peteyboy
Line 14: Line 14:
 ===== Editing Text ===== ===== Editing Text =====
  
-At their most basic level, web pages are text files. Thus, you need a way of editing the text that will make up your web pages. If you wish to build your web page from within your SDF shell account, numerous text editors are available. To see a list, enter the following commands at your shell prompt:+At their most basic level, web pages are text files. Thus, you need a way of editing the text that will make up your web pages. If you wish to build your web page from within your SDF shell account, numerous [[text editors on SDF| text editors]] are available. To see a list while at the shell prompt, enter the following commands:
  
     $ faq     $ faq
Line 20: Line 20:
     t 9     t 9
  
-As you can see, there are quite a few to choose from. Some are simple, and some are complex and quite amazingly powerful. I find [[pico_cheat_sheet|pico]] convenient and easy to use. Many on SDF like [[wp>GNU_nano#Control_keys|nano]]. And for those who are willing to learn them there are much more powerful editors like "vi", "vim" and "emacs" which offer an unmatched degree of customization. What is important is to choose an editor that you are comfortable working with, as you will be spending considerable time using it.\\  Some folks, myself included, may find it easier to do their editing in their desktop environment. If you are an ARPA lifetime member (one-time fee of $36), this presents no obstacle as ftp (and sftp) is available for transfering your finished work to your html folder on SDF.+You may also access the same page of the FAQ on the web here https://sdf.org/?faq?BASICS?09 
 + 
 +There are quite a few to choose from. Some are simple, and some are complex and quite amazingly powerful. I find [[pico_cheat_sheet|pico]] convenient and easy to use. Many on SDF like [[wp>GNU_nano#Control_keys|nano]]. And for those who are willing to learn them there are much more powerful editors like "vi", "vim" and "emacs" which offer an unmatched degree of customization. What is important is to choose an editor that you are comfortable working with, as you will be spending considerable time using it.\\  Some folks, myself included, may find it easier to do their editing in their desktop environment. If you are an ARPA lifetime member (one-time fee of $36), this presents no obstacle as ftp (and sftp) is available for transfering your finished work to your html folder on SDF.
  
 ===== Help With HTML ===== ===== Help With HTML =====
Line 59: Line 61:
   * [[http://www.irt.org/links/JavaScript_Resources/index.html|irt.org: JavaScript Resources]]   * [[http://www.irt.org/links/JavaScript_Resources/index.html|irt.org: JavaScript Resources]]
  
 +===== Advanced Website Building =====
 +You can see more advanced things here: [[website_setup_and_hosting_features|WWW Website Setup and Hosting Features]]
 ===== Other Resources ===== ===== Other Resources =====
  
Line 65: Line 69:
     * if you want to try bash CGI, [[http://bashlib.sourceforge.net/ |bashlib]] is an old tool that may help     * 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:   * [[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 other template engines which the docs have examples for.+    * 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 [[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.     * 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.
Line 72: Line 76:
   * [[http://www.libpng.org/pub/png/|Information on PNG]]   * [[http://www.libpng.org/pub/png/|Information on PNG]]
   * [[http://wordpress.org/|WordPress blogging software]]   * [[http://wordpress.org/|WordPress blogging software]]
-  * [[http://www.blackpearlcomputing.com/bpc/Bandwidth_stuff/default.html|The Bandwidth Conservation Society]]+
  
 ===== Books ===== ===== Books =====
resources_for_website_builders.txt · Last modified: 2023/01/31 23:45 by peteyboy