Documente Academic
Documente Profesional
Documente Cultură
readme
31/12/2013
Introduction to phpChess
phpChess was developed to permit schools, chess clubs and chess
enthusiasts to offer members an online chess playing experience without
having to spend any money. phpChess is consequently free to use and
modify. The only restriction is to please credit phpChess if any part of the code
is used.
In turn we thank the contributors to phpChess in particular code providers
phpmailer, flexgrid, jquery, tiny MCE, last RSS, js_chess, pgn player, jcrop,
greensock Tween, jhlywa_chess. You can find the majority of these in the
include directory.
We would also like to thank the many testers that help improve phpChess.
Over the last 10 years we had many code changes, many brain outages and
many kind people who pointed out what mistakes we had made, and what we
could do better. Without those inputs phpChess would no longer exist.
Because you care enough to send an e-mail we know phpChess gets used.
So please keep them coming.
Finally, if you have a few spare pennies why not donate to the project. Our
coders can always do we a bit of coffee.
phpChess
www.phpchess.com
phpChess 4.2
readme
31/12/2013
Quick Installation
phpChess can be quickly installed / upgraded as required. Simply follow these
simple steps for a server installation
1
Dont miss this out if you are upgrading! Back up any previous
version of phpChess you have installed. You will need especially
config.php from the bin directory. You could also just rename it to
config.old. these settings are required for the server to work.
Copy all files in the phpchess folder to your server (we suggest to copy
it into a folder, rather than straight into the root, but its your call).
If you have a previous version installed back-up all files and the
database, then overwrite all files (dont delete old files). Then copy the
config.php file within the bin directory from your back-up back onto the
server into the same location (bin folder)
Change the access to the /bin/ folder to 777 (CHMOD) to permit the
configuration file to be written (or 755 if 777 fails)
Now using your web browser of choice navigate to your selected server
and into the install sub directory (www.[yourdomain]/phpchess/install)
Follow the instructions on screen that will guide you through the
installation or upgrade. The installer will recognize if it is an upgrade or
a new installation.
Set the bin folder (chmod) to 644 and if you wish to permit avatar
uploads (/avatars/USER/ and /avatar/USER/tmp) to chmod 755
You can now login to your admin area and do further changes to the
behaviour of the server, but all key settings will have been madxe during the
installation. You can find your phpChess admin area in http://[yourserver]/
[phpchess directory]/admin.
phpChess
www.phpchess.com
phpChess 4.2
readme
31/12/2013
phpChess
www.phpchess.com
phpChess 4.2
readme
31/12/2013
phpChess
www.phpchess.com
phpChess 4.2
readme
31/12/2013
We are keen to help you get the most out of phpChess so please contact us
at support@phpchess.com
All the best and have fun
Markus & Christian
phpChess
www.phpchess.com
phpChess 4.2
readme
31/12/2013
Version History
---------------------------------------------------------FVP v4.2.1 Monday, February 17, 2014
---------------------------------------------------------Added Functionality:\r\n
+ Real-time timings now work.\r\n
+ New game creation improved.\r\n
+ FIX a lot of minor bugs.\r\n
---------------------------------------------------------FVP v4.2.0 - Tuesday, December 31, 2013
---------------------------------------------------------Added Functionality:
+ Added Java based player home.
+ Added Added Admin List for managing Players.
+ Added Added Admin List for Games.
+ Added Improved performance slightly.
+ Added Improved game view including taken pieces.
+ Added Admin FAQ Editing.
+ FIX some minor bug fixes.
+ FIX deprecated functions errors.
---------------------------------------------------------FVP v4.1.1 - Monday, Februrary 03, 2013
---------------------------------------------------------+ Bug fixes\r\n
---------------------------------------------------------FVP v4.1.0 - Wednesday, May 30, 2012
---------------------------------------------------------+ updated front page to Javascript UI.
+ Re-Fixed url for deafult logo.
+ Created very basic Tournament management.
+ Improved compatibility with tablets and phones.
+ Major impact now on query volume on database.
---------------------------------------------------------FVP v4.0.2 - Monday, November 09, 2009
---------------------------------------------------------+ Fixed Escaping of text.
+ Fixed url for deafult logo.
+ Removed all links to phpChess.net.
+ Fixed Installation routine issues.
---------------------------------------------------------FVP v4.0.1 - Sunday, September 07, 2009
---------------------------------------------------------+ Fixed Security Gap on ajax.
+ Fixed url handling.
+ Fixed php5.3 support.
---------------------------------------------------------FVP v4.0.0 - Monday, April 07, 2009
---------------------------------------------------------Added Functionality:
+ Developed new Java Ajax java UI for games.
+ Added Archiving.
+ Added Configurable game timings for all game types.
phpChess
www.phpchess.com
phpChess 4.2
readme
31/12/2013
phpChess
www.phpchess.com
phpChess 4.2
readme
31/12/2013
phpChess
www.phpchess.com
phpChess 4.2
readme
31/12/2013
phpChess
www.phpchess.com
phpChess 4.2
readme
31/12/2013
phpChess
www.phpchess.com
10
phpChess 4.2
readme
31/12/2013
phpChess
www.phpchess.com
11
phpChess 4.2
readme
31/12/2013
Added Functionality:
+ Updated a few more icons in the phpchess skins.
+ Last moves will now be highlighted on the chessboard.
+ Added the activities section.
---------------------------------------------------------FVP v3.5.2 - Saturday, August 26, 2006
---------------------------------------------------------Fixed:
+ Fixed the email error, which prevented emails from being sent from the server.
Added Functionality:
+ The statistics page will now show the player's date of last login and last move.
+ Added a way for the player to check when the game will timeout.
+ Added additional club options to the server.
+ Added a way for the player to change his or her email address.
---------------------------------------------------------FVP v3.5.1 - Tuesday, August 22, 2006
---------------------------------------------------------Fixed:
+ Fixed the bug that caused active real-time games to prematurely end.
+ Changed the way normal game timeouts are handled.
Added Functionality:
+ Added aditional help topics.
---------------------------------------------------------FVP v3.5.0 - Tuesday, August 22, 2006
---------------------------------------------------------Fixed:
+ Fixed the avatars section to allow custom uploads depending on admin approval.
Added Functionality:
+ Added an interactive help system.
+ Added another skin in the skins directory.
+ The admin can now change/set the default chessboard colors for all users.
+ An online graph has been implemented to show how many users logged on for a given
date.
---------------------------------------------------------FVP v3.4.1 - Thursday, August 10, 2006
---------------------------------------------------------Fixed:
+ Fixed the private games list to show realtime games all the time.
+ Fixed a few more multi-language bugs.
+ Cleaned up some code to increase performance.
Added Functionality:
+ Added image varificaton to the register players form.
+ Added two new skins in the skins directory.
+ The View games list now displays a list of games that are active.
----------------------------------------------------------
phpChess
www.phpchess.com
12
phpChess 4.2
readme
31/12/2013
phpChess
www.phpchess.com
13