AlstraSoft E-Friends v4.21 Documentation
=================================
Server requirements for E-Friends
=================================
1.) MySQL (version 4 or higher)
2.) MYSQL database
3.) PHP (version 4.2.3 or higher)
4.) GD library for PHP
====================================
Installation And Setup Instructions:
====================================
1) Extract the zip file containing the software.
2) Create a new folder and name it as "friends".
3) upload all files to the selected directory.
4) Chmod 777 for the following folders/files: groups, photos, blog, events, banners, chat and chat/rooms.php
5) create a new MySQL user and DB for E-Friends.
5) Open data.php file and edit the variables as well as the MySQL parameters. Open /calendar/includes/config.php and
/chat/config.php and edit the MySQL parameters similar to data.php. Upload and replace these 3 files in your server.
6) Rename folder groups to whatever you choose for groups to be placed in
(short group url feature: user creates group and wants the url to be http://www.yourdomain.com/friends/groups/groupname -
where groups is the name of the folder you select)
7) Run admin/efriends.sql followed by admin/zipdata.sql through any of your mysql clients (i.e phpmyadmin)
8) Delete admin/zipdata.sql and admin/efriends.sql files from your server (security risk).
9) To edit the header and footer of the site, go to /templates and edit the HTML codes of the following files:
-footer.php
-header.php
-chat_header.php
10) To customize the text for the subpages (Terms, Privacy Policy, Help and Index page), edit the HTML codes of the following
files:
-terms.php
-privacy.php
-help.php
-main.php
-tour.php
11) Set the paypal account in the admin area (see below for login info)
=====================
Running The Software:
=====================
Admin: http://yoursite.com/friends/admin (Default Username: admin, Password: admin)
Main Page: http://yoursite.com/friends
1. Log in as admin and edit the membership packages by going to the "Package Manager" section.
2. Go to " Paypal ID Manager" to edit the admin paypal email
3 Setting up of banner ads can be done in the "Banner Manager". TO add a new banner, simply click on the "Add a Banner" link.
Follow the on-screen instructions to complete adding of new banners
4. Click on the "Chat Rooms Manager" to add/edit chat rooms.
5. Lastly, go to Groups Manager, Forum Manager and Events Manager to manage existing categories.
================
Customer Support
================
If you need help installing or configuring your script, we offer professional installation for our software for a flat-fee of
$30. If you require us to help you install our software on your server, feel free to email us at support@alstrasoft.com or
use our online feedback form to send us an installation request.
=================================
Software Upgrade From 4.2 to 4.21
=================================
To upgrade to the latest version, simply upload and replace all files in the zip file and run the sql file.
===============
Version History
===============
Version 4.21:
- Instant Messenger Added
- Bulletin Board Support for members
Version 4.20:
- Member Search added in admin
- Admin can now edit email messages
- Error fix for group invite and image errors
- Error fix for admin "Profile Question Manager"
- Error fix for member photo albums. The album page will show 5 images per row
- Search field "Distance" in member search is replaced with Country search
- Error fix for member email
- Blog URL is now dislayed in member's profile
- Error fix for email individual member in admin
- Eror fix for member search and groups/event search related issues
Version 4.00:
- Forums added
- Blog added
- Events added
- Calendar added
- Online Chat added
- Banner manager added
- Paypal integrated membership system added
- Several bug fixes including image caption and birth date errors
- Enhancements to admin backend
Version 3.02:
- Several minor bug fixes
Version 3.01:
- Security fix
Version 3.0:
=======================================
License Agreement and Disclaimer
=======================================
AlstraSoft E-Friends 4.21
Contact: sales@alstrasoft.com
AlstraSoft.com, Copyright 2003-2005
All rights reserved.
1.THIS IS NOT FREE SOFTWARE
If you have downloaded this software from a website other than 'www.AlstraSoft.com' or if you have otherwise received this
software from someone who is not a representative of this organization you are involved in an illegal activity. The copying,
distribution, installation and usage of this software without our consent is illegal. In order to help us continue the
development and production of good software, we kindly ask for your collaboration. Please contact us at
'piracy@AlstraSoft.com' and tell us where you got the software from.
2.LICENSE AGREEMENT
Do not run the AlstraSoft software on a site other than which they have been licensed for. Violation of this license
agreement may void your right to receive support and subject you to legal action. You should carefully read the following
terms and conditions before using this software. Unless you have a different license agreement signed by AlstraSoft, your
use of this software indicates your acceptance of this license agreement and disclaimer of warranty.
As a registered user, you may alter or modify the AlstraSoft Pro as far as the HTML output is concerned. Further
modification of the script code requires written permission of the author (Just drop us a short note ). You cannot give
anyone else permission to modify the AlstraSoft Pro Software. You are strictly prohibited from distributing copies of this
software without prior permission. You are specifically prohibited from charging, or requesting donations, for any copies,
however made, and from distributing the software and/or documentation with other products (commercial or otherwise) without
prior written permission!
3.DISCLAIMER OF WARRANTY
This software, the information, code and/or executables as well as the accompanying files provided are provided "as is"
without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of
merchantability and fitness for a particular purpose. In no event shall the AlstraSoft be liable for any damages
whatsoever including direct, indirect, incidental, consequential, loss of data, loss of business profits or special damages,
even if the author or seller has been advised of the possibility of such damages. Good data processing procedure dictates
that any program be thoroughly tested with non-critical data before relying on it. The user must assume the entire risk of
using the program.
4.LIMITED LIABILITY
Unless otherwise expressly stated herein, AlstraSoft shall not be liable to Licensee for any consequential damages arising
out of AlstraSoft breach of this Agreement.
5.REPRESENTATIONS AND WARRANTIES
AlstraSoft hereby represents and warrants to Licensee that
A.Licensor is the owner of all right, title and interest, including copyright, in all the Licensed
Materials, or has the authority to enter into this Agreement on behalf of the owner.
B.AlstraSoft is fully aware of Licensee's business requirements and intended uses for the Software
and the Software shall satisfy such requirements and is fit for such intended uses.
C.AlstraSoft use of the Licensed Materials as authorized by this Agreement will not infringe any
existing copyright, trade secret, patent or trademark rights of any third party.
D.Licensee does not have the right to resell or transfer the ownership of the software (with or without
a site) the licensee bought to a third party individual or a company.
6.LIMITED WARRANTY
AlstraSoft warrants that for a period of 30 of days after delivery of the Software.
7.ATTORNEY FEES
If any legal action is necessary to enforce this License, the prevailing party shall be entitled to reasonable attorney fees,
costs and expenses in addition to any other relief to which it may be entitled.
8.NOTICE
All notices required or permitted to be given by one party to the other under this Agreement shall be sufficient if sent by
certified mail, return receipt requested, to the parties at the respective addresses set forth above or to such other
address as the party to receive the notice has designated by notice to the other party.