Coder Social home page Coder Social logo

36marvin / kurenai Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 0.0 2.78 MB

A full-featured, user-based messageboard with public board creation and integrated booru features. Running on Laravel 10.

PHP 66.23% JavaScript 0.40% Blade 26.57% CSS 6.81%
forum texboard messageboard community docker laravel php imageboard

kurenai's Introduction

About

Kurenai (็ด…, jap. for "crimson") is a full-featured, user-based imageboard. Compared to other anonymous messageboards, under Kurenai each poster has a consistent username and avatar throughout all the forum and the admin has much more control over how the website behaves.

Under Kurenai:

  • Posters can use BBcode language to make HTML lists, tables and more.
  • Users can create their own boards, though the admin can enable/disable this feature.
  • Admins can add their own custom "emojis" and CSS themes to the website.
  • Security-conscious users can still browse the front-end without JavaScript.
  • The admin can easily create application-level firewall rules to curb user creation from certain IP ranges.

Contributing (currently closed)

If you wish to contribute to this project, please do the following:

  • create a GitHub issue detailing the change you want to make;
  • wait for a response of the project maintainer;
  • if your change is greenlit, implement it on your end and submit a pull request;

Please make sure to follow the PSR-12 coding style standard while implementing your change.

Changes related to security, vulnerabilities and bug fixes are highly desirable. Changes related to inserting/changing the forum's non-essencial features are somewhat desirable. Changes on the project's architecture and those that insert new dependencies into the project are generally not desirable unless they improve the project's security or other highly important property.

kurenai's People

Contributors

36marvin avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

kurenai's Issues

Boardlist page still counts secret boards for pagination, even for non staffers

Hyperlinks to pages that contain only secret boards, which will then still not be visible on the table, may still be shown on the boardlist page to non global staffers.

For example: if you have 0 public boards and 100 secret boards, with the paginator set to 50 boards per page, the boardlist will show hiperlinks to page 1 and 2 for non-global staffers, who will not be able to see any board in the boardlist table.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.