Notes for Nicole Sharp's Website: Difference between revisions

From NikkiWiki
Jump to navigation Jump to search
(Created page with "Notes on the development of <u><cite class="u">Nicole Sharp's Website</u></u>. == Web Platform == === <abbr title="hypertext markup language">HTML</abbr> === * <code>wikipedia:HTML</code> * <code>wikibooks:HTML</code> * <code>https://www.w3.org/MarkUp/Guide/</code> * <code>https://www.w3.org/community/webed/wiki/HTML/Training</code> * <code>https://developer.mozilla.org/docs/learn/</code> * <code>https://html.spec.whatwg.org/</code> ==== HTML validation =...")
 
No edit summary
 
(50 intermediate revisions by the same user not shown)
Line 6: Line 6:


* <code>[[wikipedia:HTML]]</code>
* <code>[[wikipedia:HTML]]</code>
** <code>[[wikipedia:DOCTYPE]]</code>
** <code>[[wikipedia:HTML elements]]</code>
** <code>[[wikipedia:HTML attributes]]</code>
** <code>[[wikipedia:APPCACHE]]</code>
** <code>[[wikipedia:META element]]</code>
*** <code>[[wikipedia:META CHARSET]]</code>
*** <code>[[wikipedia:META REFRESH]]</code>
*** <code>[[wikipedia:NOINDEX]]</code>
*** <code>[[wikipedia:NOFOLLOW]]</code>
*** <code>[[wikipedia:favicon]]</code>
**** <code>[[wikipedia:X-ICON]]</code>
**** <code>[[wikipedia:X-BMP]]</code>
*** <code>[[wikipedia:media types]]</code>
** <code>[[wikipedia:FRAMESET element]]</code>
** <code>[[wikipedia:DIV element]]</code>
** <code>[[wikipedia:BLOCKQUOTE element]]</code>
** <code>[[wikipedia:RUBY element]]</code>
** <code>[[wikipedia:CANVAS element]]</code>
** <code>[[wikipedia:FORM element]]</code>
* <code>[[wikibooks:HTML]]</code>
* <code>[[wikibooks:HTML]]</code>
* <code>https://www.w3.org/MarkUp/Guide/</code>
* <code>https://www.w3.org/MarkUp/Guide/</code>
Line 11: Line 30:
* <code>https://developer.mozilla.org/docs/learn/</code>
* <code>https://developer.mozilla.org/docs/learn/</code>
* <code>https://html.spec.whatwg.org/</code>
* <code>https://html.spec.whatwg.org/</code>
==== <abbr title="language">LANG</abbr> ====
* <code>[[wikipedia:LANG]]</code>
* <code>[[wikipedia:ISO 639-1 codes]]</code>
* <code>[[wikipedia:ISO 639-2 codes]]</code>
* <code>[[wikipedia:ISO 15924]]</code>
* <code>[[wikipedia:ISO 3166-1 alpha-2]]</code>
==== Unicode ====
* <code>[[wikipedia:character entities]]</code>
* <code>[[wikipedia:numeric character references]]</code>
* <code>[[wikibooks:Unicode]]</code>
==== TIME ====
* <code>[[wikipedia:ISO 8601]]</code>


==== HTML validation ====
==== HTML validation ====
Line 20: Line 57:
* <code>[[wikipedia:CSS]]</code>
* <code>[[wikipedia:CSS]]</code>
* <code>[[wikibooks:CSS]]</code>
* <code>[[wikibooks:CSS]]</code>
* <code>https://www.w3.org/community/webed/wiki/CSS/Training</code>


=== <abbr title="extensible hypertext markup language">XHTML</abbr> ===
=== <abbr title="extensible hypertext markup language">XHTML</abbr> ===
Line 25: Line 63:
* <code>[[wikipedia:XHTML]]</code>
* <code>[[wikipedia:XHTML]]</code>
* <code>[[wikibooks:XHTML]]</code>
* <code>[[wikibooks:XHTML]]</code>
* <code>https://www.w3.org/tr/xhtml1/</code>
XHTML 1.0 has better intercompatibility with HTML 5 than [https://www.w3.org/tr/xhtml11/ XHTML 1.1]. [https://en.wikibooks.org/wiki/XHTML/XHTML_Grammar#Deprecated_Tags]&ensp; [https://www.w3.org/tr/xhtml2/ XHTML 2.0] is an incomplete standard.


=== <abbr title="scalable vector graphics">SVG</abbr> ===
=== <abbr title="scalable vector graphics">SVG</abbr> ===


* <code>[[wikipedia:SVG]]</code>
* <code>[[wikipedia:SVG]]</code>
* <code>https://www.w3.org/graphics/svg/ig/resources/svgprimer.html</code>
* <code>https://www.w3.org/tr/svg11/</code>
[https://www.w3.org/tr/svg12/ SVG 1.2] and [https://www.w3.org/tr/svg2/ SVG 2.0] are incomplete standards.


=== <abbr title="mathematical markup language">MathML</abbr> ===
=== <abbr title="mathematical markup language">MathML</abbr> ===


* <code>[[wikipedia:MathML]]</code>
* <code>[[wikipedia:MathML]]</code>
* <code>https://www.w3.org/math/whatismathml.html</code>
* <code>https://www.w3.org/tr/mathml3/</code>
[https://www.w3.org/tr/mathml4/ MathML 4.0] is an incomplete standard.


=== <abbr title="extensible markup language">XML</abbr> ===
=== <abbr title="extensible markup language">XML</abbr> ===
Line 38: Line 87:
* <code>[[wikipedia:XML]]</code>
* <code>[[wikipedia:XML]]</code>
* <code>[[wikibooks:XML: Managing Data Exchange]]</code>
* <code>[[wikibooks:XML: Managing Data Exchange]]</code>
* <code>https://www.w3.org/tr/xml11/</code>


==== <abbr title="document type definition">DTD</abbr> ====
==== <abbr title="document type definition">DTD</abbr> ====
Line 47: Line 97:
* <code>[[wikipedia:JavaScript]]</code>
* <code>[[wikipedia:JavaScript]]</code>
* <code>[[wikibooks:JavaScript]]</code>
* <code>[[wikibooks:JavaScript]]</code>
* <code>https://www.ecma-international.org/publications-and-standards/standards/ecma-262/</code>


==== <abbr title="JavaScript Object Notation">JSON</abbr> ====
==== <abbr title="JavaScript Object Notation">JSON</abbr> ====
Line 52: Line 103:
* <code>[[wikipedia:JSON]]</code>
* <code>[[wikipedia:JSON]]</code>
* <code>https://www.json.org/</code>
* <code>https://www.json.org/</code>
* <code>https://www.ecma-international.org/publications-and-standards/standards/ecma-404/</code>
== webmail ==
=== Outlook ===
* <code>https://www.outlook.com/</code>
15 <abbr title="gigabytes">GB</abbr> of free mailbox storage.
=== <abbr title="Google Mail">GMail</abbr> ===
* <code>https://www.gmail.com/</code>
15 GB of free mailbox storage.
=== Yahoo ===
* <code>https://mail.yahoo.com/</code>
1000 GB of free mailbox storage.
=== <abbr title="America Online">AOL</abbr> ===
* <code>https://mail.aol.com/</code>
1000 GB of free mailbox storage.
== webdomain ==
* <code>https://www.dreamhost.com/domains/</code>
== webhosting ==


== hosting ==
* <code><nowiki>http://personal.frostburg.edu/nlsharp0/</nowiki></code>


=== Altervista ===
=== Altervista ===
Line 62: Line 146:
=== DreamHost ===
=== DreamHost ===


* <code>https://www.dreamhost.com/</code>
* <code>https://www.dreamhost.com/hosting/shared/</code>
* <u><code>https://www.nicolesharp.net/</code></u>
* <u class="plainlinks"><code>https://www.nicolesharp.net/</code></u>


== Cloudflare ==
== Cloudflare ==
Line 73: Line 157:
=== ROBOTS ===
=== ROBOTS ===


* <u><code>[[ROBOTS]]</code></u>
* <code>[[wikipedia:robots.txt]]</code>
* <code>[[wikipedia:robots.txt]]</code>
* <code>https://www.robotstxt.org/</code>
* <code>https://www.robotstxt.org/</code>
* <u><code>https://www.nicolesharp.net/robots.txt</code></u>
* <code>https://developers.google.com/search/docs/crawling-indexing/robots/</code>
* <code>https://www.rfc-editor.org/rfc/rfc9309</code>
* [https://help.dreamhost.com/hc/articles/216105077/ "Control Bots, Spiders, and Crawlers" (DreamHost)]
* <u class="plainlinks"><code>https://www.nicolesharp.net/robots.txt</code></u>


=== SITEMAP ===
=== SITEMAP ===


* <u><code>[[SITEMAP]]</code></u>
* <code>[[wikipedia:sitemap]]</code>
* <code>[[wikipedia:sitemap.txt]]</code>
* <code>[[wikipedia:sitemap.txt]]</code>
* <code>https://www.sitemaps.org/</code>
* <code>https://www.sitemaps.org/</code>
* <u><code>https://www.nicolesharp.net/sitemap.txt</code></u>
* <code>https://developers.google.com/search/docs/crawling-indexing/sitemaps/</code>
* <u class="plainlinks"><code>https://www.nicolesharp.net/sitemap.txt</code></u>


=== SECURITY ===
=== SECURITY ===


* <u><code>[[SECURITY]]</code></u>
* <code>[[wikipedia:security.txt]]</code>
* <code>[[wikipedia:security.txt]]</code>
* <code>https://www.securitytxt.org/</code>
* <code>https://www.securitytxt.org/</code>
* <u><code>https://www.nicolesharp.net/security.txt</code></u>
* <code>https://www.rfc-editor.org/rfc/rfc9116</code>
* <u class="plainlinks"><code>https://www.nicolesharp.net/security.txt</code></u>


=== HUMANS ===
=== HUMANS ===


* <u><code>[[HUMANS]]</code></u>
* <code>https://humanstxt.org/</code>
* <code>https://humanstxt.org/</code>
* <u><code>https://www.nicolesharp.net/humans.txt</code></u>
* <u class="plainlinks"><code>https://www.nicolesharp.net/humans.txt</code></u>


== <abbr title="hypertext access">HTACCESS</abbr> ==
== <abbr title="hypertext access">HTACCESS</abbr> ==


* <code>https://httpd.apache.org/</code>
* <code>https://httpd.apache.org/docs/howto/htaccess.html</code>
* [https://help.dreamhost.com/hc/articles/216456227/ "HTACCESS Overview" (DreamHost)]
* [https://help.dreamhost.com/hc/articles/217738987/ "What Can I Do With an HTACCESS File?" (DreamHost)]
* [https://help.dreamhost.com/hc/articles/215747758/ "Force Your Site to Load Securely with an HTACCESS File" (DreamHost)]
* [https://help.dreamhost.com/hc/articles/215747748/ "How Can I Redirect and Rewrite My URLs With an HTACCESS File?" (DreamHost)]
* [https://help.dreamhost.com/hc/articles/216109967/ "Redirect Your Root Directory to a Subdirectory" (DreamHost)]
 
<code><syntaxhighlight lang="apache">
RewriteEngine on
 
RewriteRule ^/?wiki(/.*)?$ %{DOCUMENT_ROOT}/w/index.php [L]
# https://www.mediawiki.org/wiki/manual:short_URL/Apache
 
Redirect /index.html /wiki/NikkiWiki
Redirect /index.htm /wiki/NikkiWiki
Redirect /sandbox/index.html /wiki/NikkiWiki
Redirect /testbox/index.html /wiki/NikkiWiki
# https://help.dreamhost.com/hc/articles/215747718/
# https://help.dreamhost.com/hc/articles/215747748/
 
# Apache Hypertext Access (HTACCESS) for Nicole Sharp's Website.
# 2023-09-07 Nicole Sharp
# https://www.nicolesharp.net/
</syntaxhighlight></code>


== <abbr title="Personal Homepage Hypertext Preprocessor">PHP</abbr> ==
== <abbr title="Personal Homepage Hypertext Preprocessor">PHP</abbr> ==
Line 103: Line 220:
* <code>[[wikibooks:PHP]]</code>
* <code>[[wikibooks:PHP]]</code>
* <code>https://www.php.net/</code>
* <code>https://www.php.net/</code>
* <code>https://www.php.net/docs.php</code>
* [https://help.dreamhost.com/hc/articles/214202188/ "PHP Overview" (DreamHost)]
=== PHPINFO ===
* [https://help.dreamhost.com/hc/articles/214895287/ "Viewing Your Site's PHP Version and Settings" (DreamHost)]
* <u class="plainlinks"><code>https://www.nicolesharp.net/info.php</code></u>
<code><syntaxhighlight lang="php">
<?php
phpinfo();
/*
Personal Homepage Hypertext Preprocessor (PHP) Info for Nicole Sharp's Website.
2023-09-06 Nicole Sharp
https://www.nicolesharp.net/
*/
?>
</syntaxhighlight></code>


=== <abbr title="initialization">INI</abbr> ===
=== <abbr title="initialization">INI</abbr> ===


* <code>[[wikipedia:php.ini]]</code>
* <code>[[wikipedia:php.ini]]</code>
* [https://help.dreamhost.com/hc/articles/214200688/ "PHP.INI Overview" (DreamHost)]
* [https://help.dreamhost.com/hc/articles/214894037/ "Create a PHPRC File Via <abbr title="File Transfer Protocol">FTP</abbr>" (DreamHost)]


== analytics ==
== webanalytics ==


=== Matomo ===
=== Matomo ===


* <code>https://www.matomo.org/</code>
* <code>https://www.matomo.org/</code>
* <code>https://www.matomo.org/download/</code>
* <code>https://www.matomo.org/installing-matomo/</code>
* <code>https://www.matomo.org/how-to-configure-matomo-for-security/</code>
==== Matomo plugins ====
# <code>https://plugins.matomo.org/forcessl/</code>
# <code>https://plugins.matomo.org/securityinfo/</code>
# <code>https://plugins.matomo.org/ip2location/</code>
#* <code>https://lite.ip2location.com/database/db11-ip-country-region-city-latitude-longitude-zipcode-timezone/</code>
#* Use DB11 (Database Eleven) for IPv6 (Internet Protocol Version Six).&ensp; IPv6 database also includes IPv4 (Internet Protocol Version Four) database. [https://lite.ip2location.com/database-download]
#* Database is updated once per month. [https://lite.ip2location.com/faqs]
# <code>https://plugins.matomo.org/provider/</code>
# <code>https://plugins.matomo.org/bandwidth/</code>
# <code>https://plugins.matomo.org/jstrackercustom/</code>
# <code>https://plugins.matomo.org/googleanalyticsimporter/</code>
#* <code>https://www.matomo.org/set-up-google-analytics-import/</code>
# <code>https://plugins.matomo.org/taskstimetable/</code>
==== Matomo Cloudflare ====
* <code>https://www.cloudflareapps.com/apps/piwik/</code>
* <code>https://www.matomo.org/how-do-i-install-the-matomo-tracking-code-on-my-cloudflare-setup/</code>
==== Matomo reports ====
* [https://www.matomo.org/faq_34856/ "Emails From Matomo Are Not Being Sent, How Do I Troubleshoot and Solve the issue?" (Matomo)]
* <code>https://www.matomo.org/create-and-schedule-a-report/</code>
* <code>https://www.matomo.org/downloading-and-sending-your-custom-reports-by-email/</code>


=== <abbr title="Google Analytics">GA</abbr> ===
=== <abbr title="Google Analytics">GA</abbr> ===


* <code>https://analytics.google.com/</code>
* <code>https://analytics.google.com/</code>
==== GA Cloudflare ====
* <code>https://www.cloudflareapps.com/apps/googleanalytics/</code>


=== Clarity ===
=== Clarity ===
Line 126: Line 299:
* <code>https://metrica.yandex.com/</code>
* <code>https://metrica.yandex.com/</code>


== search ==
== websearch ==


=== Google ===
=== Google ===


* <code>https://search.google.com/search-console/</code>
* <code>https://search.google.com/search-console/</code>
* [https://help.dreamhost.com/hc/articles/216375348/ "Google Site Verification" (DreamHost)]


=== Bing ===
=== Bing ===
Line 142: Line 316:
== MediaWiki ==
== MediaWiki ==


* <code>[[mw:Main Page]]</code>
* <code>[[mw:What Is MediaWiki?]]</code>
* <code>[[wikipedia:MediaWiki]]</code>
* <code>[[wikipedia:MediaWiki]]</code>
* <code>https://www.mediawiki.org/</code>
* <code>[[wikipedia:MediaWiki versions]]</code>
* <code>[[wikibooks:MediaWiki]]</code>
* <code>[[mw:version lifecycle]]</code>
 
=== MediaWiki installation ===
 
* <code>[[mw:download]]</code>
* [https://help.dreamhost.com/hc/articles/217292577/ "MediaWiki: Installing and More" (DreamHost)]
* <code>[[mw:installing MediaWiki]]</code>
 
=== MediaWiki configuration ===
 
* <code>[[mw:configuration]]</code>
* <code>[[mw:LocalSettings.php]]</code>
 
# <code>[[mw:securing database passwords]]</code>
# <code>[[mw:$wgSMTP]]</code>
# <code>[[mw:preventing access]]</code>
# <code>[[mw:manual:short URL]]</code>
# <code>[[mw:manual:short URL/Apache]]</code>
# <code>[[mw:$wgEnableCanonicalServerLink]]</code>
# <code>[[mw:$wgNoFollowLinks]]</code>
# <code>[[mw:Extension:HeadScript]]</code>
# <code>[[mw:Extension:WikiSEO]]</code>
# <code>[[mw:footer]]</code>
# <code>[[mw:$wgFooterIcons]]</code>
# <code>[[mw:Extension:MultimediaViewer]]</code>
# <code>[[mw:Extension:MobileFrontend]]</code>
# <code>[[mw:Minerva Neue#Make mobile Minerva behave like desktop Minerva]]</code>
# <code>[[mw:$wgAllowSlowParserFunctions]]</code>
# <code>[[mw:Extension:Cite]]</code>
# <code>[[mw:Extension:SyntaxHighlight]]</code>
## <code>https://www.pygments.org/languages/</code>
# <code>[[mw:Extension:HighlightJS Integration]]</code>
## <code>https://www.github.com/highlightjs/highlight.js/blob/main/SUPPORTED_LANGUAGES.md</code>
## <code>https://www.github.com/highlightjs/highlightjs-robots-txt/</code>
## <code>https://www.github.com/highlightjs/cdn-release/</code>
# <code>[[mw:Instant Commons]]</code>
# <code>[[mw:$wgForeignFileRepos]]</code>
# <code>[[mw:Extension:EmbedVideo (fork)]]</code>
# <code>[[mw:$wgUploadDirectory]]</code>
# <code>[[mw:$wgUploadPath]]</code>
# <code>[[mw:$wgHashedUploadDirectory]]</code>
# <code>[[mw:$wgMainCacheType]]</code>
# <code>[[mw:$wgCacheDirectory]]</code>
# <code>[[mw:file caching]]</code>
# <code>[[mw:$wgFileCacheDepth]]</code>
 
=== wikimarkup ===
 
* <code>[[wikibooks:Editing Wikitext]]</code>
* <code>[[wikibooks:MediaWiki User Guide]]</code>
* <code>[[mw:help:markup]]</code>


[[category:Nicole Sharp's Website]]
[[category:Nicole Sharp's Website]]
[[category:webdevelopment]]
[[category:notes]]

Latest revision as of 2023-09-13T15:11:56

Notes on the development of Nicole Sharp's Website.

Web Platform

HTML

LANG

Unicode

TIME

HTML validation

CSS

XHTML

XHTML 1.0 has better intercompatibility with HTML 5 than XHTML 1.1. [1]XHTML 2.0 is an incomplete standard.

SVG

SVG 1.2 and SVG 2.0 are incomplete standards.

MathML

MathML 4.0 is an incomplete standard.

XML

DTD

JS

JSON

webmail

Outlook

15 GB of free mailbox storage.

GMail

15 GB of free mailbox storage.

Yahoo

1000 GB of free mailbox storage.

AOL

1000 GB of free mailbox storage.

webdomain

webhosting

  • http://personal.frostburg.edu/nlsharp0/

Altervista

DreamHost

Cloudflare

TXT

ROBOTS

SITEMAP

SECURITY

HUMANS

HTACCESS

RewriteEngine on

RewriteRule ^/?wiki(/.*)?$ %{DOCUMENT_ROOT}/w/index.php [L]
# https://www.mediawiki.org/wiki/manual:short_URL/Apache

Redirect /index.html /wiki/NikkiWiki
Redirect /index.htm /wiki/NikkiWiki
Redirect /sandbox/index.html /wiki/NikkiWiki
Redirect /testbox/index.html /wiki/NikkiWiki
# https://help.dreamhost.com/hc/articles/215747718/
# https://help.dreamhost.com/hc/articles/215747748/

# Apache Hypertext Access (HTACCESS) for Nicole Sharp's Website.
# 2023-09-07 Nicole Sharp
# https://www.nicolesharp.net/

PHP

PHPINFO

<?php

phpinfo();

/*
Personal Homepage Hypertext Preprocessor (PHP) Info for Nicole Sharp's Website.
2023-09-06 Nicole Sharp
https://www.nicolesharp.net/
*/

?>

INI

webanalytics

Matomo

Matomo plugins

  1. https://plugins.matomo.org/forcessl/
  2. https://plugins.matomo.org/securityinfo/
  3. https://plugins.matomo.org/ip2location/
  4. https://plugins.matomo.org/provider/
  5. https://plugins.matomo.org/bandwidth/
  6. https://plugins.matomo.org/jstrackercustom/
  7. https://plugins.matomo.org/googleanalyticsimporter/
  8. https://plugins.matomo.org/taskstimetable/

Matomo Cloudflare

Matomo reports

GA

GA Cloudflare

Clarity

Metrica

websearch

Google

Bing

Yandex

MediaWiki

MediaWiki installation

MediaWiki configuration

  1. mw:securing database passwords
  2. mw:$wgSMTP
  3. mw:preventing access
  4. mw:manual:short URL
  5. mw:manual:short URL/Apache
  6. mw:$wgEnableCanonicalServerLink
  7. mw:$wgNoFollowLinks
  8. mw:Extension:HeadScript
  9. mw:Extension:WikiSEO
  10. mw:footer
  11. mw:$wgFooterIcons
  12. mw:Extension:MultimediaViewer
  13. mw:Extension:MobileFrontend
  14. mw:Minerva Neue#Make mobile Minerva behave like desktop Minerva
  15. mw:$wgAllowSlowParserFunctions
  16. mw:Extension:Cite
  17. mw:Extension:SyntaxHighlight
    1. https://www.pygments.org/languages/
  18. mw:Extension:HighlightJS Integration
    1. https://www.github.com/highlightjs/highlight.js/blob/main/SUPPORTED_LANGUAGES.md
    2. https://www.github.com/highlightjs/highlightjs-robots-txt/
    3. https://www.github.com/highlightjs/cdn-release/
  19. mw:Instant Commons
  20. mw:$wgForeignFileRepos
  21. mw:Extension:EmbedVideo (fork)
  22. mw:$wgUploadDirectory
  23. mw:$wgUploadPath
  24. mw:$wgHashedUploadDirectory
  25. mw:$wgMainCacheType
  26. mw:$wgCacheDirectory
  27. mw:file caching
  28. mw:$wgFileCacheDepth

wikimarkup