Skip to content

1010bots/T-3000

Repository files navigation

T-3000

Replacing https://reinhart1010.id, one nanite at a time

The original https://reinhart1010.id site was built using WordPress, a ($_ )-ish (or (>_ ) if you do Elementor, Shopify etc.) content management system that we chose back then due to its simplicity.

But now, we need to fine-tune our website not just to make it harder, better, faster, and stronger, but also to further achieve our ultimate goal: building one of the few websites that stands between:

  • Aesthetics and Simplicity
  • Centralization and Decentralization
  • Community and Corporations
  • Control and Freedom
  • Public and Private
  • Ownership and Sharing

We believe that products, software, and services would not be built without ideology, so is the Internet, a place where humans and machines of different ideologies come, whether to make friends or to fight.

Through this new website, we believe we can make friends with Apple fanboys, computer linguists, analytics-hungry corporations, hacker communities, people who are obsessed with social media apps content recommendation engines (CREs), software developers, privacy-hungry purists, and so on. All through something we declare as Interface in Polymorphism.

Compatibility with Third-Party WordPress Plugins

This website is designed to be compatible with several third-party WordPress plugins.

As part of our Computer System Multiculturalism initiative, these plugins are not necessarily required in order for this Laravel project to work. We currently do not import JavaScript material from these third-party plugins for security reasons.

JavaScript License Information

We are currently in progress of documenting JavaScript license in support for GNU LibreJS. However, due to the way Laravel Livewire works, many of these are ended up embedded inside the generated HTML content (instead of being referred into external links such as https://reinhart1010.id/assets/js/index.js).

Livewire-related scripts may also be blocked in GNU LibreJS due to missing license information. We decided to temporarily ignore the warning while migrating to Laravel 11 while considering to raise the issue upstream. Note that the project itself are available under the same MIT/Expat license, see https://github.com/livewire/livewire/blob/main/LICENSE.md for details.

If you are a GNU LibreJS user, you will need to use GNU LibreJS version 5.0 or later in order to support JavaScript license information embedded as magnet links. Using magnet links allows us to optimize our website by shipping fewer JavaScript code.

Contribution Notes

When reporting new issues, or Git commits, make sure you have included one of the following shell signs:

  • (#_ ) for anything de-Googled Android, Linux, *Nix, privacy, security.
  • (>_ ) for anything accessibility, Android, bot-friendliness, enterprise, legal, planning, systems & standards, Windows.
  • ($_ ) for anything Apple (iOS, iPadOS, macOS, etc.), art, UI/UX.

We use semantic commits / Conventional Commits, btw.

About

Replacing https://reinhart1010.id, one nanite at a time

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published