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

Next revision
Previous revision
resources_for_website_builders [2021/03/12 08:55] – created 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 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 "picoconvenient and easy to use. Many on SDF like "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 =====
  
-Hypertext Markup Language (HTML) is the primary language of the world wide web. In its simplest terms, it provides for structuring the text of your web page, through the use of various "tags" which "mark" your text with structural attributes.\\  For example, text which falls between the opening tag <h1> and the closing tag </h1> is interpreted by a web browser as being a level one heading.+Hypertext Markup Language (HTML) is the primary language of the world wide web. In its simplest terms, it provides for structuring the text of your web page, through the use of various "tags" which "mark" your text with structural attributes.\\  For example, text which falls between the opening tag <h1> and the closing tag </h1> is interpreted by a web browser as being a level one heading. You can make editing easier by using an editor that has syntax hightlighting, as can be added to [[nano]]
  
 A full description of HTML is well beyond the scope of a basic tutorial, yet it is important that you have access to complete information. Fortunately, what you need is indeed freely available on the web. If you choose to ignore everything else in this tutorial, I would like you nontheless to heed this advice. The website of the [[http://www.w3c.org|World Wide Web Consortium]] (who set the standards and conventions for the World Wide Web) is your friend. Visit it. Get to [[http://www.w3.org/Consortium/new-to-w3c|know]] it. Learn to love it. A full description of HTML is well beyond the scope of a basic tutorial, yet it is important that you have access to complete information. Fortunately, what you need is indeed freely available on the web. If you choose to ignore everything else in this tutorial, I would like you nontheless to heed this advice. The website of the [[http://www.w3c.org|World Wide Web Consortium]] (who set the standards and conventions for the World Wide Web) is your friend. Visit it. Get to [[http://www.w3.org/Consortium/new-to-w3c|know]] it. Learn to love it.
Line 58: Line 60:
   * [[http://www.javascriptkit.com/javatutors/primer1.shtml|Javascript Primer at javascriptkit.com]]   * [[http://www.javascriptkit.com/javatutors/primer1.shtml|Javascript Primer at javascriptkit.com]]
   * [[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 =====
  
 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.
 +  * [[CGI Programming]] - Common Gateway Interface (CGI) programming is supported on SDF
   * [[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
   * [[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 =====
  
-For those of you who, like me, find it beneficial to work with books in addition to online resources, I offer the following suggestions. You may purchase these books directly from [[http://www.oreilly.com/|O'Reilly]], or from a discount bookstore like [[http://www.bookpool.com|BookPool]], or you can locate a used copy from [[http://www.abebooks.com|ABE Books]] or [[http://www.alibris.com|Alibris]].+For those of you who find it beneficial to work with books in addition to online resources, here are some suggestions. You may purchase these books directly from [[http://www.oreilly.com/|O'Reilly]], or from a discount bookstore like [[http://www.bookpool.com|BookPool]], or you can locate a used copy from [[http://www.abebooks.com|ABE Books]] or [[http://www.alibris.com|Alibris]].
  
 === Friendly Introduction === === Friendly Introduction ===
  
-  * Head First HTML with CSS &amp; XHTML Elisabeth Freeman &amp; Eric Freeman, O'Reilly &amp; Associates+  * __Head First HTML with CSS & XHTML__, Elisabeth Freeman & Eric Freeman, O'Reilly & Associates
  
 === References === === References ===
  
-  * HTML: The Definitive Guide Chuck Musciano &amp; Bill Kennedy, O'Reilly &amp; Associates +  * __HTML: The Definitive Guide__, Chuck Musciano & Bill Kennedy, O'Reilly & Associates 
-  * Cascading Style Sheets: The Definitive Guide Eric A. Meyer, O'Reilly &amp; Associates +  * __Cascading Style Sheets: The Definitive Guide__, Eric A. Meyer, O'Reilly & Associates 
-  * Javascript: The Definitive Guide David Flanagan, O'Reilly &amp; Associates +  * __Javascript: The Definitive Guide__, David Flanagan, O'Reilly & Associates 
-  * Web Design in a Nutshell: A Desktop Quick Reference Jennifer Niederst Robbins, O'Reilly &amp; Associates+  * __Web Design in a Nutshell: A Desktop Quick Reference__, Jennifer Niederst Robbins, O'Reilly & Associates
  
 ---- ----
  
-Legacy link: http://sdf.org/?tutorials/resources4web ,v 1.2 2006/05/22 16:02:59 jboy +Traditional link (using [[wp>Revision_Control_System|RCS]]): http://sdf.org/?tutorials/resources4web ,v 1.2 2006/05/22 16:02:59 jboy 
resources_for_website_builders.1615539336.txt.gz · Last modified: 2021/03/12 08:55 by peteyboy