# QAEngine Documentation

## EngineThemes

- created: 05/14/2014
- last updated: 06/17/2014
- by: EngineThemes team
- email address: contact@enginethemes.com

### Sample data

After buying our product, you will see a xml file named: “ Sample data” .

This xml file will give you the exact copy of the theme demo. Using this sample data, you can start digging into default posts, pages, categories, menus, widgets and so on. You will soon learn how to get your own site and content running.

Following these below steps to insert your sample data:

1. Requirements:

You’ve already activated:

- QAEngine.

- WordPress Importer tool. If you haven’t installed this tool, following these steps:

· Visit Tools -> Import in the WordPress dashboard.

· Click on the WordPress link in the list of importers.

· Click "Install Now".

· Finally click "Activate Plugin & Run Importer".

2. Choose Tools > Import.

3. Select “WordPress” option

4. Click on the marked button to upload the file.

5. Click “Upload file and import” button.

6. After completing your settings, you will you see your front-end appear like our demo site:

### Create menus

Header and left sidebar menus will help you to add, sort or display priority information in your site. These menus also help your users easily find the information based on different criterias such as: tags, categories…

Create menu located on header

Check out this link for detailed information:

http://support.enginethemes.com/customer/portal/articles/1102140-how-to-add-header-and-footer-menus

Create menu located on the left sidebar

1. In backend, Choose Appearance > Menus.

2. Choose Create a new menu.

3. Insert Menu name then click Create menu.

4. Now you’re good to choose custom links, pages, or categories and add them to your menus.

To create a left menu similar to our demo site, check the following options:

- Questions.

- Tags.

- Badges.

- Categories.

- Users.

Click Add to menu then Save menu.

5. Finally, on Theme Locations, select where you want them to appear – in this case is “ Menu display on left sidebar”. Don’t forget to hit Save.

6. Additional setting: Add icons in front of the page’s name.

- Activating the CSS section:

+ Choose Screen option button.

+ Tick the CSS Classes option.

- Add an icon:

+ Visit the following link: http://fortawesome.github.io/Font-Awesome/icons/.

+ Choose an icon that you like, copy the text and paste it in the CSS Classes section.

- For example, if you want to add an icon in fron of the Questions page:

+ Copy the text in the site: http://fortawesome.github.io/Font-Awesome/icons/

+ Paste the text in the Questions section

- You can do similar settings for the others.

7. After completing your settings, the Left menu will be displayed as below in the front-end.

### Overview

This section provides statistic charts about your site activities such as: signup, questions, and answers.
You can see this overview on different time: 2 weeks, 3 months or all time.
It will be a great tool for admin to keep track his site content.

### Settings

This page allows you to manage how your QAEngine looks and feels. Choose Engine Settings > Settings

1. General

This section allows you to set up general information for your site:

- Website title: insert title for your website.

- Website description: This will appear next to your logo in header.

- Copy right: This will appear in the footer.

- Google analytics script: This is a service offered by Google that generates detailed statistics of the visits made to your site.

- Intro text: Insert text which will appear in the intro page.
Note: Don't forget to insert text in the right format.
- Login to view content: If you enable this option, users have to login before they can see the content.

2. Branding

This section allows you to edit your logos for desktop and mobile versions.
From your WordPress admin site, click Engine Settings > Settings > Branding. Please note that each logo has different image file requirements.
Site logo:
- Preferably transparent.
- png, gif or png format.
- 150x50px image size.
- Less than 1500kb image file size.
Mobile icon:
- 57x57px image size.

3. Mailing

This section allows you to create default emails which will be sent to the users in specific situations:

- Register mail template: users willl receive this email after they complete their registration.

- Forgotpass mail template: users will receive this email after they request for a new password in the Forgot Password form.

- Resetpass mail template: this email will be sent after a user activates the active link to get the new password on his Forgotpass mail.

4. Language

This section allows you to select the language you want to use for your website.

- Website Language:

- Select your desired language from the list. The system will automatically save and reflect changes in your website.
- If you wish to use a language that is not on the list, you may add one anytime. However, you will need to manually translate the site's contents:

+ Click Add a new language to insert.

+ Press Enter on your keyboard to save.

- Translator:

- Choose the language from the dropdown list you created for your website.
- Do your translation for each field and it will automatically save after every 20 strings. However, you should click "Save" when you complete all your translation.

5. Update

After purchasing the product, you will receive a License key. Insert your license key in this field. Don't forget to check new license key every time you buy new product.

### Members

This page allows you to have an overview of the registered people. Choose Engine Settings > Members.

- In the dropdown list on the top left, you can choose to see the users based on their roles or see all the users.

- You can use the search bar to search the user you want to see.

- You can also use the dropdown list at the end of each user's name to change its roles. The system will then automatically save everytime you do your changes.

### User Badges

In this section, you can create badges for your users. It locates on Engine Settings > User Badges.

#### Level

This section allows you to create new badges, edit or delete the exiting badges.

1. Create new badges

- Enter a name for your badge: insert a name for the badge you want to make.

- Point: decide how many points a user has to achieve so that they can gain this badge.

- Color: choose a color to represent this badge.

After completing the empty fields, click Add badges.

You can see an example for creating badges as below:

Your users can see the badges system in the front-end as below:

2. Edit a badge

- Click the edit symbol on the right of the badges.

- After edit the information, click Save plan to complete your settings.

- You can also click Cancel if you don’t want to edit the badge anymore.

3. Delete a badge

- If you want to delete a badge, simply click the X symbol at the end of the badge.

#### Points

This section allows you to create the points system for the users.

1. Positive point

You can decide how many points a user can gain when:

- Their question is voted up.

- Their answer is voted up.

- Their answer is marked “ accepted”

Ex: If you want users receive 2 points when they ask a question, simply insert 2 in the “create a question” field.

2. Negative point

You can decide how many points a user can gain when:

- Their question is voted down.

- Their answer is voted down.

- They vote down an answer or question.

Ex: If you want users lose 2 points when their question is voted down, simply insert -2 in the “your question is voted down” field.

3. In the front – end, users can see the points system as well as their points. They can see their points whenever they point the badge below their names, they can also see their points in the “Users” section.

#### Privileges

There are some actions which users can do only when they achieve some specific points.This section allows you to set up this points system, you can insert the points you want users to get before they can have some specific privileges.

How many points a user have to get before they can:

- Vote up a question/ answer.

- Leave comments on other peoples’s posts.

- Vote down a question/ answer.

- Add new tags to the site.

- Edit any question.

- Edit any answer.

Ex: If you want a user have to gain 10 points before they can leave comments, simply insert 10 in the “Leave comments on other people’s post” filed.

If users don’t have more than 10 points, they can’t leave a comment.

If they have enough points, they can leave their comment as below:

### Widgets

From the backend, choose Appearance > Widgets. Then drag and drop the widget to the right sidebar you want it to appear. QAEngine supports some more widget beside all default WP widgets:

1. QA Recent Activities widget shows all new activities of the current logged user. So, it won't show anything if you are not logged into any account. Also, the number of activities can set up by *Number of activities to display* option on the QA Recent Activities setting form. On the homepage, your user can click "View all" to check all his activities. As our default design, it displays on the Left sidebar.
2. QA Statistic widget helps admin count the number of questions and numbers of users on his site currently. You can show it on any supported sidebar of QAEngine. As default, it is on the right sidebar.
3. QA Tags widget lists all tags of your site and also the number of questions has been used for each tag. You can set the default number of tags list that will show on your tags list in the front-end. Clicking "See more tags" to view all tags. It should locate on the right sidebar if you wish to set up your site as our demo site.
4. QA Latest Questions/Hot Questions to the Right sidebar widget will show all hot questions or latest questions as your need. You can also set up the number of questions to display. If you need to show the latest questions only, you should tick on the "Latest questions (sort by day)" and choose the date range as well.

Don't forget to click "Save" button to keep all your settings.