Reference TCBBS for admin/mods. Here are a few cool scripts you could reference as well:https://github.com/ahushh/Monabahttps://haibane.ru/https://bitbucket.org/neko259/neboardhttps://neboard.me/https://github.com/desuwa/hivebbshttps://bbs.neet.tv/
>>1That's rather interesting; thanks for sharing. It's interesting to see how different people implement the textboard idea. https://bbs.neet.tv/lounge/ looks pretty similar to what I have going on here.
>>2Yea, Hivebbs is very minimalist; like this script. It also has a nice reply form.The other script have user privileges, OP moderation, "feed" page which shows recent posts, an @mention feature, gallery/tree mode, etc.Good reference for you. Make this different
It would be nice to see image upload and allowing post edits (like Monaba)
AND MULTI BOARD SUPPORT???
>>5 I dunno about multiboard... most sites that have textboards seem to do well with just one. It's kind of a niche community. In other news -- replies and quoting added!
>>4 I like the idea of post editing, but image uploading is what imageboards are for, lol. It's not too much of a pain to just post an imgur link or whatever into a reply if it's related to the conversation.
Check my 8
>>6 What about adding tags, so you can filters different subjects?
>>9 A lot of this stuff's programmed with the thought in mind that textboards move really slowly, in general. Even the most popular textboards (/prog/, in its peak, /dqn/, etc) would only ever get maybe 6 or 7 posts an hour, maybe 2 or 3 threads per day. In the event that a board gets so popular that it's getting, say, 20 threads a day, it's no hassle to just open a new board to split the load..... I really appreciate hearing your suggestions! After I add a few tags like [youtube], [aa], [code], and [spoiler], I think I'll get to work on an admin panel ~ I hope that you all had a wonderful Christmas!Oh, and I've added support for page redirects after making a comment. Does anyone have any links to any good SJIS art resources, for something fun to put on the "post confirmation" screen? :)
>>10 I meant tags where people could add; Like art, science, etc. That would be neat. I wouldn't copy other textboards, make yours different!:)
This solid white background hurts my eyes..
>>12 Custom stylesheets would be neat.
>>9 > Tags: https://neboard.me/tags/required>Latest Posts: https://neboard.me/feed/https://haibane.ru/feed/>>4 > edits/history:https://haibane.ru/history/2197> News:https://haibane.ru/news> post preview:https://bbs.neet.tv/lounge/#post-form> hover quotes:https://haibane.ru/feed
Also,> Hex colors / tripsYou could also do something like this script: https://github.com/infinity-next/infinity-next/blob/13a1763429dcf7801cfe57d4b3ba5899c2304edd/public/static/js/plugins/md5.js#L55You could use a span class around the name.
New things have arrived....- a [YT] tag (wrap your youtube link in them)- a [CODE] tag
Oh, and we have [spoiler] tags now!BBcoderific!
1. Auto lock after X days w/ post2. Pagination
>>18 Good thinking; thanks. I'm about to work on doing the code for locking threads / stickying threads / permasaging threads. Permasaging is a mode where no new bumps can be made to a thread, and I consider it as a "soft" lock. Locks and stickies are obvious in their behavior, but I think permasaging is an important part of textboards; bandwidth and disk space is less of a concern with them (compared with imageboards) and imo, permasaging old threads would be better. Sometimes, the topic is still relevant, even if it doesn't need to be bumped to the top of the board as a "fresh thread". With auto-permasaging, a thread's essentially archived (as it becomes less relevant), but it doesn't need to be recreated for people to make additional comments. What do you think would be a good limit for replies in a thread? 2ch automatically locks a thread after >>1000 replies.
Are there any textboard themes people would like to see? The current one may as well be called "4x13" as it matches the style of the rest of my site (4x13.net)I'm thinking of doing a more-or-less straight clone of Kareha's pseud0ch and Sageru's MWN and Futaba to start off. You can view them here -- http://sageru.org
>>19 With pagination, you can extend thread replies. Thoughts on pagination? I think it would be better for mobile. >>20 Futaba is always nice. Minimalist theme like 'headline' or one like Hivebbs.
>>21Do you mean splitting threads into multiple pages, say, every 50 posts?
>>22 Yep, with newer / older links to the pages.Similar to: http://minichan.org/
Post reporting pls
I've added a second style; to view it in firefox:
Code:View > Page Style > 0ch
View > Page Style > 0ch
We're back! Sorry about the long downtime everyone.
>>26 What new features you got for us
>>27Stylesheets, stickies, locks, permasages, and an updated thread lister.
How can you call it a BBS without any bees?
>>29I lack the bee-foo ;-;
A BUG!> lol what> lol whatalso, non-ascii characters in the name field causes really ugly error messages.>>30<script src="https://wakaba.c3.cx/bee.js"></script>
Enclosed Alphanumerics ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯ ⑰ ⑱ ⑲ ⑳ ⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁ ⒂ ⒃ ⒄ ⒅ ⒆ ⒇ ⒈ ⒉ ⒊ ⒋ ⒌ ⒍ ⒎ ⒏ ⒐ ⒑ ⒒ ⒓ ⒔ ⒕ ⒖ ⒗ ⒘ ⒙ ⒚ ⒛ ⒜ ⒝ ⒞ ⒟ ⒠ ⒡ ⒢ ⒣ ⒤ ⒥ ⒦ ⒧ ⒨ ⒩ ⒪ ⒫ ⒬ ⒭ ⒮ ⒯ ⒰ ⒱ ⒲ ⒳ ⒴ ⒵ Ⓐ Ⓑ Ⓒ Ⓓ Ⓔ Ⓕ Ⓖ Ⓗ Ⓘ Ⓙ Ⓚ Ⓛ Ⓜ Ⓝ Ⓞ Ⓟ Ⓠ Ⓡ Ⓢ Ⓣ Ⓤ Ⓥ Ⓦ Ⓧ Ⓨ Ⓩ ⓐ ⓑ ⓒ ⓓ ⓔ ⓕ ⓖ ⓗ ⓘ ⓙ ⓚ ⓛ ⓜ ⓝ ⓞ ⓟ ... Box Drawing ─ ━ │ ┃ ┄ ┅ ┆ ┇ ┈ ┉ ┊ ┋ ┌ ┍ ┎ ┏ ┐ ┑ ┒ ┓ └ ┕ ┖ ┗ ┘ ┙ ┚ ┛ ├ ┝ ┞ ┟ ┠ ┡ ┢ ┣ ┤ ┥ ┦ ┧ ┨ ┩ ┪ ┫ ┬ ┭ ┮ ┯ ┰ ┱ ┲ ┳ ┴ ┵ ┶ ┷ ┸ ┹ ┺ ┻ ┼ ┽ ┾ ┿ ╀ ╁ ╂ ╃ ╄ ╅ ╆ ╇ ╈ ╉ ╊ ╋ ╌ ╍ ╎ ╏ ═ ║ ╒ ╓ ╔ ╕ ╖ ╗ ╘ ╙ ╚ ╛ ╜ ╝ ╞ ╟ ╠ ╡ ╢ ╣ ╤ ╥ ╦ ╧ ╨ ╩ ╪ ╫ ╬ ╭ ╮ ╯ ╰ ╱ ╲ ╳ ╴ ╵ ╶ ╷ ╸ ╹ ╺ ╻ ╼ ╽ ╾ ╿ Block Elements ▀ ▁ ▂ ▃ ▄ ▅ ▆ ▇ █ ▉ ▊ ▋ ▌ ▍ ▎ ▏ ▐ ░ ▒ ▓ ▔ ▕ Geometric Shapes ■ □ ▢ ▣ ▤ ▥ ▦ ▧ ▨ ▩ ▪ ▫ ▬ ▭ ▮ ▯ ▰ ▱ ▲ △ ▴ ▵ ▶ ▷ ▸ ▹ ► ▻ ▼ ▽ ▾ ▿ ◀ ◁ ◂ ◃ ◄ ◅ ◆ ◇ ◈ ◉ ◊ ○ ◌ ◍ ◎ ● ◐ ◑ ◒ ◓ ◔ ◕ ◖ ◗ ◘ ◙ ◚ ◛ ◜ ◝ ◞ ◟ ◠ ◡ ◢ ◣ ◤ ◥ ◦ ◧ ◨ ◩ ◪ ◫ ◬ ◭ ◮ ◯ Miscellaneous Symbols ☀ ☁ ☂ ☃ ☄ ★ ☆ ☇ ☈ ☉ ☊ ☋ ☌ ☍ ☎ ☏ ☐ ☑ ☒ ☓ ☚ ☛ ☜ ☝ ☞ ☟ ☠ ☡ ☢ ☣ ☤ ☥ ☦ ☧ ☨ ☩ ☪ ☫ ☬ ☭ ☮ ☯ ☰ ☱ ☲ ☳ a
>>31no error messages for me... how did you trigger the error?and the span/spoiler stuff really only affects a small subset of cases. easy to fix but it's low-priority.豈 更 車 賈 滑 串 句 龜 龜 契 金 喇 奈 懶 癩 羅 蘿 螺 裸 邏 >樂 洛 烙 珞 落 酪 駱 亂 卵 欄 爛 蘭 鸞 嵐 濫 藍 襤 拉 臘 蠟 廊 朗 浪 狼 郎 來 冷 勞 擄>櫓 爐 盧 老 蘆 虜 路 露 魯 鷺 碌 祿 綠 菉 錄 鹿 論 壟 弄 籠 聾 牢 磊 賂 雷 壘 屢 樓 淚 漏 累 縷 陋 勒 肋 凜 凌 稜 綾 菱 陵 讀 拏 樂 諾 丹 寧 怒 率 異 北 磻 便 復 不 泌 數 索 參 塞 省 葉 說 殺 辰 沈 拾 若 掠 略 亮 兩 凉 梁 糧 良 諒 量 勵
What I plan to add:- RSS feed for new threads- RSS feed for recent posts- SJIS support - More stylesheetsWhat I may add:- Hex colored tripcodes- Post previewing- Unicode names (because not everyone is American)- No replies shown for sticky/lock/permasaged threads on front page- Easier setup - Youtube images that embed video onclick, so there's not 50 iframes loading in a thread- Admin panelWhat I won't add:- External image embedding / oekaki- Threads / tree mode / gallery mode
>>34it looks like you somehow missed the "in the name field" part.
>>36 Look at >>32 and >>33. I tried an Arabic character in the name field in the first, and a different non-ASCII character in the second. They CGI escaped and rendered themselves as tripcodes rather than the proper characters, but the posts made it through without an error. That's why I asked how you triggered the error after two posts with odd name fields (but two posts, nonetheless).
>>37 U+202E (the first non-ascii character I tried) did it.
>>37-38and now it looks like it just turns it into a tripcode instead.
will definitely work on a way for catching that, regardless.Follow up - how many Youtube videos do you think should be permitted per post? I could see someone sensibly attaching 3 or 4 videos, maybe, but getting a img<-->iframe script going would definitely reduce load times in the events of video heavy threads.
>>40 I would say one per post is enough. if people want to post 3 or 4 videos, why not make 3 or 4 posts? the only potential use case I can see for multiple videos in one post is when people split up movies into multiple parts and put them on YouTube, but it'd make more sense in that case to just link to a torrent of a non-mangled copy of the movie.
>>35 Custom stylesheets would be neat; Let a user wither upload .css file or enter in a url for one.
>>40 >>41 I used to browse 2ch.hk which allowed posting up to 3-4 youtube videos and it was fine, and there is no reason to force a user to split their videos between posts, that seems pointless to me
>>31 I have fixed the spoiler within quotes bug!>>35 And... I have also added the JS-based improvement for YouTube speed (embed thumbnail images that become iframes onclick).
>>43 I feel the same way; I'll wait and see how it goes.
Just added RSS feeds of recent threads / recent posts. The posts RSS may be more relevant to moderators who find it easier to check RSS feeds to watch spam; the threads RSS is similar to Kareha's, good for just getting general updates, and is less "spammy".
Recent Post Page pls.> Admin PageCan we has pics?
>>46 I just started working on it, but sure! Check it out: The idea with the admin page is that the admin's password is a tripcode; by storing the hash of a tripcode as the password serverside, there's a little bit more security. It's linked with a capcode (the blue Admin name) as well. The admin should be able to lock/permasage/sticky/delete threads, delete posts, and ban users from the web interface; because iyagi uses a flatfile DB, this should be easy to achieve! The admin can already view a nice list of recent posts with IP addresses, and see current board settings. There's a great recent post page available via Atom. You can bookmark it in Firefox, add it in Feedly, or use some other app:> http://4x13.net/bbs/?m=atom;r=p 50 recent posts> http://4x13.net/bbs/?m=atom;r=t Threads, sorted by dateYeah, it's ugly XML. But, if you don't get why Atom is cool, that's because it's not intended to be viewed in the browser, as XML -- it's used to make dynamic lists of recent updates to things like blogs, forums, etc. You can subscribe to feeds and get notified automatically when there's updates, in a client that usually resembles email clients. Try pasting one of those feed URLs into this site to see what happens: http://www.howtocreate.co.uk/tutorials/jsexamples/rss.html
>>48 You can view all posts of an IP?
>>49Are you asking if I can see the IPs? Well, how else can I get rid of spammers / people linking CP / etc? :) Pretty much all servers log all traffic, to some degree; it's pretty common for all "social" sites to log/store IPs to prevent abuse. But the address themselves are not publicly shared here because that spoils the point of anonymous forums. Or do you mean, searching for all the posts by one 1 IP? Good idea, thanks. I've been slacking on the admin panel lately, been going through some personal stuff, but a bunch of updates should bring us to v1.5 or v2.0 when I finish and the admin panel should work pretty well. I'll be adding a way for iyagi to see if users are banned / words in a post are banned as well.. The admin panel will have an option for setting up the board from the web if there's no boards existing. All these things together should make this project better.
>>50 I was referring to #2. All posts per IP would be nice.
Progess -- https://github.com/153/iyagi-bbs/tree/adminpanelBeen going through a breakup after 2 years, sorry for those expecting rapid development.
HOWS THE ADMIN
>>53VERY SAD. how are you?
>>54 \rGet better soon!
>>55thanks ! i am mostly better
feel free to post suggestions etc again as the script is in ACTIVE DEVELOPMENT and HEAVY REFACTORING
>>46 I just wanted to say, you can do this now with any feed reader / library for reading feeds -- http://4x13.net/bbs/?m=atom;r=pit would be easy to add HTML widgets, email updates, tweets, etc etc with the ATOM feed as input.
>>60good attempt mate
Added 7ch.css theme :)
I'm going to port the themes "Blue Moon", "Tanasinn", and "Ernstchan" from Kareha.Anyone have added suggestions for the board's style?
Thinking of giving it something like Sexpcode...(test example http://4x13.net/misc/lispmark.html )
http://4x13.net/misc/lispmark/ Lispmark coming along..
Where is the code for the site hosted? How does admin feel about the personal attacks made against him on other text boards?
>>68 Scratch that first question, I've found it thanks
>>68http://github.com/153/iyagi-bbs/I don't care *that* much about people attacking me, but it's annoying that someone's using one of my email addresses to post awful things... Iyagi should be fairly easy to setup. Moderating it is just a little annoying still. It'll soon be getting a new markup option that's not BBcode or Markdown and several more themes. Sorry the code isn't that great :P
>>70I can't imagine how annoying that situation must be. But as for the link I appreciate it, and thanks for making this place.
I wish i knew how to use this script, I like tablecatbbs bcuz it's easy install. Can you do similar?Also, might be neat to have pages that show mentiones like @Admin, and maybe all posts from a certain name like ...;u-admin.
>>14 See this post for good ideas