Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Added installation instructions to the README

  • Loading branch information...
commit 6ff83ffb2e22fc1cc108aedbd8bb17b9f3732d7e 1 parent ded0fd1
@thaberkern authored
Showing with 42 additions and 0 deletions.
  1. +34 −0 README.md
  2. +8 −0 nbproject/private/private.xml
View
34 README.md
@@ -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.
+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
------------
+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 :)
+
View
8 nbproject/private/private.xml
@@ -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/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/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>
</project-private>
Please sign in to comment.
Something went wrong with that request. Please try again.