Orca Script Central
It's been a few years now since I started the Orca Script line, and much has happened since then. The series began with the Forum, built to replace a remotely-hosted service (coded in Perl) which began serving pop-up advertisements. The Forum spawned the blog, and because of an internal need for an employer, the Knowledgebase was also born.
However, my two favorite scripts have been, and still are, the Ringmaker and Search. Because I wish to focus my attention on these scripts, I have formally discontinued support for the other three. If you need the final patched versions of the Forum, Blog or Knowledgebase scripts, please send me a message using my contact form.
Orca scripts are free, GPL, PHP/MySQL scripts which I like to call "layout-transparent". That is, they should embed seamlessly into an already existing webpage layout. That and the fact that they are very easy to install and configure are probably their most popular features.
-
Ringmaker
Current Version - 3.0 Final
DownloadNow available, The Orca Ringmaker 3.0 final release! If you installed a release candidate, you will need to delete your installation, including all MySQL tables, and re-install the final.
The Orca Ringmaker allows you to host a full-featured webring on your site using PHP and MySQL. Many intuitive options and controls allow you to easily setup your ring just the way you want. Features include:
New Features!
- One user login can be the "owner" of multiple sites in the ring
- Interchangeable CSS themes!
- Updated GUI
- Faster and more reliable
Main Features
- Fast and painless install and setup
- Stores eight weeks of detailed statistics, reported hourly
- Customizable plain HTML or server-side javascript navigation bar
- Promote other ring members to ring moderators
- Integrated admin GUI for all setup details
- Instantly randomize or reorder ring site order
- LookAhead linking to skip ring sites which are down
Previous Version - Ringmaker 2.3d
- Available on request
-
Search
Current Version - 2.3
DownloadThe Orca Search is a self-spidering site search engine script written in PHP and using MySQL to index data. The data indexed can be quickly searched through by visitors via an intuitive interface.
Note: The Orca Search is a full-text search, rather than an index-word search; this provides a few key benefits such as: complete language independence, fast spidering and highly accurate searching. However, as a result of this design, the script will only usefully scale to sites with 1,000 ~ 2,000 pages. Decent spider crawl and search return times have been reported for indexes with up to 10,000 pages, but such results are not typical.
Key Features
- Easy setup: Run your control panel in seconds, your first spider in minutes
- Automatic site spidering - self updating database
- Better searching algorithm - search for phrases, important and negative matches, even by indexed filetype
- Searches in: Page text, Title, Keywords, and URIs
- Full UTF-8 searching support
- Optional Latin accent matching (eg. "a" will match "ä" and "â")
- Search text captured from PDFs, JPEGs and more with an extensible plugin interface
- Keeps a log of search queries made
- Search caching to decrease processor load
- Easy to use control panel GUI (screenshots below)
- Multiple output formats: (X)HTML, RSS 2.0, or make your own!
- Can use the search database to generate a Google Sitemap
- Can output a compressed Javascript version of the engine for use with offline mirrors
GUI Screenshots (Version 2.2)
Changelog: 2.2b to 2.3
- Spider
- Images are replaced with their alt text before indexing
- Fixed PDF indexing problem on some Windows servers
- Fix for spidering internal webservers without proper DNS entries
- Control Panel
- Increased cookie security a notch
- Increased Control Panel cookie timeout to 1.5 hours from 0.5 hours
- Small category filter fix
- Search Interface
- body.xhtml.php now includes its CSS file automatically
- General
- Reorganized variable names and MySQL queries to ease integration with other PHP applications
- NOTE: Changes made to config.ini.php!
Move the values MANUALLY from your previous copy to the new version
- Languages
- Added French language files for body.xhtml.php (Kelljery)
- Full Changelog
Help Translate!
The Orca Scripts are available in many translations already, but they can always use more! Sign up to help translate by subscribing to the Orca Script Translation Mailing List.
- Submit your translated language files
- Help keep existing language files up to date if new versions add new text
- Suggest improvements to existing language files
To sign up, just send an email to orca-i18n-subscribe (at) greywyvern.com!
Thanks for your interest in making the Orca Scripts truly international!
The following language files still contain some untranslated (English) text:
- Search
lang.it.txt(Italian)





Orca Scripts
Programming





