Skip to content
This repository has been archived by the owner on Jan 17, 2022. It is now read-only.

Commit

Permalink
Added installation instructions to the README
Browse files Browse the repository at this point in the history
  • Loading branch information
Timo Haberkern authored and Timo Haberkern committed Jan 31, 2011
1 parent ded0fd1 commit 6ff83ff
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 0 deletions.
34 changes: 34 additions & 0 deletions README.md
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -9,8 +9,42 @@ Server: Every webserver with PHP 5.2.x or higher should be capable to run TimeHi


There will be a hosted version of TimeHive in the future. There will be a hosted version of TimeHive in the future.


Language versions
-------------------
TimeHive is only available in english and german at the moment. Let me know if you want to help with translating to other languages.


Installation Installation
------------ ------------
At the moment there is no installation automatic process to help you doing a proper installation of Timehive. For now you have to do the following steps manually

1. Get your copy of TimeHive via GitHub (https://github.com/thaberkern/timehive)
2. Copy the sourcecode to one of your Webservers.
3. Create a virtual host with the web-directory as the root-folder
4. Open the config/databases.yml file and change the database-settings under *prod:* to fit your needs
5. Open the config/app.yml file an change the e-mail-settings (smtp)
6. Fire up a console window to setup the database structure. For that run the following command

$> php symfony doctrine:migrate --env=prod

7. Edit the following database tables
* tb_account:
* type: unlimited
* name: Your organisation name
* workdays: 31
* tb_user:
* first_name
* last_name
* email
* account_id: 1
* username
* password: MD5!
* administrator: 1

8. If you want to use automatic reminder E-Mails you need to add the following command to a cronjob (Once a day, for example at 22:00 o'clock)

php symfony timehive:check-missing-bookings --env=prod --application=frontend

9. You are done! Open your browser and log in :)





8 changes: 8 additions & 0 deletions nbproject/private/private.xml
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -13,5 +13,13 @@
<file>file:/D:/www/opensource/timeboxx_reloaded_sf/lib/task/timehiveCheckmissingbookingsTask.class.php</file> <file>file:/D:/www/opensource/timeboxx_reloaded_sf/lib/task/timehiveCheckmissingbookingsTask.class.php</file>
<file>file:/D:/www/opensource/timeboxx_reloaded_sf/apps/frontend/i18n/messages.de.xml</file> <file>file:/D:/www/opensource/timeboxx_reloaded_sf/apps/frontend/i18n/messages.de.xml</file>
<file>file:/D:/www/opensource/timeboxx_reloaded_sf/lib/vendor/symfony/lib/i18n/sfI18N.class.php</file> <file>file:/D:/www/opensource/timeboxx_reloaded_sf/lib/vendor/symfony/lib/i18n/sfI18N.class.php</file>
<file>file:/D:/www/opensource/timeboxx_reloaded_sf/apps/frontend/config/factories.yml</file>
<file>file:/D:/www/opensource/timeboxx_reloaded_sf/apps/frontend/config/settings.yml</file>
<file>file:/D:/www/opensource/timeboxx_reloaded_sf/apps/frontend/templates/_missingBookings.php</file>
<file>file:/D:/www/opensource/timeboxx_reloaded_sf/lib/model/doctrine/TimeLogItemTable.class.php</file>
<file>file:/D:/www/opensource/timeboxx_reloaded_sf/lib/model/doctrine/ProjectTable.class.php</file>
<file>file:/D:/www/opensource/timeboxx_reloaded_sf/apps/frontend/modules/adminProject/templates/editSuccess.php</file>
<file>file:/D:/www/opensource/timeboxx_reloaded_sf/apps/frontend/modules/adminProject/templates/_form.php</file>
<file>file:/D:/www/opensource/timeboxx_reloaded_sf/apps/frontend/modules/adminProject/templates/_projectroles.php</file>
</open-files> </open-files>
</project-private> </project-private>

0 comments on commit 6ff83ff

Please sign in to comment.