- Python 2.4, however it is assumed that it will run just as well on Python 2.3
- WSGI direct interface without use of an external python web framework
- MySQL database
- List comprehension when practical in place of normal for loops
- All board pages accessed are fetched using fully static content
- HTML, CSS, and JS files all are expected to be located somewhere other than the script
- Tenjin used for templating
- Pure python, requires no library compilation
- Psyco used when available
- Set to bind only to functions known to make extensive use of it
- SQLAlchemy used when available
- Manages SQL connections for performance
- Regeneration of front pages and thread /res/ pages are carried out asynchronously
- The regeneration system was rewrote to be thread-safe and now uses a pool to carry out as many regeneration requests at the same time as fast as possible
- With a test of 10 boards, this has caused a speedup of 7 to 8 times (I.E., it's damn fast)
Features Not to ExpectThere are several features which are found in kusaba and are currently not within development plans. It is expected that a user who finds these features necessary will write an appropriate extension which will be cross-board portable for all sites running PyIB. - Front page (menu, news, rules, faq)
- File uploads for types other than JPG, PNG, and GIF
- Watched threads
- Expand thread
- Quick reply
- Post spy
- Other board formats (text boards, upload boards)
|
How difficult would it be for a user to add in support to other file types? So far it looks real nice.
I'd love to see Hide Threads come with it. This functionality is really useful, especially when idiots come and spam a board with crap.
As for expanding file type support, that shouldn't be much of a hassle. Copy an older one, check for the header of whatever file type, update some files and that should be it. But it all depends on how the code is written really.
Hmm I was really depressed when kusaba went down. I am hoping this will be even better although I still miss kusaba. Glad I got it right before it died :-) If you are interested in kusaba still and want to see what it's like check out mine http://oocchan.ath.cx
No one cares about yuor shitty kusaba chan site, there are enough of them as it is.
Great project, nice to see something different.
Would love to see some more options in manage (is there a way to remove a board?)
Thanks for the great software