close to prerelase

This commit is contained in:
Quentin Wolkensperg 2024-11-11 14:52:00 -05:00
parent e55fbb5b67
commit 31022358ed
181 changed files with 2118 additions and 141 deletions

View file

@ -0,0 +1,19 @@
# Joining <span class="accent">third culture</span>
The third culture website [thirdculture.top](https://thirdculture.top) is a community/collaborative space. A place where you can contribute towards the collective as well as provide an alternative space for art of any kind. Treat it as your own personal website, we try to give you the most control possible to that end.
This website is very much under construction and a lot of pages and styles may change in the future so just keep that in mind as we progress with the development of this site.
## Trust
Third culture is built on a system of trust, being a contributor you have a responsibility to maintain that trust. For example there may be some things that don't work as intended, or break, or could be exploited. If you discover a bug or an exploit, please message/talk to me (q) directly or send an email to moridori@disroot.org instead of using it maliciously. As a member of third culture, this project is yours as much as it is ours.
## Technicals
Third culture is built using the [werc](https://werc.cat-v.org/) framework that uses [plan9](https://plan9.io/plan9/) core utils on the backend. This framework is what allows you to make changes directly using the site with your login, instead of just being a static site (like most other sites).
The reasons for choosing such a system come from values of minimalism and simplicity. This is done to prioritize your personal expression and give you almost full control over the pages you maintain.
## Joining
To join, all you have to do is use [this page](/_tools/hash) to generate a password hash for your account. A password hash is a one way encrypted version of your password (meaning we can't get your password from the encrypted text). We have you generate the hashes so we don't need your password in plaintext to create your account. Although, we still suggest you use a password that's not tied to any other account. Send the details to me, Q, or moridori@disroot.org, and I'll let you know when your account is created and you can log in.

View file

@ -0,0 +1,15 @@
# TODO
* Create file upload solution. Works with wiki app to allow file upload. Also repository just to upload media for use in more general cases like blog posts and what not.
* Create a [cerca](https://cblgh.org/cerca/) forum
* Create IRC chat
* Create music page
* Create visual page
* Create social page
* Create style guide
* Create font management system (font upload and use)
* Peertube instance for videos
* Populate love page
* Populate wiki
* Create custom user styles as templates
* Create akkoma instance??

View file

@ -0,0 +1,24 @@
# Welcome to third culture
Welcome to third culture, with an account you can now log in and make changes to personal pages, wiki and other various pages. To log in all you have to do is click the "User Login" link at the bottom of any page. You only have to do this once per subdomain (meaning to make changes on thirdcultre.top you have to login once and then to make changes on ppl.thirdculture.top you have to log in again on one of those pages)
![Supporting log in image](/_werc/pub/imgs/loginguide.png "main")
With an account you have access to edit the wiki, create guides, control over your own members page (at [ppl.thirdculture.top](https://ppl.thirdculture.top)) and access to various other pages.
Third culture is currently under construction check the [TODO](todo) page to see more details on whats getting done.
A high priority todo is providing easy file uploads but right now that is not completely possible. You can use your login to access the [files.thirdculture.top](https://files.thirdculture.top) page there you can upload files/media directly to the *uploaded* directory where your content can be accessed using the link `http://thirdculture.top/_files/uploaded/FILENAME` on other pages (for example the wiki). Or you can access the *people* pages directly (where I'm trusting you to only edit and upload to the location that belongs to you) there you can upload files directly to the person directory where things can be more easily accessed for your personal pages.
Note: to include an image in markdown you can use:
Not centered
```
![image description](http://thirdculture.top/_files/uploaded/FILENAME.png)
```
Centered
```
![image description](http://thirdculture.top/_files/uploaded/FILENAME.png "main")
```
This is a temporary solution for the time being as I develop a way to upload pictures better.