drydock image board script
drydock is an image board script written in PHP and based on the now defunct Thorn project. The developer of Thorn, Garret Albright, has ceased development of this codebase.

Thus, we've created a development fork of Thorn, which is what this script is.
It currently supports MySQL and SQLite (as of the 0.3.1 release) and has functionality that is not present in most other image board scripts.

Some of drydock's features include:
  • Use of the Smarty template engine for ease of redesign and plugin system (from Thorn)
  • Modular database setup, allowing new database types to be supported with relative ease
  • A profile system (with optional open registration functionality)
  • Account-based administration/moderation (which allows for accountability and specific enumeration of abilities)
  • Robust moderator/admin functionality, which includes a logging system
  • Quick and easy board set up
  • Many per-board options allow wide range of possibilities (including per-board forced anonymous posting)
  • Support for board-specific formatting
  • Thornlight and ThornQuasilight tools (inspired by futabalight and developed for use on 573chan)
  • Supports SVG images (requires PEAR) - a first for image boards
  • Supports Flash files
  • Support for various Flash based movie player embed tags (like YouTube, Google Video, MySpace Video)
  • Support for customized capcodes ( ## Admin, ## Moderator, ## Whatever you want )
  • Wordfilters and other plugins
  • Blotter functionality for global news
  • Board-unique post numbers with massive backend rewrites from Thorn (no more ugly URLs)
  • Spam blacklisting and other anti-spam functionality
  • RSS fed news page (generates from specified news board)
  • Working quotereply (>>573)
  • Metadata parsing for images (and Flash animation with PEAR)
  • Manager posts
  • Random banner script
The code modifications were done primarily by 2 people. There have been other contributors from time to time; a semi-complete listing of the people that have contributed code/time follows:
  • Garret Albright - primary contributor of Thorn codebase, on which our code is based
  • tyam - primary contributor and site administrator
  • ordog - primary contributor and site administrator
  • bethany stewart - occasional contributions/moderation
  • sherl0k - occasional contributions
  • alphabet from anonib - various code models/code ideas
  • WTSnacks - regular expression help
  • coda - asking about our code lol (he also assisted with a few details with character escaping)
  • Mark Jones from famfamfam.com - the lovely "Silk" icon set, some of which has been used in various locations
drydock ↓
Navigation Menu
Main page
Important info
Get it
Setting Up
Documentation Wiki
Browse Source