Documentation WorkGo - WorkDo.io

Documentation WorkGo

Welcome This Documentation file will guide you through the installation and configuration of WorkGo. While […]

Welcome

This Documentation file will guide you through the installation and configuration of WorkGo.

While the installation process is rather simple, some of the instructions presented here will require a minimum understanding of working with databases and managing files on a server.

If you’re not familiar with the following steps, feel free to reach out to our support

License

  • Regular License

    Use, by you or one client, in a single end product which end users are not charged for. The total price includes the item price and a buyer fee.

  • Extended License

    Use, by you or one client, in a single end product which end users can be charged for. The total price includes the item price and a buyer fee.

  • Please purchase Extended License if you are going to sell as a service.
    Envato License Policy

Installation

WorkGo comes with a built-in installer. Please follow the below steps to install it on your server.

Server Requirements

The tool is built on laravel 8.0 and has the following minimum server requirements. During the installation, the installer will check if your server meets them. if you don’t, please contact your hosting provider and ask them for help.

  • PHP >= 7.4.0
  • BCMath PHP Extension
  • Ctype PHP Extension
  • Fileinfo PHP extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

Creating a new database

Before installing, you will need to create a new database. If you already know how to do this or have already created one, skip to the next step. Please use an empty database. In most cases, you should be able to create a database inside your server control panel.

img

img

Now you need to create a new user. On the same page go to create a new database user

img

Now add the user to the database

img

And select full database permissions for to that user

img

Uploading Files

On some operating systems, the dotfiles are hidden by default. Before starting to upload the files, please make sure your file explorer has the option to view hidden files turned on.

After creating a database, upload what’s inside the main_file folder on the web root folder of your domain. This folder is generally called public_html , html, or example.com , but depending on your server’s configuration, it might be named differently.

ImportantPlease make sure that you have the .env file in your folder.
ImportantPlease make sure that .htaccess file get copied properly to your server.

Installation Wizard

To start the installation wizard, please visit:

yourdomain.com/install

Now you should see the installer. In the welcome screen. hit the “Check Requirements” button.

img
Note: If you are not able to access the website by accessing yourdomain.com/install, but you are able to access it via yourdomain.com/index.php/install, this means that you probably don’t have Apache mod_rewrite installed and enabled.

System Requirements

After clicking the “Check Requirements” button, the installation wizard will check your server. if everything is OK, hit “Check Permissions” to go to the next step.

img

Directory Permissions

in this step, you’ll be asked to set the appropriate permissions for the directories listed in the installation wizard:

To change permissions, please type sudo chmod 777 directory_name in the terminal window. For example sudo chmod 777 app
img

Database/Environment Setting

In this step, you’ll be asked to fill in your database credentials

img

Exit

If everything is configured correctly, you can now exit the installation wizard.

img

Default Login

Now, you can log in to the tool using the following details:

SuperAdmin login details

superadmin@example.com / 1234

Company login details

company@example.com / 1234

User login details

user@example.com / 1234

Zoom

  • Log into the Zoom App marketplace with your zoom account.
  • Click develop > Build app
  • Select JWT and click “Create”.
  • You will be redirected to the app details page. Fill in the details like company name, developer name, and email address.
  • Next, you will be redirected to the App credentials section. Copy the API and API secret keys over to your WorkDo app account.
  • Lastly, go to the Feature menu and enable Event Subscriptions

Slack

  • Head over to this page and create a new Slack app .
  • Envet the app name, choose a workspace, and click Create app.
  • Next, go to the app settings page and select incoming Webhooks and click the toggle switch to Activate Incoming Webhooks
  • Refresh the page (if it does not do so automatically) and click a new option that just appearec?L Add New Webhook to Workspace
  • Pick a channel that the app will port to and click Authorize your app. if it’s a private channel, you must first be in the channel.
  • Once you’re sent back to your app settings, you should see a new Webhook URL which you can now copy over to the app.

Telegram

To get Telegram credentials, please follow this Telegram bot configuration video .

Twilio

Log into your twilio account.

You can find your Twilio details on the homepage after you log into your Twilio account.

For more information on getting Twilio API Keys,please visit this page

Update

Before making an update, always remember to do a complete backup of your website.
If you’ve made any modifications to the language string, your changes will be lost. You can find your old edited language file in resources/lang but that will be lost as the new version has a new language file. So it’s recommended that you take backup of those files for reference if you ever need them again.
if you’ve mode any modofications to software files, your changes will be lost.
We’re not responsible for the data lost during a manual update.
  • Make a backup of the .env config and .htaccess files located on your server.
  • Upload and replace all the files on your server with what’s inside the main_file folder.
  • Restore your .env config file and .htaccess on your server.
  • Log in and follow the update wizard.

FAQ

  • Question: How Can I edit email templates?

    Answer: Please edit the following files to change the corresponding email content: User Create : resources/views/email/user_create.blade.php Proposal Sent : resources/views/email/proposal_send.blade.php Invoice Sent: resources/views/email/invoice_send.blade.php New Invoice Payment: resources/views/email/invoice_payment_create.blade.php Bill Sent: resources/views/email/bill_send.blade.php New Bill Payment: resources/views/email/bill_payment_create.blade.php} Payment Reminder : resources/views/email/payment_reminder.blade.php Customer Invoice Sent: resources/views/email/customer_invoice_send.blade.php Vendor Bill Sent: resources/views/email/vender_bill_send.blade.php Test Email: resources/views/email/test_mail.blade.php

  • Question: How Can I edit the landing page?

    Answer: You can find landing page configuration files in resources/views/layouts/landing.blade.php, images in public/landing/images folder, css file in public/landing/css/style.css file.

  • Question: I have a support inquiry, a question, or a problem, how can I contact you?

    Answer: You can contact us here.

  • Question: My website returns a Not Found message, Why?

    Answer: Please ensure that you have mod_rewrite enabled on your server.

  • Question: My website returns a blank page, Why?

    Answer: This generally happens when one of the server requirements is not met. Please make sure your server meets the software’s requirements.

  • Question: My logo has not changed, what can I do?

    Answer: Please press F5 to reload the page or clear your browser cache. You can also try a hard refresh (CTRL + F5). Alternatively, please check the page in another browser.

  • Question: How can I add an SSL redirect?

    Answer: Please add the following to your .htaccess file:
    RewriteCond %{HTTPS} !=on

    RewriteRule ^/?(.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

  • Question: How can I change my theme?

    You can find theme files in resources/views and assets in the public/assets folder.
    documentation-WorkGo-rajodiya

Need more help ?

Are you still confused or seeking specific professional help? Contact us anytime via email or submit a ticket with a detail of your issue. Our experts are ready to assist you with any query and are available 24/7. You will get a response in no time.

Love what you see?

If you like how we have established the programs and applications, or do you like the design of the website itself, get such excellent designs for your website or apps too. Please select a plan or offer that best suits your idea, and let us bring your imagination into reality.