373 lines
44 KiB
XML
373 lines
44 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<feed xmlns="http://www.w3.org/2005/Atom">
|
|
<title>Leilukin's Hub</title>
|
|
<subtitle>Leilukin's personal website.</subtitle>
|
|
<link href="https://leilukin.com/feed.xml" rel="self"/>
|
|
<link href="https://leilukin.com"/>
|
|
<updated>2024-07-25T06:10:20Z</updated>
|
|
<id>https://leilukin.com</id>
|
|
<author>
|
|
<name>Leilukin</name>
|
|
<email>contact@leilukin.com</email>
|
|
</author>
|
|
|
|
<entry>
|
|
<title>Changelog: 22 July 2024</title>
|
|
<link href="https://leilukin.com/"/>
|
|
<updated>2024-07-22T00:00:00Z</updated>
|
|
<id>https://leilukin.com/</id>
|
|
<content type="html"><ul>
|
|
<li>Add a <a href="https://zine.kalechips.net/index">Salad Magazine</a> section to my <a href="https://leilukin.com/adoptables">Adoptables pages</a>.</li>
|
|
</ul>
|
|
</content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>Changelog: 21 July 2024</title>
|
|
<link href="https://leilukin.com/"/>
|
|
<updated>2024-07-21T00:00:00Z</updated>
|
|
<id>https://leilukin.com/</id>
|
|
<content type="html"><ul>
|
|
<li>Add a section for the <a href="https://divergentrays.com/kitty">Kitty Friends Pixel Club</a> to my <a href="https://leilukin.com/adoptables">Adoptables page</a>, including my kitty friends!</li>
|
|
</ul>
|
|
</content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>Changelog: 20 July 2024</title>
|
|
<link href="https://leilukin.com/"/>
|
|
<updated>2024-07-20T00:00:00Z</updated>
|
|
<id>https://leilukin.com/</id>
|
|
<content type="html"><ul>
|
|
<li>Remake the mobile version of navigation menu by using the HTML <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/popover"><code>popover</code></a> attirbutes, allowing the navigation menu to be dismissed without JavaScript</li>
|
|
</ul>
|
|
</content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>Changelog: 18 July 2024</title>
|
|
<link href="https://leilukin.com/"/>
|
|
<updated>2024-07-18T00:00:00Z</updated>
|
|
<id>https://leilukin.com/</id>
|
|
<content type="html"><ul>
|
|
<li>Add list of web cliques I joined to the home page</li>
|
|
<li>Add pixel cliques I joined to the <a href="https://leilukin.com/adoptables">Adoptables page</a></li>
|
|
<li>Add a <a href="https://leilukin.com/links/#joined">Joined</a> tab to the <a href="https://leilukin.com/links">Links page</a> to list the web cliques and widgets of web rings I joined, as well as linking to my fanlisting collective.</li>
|
|
<li>Upgrade Eleventy to version 3.0</li>
|
|
<li>Bundle page-specific CSS and JavaScript in the <code>&lt;head&gt;</code> element with Eleventy 3.0's <a href="https://github.com/11ty/eleventy-plugin-bundle">built-in bundle plugin</a></li>
|
|
</ul>
|
|
</content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>Changelog: 13 July 2024</title>
|
|
<link href="https://leilukin.com/"/>
|
|
<updated>2024-07-13T00:00:00Z</updated>
|
|
<id>https://leilukin.com/</id>
|
|
<content type="html"><ul>
|
|
<li>Add an inline SVG icon to external links</li>
|
|
<li>Use inline SVG for Font Awesome icons to remove the need of hosting Font Awesome assets</li>
|
|
<li>Add dark mode support for <a href="https://leilukin.com/shrines/cassettebeasts"><cite>Cassette Beasts</cite> shrine</a> based on user preference in system setting</li>
|
|
</ul>
|
|
</content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>Changelog: 6 July 2024</title>
|
|
<link href="https://leilukin.com/"/>
|
|
<updated>2024-07-06T00:00:00Z</updated>
|
|
<id>https://leilukin.com/</id>
|
|
<content type="html"><ul>
|
|
<li>Implement accessible tooltips that meet Web Content Accessibility Guidelines (WCAG) 2.2 success criterion for <a href="https://www.w3.org/WAI/WCAG22/Understanding/content-on-hover-or-focus.html">1.4.13: Content on Hover or Focus (Level AA)</a>, by utilising <a href="https://github.com/scottaohara/a11y_tooltips">Scott O'Hara's ARIA Tooltips</a> script. (Thank you <a href="https://www.groundedwren.com/">Vera</a> for your feedback on my previous implementation of the tooltips)</li>
|
|
</ul>
|
|
</content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>Changelog: 3 July 2024</title>
|
|
<link href="https://leilukin.com/"/>
|
|
<updated>2024-07-03T00:00:00Z</updated>
|
|
<id>https://leilukin.com/</id>
|
|
<content type="html"><ul>
|
|
<li>Add <a href="https://leilukin.com/links/#articles">Articles</a> and <a href="https://leilukin.com/links/#resources">Resources</a> tabs to the <a href="https://leilukin.com/links">links page</a>.</li>
|
|
<li>Show visible stylised tooltips for some website buttons on mouse hover or keyboard focus (thanks to <a href="https://solaria.neocities.org/accessibility">Solaria's web accessibility guide</a> for the inspiration).</li>
|
|
<li>Add a list of webrings my website is part of to the home page.</li>
|
|
</ul>
|
|
</content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>Changelog: 2 July 2024</title>
|
|
<link href="https://leilukin.com/"/>
|
|
<updated>2024-07-02T00:00:00Z</updated>
|
|
<id>https://leilukin.com/</id>
|
|
<content type="html"><ul>
|
|
<li>The main site header now would display a Disability Pride Month blurb and the disability pride flag during July</li>
|
|
<li><a href="https://fan.leilukin.com/">My fanlisting collective</a> and <a href="https://fan.leilukin.com/cassettebeasts"><cite>Cassette Beasts</cite> fanlisting</a> launched!</li>
|
|
<li><a href="https://leilukin.com/projects">Projects page</a>:
|
|
<ul>
|
|
<li>Reorganised pages for my video game mods into their own directory</li>
|
|
<li>Add code projects, started with <a href="https://leilukin.com/projects/code/bellabuffs-phpmailer">BellaBuffs with PHPMailer Integration</a></li>
|
|
</ul>
|
|
</li>
|
|
<li>New blog post: <a href="https://leilukin.com/blog/posts/2024-07-02-fanlisting-collective-launch">Cassette Beasts Fanlisting and My Fanlisting Collective Launched</a></li>
|
|
<li><a href="https://leilukin.com/links">Links page</a>:
|
|
<ul>
|
|
<li>Add tabs to sort my link collection by category (thanks to <a href="https://kalechips.net/projects/snippets/tabs">Kalechips' JavaScript-free tabs code scnippet</a> for the inspiration)</li>
|
|
<li>Add <a href="https://leilukin.com/links/#webmastery">webmastery resources</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>Cassette Beasts Fanlisting and My Fanlisting Collective Launched | Blog</title>
|
|
<link href="https://leilukin.com/blog/posts/2024-07-02-fanlisting-collective-launch/"/>
|
|
<updated>2024-07-02T00:00:00Z</updated>
|
|
<id>https://leilukin.com/blog/posts/2024-07-02-fanlisting-collective-launch/</id>
|
|
<content type="html"><p>I am incredibly excited to announce the official launch of <a href="https://fan.leilukin.com/cassettebeasts">Land of Confusion</a>, <a href="https://thefanlistings.org/">The Fanlistings Network</a>-approved fanlisting for <cite>Cassette Beasts</cite>, and <a href="https://fan.leilukin.com/">Beehive</a>, my fanlisting collective! 🥳</p>
|
|
<p>If you are a fan of <cite>Cassette Beasts</cite>, feel free to join my fanlisting! If you like fanlistings as well, feel free to check out my fanlisting collective!</p>
|
|
<p>In addition, in light of the launch of my first fanlisting, I am also releasing <a href="https://leilukin.com/projects/code/bellabuffs-phpmailer">my fork of BellaBuffs</a>, the fanlisting script written in PHP, with integration of <a href="https://github.com/PHPMailer/PHPMailer">PHPMailer</a>, the email sending library!</p>
|
|
<p>My fanlisting collective and <cite>Cassette Beasts</cite> fanlisting are hosted on <a href="https://www.infinityfree.com/">InfinityFree</a>, since <a href="https://www.netlify.com/">Netlify</a>, which currently hosts the main site of Leilukin's Hub, does not support PHP.</p>
|
|
<div class="heading-wrapper h2">
|
|
<h2 id="a-milestone">A Milestone</h2>
|
|
<a class="heading-anchor" href="https://leilukin.com/blog/posts/2024-07-02-fanlisting-collective-launch/#a-milestone" aria-labelledby="a-milestone"><span hidden="">#</span></a></div>
|
|
<p>In <a href="https://leilukin.com/blog/posts/2024-06-24-cassette-beasts-fanlisting-approved">my previous post</a>, I announced that The Fanlistings Network (also known as TFL.org) had approved my application for building and running a fanlisting for <cite>Cassette Beasts</cite>.</p>
|
|
<p>After completing the <cite>Cassette Beasts</cite> fanlisting on 30 June 2024, I submitted a <a href="https://thefanlistings.org/finished.php">finished form</a> to TFL.org to let them know that I have finished my fanlisting. The Fanlistings Network responded by emailing me and informing me thatthey have added the URL of my <cite>Cassette Beasts</cite> fanlisting to the list of approved fanlistings under the Games category and the <a href="https://www.thefanlistings.org/browse.php?show=games&amp;start=8">Computer, Console, &amp; Video Games subcategory</a> (<a href="https://web.archive.org/web/20240702062715/https://www.thefanlistings.org/browse.php?show=games&amp;start=8">view the web archive version</a>).</p>
|
|
<p>The launch of my <cite>Cassette Beasts</cite> fanlisting is a major moment for me as both a webmaster and a <cite>Cassette Beasts</cite> fan, as I am enthusiastic about the fact that the very first fanlisting I create would be for my absolute favourite video game.</p>
|
|
<div class="heading-wrapper h2">
|
|
<h2 id="first-foray-in-php">First Foray in PHP</h2>
|
|
<a class="heading-anchor" href="https://leilukin.com/blog/posts/2024-07-02-fanlisting-collective-launch/#first-foray-in-php" aria-labelledby="first-foray-in-php"><span hidden="">#</span></a></div>
|
|
<p>My <cite>Cassette Beasts</cite> fanlisting is powered by <a href="https://www.jemjabella.co.uk/scripts/bellabuffs/">BellaBuffs</a>. I was new to PHP when I started considering building fanlistings myself, as my main site Leilukin's Hub is a static site, so building the <cite>Cassette Beasts</cite> fanlisting was my first foray in learning to code in PHP.</p>
|
|
<p>Before starting to actually work on building the <cite>Cassette Beasts</cite> fanlisting, I tried out <a href="https://scripts.indisguise.org/enthusiast/">Enthusiast</a>, the other commonly used fanlisting script also written in PHP. I tried <a href="https://github.com/DudeThatsErin/enth">Erin's fork of Enthusiast</a> specifically, since InfinityFree uses version 8.2 of PHP Enthusiast also has extra features that BellaBuffs does not have, including allowing fanlisting members to set passwords and even managing the entire fanlisting collective.</p>
|
|
<p>Unfortunately, I encountered a critical issue with Enthusiast when I tried it: whenever I added a fanlisting to my joined fanlisting list in the admin panel, the home page of the fanlisting collective would go completely blank. I do not know the cause of the issue, and I was not familiar enough with PHP to be confident in attempting to investigate the entire fanlisting collective code just to find the culprit, especially when it uses MySQL database to store data, adding another complexity in troubleshooting it.</p>
|
|
<p>Therefore, I later tried BellaBuffs, and chose BellaBuffs as the script to power my fanlistings, then code my own fanlisting collective myself.</p>
|
|
<p>There were a few setbacks I encountered when I was building the <a href="https://fan.leilukin.com/cassettebeasts"><cite>Cassette Beasts</cite> fanlisting</a> with BellaBuffs and hosting the fanlisting on InfinityFree — I learned that InfinityFree's free hosting plan <a href="https://forum.infinityfree.com/t/sending-email-from-your-website-php-mail/49242">does not support PHP <code>mail()</code> function</a>, which is used by BellaBuffs.</p>
|
|
<div class="heading-wrapper h2">
|
|
<h2 id="integrating-phpmailer-into-bellabuffs">Integrating PHPMailer into BellaBuffs</h2>
|
|
<a class="heading-anchor" href="https://leilukin.com/blog/posts/2024-07-02-fanlisting-collective-launch/#integrating-phpmailer-into-bellabuffs" aria-labelledby="integrating-phpmailer-into-bellabuffs"><span hidden="">#</span></a></div>
|
|
<p>BellaBuffs includes the optional features to email new members after submitting the join form, email the fanlisting admin when a new member joins or email new members when their applications were approved. The original BellaBuffs script achieved this by using PHP's built-in <code>mail()</code> feature, which unfortunately the free hosting of InfinityFree does not support, so I had to figure out an alternative way for my fanlisting on InfinityFree to send emails.</p>
|
|
<p>Thankfully, InfinityFree suggested using PHPMailer, and even providing a <a href="https://github.com/InfinityFreeHosting/contactform">contact form powered by PHPMailer</a> as a sample. As a result, I spent time in trying to incorporate PHPMailer into BellaBuffs based on the InfinityFree's PHPMailer contact form code, and voilà, I did it!</p>
|
|
<p>I am glad that despite my inexperience in PHP, I was able to apply the programming knowledge I learned from building my main site and taking online coding courses to build my fanlisting.</p>
|
|
<p>After successfully setting up the <cite>Cassette Beasts</cite> fanlisting, I decided to fork BellaBuffs and release my version of the fanlisting script with PHPMailer integration, in case there are others who want to use BellaBuffs to build fanlistings, but cannot or do not want to use the PHP <code>mail()</code> function.</p>
|
|
<p>You can download my BellaBuffs fork and learn about how to use it from <a href="https://github.com/helenclx/BellaBuffs-PHPMailer">its GitHub repository</a>.</p>
|
|
<div class="heading-wrapper h2">
|
|
<h2 id="building-beehive">Building Beehive</h2>
|
|
<a class="heading-anchor" href="https://leilukin.com/blog/posts/2024-07-02-fanlisting-collective-launch/#building-beehive" aria-labelledby="building-beehive"><span hidden="">#</span></a></div>
|
|
<p>To give myself more practice in PHP as I built my first fanlisting, I decided to code my fanlisting collective in PHP as well.</p>
|
|
<p>I decided to name my fanlisting collective Beehive, since I have been using my drawing of a bee with a pair of glasses as my main avatar on the Internet, I figured it would be a good idea to name a subsite of mine something related to bees.</p>
|
|
<p>Furthermore, Beehive is a fitting name for a fanlisting collective, as beehives house honey bees, while this website houses all the fanlistings I created, maintain, joined and have applied to join.</p>
|
|
<p>Welcome to Beehive! 🐝</p>
|
|
</content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>Changelog: 27 June 2024</title>
|
|
<link href="https://leilukin.com/"/>
|
|
<updated>2024-06-27T00:00:00Z</updated>
|
|
<id>https://leilukin.com/</id>
|
|
<content type="html"><ul>
|
|
<li>Added a <a href="https://leilukin.com/articles/palestine-masterlist/#spotlight-crowdfunding-campaigns">Spotlight Crowdfunding Campaigns</a> section to my <a href="https://leilukin.com/articles/palestine-masterlist">Palestine masterlist</a> to highlight fundraising campaigns that I have been asked to help and share by Palestinians on Tumblr, and that have been vetted by other Palestinians on Tumblr.</li>
|
|
</ul>
|
|
</content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>Changelog: 26 June 2024</title>
|
|
<link href="https://leilukin.com/"/>
|
|
<updated>2024-06-26T00:00:00Z</updated>
|
|
<id>https://leilukin.com/</id>
|
|
<content type="html"><ul>
|
|
<li>Added my other websites to my <a href="https://leilukin.com/projects">Projects page</a>.</li>
|
|
</ul>
|
|
</content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>Changelog: 24 June 2024</title>
|
|
<link href="https://leilukin.com/"/>
|
|
<updated>2024-06-24T00:00:00Z</updated>
|
|
<id>https://leilukin.com/</id>
|
|
<content type="html"><ul>
|
|
<li>New blog post: <a href="https://leilukin.com/blog/posts/2024-06-24-cassette-beasts-fanlisting-approved">My Cassette Beasts Fanlisting Application has been Approved</a></li>
|
|
</ul>
|
|
</content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>My Cassette Beasts Fanlisting Application has been Approved | Blog</title>
|
|
<link href="https://leilukin.com/blog/posts/2024-06-24-cassette-beasts-fanlisting-approved/"/>
|
|
<updated>2024-06-24T00:00:00Z</updated>
|
|
<id>https://leilukin.com/blog/posts/2024-06-24-cassette-beasts-fanlisting-approved/</id>
|
|
<content type="html"><p>On 22 June 2024, I submitted an <a href="https://thefanlistings.org/start/apply.php">application form</a> to <a href="https://thefanlistings.org/">The Fanlistings Network</a>, also known as TFL.org, to build and run a <cite>Cassette Beasts</cite> fanlisting, and now TFL.org has approved my application! <cite>Cassette Beasts</cite> is now on TFL.org's approved list under the Games category and the <a href="https://www.thefanlistings.org/browse.php?show=games&amp;start=8">Computer, Console, &amp; Video Games subcategory</a> (<a href="https://web.archive.org/web/20240624045621/https%3A%2F%2Fwww.thefanlistings.org%2Fbrowse.php%3Fshow%3Dgames%26start%3D8">view the web archive version</a>).</p>
|
|
<details class="content-accordion">
|
|
<summary class="content-accordion__summary">What is a fanlisting?</summary>
|
|
<div class="content-accordion__content"><p>For those who do not know what a fanlisting is, TFL.org has defined fanslitings as below:</p>
|
|
<blockquote>
|
|
<p>A fanlisting is simply an online listing of fans of a subject, such as a TV show, actor, or musician, that is created by an individual and open for fans from around the world to join. There are no costs, and the only requirements to join a fanlisting are your name and country. Fanlistings do not have to be large sites (although some are) - they are just a place where you can have your name listed along with other fans of the same subject. TheFanlistings.org is the original (but not only) web directory for fanlistings, dedicated to uniting fans across the globe.</p>
|
|
</blockquote>
|
|
</div>
|
|
</details>
|
|
<p>This is a major moment for me as both a webmaster and a <cite>Cassette Beasts</cite> fan. As a webmaster, I have been applying and joining fanlistings since I built my own website, as I have always found fanlistings a neat idea to gather and discover other people who share your interests across the world, as listing your country is a requirement when you apply to join a fanlisting. Recently, I have been considering building and running a fanlisting myself, with <cite>Cassette Beasts</cite> being my first choice since there is no fanlisting for <cite>Cassette Beasts</cite> yet. I began to dabble in PHP, so I can use a script like <a href="https://www.jemjabella.co.uk/scripts/bellabuffs/">BellaBuffs</a> to build a fanlisting. With my application approved by The Fanlistings Network, the <cite>Cassette Beasts</cite> fanlisting will be the first fanlisting I build and run.</p>
|
|
<p><cite>Cassette Beasts</cite> has become my favourite video game ever since I started playing it in July 2023, to the extent that not only I have a <a href="https://leilukin.com/shrines/cassettebeasts"><cite>Cassette Beasts</cite> shrine</a> on my website, I had already begun to consider creating the shrine even before beating the main campaign. I have also been tirelessly recommending the game throughout various online spaces. Therefore, I am honoured to be given this opportunity to build and run a fanlisting for <cite>Cassette Beasts</cite> that is approved by The Fanlistings Network, to add to my ongoing effort to boost the game's visibility.</p>
|
|
<p>The <cite>Cassette Beasts</cite> fanlisting is not ready yet at this moment, especially since I was not certain if The Fanlistings Network would approve my application, but now with their approval, I am going to work on building the <cite>Cassette Beasts</cite> fanlisting. TFL.org has a <a href="https://thefanlistings.org/start/rules.php">rule</a> that fanlisting owners need to complete their fanlisting within four weeks, so stay tuned for upcoming updates for my <cite>Cassette Beasts</cite> fanlisting!</p>
|
|
<p>Now that I will be running my own fanlisting, I will be also creating a fanlisting collective to gather all fanlistings I own, join and have applied to in one place. Since <a href="https://www.netlify.com/">Netlify</a>, which currently hosts the main site of Leilukin's Hub, does not support PHP, I will be hosting my fanlisting collective, including my <cite>Cassette Beasts</cite> fanlisting, on <a href="https://www.infinityfree.com/">InfinityFree</a>.</p>
|
|
</content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>Changelog: 23 June 2024</title>
|
|
<link href="https://leilukin.com/"/>
|
|
<updated>2024-06-23T00:00:00Z</updated>
|
|
<id>https://leilukin.com/</id>
|
|
<content type="html"><ul>
|
|
<li>Add <a href="https://leilukin.com/adoptables">Adoptables page</a>.</li>
|
|
</ul>
|
|
</content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>Changelog: 21 June 2024</title>
|
|
<link href="https://leilukin.com/"/>
|
|
<updated>2024-06-21T00:00:00Z</updated>
|
|
<id>https://leilukin.com/</id>
|
|
<content type="html"><ul>
|
|
<li>Leilukin's Hub now has a tumbleblog at <a href="https://tumbleblog.leilukin.com/">tumbleblog.leilukin.com</a>! Read the latest blog post to learn more: <a href="https://leilukin.com/blog/posts/2024-06-21-leilukins-hub-tumbleblog-launched">Leilukin's Hub Tumbleblog Launched</a>.</li>
|
|
</ul>
|
|
</content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>Leilukin's Hub Tumbleblog Launched | Blog</title>
|
|
<link href="https://leilukin.com/blog/posts/2024-06-21-leilukins-hub-tumbleblog-launched/"/>
|
|
<updated>2024-06-21T00:00:00Z</updated>
|
|
<id>https://leilukin.com/blog/posts/2024-06-21-leilukins-hub-tumbleblog-launched/</id>
|
|
<content type="html"><p>Leilukin's Hub now has a <a href="https://jaypeeonline.net/internet/tumbleblogs/">tumbleblog</a> at <a href="https://tumbleblog.leilukin.com/">tumbleblog.leilukin.com</a>!</p>
|
|
<p>I have been considering the idea of creating a microblog or tumbleblog for my website. The main site of <a href="https://leilukin.com/">Leilukin's Hub</a> already has a <a href="https://leilukin.com/blog/">blog</a>, but I also want another blog for shorter or more casual posts to document my thoughts and various stuff I find interesting or inspirational, especially ones that I am not sure how or where to put in the main site of Leilukin's Hub yet.</p>
|
|
<p>Tumblr has served me adequately for this purpose, which is one of the reasons it remains the social media platform I am the most active on since 2011 (yes, this means I have been on Tumblr for 13 years at this point). However, one of the reasons I eventually decided to create my own website was to not relying on social media to share my creations and interests. Therefore, an ideal Tumblr-style microblog for Leilukin's Hub would be self-hosted and sharing the same domain name of <code>leilukin.com</code>. After struggling to figure out how to implement a tumbleblog for Leilukin's Hub, I finally discovered the ideal blogging engine for my needs: <a href="https://chyrplite.net/">Chyrp Lite</a>.</p>
|
|
<p>Chyrp Lite has everything I am looking for to build a self-hosted Tumblr-style blog. The website explicitly states that you can have a tumbleblog with the blogging engine, with feathers that allow you to make not only text posts, but also image posts, audio posts, video posts, quote posts, link posts and even posts with files attached to allow visitors to download. Chyrp Lite is written in PHP, so it cannot be hosted on platforms that support static sites only, such as Neocities, GitHub Pages, Netlify (which is where <code>leilukin.com</code> is currently hosted on), etc. This is where <a href="https://www.infinityfree.com/">InfinityFree</a> came in.</p>
|
|
<p>InfinityFree is among the few hosting platforms that provides PHP and MySQL support for free, so I had created an InfinityFree account to start learning about PHP, even before discovering Chyrp Lite. In addition, InfinityFree supports custom domain without additional charges, so I have also added the <code>leilukin.com</code> domain name to my InfinityFree account, in case I need to host something with PHP and want to use a subdomain of <code>leilukin.com</code> for it. Now, I got to make use of what I learned to build this tumbleblog for Leilukin's Hub.</p>
|
|
<p>I started with adding a <code>tumbleblog.leilukin.com</code> custom subdomain to InfinityFree, configuring the DNS records on Porkbun (which manages the <code>leilukin.com</code> domain name), and requesting a free SSL certificate from InfinityFree to add HTTPS support to this blog. After making sure the <code>tumbleblog.leilukin.com</code> subdomain is ready, I followed the <a href="https://chyrplite.net/wiki/Quick-Start-Guide.html">Quick Start Guide</a> to set up Chyrp Lite, by uploading the blogging engine's files to InfinityFree with FTP, creating a MySQL database for this tumbleblog, and installing Chyrp Lite into my InfinityFree server. At last, I successfully installed Chyrp Lite on InfinityFree.</p>
|
|
<p>Leilukin's Hub Tumbleblog is now officially launched! 🥳</p>
|
|
</content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>Changelog: 19 June 2024</title>
|
|
<link href="https://leilukin.com/"/>
|
|
<updated>2024-06-19T00:00:00Z</updated>
|
|
<id>https://leilukin.com/</id>
|
|
<content type="html"><ul>
|
|
<li>Add new article: <a href="https://leilukin.com/articles/palestine-masterlist">Palestine Masterlist</a>.</li>
|
|
</ul>
|
|
</content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>Palestine Masterlist | Articles</title>
|
|
<link href="https://leilukin.com/articles/palestine-masterlist/"/>
|
|
<updated>2024-06-19T00:00:00Z</updated>
|
|
<id>https://leilukin.com/articles/palestine-masterlist/</id>
|
|
<content type="html"><p><img src="https://leilukin.com/assets/buttons/misc/standwithpalestine.png" alt="Stand with Palestine" /></p>
|
|
<p>(Credit to <a href="https://hillhouse.neocities.org/journal/notes/palestine">rosemary</a> for the Stand with Palestine button)</p>
|
|
<p>From the river to the sea, Palestine will be free.</p>
|
|
<p>Here, I am compiling a list of resources related to Palestine. This list is not comprehensive by any means, but I still want to do my part in using my platform to support an important cause.</p>
|
|
<div class="heading-wrapper h2">
|
|
<h2 id="educate-yourself">Educate Yourself</h2>
|
|
<a class="heading-anchor" href="https://leilukin.com/articles/palestine-masterlist/#educate-yourself" aria-labelledby="educate-yourself"><span hidden="">#</span></a></div>
|
|
<ul>
|
|
<li><a href="https://decolonizepalestine.com/">Decolonize Palestine</a></li>
|
|
<li>Haymarket's <a href="https://www.haymarketbooks.org/blogs/495-free-ebooks-for-a-free-palestine">Free Ebooks for a Free Palestine</a></li>
|
|
<li><a href="https://today.visualizingpalestine.org/">Palestine, Today: Explore how Palestine has been transformed since the Nakba</a></li>
|
|
<li><a href="https://palopenmaps.org/">Palestine Open Maps</a></li>
|
|
<li><a href="https://www.palestineremembered.com/">Palestine Remembered</a></li>
|
|
</ul>
|
|
<div class="heading-wrapper h2">
|
|
<h2 id="articles">Articles</h2>
|
|
<a class="heading-anchor" href="https://leilukin.com/articles/palestine-masterlist/#articles" aria-labelledby="articles"><span hidden="">#</span></a></div>
|
|
<ul>
|
|
<li><a href="https://medium.com/@thegriefwitch/what-is-the-ethical-way-to-climb-out-of-hell-8ed51bdc327b">What is the Ethical Way to Climb Out of Hell?</a> by The Grief Witch (17 October 2023)</li>
|
|
</ul>
|
|
<div class="heading-wrapper h2">
|
|
<h2 id="donations-and-charities">Donations and Charities</h2>
|
|
<a class="heading-anchor" href="https://leilukin.com/articles/palestine-masterlist/#donations-and-charities" aria-labelledby="donations-and-charities"><span hidden="">#</span></a></div>
|
|
<ul>
|
|
<li><a href="https://arab.org/click-to-help/palestine/">Daily click to help Palestine on arab.org</a></li>
|
|
<li><a href="https://www.pcrf.net/">Palestine Children's Relief Fund</a></li>
|
|
<li><a href="https://gazaesims.com/">eSims for Gaza</a></li>
|
|
<li><a href="https://gazafunds.com/">Gaza Funds</a></li>
|
|
<li><a href="https://docs.google.com/spreadsheets/d/1yYkNp5U3ANwILl2MknJi9G7ArY4uVTEEQ1CVfzR8Ioo/edit?gid=0#gid=0">verified Gaza Evacuation Fundraiser List</a></li>
|
|
<li><a href="https://docs.google.com/spreadsheets/d/1vtMLLOzuc6GpkFySyVtKQOY2j-Vvg0UsChMCFst_WLA/htmlview">Operation Olive Branch</a></li>
|
|
<li><a href="https://www.gofundme.com/f/helping-the-people-of-gaza-mutual-aid-fund">Helping the People of Gaza - Mutual Aid Fund</a></li>
|
|
<li><a href="https://x.com/careforgaza">Care for Gaza</a></li>
|
|
<li><a href="https://x.com/GazaDirectAid">Direct Aid for Gaza</a></li>
|
|
<li><a href="https://gaza-city.ensany.com/campaign/6737?lang=en">Life For Gaza</a></li>
|
|
<li><a href="https://www.taawon.org/en/content/gaza-needs-us-now">Taawon</a></li>
|
|
<li><a href="https://www.wfp.org/emergencies/palestine-emergency">World Food Programme (WFP)</a></li>
|
|
<li><a href="https://www.map.org.uk/">Medical Aid for Palestinians</a></li>
|
|
<li><a href="https://www.gofundme.com/f/urgent-help-dribrahem-to-treat-the-pateints-homeless-people">Help Dr. Ibrahem to treat the pateints homeless people</a></li>
|
|
<li><a href="https://www.gofundme.com/f/support-for-marginalized-refugees-in-jordan">Support for Tents in Gaza</a></li>
|
|
<li><a href="https://gaza-city.ensany.com/campaign/6737?lang=EN">Gaza Municipality's water project</a></li>
|
|
</ul>
|
|
<div class="heading-wrapper h2">
|
|
<h2 id="boycotts">Boycotts</h2>
|
|
<a class="heading-anchor" href="https://leilukin.com/articles/palestine-masterlist/#boycotts" aria-labelledby="boycotts"><span hidden="">#</span></a></div>
|
|
<ul>
|
|
<li><a href="https://bdsmovement.net/">BDS Movement</a></li>
|
|
<li>Attention to website owners: <a href="https://boycottwix.org/">Boycott Wix</a> — The BDS movement has <a href="https://bdsmovement.net/Act-Now-Against-These-Companies-Profiting-From-Genocide">listed Wix as an organic boycott target</a>, meaning the BDS movement did not initiate this grassroots boycott campaign, but supports it due to the boycotted brand's complicity in Israel's genocide and apartheid against Palestinians.</li>
|
|
</ul>
|
|
<div class="heading-wrapper h2">
|
|
<h2 id="spotlight-crowdfunding-campaigns">Spotlight Crowdfunding Campaigns</h2>
|
|
<a class="heading-anchor" href="https://leilukin.com/articles/palestine-masterlist/#spotlight-crowdfunding-campaigns" aria-labelledby="spotlight-crowdfunding-campaigns"><span hidden="">#</span></a></div>
|
|
<p>There have been Palestinians who reached out to me on Tumblr to ask for help with sharing their fundraising campaigns, so I am using my platform to share these campaigns. These campaigns have been verified by other Palestinians on Tumblr, so I encourage you to help to donate and share.</p>
|
|
<ul>
|
|
<li><a href="https://www.gofundme.com/f/ne9gzx-help-them-to-survive">Help...Save a Pregnant Mother's Life and Support Her Family</a> (verified by <a href="https://www.tumblr.com/nabulsi/751944563232587777">nabulsi</a> and <a href="https://www.tumblr.com/90-ghost/752304563682476032">90-ghost</a>)</li>
|
|
<li><a href="https://www.gofundme.com/f/help-sahar-and-her-family-to-evacuate-gaza">Help Sahar and Her Family to Evacuate Gaza</a> (verified by <a href="https://www.tumblr.com/el-shab-hussein/749777880017502208/another-fundraiser-i-trust">el-shab-hussein</a>)</li>
|
|
<li><a href="https://www.gofundme.com/f/help-us-escape-gaza-a-mothers-plea-for-safety">Help Us Escape Gaza: A Mother's Plea for Safety</a> (verified by <a href="https://docs.google.com/spreadsheets/d/1yYkNp5U3ANwILl2MknJi9G7ArY4uVTEEQ1CVfzR8Ioo/edit?pli=1&amp;gid=0#gid=0&amp;range=B186">el-shab-hussein and nabulsi</a>)</li>
|
|
<li><a href="https://www.gofundme.com/f/from-war-to-education-abdelrahmans-resilient-journey">From War to Education: Abdelrahman Resilient Journey</a> (verified by <a href="https://www.tumblr.com/nabulsi/753544070688915456">nabulsi</a> and <a href="https://www.tumblr.com/90-ghost/753258782216404992">90-ghost</a>)</li>
|
|
<li><a href="https://www.gofundme.com/f/i-have-nothing-left-my-home-and-workplace-have-be">Please Help Tahani save her children and husband</a> (verified by <a href="https://www.tumblr.com/el-shab-hussein/748756401076207616/list-of-fundraisers-for-direct-contacts-from">el-shab-hussein</a>)</li>
|
|
<li><a href="https://www.gofundme.com/f/please-help-shamaly-family-start-a-new-life">Please help Shamaly family SURVIVE Gaza &amp; start a new life!</a> (verified by <a href="https://www.tumblr.com/nabulsi/753715707609530368">nabulsi</a>)</li>
|
|
<li><a href="https://www.gofundme.com/f/reunite-us-with-our-beloved-4-kids-stuck-in-gaza">Help us reunite with our kids who are stuck in Gaza</a> (verified by <a href="https://www.tumblr.com/90-ghost/754096091530723328/donate-to-help-us-reunite-with-our-kids-who-are">90-ghost</a>)</li>
|
|
<li><a href="https://www.gofundme.com/f/help-alaa-family-to-survive-the-war-in-gaza">Urgent ! Save kids life .</a> (verified by <a href="https://www.tumblr.com/90-ghost/751443466082484224">90-ghost</a>)</li>
|
|
<li><a href="https://www.gofundme.com/f/wyuehr-trapped-family-in-gaza-appeals-for-help-to-survive">Trapped Family in Gaza Appeals for Help to Survive</a> (verified by <a href="https://www.tumblr.com/nabulsi/753363183754952704">nabulsi</a>, <a href="https://www.tumblr.com/fairuzfan/752928036559749120">fairuzfan</a> and <a href="https://www.tumblr.com/90-ghost/752026987709825024">90-ghost</a>)</li>
|
|
<li><a href="https://www.gofundme.com/f/help-ahmed-family-to-travel">Help Ahmed family to travel to a save place</a> (veridied by <a href="https://www.tumblr.com/nabulsi/752576616277868544/hello-how-are-you-my-name-is-ahmed-im-from">nabulsi</a>)</li>
|
|
<li><a href="https://www.gofundme.com/f/byt93-help-my-family-escape-gaza">Help my family escape Gaza</a> (verified by <a href="https://www.tumblr.com/nabulsi/754296720770383872/donate-to-help-my-family-escape-gaza-organized-by">nabulsi</a>)</li>
|
|
<li><a href="https://www.gofundme.com/f/hope-for-gaza-support-ashrafs-family-rebuild-their-lives">Hope for Gaza: Support Ashraf's Family Rebuild Their Lives</a> (verified by <a href="https://www.tumblr.com/90-ghost/754535164856664064/legit-fundraiser">90-ghost</a>)</li>
|
|
<li><a href="https://www.gofundme.com/f/help-sara-and-her-family-to-evacuate-gaza">Help Zaen and Yehya to get out of Gaza</a> (verified by <a href="https://www.tumblr.com/90-ghost/754093176508268544">90-ghost</a>)</li>
|
|
<li><a href="https://www.gofundme.com/f/btuqqt-save-my-familys-life">A Father's Plea: Help Save My Family</a> (verified by <a href="https://www.tumblr.com/el-shab-hussein/754087744556449792/vetted-family-fundraiser-masterpost-3">el-shab-hussein</a>)</li>
|
|
<li><a href="https://www.gofundme.com/f/help-moamen-majed-rebuild-his-life-after-the-war">Help Moamen Majed rebuild his life after the war</a> (verified by <a href="https://www.tumblr.com/90-ghost/755355718664830976/moamenmajed-gaza-are-they-a-vetted-fundraiser">90-ghost</a>)</li>
|
|
<li><a href="https://www.gofundme.com/f/save-gaza-a-brighter-future-for-aya-and-her-family">Save Gaza: A Brighter Future for Aya and Her Family</a> (verified by <a href="https://www.tumblr.com/90-ghost/754992024939347968">90-ghost</a>)</li>
|
|
<li><a href="https://www.gofundme.com/f/emergency-help-my-relatives-evacuate-to-safety">EMERGENCY: help my relatives evacuate to safety</a> (verified by <a href="https://www.tumblr.com/90-ghost/756556584649424896">90-ghost</a>)</li>
|
|
<li><a href="https://www.gofundme.com/f/support-safaas-quest-to-get-her-family-to-safety">Support Safaa's Quest To Get Her Family To Safety</a> (verified by <a href="https://www.tumblr.com/90-ghost/756556669674274816">90-ghost</a>)</li>
|
|
<li><a href="https://www.gofundme.com/f/help-doaa-rebuild-her-sewing-business">Help Doaa Rebuild Her Sewing Business</a> (verified by <a href="https://www.tumblr.com/90-ghost/756556522290626560">90-ghost</a>)</li>
|
|
<li><a href="https://www.gofundme.com/f/help-the-munna-tashmali-family-rebuild-their-home-and-future">Help the Munna Tashmali Family Rebuild Their Home and Future</a> (verified by <a href="https://www.tumblr.com/nabulsi/754393532315353089/donate-to-help-the-munna-tashmali-family-rebuild">nabulsi</a>)</li>
|
|
</ul>
|
|
</content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>Changelog: 13 June 2024</title>
|
|
<link href="https://leilukin.com/"/>
|
|
<updated>2024-06-13T00:00:00Z</updated>
|
|
<id>https://leilukin.com/</id>
|
|
<content type="html"><ul>
|
|
<li>Add a Virtual Pets section to the home page.</li>
|
|
<li>The <a href="https://status.cafe/">status.cafe</a> widget and the <a href="https://www.websitecarbon.com/badge/">Website Carbon badge</a> on the home page will display a note about JavaScript being required for these widgets if the visitor has disabled JavaScript.</li>
|
|
<li>Remove JavaScript from the &quot;Back to top&quot; button.</li>
|
|
</ul>
|
|
</content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>Changelog: 12 June 2024</title>
|
|
<link href="https://leilukin.com/"/>
|
|
<updated>2024-06-12T00:00:00Z</updated>
|
|
<id>https://leilukin.com/</id>
|
|
<content type="html"><ul>
|
|
<li>Remake the navigation hamburger menu for mobile, so JavaScript is no longer needed to open and close the navigation menu, although JavaScript is still used to enable closing the menu with the Escape key. (Special thanks to Kale for the <a href="https://kalechips.net/projects/snippets/burger">accessible hamburger menu code snippet</a>).</li>
|
|
<li>New blog post: <a href="https://leilukin.com/blog/posts/2024-06-12-performance-improvement-leilukins-hub/">Improving Site Performance of Leilukin's Hub</a>.</li>
|
|
</ul>
|
|
</content>
|
|
</entry>
|
|
</feed> |