A lightweight, PHP/MySQL based fanlisting, webring and clique management script. It is an amalgamation of the now depreciated sk.fan and sk.ring scripts.
vs.hive is very loosely based on the old phpFanBase by Sasha. It retains most of the ‘feel’ of the original but the majority of the backend code has been re-written. It does not suffer from the protection.php hack.
There are two distributions of this script. The ‘multiple site’ version is for people who run their ‘hives’ as part of a collective, a la the v-s.net Fanlistings. The ‘single site’ version is for people who only want to run one single hive, or those whose directory structures otherwise preclude them from running the multi-site version. Both distributions are functionally the same; the only change between the two is where the script looks for include files.
The latest updates about the script’s development can be found here. To report a bug or request a feature, please use the tracker (not the comments on this page).
Download
Please select your download from the list below. Note that where previous code version are provided, these are for curiosity’s sake only; they should not be used in a production environment.
Latest Version
- vs.hive-multi v1.2.1 (29 October, 2008)
- vs.hive-single v1.2.1 (29 October, 2008)
Modules
The following will add additional functionality to base installs of vs.hive.
- Affiliates (10 October, 2007)
Converters
The following scripts will convert existing memberlists from different fanlisting, webring and clique management scripts to work with vs.hive.
- BellaBuffs v1s (26 September, 2007)
- Enth2 v2.1.8 (27 September, 2007)
- Enth3 v3.2.1 (27 September, 2007)
- phpFanBase v2.1 (2 October, 2007)
Features
General
- PHP/MySQL.
- Lightweight, easy installation and customisation.
- User and search-engine friendly URLs.
- HTML Strict.
- Can be used for webrings, fanlistings and cliques.
Frontend
- Stat-block including total members, total queued and last approved members.
- Notification if no new members have been added recently.
- Users may log in to change their own details.
- Fanlisting & Clique: Country list displays most-frequently-used countries first (i.e. it’s non-Anglocentric).
- Fanlisting: Option for users to hide email if a URL is provided.
- Automatic code sorting and grouping.
- Dynamically changing Codes and Memberlist depending on hive type.
- Built-in contact form.
Anti-Spam
- Optional CAPTCHA support.
- Optional Akismet support.
- Optional JavaScript spam protection.
- Spam protection for emails on member list page.
Administration & Configuration
- Admin notification on new member and user detail change.
- Fanlisting & Clique: Optional ‘question’ field.
- Optional comment field.
- Optional separate code and ‘main site’ URLs.
- Validiation for legitimate emails and URLs.
- Option to disable email notifications.
- Upload and delete image codes via the admin panel.
- Clique: Optional sort by country.
- Mass-mailing feature.
Modules
- Module API allows for easy development and install of extended functionality, without adding bloat to the main code.
- Affiliates module allows for the management of site links and affiliates.
Conversion
- Convert members from existing BellaBuffs fanlistings.
- Convert members from existing Enthusiast (2 and 3) fanlistings/cliques.
- Convert members from existing phpFanBase fanlistings.
Install
Multi-Site
- Run
/vs.hive/install.php. - Rename the
/exampledirectory to whatever you want. - Edit
/example/config.inc.phpas per usual. - Upload files, hopefully everything is working.
- Edit as needed.
- To install another instance, just copy one of your existing installs and edit
config.inc.phpas appropriate.
Single Site
- Run
/vs.hive/install.php.Edit/config.inc.phpas per usual. - Upload files, hopefully everything is working.
- Edit as needed.
Show Your Support
Like vs.hive? If you want to show your support for the script, the absolute best thing you can do is link to this page. Even if it’s just in a blog post. Seriously, it’s a big help. The second best thing you can do is join the fanlisting.
Note that while vs.hive is freely released under the GPL, obtaining official support for it will cost you a link. Cruel, I know.
14 days ago
1 comment