Git Product home page Git Product logo

fikaba's Introduction

Fikaba

Fikaba is an imageboard engine forked from Futallaby aiming to be more standards-compatible, readable, usable, and generally an updated version of Futallaby, since Futallaby has become abandonware.

See here for info on migrating from Futallaby

Instances

Below are some examples of sites running Fikaba. If you are using Fikaba and want to be added to the list, please make a pull request or otherwise contact me to add your site to the list below.

Features

  • Valid HTML5
  • Fairly advanced admin/moderator/janitor panel
  • JSON API
  • Tripcodes, capcodes
  • Highly configurable
  • Post references
  • Oekaki
  • ...and more

Installation

This guide assumes you have a webserver with PHP (7.0 at least) already installed. Fikaba has only been tested on Apache, but should work on any server.

  1. Clone the files from this repository into a folder on your webserver and set the permissions of that folder to 777
  2. Edit/move config.example.php to config.php and edit it
  3. If you want to use oekaki, execute git submodule update --init --recursive.
  4. Navigate to imgboard.php in your browser
  5. Log in to the default admin account (password REPLACEME) and create a new account. The default one will be automatically removed
  6. Pour yourself some puerh and admire your professional adminship

Updating

See here

Contributing

Contributions are welcome. Github wants me to make a CONTRIBUTING file, but I won't.

License

See the file LICENSE.

fikaba's People

Contributors

knarka avatar maikuolan avatar mxrnx avatar rgbacatlord avatar sandman6094 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

fikaba's Issues

Manager panel says "you do not have the necessary permissions"

Describe the bug

Small bug, when i log in to the manager panel (keep in mind i have admin rights) it states "you do not have the necessary permissions"

Screenshots

image

Client (please complete the following information):

  • OS: windows 7
  • Browser chrome

Server (please complete the following information):

  • OS: ubuntu 16.04
  • Server: apache2
  • SQL server: mysql
  • Fikaba version: newest

Additional context

Everything else works like a charm, just this bug (sometimes when i go to home it doesnt show me the posts below but thats ok)

Broken Replies

Hey, me again.
Incorrect datetime value: '0' for column 'root' at row 1
WHY???

Undefined variables

I use xampp and sometimes when I try to load up a page I get a weird SQL error. It doesn't happen every time but is still annoying. I use PHP 5.6.36.

I also get some of these on some pages:
Notice: Undefined variable: p in C:\xampp\htdocs\ch\imgboard.php on line 259

Notice: Undefined variable: accname in C:\xampp\htdocs\ch\imgboard.php on line 1320

Notice: Undefined variable: accpassword in C:\xampp\htdocs\ch\imgboard.php on line 1320

Notice: Undefined variable: acccapcode in C:\xampp\htdocs\ch\imgboard.php on line 1320

Notice: Undefined variable: accdel in C:\xampp\htdocs\ch\imgboard.php on line 1320

Notice: Undefined variable: accban in C:\xampp\htdocs\ch\imgboard.php on line 1320

Notice: Undefined variable: acccap in C:\xampp\htdocs\ch\imgboard.php on line 1320

Notice: Undefined variable: accacc in C:\xampp\htdocs\ch\imgboard.php on line 1320

some problems

My mini anon-league needs your help!
They have few problems:

  • fikaba can't find WebMs (I've checked my config file: WEBM_ENABLED = true;)
  • Styles doesn't works (prob. on Tor only, I use Opera so idk)
  • Ban reason is not displaying in ?mode=banned (no needed, I can make it myself)

So, what now? When will You find any time to add some functions?

text doesn't get written into posts

It looks like when I try to make a new thread with an image and text, only the image is posted.
Trying to reply also with only text causes a Flood Detection error. I think it's coming from imgboard.php (should also note that I'm using the mysqli branch as my phpMyAdmin doesn't support the master).

Capcodes

Is there a way to change the capcode color for each user?

Tables sql

Please add tables.sql for easy config beacause the 3 tables require numbers of column when I create it.

SQL Causing internal server error

Hi, kinda new to this. For some reason, any SQL I write causes an internal server error. I'm not sure if it's that I configured SQL or fikaba wrong.

General dev questions.

Hi @knarka,

A conversation that happened earlier tonight elsewhere; TL;DR; Someone asked me whether I could offhandedly recommend any good chan scripts for them to use. I couldn't, but did some quick googling, and found yours. Looked at the source; Spotted some easy potential improvements/PRs; Have some general dev questions.

  • Which minimum compatible PHP versions are you targeting? (So that PRs won't break backwards-compatibility).
  • Anything off-limits at the moment? (e.g., parts of the codebase that you're currently working on right now, which PRs could interfere with, etc).
  • ..Accepting new PRs at the moment generally?

Some Issues and suggestions

1.) CSS Themes don't work outside of Yotsuba, this was also in a separate issue.
2.) .swf files don't upload. At all. And yes, I do have swf uploads enabled.
Suggested features:
-Stickying posts
-Tomorrow theme
-Inline image expansion
-Settings menu

"Incorrect datetime value: '0' for column 'root' at row 1" when trying to reply

Describe the bug

i couldnt quite find if this was solved or not so im asking

To Reproduce

Steps to reproduce the behavior:

  1. Go to http://gnoekien.tk
  2. Click on "reply"
  3. write text etc etc.
  4. See error

Client (please complete the following information):

  • OS: windows
  • Browser chrome,firefox,ie

Server (please complete the following information):

  • OS: ubuntu
  • Server: apache2
  • SQL server: mysql
  • Fikaba version: 181008

Additional context

there are even more problems, when you delete a post and go to the main page, its still there

[feature idea] Multiple Mod accounts

This isnt a bug but more a feature idea if it isnt already implemented,
Adding more moderator accounts, admin, helper accounts to the board so we can "employ" some people to help
Btw, you can proudly add my board to the list of site using your board ;)

How can I change timezone?

Your script is nice, but my users are astonished, why they when write new post at for example 9 o'clock (in Europian time) they have in thread time 2 o'clock. Because, you forgot to add the ability to change time from JST to CEST. Please, check this issue and add this ability!

when renaming the config.example.php the imgboard.php tells me HTTP ERROR 500

Describe the bug

Basically i tried to set this up and when i renamed the config.example.php to config.php the imgboard.php doesnt seem to work

To Reproduce

Steps to reproduce the behavior:

  1. Go to http://128.0.120.63
  2. Click on imgboard.php
  3. See error

Screenshots

If applicable, add screenshots to help explain your problem.

Client (please complete the following information):

  • OS: windows
  • Browser chrome

Server (please complete the following information):

  • OS: ubuntu 16.04
  • Server: apache2
  • SQL server: mysql
  • Fikaba version: newest from today

YT?

Is youtube support avail at all? Tinyib (similar code) has great youtube support, and if someone could make that work in this board that would be awesome. I will pay anyone to do it.

More features for fikaba

  • Thread hiding
  • Hiding threads from catalog
  • Catalog search
  • Expanding images
  • Threads archivation
  • Report system
  • MP4 and MP3 support
  • Allow users to edit their own posts

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.