tikiwiki/packages/tiki-pkg-tikimanager/tikiwiki/tiki-manager
2023-11-20 20:52:04 +00:00
..
.gitlab-ci Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
config Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
scripts Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
src Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
tests Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
vendor-bin/dbdiff Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
.ackrc Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
.codeclimate.yml Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
.env.dist Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
.env.gitlab-ci Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
.gitignore Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
.gitlab-ci.yml Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
box.json.dist Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
composer.json Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
composer.lock Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
LICENSE Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
phpcs.xml.dist Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
phpmd.xml Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
phpunit.xml.dist Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
README.md Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
report.xml Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
tiki-manager Update: Tiki 26 path 2023-11-20 20:52:04 +00:00
tiki-manager.php Update: Tiki 26 path 2023-11-20 20:52:04 +00:00

Tiki Manager

Installation

The preferred way to install this extension is through Composer. To install Tiki Manager, it is required to have Composer installed.

php composer.phar install

Configuration

To easily configure Tiki-Manager application, copy .env.dist file to .env and insert your configurations for the uncommented (#) entries.

Version Control System

Tiki Manager by default uses git and public repository. If you want to use SVN as your default vcs (but you shouldn't as SVN is deprecated) or another repository please add the following lines to your .env file.

DEFAULT_VCS=svn
GIT_TIKIWIKI_URI=<CUSTOM_GIT_REPOSITORY_URL>
SVN_TIKIWIKI_URI=<CUSTOM_SVN_REPOSITORY_URL>

Behind Proxy or without internet connection

Tiki Manager is able to use Tiki's distributed version packages as an alternative when there is no connection to external servers like GitLab or SourceForge.

Setting the default VCS to src, Tiki Manager will use existing packages in the data/tiki_src folder (default).

DEFAULT_VCS=src

Download the distributed Tiki packages, from https://sourceforge.net/projects/tikiwiki/files/, and save them into data/tiki_src folder.

Email settings

To configure Tiki-Manager email sender address add the following line to your .env file.

FROM_EMAIL_ADDRESS=<SENDER_EMAIL_ADDRESS>

Configure SMTP Server

By default Tiki-Manager uses sendmail to send email notifications. If you intend to use SMTP instead add the following lines to your .env file.

SMTP_HOST=<SERVER_ADDRESS>
SMTP_PORT=<SERVER_PORT>
SMTP_USER=(optional if authentication is required)
SMTP_PASS=(optional if authentication is required)

Web Manager settings

If you want to setup a default folder to install your web manager or apache user:group are different than apache:apache you can add the following settings to your .env file.

WWW_PATH=<WEB_MANAGER_FOLDER>
WWW_USER=<APACHE_USER>
WWW_GROUP=<APACHE_GROUP>

Documentation

Documentation is at Tiki Documentation - Manager.

Contributing

Thanks for your interest in contributing! Have a look through our issues section and submit a merge request.