tools:gopher
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tools:gopher [2026/03/12 20:48] – [Hosting Gopher Sites] Humphrey Boa-Gart | tools:gopher [2026/03/12 22:29] (current) – [Dynamic Gopher Sites] Humphrey Boa-Gart | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| **Gopher** is an ancient internet protocol for serving something similar to web pages. Like HTTP, it serves pages, media & files, using inline links to connect the pages of a Gopher site. | **Gopher** is an ancient internet protocol for serving something similar to web pages. Like HTTP, it serves pages, media & files, using inline links to connect the pages of a Gopher site. | ||
| - | Unlike HTTP, there are no fancy headers. Neither is there style information associated with it. Gopher markup language is a lot more concise than HTML, providing just barely enough functionality to tell the server where on the page to put links & plain text. All styling is decided by the visitor' | + | Unlike HTTP, there are no [[tools: |
| Scripting options are far more limited as well. The Gopher ecosystem relatively resistant to many common methods of browser fingerprinting, | Scripting options are far more limited as well. The Gopher ecosystem relatively resistant to many common methods of browser fingerprinting, | ||
| Line 17: | Line 17: | ||
| ==== Visually ==== | ==== Visually ==== | ||
| - | The slickest and easiest solution is to install [[https:// | + | The slickest and easiest solution is to install [[https:// |
| If you want more options, check [[https:// | If you want more options, check [[https:// | ||
| Line 50: | Line 50: | ||
| ==== Dynamic Gopher Sites ==== | ==== Dynamic Gopher Sites ==== | ||
| - | It is true that you can only transmit a limited | + | It is true that you can only transmit a limited |
| - | Most Gopher servers have support for running **CGI scripts**, like the internet of old used to have to do with PHP scripts. Modern PHP installs | + | Most Gopher servers have support for running **CGI scripts**, like the internet of old used to have to do with PHP scripts. Modern PHP installs use heavily abstracted |
| <file cgi loader.cgi> | <file cgi loader.cgi> | ||
| Line 59: | Line 59: | ||
| </ | </ | ||
| - | As long as the data can be parsed by a Gopher server, this means you can actually have complex database driven websites //(within reason)// in the Gophersphere. | + | As long as the data can be parsed by a Gopher server, this means you can actually have complex database-driven websites //(within reason)// in the Gophersphere. This trick is equally applicable to the [[tools: |
| Line 79: | Line 79: | ||
| - | {{tag> | + | {{tag> |
tools/gopher.1773348537.txt.gz · Last modified: by Humphrey Boa-Gart
Find this page online at: https://bestpoint.institute/tools/gopher
Find this page online at: https://bestpoint.institute/tools/gopher