This project is simple but yet complicated at the same time. In order for you to bid on this project you must have substantial knowledge in PHP, as well as manipulating PHP files. For this project, users will have the option to register for an imageboard on the website. On this register page (the only register page) They will enter values such as the board name, mod password, board title, board folder name, a description and they will choose a section. They will also enter their email. Once this info is put in, the system will create a KusabaX imageboard for them ([url removed, login to view]) with the following info correctly put into place.
There is also the kusabaX moderation panel that you will have to tweak around, as well as some mainpage additions. I am not looking for a cool layout, and could actually care less about the design, i need the coder(s) to focus on the coding aspect here. This project is not too complicated, since most of the code is already here. Thanks everyone and have a great day!
Hi all bidders!
There are four main parts to this project. Please note that i am not looking for a great design here, i am mostly looking for some good code. Please note off the bat, you have to know how to heavily manipulate and edit php code. The main imageboard script you will be using to create the user's board will be KusabaX [url removed, login to view]
**Create an imageboard - Registration: This is by far one of the most important parts of the website. This page will have several textboxes on it, and nothing else. The textboxes will be "Board name, board foldername, board description, (choose a section the board will fit under via a dropbox), their email, and a mod password. After this information has been entered and submitted, a kusabaX board will be created under their board foldername ([url removed, login to view]), and their correct title will appear, etc.
This is probably the most important part of the website. This is where the user will log in to moderate their imageboard. KusabaX offers a great administrative panel for the user to do mostly everything* that they need to do, so you will be using that. In order for me to make site wide updates on the moderation panel, we need to make a universal login for every board. (sort of like this [url removed, login to view]) This login needs to recognize their username/password via mysql, and send them to their board's admin panel. This way, if i make an update on the moderation page, i won't have to update it on thousand's of boards across the server. The login page should be something like [url removed, login to view] I also would like one last feature added to the kusabaX admin panel. I want the user to have the option to change around the CSS for their board. You can simply let the user edit the css file via a box of code, nothing complex here.
**This is the final part, and should hopefully be the easiest. On the mainpage, i need a list of all the categories, and the boards inside those categories (going back to part 1). Under the category it will list their board name as well as their board description. I also need a list of the most recently created boards, as well as the most popular board of the day (the board that either gets the most traffic, or posts). Finally on the mainpage, i need a box of 10 images. These should be thumbnails, and should not be obtrusive, and rather small. They are going to be the last 10 pictures uploaded to any board on the server. If a user clicks on this image, it will bring them to the board with that image post. This can be done with KusabaX, and i know their are thousands of boards on the internet doing this already. I also need some sort of simple search function. This can just be a searchbox, and will simply pull up board names and their descriptions when someone submits a query.
Security Security Security!!** Unfortunately, the users we will be bringing in will try to test our security flaws. There is nothing we can do about that, but on pages such as the central login, and the registration page, we need to make sure users cannot enter any special characters, or anything like that. It has to be all letters and numbers and a minimum limit of characters. KusabaX is protected, but you must make sure your code is too.
That's it. Simply a registration board page, a central login with a style sheet editor, and a mainpage with a few things on it. Please let me know if you have any questions about this. Please make sure to check out KusabaX, and their administration panel especially. Have a great day everyone!