Notes for Nicole Sharp's Website: Difference between revisions

From NikkiWiki
Jump to navigation Jump to search
No edit summary
 
(39 intermediate revisions by the same user not shown)
Line 13: Line 13:
*** <code>[[wikipedia:META CHARSET]]</code>
*** <code>[[wikipedia:META CHARSET]]</code>
*** <code>[[wikipedia:META REFRESH]]</code>
*** <code>[[wikipedia:META REFRESH]]</code>
*** <code>[[wikipedia:NOINDEX]]</code>
*** <code>[[wikipedia:NOFOLLOW]]</code>
*** <code>[[wikipedia:favicon]]</code>
*** <code>[[wikipedia:favicon]]</code>
**** <code>[[wikipedia:X-ICON]]</code>
**** <code>[[wikipedia:X-ICON]]</code>
Line 42: Line 44:
* <code>[[wikipedia:numeric character references]]</code>
* <code>[[wikipedia:numeric character references]]</code>
* <code>[[wikibooks:Unicode]]</code>
* <code>[[wikibooks:Unicode]]</code>
==== TIME ====
* <code>[[wikipedia:ISO 8601]]</code>


==== HTML validation ====
==== HTML validation ====
Line 141: Line 147:


* <code>https://www.dreamhost.com/hosting/shared/</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 151: 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>
* <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)]
* [https://help.dreamhost.com/hc/articles/216105077/ "Control Bots, Spiders, and Crawlers" (DreamHost)]
* <u><code>https://www.nicolesharp.net/robots.txt</code></u>
* <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> ==
Line 182: Line 197:
* [https://help.dreamhost.com/hc/articles/216109967/ "Redirect Your Root Directory to a Subdirectory" (DreamHost)]
* [https://help.dreamhost.com/hc/articles/216109967/ "Redirect Your Root Directory to a Subdirectory" (DreamHost)]


=== <code>/.htaccess</code> ===
<code><syntaxhighlight lang="apache">
 
<code><pre>
RewriteEngine on
RewriteEngine on


Line 190: Line 203:
# https://www.mediawiki.org/wiki/manual:short_URL/Apache
# https://www.mediawiki.org/wiki/manual:short_URL/Apache


RewriteCond %{HTTP_HOST} nicolesharp\.net [NC]
Redirect /index.html /wiki/NikkiWiki
RewriteCond %{REQUEST_URI} ^/$
Redirect /index.htm /wiki/NikkiWiki
RewriteRule ^(.*)$ /wiki/NikkiWiki$1 [L]
Redirect /sandbox/index.html /wiki/NikkiWiki
# https://help.dreamhost.com/hc/articles/216109967/
Redirect /testbox/index.html /wiki/NikkiWiki
# https://help.dreamhost.com/hc/articles/215747718/
# https://help.dreamhost.com/hc/articles/215747748/


# Apache HTACCESS (hypertext access) for Nicole Sharp's Website.
# Apache Hypertext Access (HTACCESS) for Nicole Sharp's Website.
# 2023-09-03 Nicole Sharp
# 2023-09-07 Nicole Sharp
# https://www.nicolesharp.net/
# https://www.nicolesharp.net/
</pre></code>
</syntaxhighlight></code>


== <abbr title="Personal Homepage Hypertext Preprocessor">PHP</abbr> ==
== <abbr title="Personal Homepage Hypertext Preprocessor">PHP</abbr> ==
Line 211: Line 226:


* [https://help.dreamhost.com/hc/articles/214895287/ "Viewing Your Site's PHP Version and Settings" (DreamHost)]
* [https://help.dreamhost.com/hc/articles/214895287/ "Viewing Your Site's PHP Version and Settings" (DreamHost)]
* <u><code>https://www.nicolesharp.net/info.php</code></u>
* <u class="plainlinks"><code>https://www.nicolesharp.net/info.php</code></u>


==== <code>/info.php</code> ====
<code><syntaxhighlight lang="php">
 
<code><pre>
<?php
<?php


Line 221: Line 234:


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


?>
?>
</pre></code>
</syntaxhighlight></code>


=== <abbr title="initialization">INI</abbr> ===
=== <abbr title="initialization">INI</abbr> ===
Line 239: Line 253:


* <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 269: 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>[[mw:version lifecycle]]</code>
 
=== MediaWiki installation ===
 
* <code>[[mw:download]]</code>
* [https://help.dreamhost.com/hc/articles/217292577/ "MediaWiki: Installing and More" (DreamHost)]
* [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 ===
=== wikimarkup ===


* <code>[[wikibooks:MediaWiki]]</code>
* <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]]
[[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