A listing and listing collective management system
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Copyright (c) Angela Sabas

Enthusiast is a tool for (fan)listing collective owners to easily
maintain their listing collectives and listings under that collective.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Collective Features
. Setup/install individual listings within the same single interface
. Customized, multi-level categories
. Insert/edit/delete joined listings, has fields for
   . Subject
   . URL
   . Multiple categories
   . Description
   . Comments (admin-viewable only)
   . Image
   . Status (Pending membership/Approved membership)
. Insert/edit/delete owned listings, has fields for
   . Title
   . Subject
   . Multiple categories
   . Description
   . Image
   . Status (Pending/Upcoming/Current)
. Collective statistics
. Searching for joined/owned listings in admin interface
. Customizable joined/owned list templates
. Integrated affiliates system, has fields for
   . URL
   . Title
   . Affiliate email
   . Image
. Email all or individual affiliates
. Optional affiliate emailing upon addition to collective
. Unlimited email templates for collective-wide (and listings) use
. Settings stored in database and updatable in admin interface
. Database error logging
. Neglected listings notification

Listing Features
. Includes The Fanlistings Network required fields Name, Email, and Country,
  and additional fields such as:
   . Password (MD5-encrypted in database, optional when joining)
   . Website URL
   . Show/Hide Email
   . Show/Hide Website URL (admin-editable only)
   . Comments (not stored in database)
   . Multiple Customizable Fields (toggable on/off, as many as needed)
. Single admin interface for all listings
. Change listing type (fan-, hate-, clique, etc) in the admin interface easily
. Turn off country field if needed
. Optional integrated affiliates system, of the same specifics as the
  collective affiliates
. Sort members list in any way and in multiple levels using the additional
  customized fields (default by country)
. Customize emails sent out from fanlisting via templates and special variables
  editable in the admin interface
. Put member updates on hold (will place members who update their information
  back to 'pending' status)
. Turn off auto-emailing of owner upon member addition or member update
. Fully customizable members list, affiliates list, and listing statistics
. Collective email templates can be used for listings as well
. Single-click membership approval (single or multiple)
. Member search in admin system
. Emailing of members upon joining (optional), upon approval, and upon
  their changing of information (automated)
. Ability to mass email/email members individually via the admin system
. Owner-only capability of "hiding" website urls of members but retaining
  the URL recorded in the database
. Supports resetting of passwords in case a member forgets his/her password
. Auto-capitalization of names
. Checks if a valid email address is used to join
. Automatically appends 'http://' to the front of a website URL if it is not
. Spam-protected member emails if shown on member list
. XHTML 1.0 Transitional-friendly

PHP 5.2.14 or higher
MySQL 4.0.15
* These are what I used to develop the script; if you have tested it with
lower versions of PHP and MySQL and it works, please let me know. :)

Installation and configuration
See http://scripts.indisguise.org/enthusiast/documentation/

IMPORTANT! Please read the installation instructions given in its ENTIRETY.
A copy of install.txt has been included with this archive, but you may
wish to view the online documentation instead.

Troubleshooting and Help
For troubleshooting and help, please browse/ask the Enthusiast Support Forum
at http://www.codegrrl.com/forums/index.php?showforum=26 -- please DO NOT
email me for troubleshooting help on ANY email address or ANY other contact
form. I will NOT answer support requests emailed to my email addresses --
no exceptions.