1. Introduction
1.1 About ZenTao
1.2 Introduction PDF
1.3 Technical Support
1.4 Follow Us
2. Installation
2.1 Choose the Right Installation
2.2 ZenTao Cloud
2.3 One-click Installation for Windows
2.4 One-click Installation for Linux
2.5 Lampp Installation in Linux
2.6 Source Code Installation (for all systems)
2.7 Source Code Installation for macOS
2.8 XAMPP-VM Installation for macOS
2.9 XAMPP Installation for macOS
2.10 Install ZenTao in Docker
2.11 Install httpd, Mariadb, PHP 7.2 in Cent OS 8
2.12 Softaculous Service
2.13 Install Ioncube
3. Update
3.1 Update ZenTao
3.2 Update Via Source Code (For All Systems)
3.3 Update for One-Click Installation for Windows (xampp)
3.4 Update for One-Click Installation for Linux
4. Users and Groups
4.1 Company Structure
4.2 Add a User
4.3 Manage Users in batches
4.4 Groups and Privileges
5. Quick Start
5.1 Project and Task Management
5.2 Bug Tracking
5.3 Product Management
5.4 Todo Management
6. Basic Application
6.1 Basic Workflow
6.2 Agile and Scrum
6.3 ZenTao and Scrum
6.4 ZenTao Tutorial for Rookies
6.5 Create a Product
6.6 Create a Story
6.7 Create a Project
6.8 Confirm a Story
6.9 Decompose Stories into Tasks
6.10 Report a Bug
6.11 Manage Contacts
6.12 Customization
6.13 Import Excel, CSV Files
6.14 Document Management
6.15 Work Mode
6.16 Points
6.17 Required Field
6.18 Privileges
6.19 Annual Work Summary
7. Advanced Application
7.1. Workflow
7.1.1 ZenTao Workflow
7.2. Individual management
7.2.1 My Todo
7.2.2 My Task, Story and Bug
7.2.3 My Profile
7.3. Product Owner
7.3.1 Manage a Product
7.3.2 Manage a Product Line
7.3.3 Create and Review a Story
7.3.4 Change and Review a Story
7.3.5 Status and Phase
7.3.6 Story Writing
7.3.7 Product Module
7.3.8 Release Plan
7.3.9 Create a Release
7.3.10 Roadmap
7.3.11 Documents
7.3.12 Planning Meetings
7.3.13 Daily Scrum, Review and Retrospective Meetings
7.3.14 Story Reports
7.4. Scrum Master
7.4.1 Create a Sprint
7.4.2 Set a Team
7.4.3 Confirm a Story
7.4.4 Task Breakdown
7.4.5 Daily Standup Meetings
7.4.6 Check Project Progress via Burndown Chart
7.4.7 Check Project Progress via Lists
7.4.8 Review and Retrospective Meetings
7.4.9 Basic reports on tasks
7.5. Development Team
7.5.1 Project planning meeting and task breakdown
7.5.2 Claim tasks and update efforts
7.5.3 Kanban and Tree Diagram
7.5.4 Build
7.5.5 Test Request
7.5.6 Resolve a Bug
7.5.7 Documents
7.5.8 Confirm Bugs
7.6. Test Team
7.6.1 Bug Tracking
7.6.2 Report a Bug
7.6.3 Verify and Close a Bug
7.6.4 Activate a Bug
7.6.5 Find a Bug
7.6.6 Test Case
7.6.7 Create and Review Test Cases
7.6.8 Test Suites, Public Case Libs and Reports
7.6.9 Manage Test Requests
7.6.10 Run Cases and Report Bugs
7.6.11 Reports
8. Configuration
8.1. Maintain ZenTao
8.1.1 Initialize scripts
8.1.2 Data Backup
8.1.3 Recover the Deleted
8.1.4 Update Burndown Charts
8.1.5 ZenTao Remote Host
8.2. Deploy ZenTao
8.2.1 Guest Login
8.2.2 Email Notification
8.2.3 Set Super Admin
8.2.4 Static Access
8.2.5 Remove "zentao" from URL
8.2.6 Integrate SVN
8.2.7 Integrate Git
8.2.8 Integrate Webhook
8.2.9 Integrate Xuan.im
8.2.10 Integrate Zdoo
8.2.11 Integrate Third-Party Apps
8.2.12 Password-Free Login
8.2.13 Translation Add-on
8.2.14 Integrate Jenkins
8.2.15 Extension
8.2.16 Fix Weak Password
9. Customization
9.1 Introduction
9.2 Directory
9.3 Find Codes
9.4 Database Structure
9.5 Common Modules
9.6 Add Features to Menu
9.7 Set Privileges to Modules
9.8 Examples: modify language prompt
9.9 Examples: set priority when creating bugs
9.10 Extension Editor
9.11 Feature Limitation
9.12 ZenTao Packaging Standards 1.1
10. Misc
10.1 About Third-Party Code
10.2 Support ZenTao
10.3 ZenTao Service
10.4 Acknowledgement

Integrate Zdoo

2021-12-31 15:38:56
Renee
5472
Last edited by Hongyan on 2021-12-31 15:38:56
Share links

ZenTao 9.2.stable has upgraded the one-click installation package for Windows, and ZenTao Runner has been upgraded to 2.0.0. Please download 64-bit or 32-bit installation package according to your operating system.


The one-click installation package for Windows also upgraded the security and disabled PHP parsing. Therefore, users have to change the configuration of ZenTao so that they can integrate ZenTao with a third-party application, such as Zsite, a CMS tool, and Zdoo, a collaborative system.


Zdoo is an internal information management system for small and medium-sized companies. It has CRM, Project, Doc, OA, Cash, Team, Ameba, and IPS. Compared to similar applications available in the market, Zdoo is a more integrated and simplified solution.

Install and run ZenTao using the one-click installation package for Windows

Download the one-click installation package for Windows and make sure that ZenTao can be accessed and visited. You can refer to the installation manual HERE.

Integrate Zdoo in ZenTao

1. Download Zdoo source code package

Visit https://www.zdoo.org/download.html and download Zdoo source code package and unzip it. Then you will have a folder named ranzhi.


2. Copy ranzhi and paste it to ZenTao xampp directory.

The ranzhi folder should be on the same level of zentao, and it should be like  xampp / ranzhi.

Note: If you use a one-click installation package for Linux, ranzhi should be put in  /opt/zbox/app/.


3. Add the code below to xampp/runner/res/apache/conf/httpd.conf in /zentao.

Copy, paste, and save. Note: Open the file with editors such as Notepad++.


# setting for ranzhi.
Alias /ranzhi "%APP_LOCATION%ranzhi/www/"
<Directory "%APP_LOCATION%ranzhi/www">
  Order deny,allow
  Allow from all
  AllowOverride All
  Require all granted
     <Files "index.php">
       SetHandler application/x-httpd-php
     </Files>
     <Files "xuanxuan.php">
       SetHandler application/x-httpd-php
     </Files>
     <Files "upgradexuanxuan.php">
       SetHandler application/x-httpd-php
     </Files>
</Directory> 
<DirectoryMatch "%APP_LOCATION%ranzhi/www/team/">
  <Files "index.php">
    SetHandler application/x-httpd-php
  </Files>
</DirectoryMatch>
<DirectoryMatch "%APP_LOCATION%ranzhi/www/proj/">
  <Files "index.php">
    SetHandler application/x-httpd-php
  </Files>
</DirectoryMatch>
<DirectoryMatch "%APP_LOCATION%ranzhi/www/oa/">
  <Files "index.php">
    SetHandler application/x-httpd-php
  </Files>
</DirectoryMatch>
<DirectoryMatch "%APP_LOCATION%ranzhi/www/doc/">
  <Files "index.php">
    SetHandler application/x-httpd-php
  </Files>
</DirectoryMatch>
<DirectoryMatch "%APP_LOCATION%ranzhi/www/crm/">
  <Files "index.php">
    SetHandler application/x-httpd-php
  </Files>
</DirectoryMatch>
<DirectoryMatch "%APP_LOCATION%ranzhi/www/psi/">
  <Files "index.php">
    SetHandler application/x-httpd-php
  </Files>
</DirectoryMatch>
<DirectoryMatch "%APP_LOCATION%ranzhi/www/hr/">
  <Files "index.php">
    SetHandler application/x-httpd-php
  </Files>
</DirectoryMatch>
<DirectoryMatch "%APP_LOCATION%ranzhi/www/flow/">
  <Files "index.php">
    SetHandler application/x-httpd-php
  </Files>
</DirectoryMatch>
<DirectoryMatch "%APP_LOCATION%ranzhi/www/cash/">
  <Files "index.php">
    SetHandler application/x-httpd-php
  </Files>
</DirectoryMatch>
<DirectoryMatch "%APP_LOCATION%ranzhi/www/sys/">
  <Files "index.php">
    SetHandler application/x-httpd-php
  </Files>
  <Files "upgrade.php">
    SetHandler application/x-httpd-php
  </Files>
  <Files "install.php">
    SetHandler application/x-httpd-php
  </Files>
</DirectoryMatch>
<DirectoryMatch "%APP_LOCATION%ranzhi/www/.+/.*">
  <FilesMatch ".+\.ph(p[3457]?|t|tml)$">
    SetHandler application/x-httpd-php
  </FilesMatch>
</DirectoryMatch>


For the one-click installation package for Linux, the file is  /opt/zbox/etc/apache/httpd.conf

# setting for ranzhi.
Alias /ranzhi "/opt/zbox/app/ranzhi/www/"
<Directory "/opt/zbox/app/ranzhi/www">
  Order deny,allow
  Allow from all
  AllowOverride All
  Require all granted
     <Files "index.php">
       SetHandler application/x-httpd-php
     </Files>
     <Files "xuanxuan.php">
       SetHandler application/x-httpd-php
     </Files>
     <Files "upgradexuanxuan.php">
       SetHandler application/x-httpd-php
     </Files>
</Directory> 
<DirectoryMatch "/opt/zbox/app/ranzhi/www/team/">
  <Files "index.php">
    SetHandler application/x-httpd-php
  </Files>
</DirectoryMatch>
<DirectoryMatch "/opt/zbox/app/ranzhi/www/proj/">
  <Files "index.php">
    SetHandler application/x-httpd-php
  </Files>
</DirectoryMatch>
<DirectoryMatch "/opt/zbox/app/ranzhi/www/oa/">
  <Files "index.php">
    SetHandler application/x-httpd-php
  </Files>
</DirectoryMatch>
<DirectoryMatch "/opt/zbox/app/ranzhi/www/doc/">
  <Files "index.php">
    SetHandler application/x-httpd-php
  </Files>
</DirectoryMatch>
<DirectoryMatch "/opt/zbox/app/ranzhi/www/crm/">
  <Files "index.php">
    SetHandler application/x-httpd-php
  </Files>
</DirectoryMatch>
<DirectoryMatch "/opt/zbox/app/ranzhi/www/psi/">
  <Files "index.php">
    SetHandler application/x-httpd-php
  </Files>
</DirectoryMatch>
<DirectoryMatch "/opt/zbox/app/ranzhi/www/hr/">
  <Files "index.php">
    SetHandler application/x-httpd-php
  </Files>
</DirectoryMatch>
<DirectoryMatch "/opt/zbox/app/ranzhi/www/flow/">
  <Files "index.php">
    SetHandler application/x-httpd-php
  </Files>
</DirectoryMatch>
<DirectoryMatch "/opt/zbox/app/ranzhi/www/cash/">
  <Files "index.php">
    SetHandler application/x-httpd-php
  </Files>
</DirectoryMatch>
<DirectoryMatch "/opt/zbox/app/ranzhi/www/sys/">
  <Files "index.php">
    SetHandler application/x-httpd-php
  </Files>
  <Files "upgrade.php">
    SetHandler application/x-httpd-php
  </Files>
  <Files "install.php">
    SetHandler application/x-httpd-php
  </Files>
</DirectoryMatch>
<DirectoryMatch "/opt/zbox/app/ranzhi/www/.+/.*">
  <FilesMatch ".+\.ph(p[3457]?|t|tml)$">
    SetHandler application/x-httpd-php
  </FilesMatch>
</DirectoryMatch>


4. Restart ZenTao via Runner.

The configuration will be valid ONLY after you restart the service.


5. Install Zdoo.

Visit http://127.0.0.1/ranzhi in your browser, and the installation will start automatically. Follow the instructions and it will do. It is the same as installing Zdoo via source code package. Refer to HERE for instructions.


Follow the installation wizard and click Next.


Go through the checkup.


Configure it. Use the database password set in ZenTao Runner (Runner->Password)and set a table prefix for Zdoo.



Set the admin username and password.


Then you are done with Zdoo installation.

Notes

  • You can refer to the configuration above to install other third-party applications.
  • Make sure that ZenTao one-click installation for Windows is working and all the service is normal.
  • Restart the service via ZenTao Runner after you change the configuration and save it. Stop the service and restart it.
  • When you set up the database, the password should be the one in Runner->Password->Database password in the one-click installation for Windows.
  • For Linux one-click installation, save the configuration code to /opt/zbox/etc/apache/httpd.conf , and then restart the service.




Write a Comment
Comment will be posted after it is reviewed.