I've created this repository for a few reasons:
- Persevere original DCForum+.
- Bring the project to basic current day PHP support (8.x). (not intended for production!) Achieved!
- Eventually a complete rewrite of the project based on Laravel.
I was active on several DCForum based boards during the early 2000's,
And it is very nostalgic to me, I wish to bring it back to life,
I have no commercial plans for the outcome of this project.
DCFroum was a commercial project but in its last stages was released under GPL license.
I maid several attempts to find the original owner of the rights (DC Scripts),
But I did not have much success.
If you have claims to any of the rights related to this project (code, artwork, trademarks, etc.)
Please create a GitHub issue with your claim and I will address it
ASAP.
- Converted "while each" loops to
foreach
. - Migrated
mysql
functions tomysqli
. - Migrated
define
statements toconst
. - Renamed
dcsetup.php
todcsetup.example.php
and added to gitignore. - Added
dd
anddump
functions todclib.php
. - Migrated
array_push
on singles to[]
. - Removed timestamp size from mysql tables.
- Migrated empty strings on auto increment to null on sql inserts.
- Wrapped all array access in strings to
'{$arr['key']}'
. - Changed all
NULL DEFAULT...
toNULL DEFAULT...
. - Added
legacy_each
indclib.php
. - Replaced
each
withlegacy_each
. - Migrated
split('[\|]',
toexplode('|',
. - Modified
check_email
to usefilter_var
. - Changed all
timestamp not null
totimestamp null
, to avoidON UPDATE CURRENT_TIMESTAMP()
(assuming it is provided when ever needed). - Replaced all instances of
$this
to$__this
.
- Converted all files to utf-8.
- PHP 4.x
- MySQL 3.23.x
DCForum+ Version 1.27
Release Date 9-30-2006
©1997-2005 DCScripts
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 2 of the License, or
(at your option) 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
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
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, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Thank you for choosing DCForum+!
DCForum+ is a complete web conferencing software for building and managing an online discussion community. DCForum+ is PhP/MySQL implementation of highly popular DCForum. Whether you are managing your company's online support program or simply providing an interactive environment for internet users of common interest, you'll find the proven technology you need in DCForum.
DCForum+ is developed to meet the following design goals:
- Easy Installation - A typical DCForum+ installation requires editing only one setup file.
- PhP/MySQL - DCForum+ inherits its design from popular DCForum. Unlike DCForum, which is written in Perl and supports text-delimited database, DCForum+ is implemented using PhP with MySQL backend support and is capable of handling increased traffic.
- Clean and Intuitive User Interface - The interface is the most important aspect of a good forum software. It is imperative to keep it clean, intuitive, and user-friendly.
- Easily Customizable Interface - The overall layout of the forum must be easily customizable in order to expedite the integration process of the forum to the rest of your site. You can accomplish this by modifying two template files
- Fully Threaded Style of Discussion - While users can select to use linear discussion style, we strongly believe that the fully threaded discussion format is the ideal style for a web conferencing software. Unlike the linear messaging style boards, DCForum allows one-to-one interaction among forum users and reduces the difficulty of subscribing to a particular thread among thousands of posts.
- NEW - Multiple language option - With DCF+ 1.2, you can now allow your users to use different language to display forum information. The initial release will only include English modules but future release will contain additional modules
DCForum+ supports a wide variety of web servers running on both UNIX (LINUX, SOLARIS, FREEBSD, etc) and Windows server platforms. The only requirement for running DCForum+ is that your web server supports PhP application with MySQL backend support. With proven software backed by our devoted support staff, you can now begin focusing on building your community.
Thank you again for choosing DCForum+.
David S. Choi
President
DCScripts.com
Following is a list of installation documents. Please choose a document that meets your installation needs:
- New Installation
- Upgrade Installation
To upgrade from an older version of DCForum, please first upgrade to DCForum Version 6.23 and use above documentation.
We also offer new and upgrade installation service. The service charge for a new installation is $85 while upgrade installation prices vary depending on which version of DCForum you are currently running. Please email us at support@dcscripts.com for more information.
After you install DCForum, please read the Administrator User's Guide for post-installation instructions to complete your forum setup.
The best place to look for DCForum help is our support forums. Please check it out at
http://www.dcscripts.com/dc/dcboard.php
You can also email our support at support@dcscripts.com for any questions regarding DCForum.
© 1997-2005 DCScripts.com - All rights reserved
DCScripts.com is a division of DC Business Solutions