Updated the README and CHANGELOG files for the BETA version

This commit is contained in:
Alex Tselegidis 2015-12-30 23:23:41 +01:00
parent a3a01decaa
commit eb420f0028
2 changed files with 23 additions and 19 deletions

View file

@ -1,5 +1,7 @@
# Easy!Appointments - Changelog
This file contains the code changes that were introduced into each release (starting from v1.1) so that is easy for developers to maintain and readjust their custom modifications on the main project codebase.
This file contains the code changes that were introduced into each release
(starting from v1.1.0) so that is easy for developers to maintain and readjust
their custom modifications on the main project codebase.
### Version 1.1.0
- Issue #4: Raising more useful exceptions and enable error logging by default.
@ -10,10 +12,9 @@ This file contains the code changes that were introduced into each release (star
- Issue #21: Fix E!A installation problems with AJAX requests.
- Issue #22: Google Calendar Sync - Time Zone Issue
- Issue #27: Support american time format within the app.
- Issue #31: Double booking when two users try to book the same appt hour and at the same time.
- Issue #31: Double booking when two users try to book the same appointment hour and at the same time.
- Issue #38: Renamed `configuration.php` file to `config.php` and changed the `SystemConfiguration` class to `Config`. This class will contain constants with the project configuration and will be statically used.
- Issue #39: Added new translations to project (japanese, polish, luxembourgish, protuguese-br, french, chinese, italian, spanish, dutch, danish, slovak, finnish).
- Issue #40: Removed `.htaccess` file and updated all the URLs with the `index.php` file so that mod_rewrite problems are eliminated.
- Issue #41: Removed `cancel.php` file. Frontend must use the `message.php` file for displaying simple messages to user.
- Issue #42: Place all external assets to "ext" directory
- Issue #42: Place all external assets to "ext" directory.

View file

@ -3,10 +3,9 @@ Easy!Appointments
<img src="https://dl.dropboxusercontent.com/u/27545985/easyappointments/google-code-banner.png">
### Organize your business! Exploit human resources that can be used in other tasks more efficiently.
> UPDATE December 2015: The new BETA for version 1.1 is available for download. Try it out!
> IMPORTANT NOTICE: THIS REPOSITORY HOSTS THE V1.1 DEV CODE WHICH IS NOT READY
> FOR PRODUCTION USE. PLEASE DOWNLOAD V1.0 FROM THE OFFICIAL WEBSITE.
### Organize your business! Exploit human resources that can be used in other tasks more efficiently.
**Easy!Appointments** is a highly customizable web application that allows your customers to book
appointments with you via the web. Moreover, it provides the ability to sync your data with
@ -21,10 +20,12 @@ kind of enterprise. You can the read the main features of the system below:
* Full customers and appointments management.
* Services and service providers organization.
* Work flow and booking rules.
* Workflow and booking rules.
* Google Calendar synchronization.
* Email notifications system.
* Stand alone installation (like WordPress, Joomla! and other web systems).
* Standalone installation (like WordPress, Joomla! and other web systems).
* Translated user interface.
* User community support.
### Installation
Since Easy!Appointments is a web application, it runs on a web server and thus you will need to
@ -37,18 +38,20 @@ perform the following steps in order to install the system on your server:
* Open your browser on the Easy!Appointments URL and follow the installation guide.
* That's it! You can now use Easy!Appointments at your will.
You will find the latest release at [easyappointments.org](http://easyappointments.org). If you have problems installing or configuring the application take a look on the [wiki pages](https://github.com/alextselegidis/easyappointments/wiki) or visit the [official support group](https://groups.google.com/forum/#!forum/easy-appointments). You can also report problems on the [issues page](https://github.com/alextselegidis/easyappointments/issues) and help the development progress.
You will find the latest release at [easyappointments.org](http://easyappointments.org).
If you have problems installing or configuring the application take a look on the
[wiki pages](https://github.com/alextselegidis/easyappointments/wiki) or visit the
[official support group](https://groups.google.com/forum/#!forum/easy-appointments).
You can also report problems on the [issues page](https://github.com/alextselegidis/easyappointments/issues)
and help the development progress.
### User Feedback
Whether it is new ideas or defects, your feedback is highly appreciated and will be taken into
consideration for the following releases of the project. Share your experience and discuss your
thoughts with other users through communities. Create issues with suggestions on new features or
bug reports. Please take your time to fill this quick [feedback form](https://docs.google.com/forms/d/15dw1jl7lUgw4q-XXMn13Gx_e8zJxAiyWYMOdqtZqIHU/viewform#start=openform) about the project. You can also submit new feature requests on the [feature request page]
(http://easyappointments.org/submission.php).
bug reports.
### Translate E!A
### Translate Easy!Appointments
As of version 1.0 Easy!Appointments supports translated user interface. If you want to contribute to the
translation process read the [get involved](https://github.com/alextselegidis/easyappointments/wiki/Get-Involved!) page for additional information.
### Setup GitHub Files
If you download/clone the project from GitHub you will have to install the composer dependencies. To do so download and install [composer](http://getcomposer.org) and execute the `composer install` command at the project's root directory. This command is going to create the `application/third_party/autoload.php` and the other vendor files needed by the app.
translation process read the [get involved](https://github.com/alextselegidis/easyappointments/wiki/Get-Involved!)
page for additional information.