Some application and post changes #20

Merged
ubergeek merged 6 commits from anton/journal:master into master 2022-01-26 16:51:07 +00:00
5 changed files with 27 additions and 38 deletions
Showing only changes of commit 3ba92adaf4 - Show all commits

View File

@ -1,15 +1,12 @@
---
title: "How to Get Started with Tildes"
author: "Anton McClure"
author-name: "Anton McClure"
author-link: "//antonmcclure.com/"
date: "2020-06-30"
published: true
---
Originally published at [antonmcclure.com](https://www.antonmcclure.com/how-to-get-started-with-tildes.html)
* * *
In the article <q>[What are Tildes and How You Can Use Tilde Computing](https://www.antonmcclure.com/what-are-tildes-and-how-you-can-use-tilde-computing.html)</q>, I was mainly focusing on one of the most prominent tilde communities: the tildeverse. However, there are more than the ones on the tildeverse member list, such as [tilde.pw](https://tilde.pw).
In the article <q>[What are Tildes and How You Can Use Tilde Computing](https://www.antonmcclure.com/what-are-tildes-and-how-you-can-use-tilde-computing.html)</q>, I was mainly focusing on one of the most prominent tilde communities: the tildeverse. However, there are more than the ones on the tildeverse member list.
If you hadn't signed up for a tilde yet, such as one of the above tildes, feel free to check them out and sign up for one, both, or any other tildes!
@ -69,20 +66,14 @@ Most tildes come with popular IRC clients such as `weechat` and `irssi`. If you
## Emailing
While some tildes are member-only, many tildes, especially the newer tildes, allow external emailing. I use `alpine` for emailing on both my VPS and *tilde.pw*. It's a very user-friendly client, provides helpful information about commands and features for if the user needs it, and is easy to set up and customize if the user wishes to do so.
While some tildes are member-only in this sense (ex: [tilde.town](tilde.town)), many tildes, especially the newer tildes, allow external emailing. I typically use either `mutt` or `alpine` for emailing myself. For beginners to cli email, I expecially recommend Alpine, although anyone can use it. It's a very user-friendly client, provides helpful information about commands and features for if the user needs it, and is easy to set up and customize if the user wishes to do so.
## Conclusion
All tildes have their own set of software and use cases. I run [tilde.pw](https://tilde.pw) with [neko](https://tilde.pw/~neko/). If either are interesting to you, feel free to sign up, and start making the most out of your new tilde account!
If you have any questions, or want to see more articles and possibly guides on different tilde things, comment below or [email me](https://www.antonmcclure.com/#contact)!
I'm also planning on adding a section to my site that is dedicated to the tildeverse and other tildes, including a list of different tilde servers. If you want your tilde in the list, feel free to contact me with the above information.
All tildes have their own set of software and use cases. If any of them are interesting to you, feel free to sign up, and start making the most out of your new tilde account!
Have fun tildeing!
* * *
Copyright &copy; 2020, Anton McClure.
This work is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/).
Copyright &copy; 2020, 2021, 2022, Anton McClure. Licensed under a [CC BY-SA 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/).

View File

@ -20,7 +20,9 @@ if (file_exists($filename)) {
$yml = $document->getYAML();
$content = $document->getContent();
$title = $yml["title"] ?? "invalid";
$author = htmlspecialchars($yml["author"]);
$author_name = htmlspecialchars($yml["author-name"]);
$author_link = htmlspecialchars($yml["author-link"]);
$original_link = htmlspecialchars($yml["original"]);
$description = "journal entry {$entry_name}: {$yml["title"]} by {$author}";
include __DIR__."/../header.php";
@ -33,9 +35,13 @@ if (file_exists($filename)) {
<?=$yml["published"] ? "" : " <small><em>draft</em></small>" ?>
</h1>
<p>author: <?=$author?></p>
<p>author: <a href="<?=$author_link?>"><?=$author_name?></a></p>

There's a possibility of $author_name without $author_link, right? There's also a possibility a user might have a link and no name due to yaml misconfiguration. This might need a bit more logic to stay flexible to the yaml possibilities.

There's a possibility of $author_name without $author_link, right? There's also a possibility a user might have a link and no name due to yaml misconfiguration. This might need a bit more logic to stay flexible to the yaml possibilities.
<p>date: <?=$yml["date"]?></p>
<br />
<?php if ($yml["original"]): ?>

Should probably use the $original_link variable for testing here since you alreday grabbed it clean of special characters above. It would align with the $author_link test just above.

Should probably use the $original_link variable for testing here since you alreday grabbed it clean of special characters above. It would align with the $author_link test just above.
<p>Originally published at <a href="<?=$original_link?>"><?=$original_link?></a>.</p>
<br />
<?php endif; ?>
<?=$content?>
@ -54,12 +60,12 @@ if (file_exists($filename)) {
<h1>journal entries</h1>
<ul>
<?php foreach ($entries as $entry) {
<?php foreach ($entries as $entry) {
if (!$entry["yml"]["published"]) continue; ?>
<li>
<a href="/entries/<?=$entry["slug"]?>">
<?=$entry["yml"]["title"]?> by <?=$entry["yml"]["author"]?>
</a>
<a href="/entries/<?=$entry["slug"]?>"><?=$entry["yml"]["title"]?></a>
by
<a href="<?=$entry["yml"]["author-link"]?>"><?=$entry["yml"]["author-name"]?></a>
</li>
<?php } ?>
</ul>

View File

@ -1,14 +1,11 @@
---
title: "Privacy Matters"
author: "Anton McClure"
author-name: "Anton McClure"
author-link: "//antonmcclure.com/"
date: "2020-03-12"
published: true
---
Originally published at [antonmcclure.com](https://www.antonmcclure.com/privacy-matters.html)
* * *
There's no doubt to many people that we are living in a highly-connected Internet age full of big data. As the amount of big data goes up, so does the importance of protecting people's privacy. After the GDPR took effect in May 2018, sites were required to say when they'd use cookies, and what those cookies do.
However, for many websites, the *cookie consent* banners still [broke the law by making it hard to reject all tracking](https://www.zdnet.com/article/cookie-consent-most-websites-break-law-by-making-it-hard-to-reject-all-tracking/), were [manipulative or completely meaningless](https://techcrunch.com/2019/08/10/most-eu-cookie-consent-notices-are-meaningless-or-manipulative-study-finds/), and sometimes were used to [undermine the user's privacy](https://techcrunch.com/2020/01/10/cookie-consent-tools-are-being-used-to-undermine-eu-privacy-rules-study-suggests/). What do companies do with these cookies and trackers behind the scenes that they might not want us to know about?
@ -31,6 +28,4 @@ There's no doubt that privacy matters in a world full of tracking and surveillan
* * *
Copyright &copy; 2020, Anton McClure.
This work is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/).
Copyright &copy; 2020, Anton McClure. Licensed under a [CC BY-SA 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/).

View File

@ -1,6 +1,7 @@
---
title: "hello"
author: "Ben Harris"

You forgot to change author to author-name in the sample.

You forgot to change author to author-name in the sample.
author-link: "https://tilde.team/~ben/"
date: "2019-09-09"
published: false
---

View File

@ -1,14 +1,12 @@
---
title: 'What are "Tildes" and How You Can Use "Tilde Computing"'
author: "Anton McClure"
author-name: "Anton McClure"
author-link: "//antonmcclure.com/"
original: "https://antonmcclure.medium.com/what-are-tildes-and-how-you-can-use-tilde-computing-4373bdabbc6a"
date: "2019-09-12"
published: true
---
Originally published at [antonmcclure.com](https://www.antonmcclure.com/what-are-tildes-and-how-you-can-use-tilde-computing.html)
* * *
## What are Tildes
A "tilde" server is a public access server running any operating system. These servers are hosted in various ways with many different technologies, ranging from a Raspberry Pi at someones home, to powerful dedicated servers in the Cloud, and nearly everything in between.
@ -27,12 +25,10 @@ Being an open environment, readers are free to try "Tilde as an Example" things
## Getting Started with Tilde Computing
Any server can become a tilde server easily. All thats needed is a basic server (running any operating system) and a community of users.
If you find tildes interesting or want to join the tilde community without the required setup, Id recommend joining a server such as "[tilde.pw](https://tilde.pw)" by [neko](https://tilde.pw/~neko), or a different tilde such as "tilde.team" by ben, "thunix" by ubergeek, or any other tilde. These tildes provide many great services, primarily use only free software, and run on powerful servers.
If you find tildes interesting or want to join the tilde community without the required setup, Id recommend joining a server such as "[tilde.town](https://tilde.town)" by [vilmibm](https://tilde.town/~vilmibm), or a different tilde such as "[tilde.team](//tilde.team)" by [ben](//tilde.team/~ben), "[thunix](//thunix.net)" by [ubergeek](//thunix.net/ubergeek), or any other tilde. These tildes provide many great services, primarily use only free software, and run on powerful servers.
For those who are already a tilde member, what do tildes mean to you?
* * *
Copyright &copy; 2019, Anton McClure.
This work is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/).
Copyright &copy; 2019, 2020, 2022, Anton McClure. Licensed under a [CC BY-SA 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/).