Editing 4chan/Successor

From Bibliotheca Anonoma

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
[[Category:Draft]]
: ''whatever happens moot had one major point he wanted to make with his farewell:  
: ''whatever happens moot had one major point he wanted to make with his farewell:  
There needs to be more anonymous imageboards equal in stature and vibrance to 4chan.''
There needs to be more anonymous imageboards equal in stature and vibrance to 4chan.''
Line 19: Line 17:
== Types of Boards ==
== Types of Boards ==


* '''Image-dense Boards''' (porn boards: /e/, /d/, /b/) - The NSFW porn boards are difficult to host, but also present a tremendous funding opportunity when it comes to ads. 4chan is close to the strength of PornHub in the smut market. This would be a boon for Bloo, who, as a /b/ and porn board archiver, already has the experience and the will to manage such a system.
* '''Image-dense Boards''' (pr0n boards: /e/, /d/, /b/) - The NSFW p0rn boards are difficult to host, but also present a tremendous funding opportunity when it comes to ads. 4chan is close to the strength of PornHub in the smut market. This would be a boon for Bloo, who, as a /b/ and pr0n board archiver, already has the experience and the will to manage such a system.
* '''Pure Discussion Boards''' (/a/, /v/, /g/) - The SFW blue boards have strong cohesive communities that focus strongly on text discussion rather than sharing images. Images are still critical to expression and data sharing, but in the same way as a modern group chat. They are also more conducive to donations to keep their home and community alive.
* '''Pure Discussion Boards''' (/a/, /v/, /g/) - The SFW blue boards have strong cohesive communities that focus strongly on text discussion rather than sharing images. Images are still critical to expression and data sharing, but in the same way as a modern group chat. They are also more conducive to donations to keep their home and community alive.
* For low budget archivers, It may be necessary to initially stick to textboards and leverage image embeds from Imgur or wherever to reduce the space constraints
* For low budget archivers, It may be necessary to initially stick to textboards and leverage image embeds from Imgur or whereever to reduce the space constraints
** We might be able to leverage [[IPFS]] in particular to host content in a distributed, low cost manner. Research this possibility.
** We might be able to leverage IPFS in particular to host content in a distributed, low cost manner. Research this possibility.
** On the other hand, archivers with better budgets (and which already have the storage capacity) could host images and still keep archiving them as if they had come from 4chan.
** On the other hand, archivers with better budgets (and which already have the storage capacity) could host images and still keep archiving them as if they had come from 4chan.


Line 53: Line 51:
This can be done simply by shifting the ghostposting function to allow full threads, rather than just single posts. The archived threads from 4chan would keep continuity with the original thread on 4chan, bringing in a natural community in an instant.
This can be done simply by shifting the ghostposting function to allow full threads, rather than just single posts. The archived threads from 4chan would keep continuity with the original thread on 4chan, bringing in a natural community in an instant.


this strongly hinges on the ability of [[FoolFuuka]] or whatever board system they use to be able to serve an imageboard community as it's new primary purpose as well as our ability to migrate users over to the platforms (as I highly doubt 4channers would turn to the archives looking for a place to call home (unless we have archives make announcements about it)).
this strongly hinges on the ability of FoolFuuka (https://github.com/FoolCode/FoolFuuka) or whatever board system they use to be able to serve an imageboard community as it's new primary purpose as well as our ability to migrate users over to the platforms (as I highly doubt 4channers would turn to the archives looking for a place to call home (unless we have archives make announcements about it)).


FoolFuuka might not be sufficient for this need as things grow, so either before the crash or after it, we need to have a migration plan where we turn Fuuka SQL format into Lynxchan or Asagi or whatever imageboard we so choose, keeping the original threads displayed.
FoolFuuka might not be sufficient for this need as things grow, so either before the crash or after it, we need to have a migration plan where we turn Fuuka SQL format into Lynxchan or Asagi or whatever imageboard we so choose, keeping the original threads displayed.
Line 63: Line 61:
As the costs of hosting an anonymous imageboard are so high, we need to leverage new technologies to make it work in the modern day.
As the costs of hosting an anonymous imageboard are so high, we need to leverage new technologies to make it work in the modern day.


If no one imageboard has enough bandwidth/space/power to host everybody, the communities will be split across different sites. Sites can use [[federation]] to share the posts across different servers then (3) is improved. (rather than having lots of boards with a very small userbase you can have lots that all work together to produce one large community).
If no one imageboard has enough bandwidth/space/power to host everybody, the communities will be split across different sites. Sites can use federation to share the posts across different servers then (3) is improved. (rather than having lots of boards with a very small userbase you can have lots that all work together to produce one large community).


=== Mobile Interface ===
=== Mobile Interface ===
Line 78: Line 76:


<antonizoon> How would you conduct this shift? In modding foolfuuka
<antonizoon> How would you conduct this shift? In modding foolfuuka
<antonizoon> Should threads be made in the same place as the 4chan original boards to enforce continuity
<antonizoon> Should threads be made in the same place as the 4chan original boards to enforce continuity
<antonizoon> And should there be a way to mark which threads originally came from 4chan
<antonizoon> And should there be a way to mark which threads originally came from 4chan
<VoH> I'd suggest adding a flag to posts that came from 4chan, there's already a post user field
<VoH> I'd suggest adding a flag to posts that came from 4chan, there's already a post user field
<VoH> like a collumn that normally handles things like noting an admin/mod post, but at least temporarily add one for posts that were originally from 4chan
<VoH> like a collumn that normally handles things like noting an admin/mod post, but at least temporarily add one for posts that were originally from 4chan
<antonizoon> Great. How about retooling the archive to make ghostposting into normal thread posting
<antonizoon> Great. How about retooling the archive to make ghostposting into normal thread posting
<VoH> Even simpler, in the board controls you have a setting that sets the board as an archive or a board
<VoH> Even simpler, in the board controls you have a setting that sets the board as an archive or a board
<VoH> the slightly harder part is going through the DB and un-ghosting the threads
<VoH> the slightly harder part is going through the DB and un-ghosting the threads
<antonizoon> Unghosting?
<antonizoon> Unghosting?
<VoH> uhh, due to how foolfuuka handles a thread past its age cutoff
<VoH> uhh, due to how foolfuuka handles a thread past its age cutoff
<VoH> if its ghosted an additional collumn is populated with a timestamp of the last ghost post i think
<VoH> if its ghosted an additional collumn is populated with a timestamp of the last ghost post i think
<VoH> lemme pull it ip
<VoH> lemme pull it ip
<VoH> yeah there's a "time_ghost" and "time_ghost_bump" in the _threads table
<VoH> yeah there's a "time_ghost" and "time_ghost_bump" in the _threads table
<antonizoon> Ah yes because ghosted posts don't bump?
<antonizoon> Ah yes because ghosted posts don't bump?
<VoH> yup
<VoH> yup
<VoH> unless you're on the ghost board
<VoH> unless you're on the ghost board
<VoH> I've got some duplicate boards on testarchive I can fiddle with
<VoH> I've got some duplicate boards on testarchive I can fiddle with
<npleb> moving from asagi archive to ffuuka board is as simple as removing triggers/procedures and setting it as board in ffuuka
<npleb> moving from asagi archive to ffuuka board is as simple as removing triggers/procedures and setting it as board in ffuuka


Line 236: Line 217:
6:41 PM <•Sunako> "QmbMF1pFwvDWeskNmrBiuSzCDwJwciDtm57soJ16Qoyfwv" ( check out https://github.com/ipfs/go-dnslink )
6:41 PM <•Sunako> "QmbMF1pFwvDWeskNmrBiuSzCDwJwciDtm57soJ16Qoyfwv" ( check out https://github.com/ipfs/go-dnslink )


== [[NNTPChan]]: Modern Anonymous USENET ==
== NNTPChan: Modern Anonymous USENET ==


https://github.com/majestrate/nntpchan/
https://github.com/majestrate/nntpchan/
Please note that all contributions to Bibliotheca Anonoma are considered to be released under the Creative Commons Attribution-ShareAlike (see Bibliotheca Anonoma:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!
Cancel Editing help (opens in new window)