SCRIPT Active Collab (corporate) - управление проектами

klerk

Team member
VIP Hard
Verified
Joined
Feb 19, 2016
Messages
10,982
Reaction score
8,011
Active Collab (corporate) - управление проектами

Active Collab helps your team stay organized when you outgrow email. But it’s so much more than that — with plenty of neat add-ons, it’s a one-stop solution for all your business needs.

3n5YdYG.jpg



WWW:

activeCollab — это онлайн-инструмент для управления проектами и создания платформы для совместной работы. Он хранит все ваши данные по проекту в одном месте, централизованно управля ими и бизнес-процессами. Его можно установить как на собственный сервер, так и пользоваться в облаке, измеряя успехи в реализации проекта и управляя временем. activeCollab позволяет оценивать производительность труда сотрудников, анализировать их профили и др.

activeCollab предлагает полный набор инструментов для управления бизнес-процессами, проектами и задачами. Задачи оцениваются на основе производительности труда. activeCollab умеет отслеживать время и расходы на проект, так что можно оценить точную его стоимость.

Основные характеристики ActiveCollab:
  • Центр совместной работы над проектом.
  • Настраиваемый домашний экран.
  • Интеграция системы управления версиями.
  • Оценка и отслеживание времени и затрат.
  • Интеграция с Email.
  • Командное взаимодействие.
  • Управление проектом.
  • Управление задачами.
  • Управление счетами.
  • Календарь.
  • Файловый менеджер.
  • Совместное редактирование документов.
  • Просмотр профилей.
  • 30-дневная пробная версия.
  • Масштабируемые планы.
  • Добавление нескольких пользователей.
  • Ежемесячные и ежегодные сборы.
  • Мобильные приложения.
  • Онлайн-поддержка.

activeCollab 4.2.15
Файл config/license.php должен иметь такое содержание
PHP:
<?php
/**
* activeCollab license file
*
* NOTE: If you change the content of this file without the written permission
* from A51 Development you are violating activeCollab License Agreement and
* your license may be terminated!
*/

define('LICENSE_KEY', 'LICENSE_KEY');
define('LICENSE_UID', 'LICENSE_UID');
define('LICENSE_URL', 'localhost');
define('LICENSE_EXPIRES', '2020-01-01');
define('LICENSE_PACKAGE', 'corporate');
define('LICENSE_COPYRIGHT_REMOVED', true);

?>

1. Подредактировать функцию getCheckForUpdatesUrl в файле activecollab\<версия>\ActiveCollab.class.php
должно получиться
2. в webroot сайта закинуть файл с названием latest_info.php

PHP:
<?php
require_once '../config/license.php';
require_once '../config/version.php';

$script_url = "http". (array_key_exists("HTTPS", $_SERVER) && isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on" ? "s" : "")."://". $_SERVER["HTTP_HOST"];
$url = $script_url;
$callback = isset($_GET['callback']) ? $_GET['callback'] : false;
$latest_version = APPLICATION_VERSION;
$license_branding_removed = LICENSE_COPYRIGHT_REMOVED ? 1 : 0;
$license_expires = strtotime(LICENSE_EXPIRES);
$license_package = LICENSE_PACKAGE;
$license_uid = LICENSE_UID;
$upgrade_to_corporate = false;

$url_remove_branding = $script_url;
$url_renew_support = $script_url;
$url_update_instructions = "http://www.activecollab.com/docs/manuals/admin-version-3/upgrade/latest-stable";
$data = array('latest_version'=> $latest_version,
'latest_available_version'=> $latest_version,
'license' => array ( 'uid' => $license_uid,
'url' => $url,
'branding_removed' => $license_branding_removed,
'expires' => $license_expires,
'package' => $license_package,
'urls' => array('upgrade_to_corporate' => $upgrade_to_corporate,
'remove_branding' => $url_remove_branding,
'renew_support' => $url_renew_support,
'update_instructions' => $url_update_instructions)
)
);

header("Content-type: application/json; charset=utf8");
if ($callback)
echo $callback.'('.json_encode($data).')';
else
echo json_encode($data);
?>
3. проверить, правильно ли загружаются
PHP:
require_once '../config/license.php';
require_once '../config/version.php';

потому как в зависимости от местоположения нямы-нямы, require_once нужно незначительно подредактировать


ActiveCollab 5.13.133 (installer)
How-to null:

Установка обновлений вручную
Installation of updates manually

For PHAR update you need: Phar decompress:
Code:
phar extract -f %some phar file%
or
Code:
php -r '$phar = new Phar("phar-file.phar"); $phar->extractTo("./directory");'
 
Last edited:
ActiveCollab v5.5.0 NOT nulled
activeCollab 5.5.0

ActiveCollab v5.6.16 nulled
 
Файл config/license.php должен иметь такое содержание
PHP:
<?php
  /**
   * activeCollab license file
   *
   * NOTE: If you change the content of this file without the written permission
   * from A51 Development you are violating activeCollab License Agreement and
   * your license may be terminated!
   */

  define('LICENSE_KEY', 'LICENSE_KEY');
  define('LICENSE_UID', 'LICENSE_UID');
  define('LICENSE_URL', 'localhost');
  define('LICENSE_EXPIRES', '2020-01-01');
  define('LICENSE_PACKAGE', 'corporate');
  define('LICENSE_COPYRIGHT_REMOVED', true);

?>

1. Подредактировать функцию getCheckForUpdatesUrl в файле activecollab\<версия>\ActiveCollab.class.php
должно получиться
PHP:
  /**
  * Return check for updates URL
  *
  * @return string
  */
  function getCheckForUpdatesUrl() {
  return ROOT_URL.'/latest_info.php?';
  } // getCheckForUpdatesUrl

2. в webroot сайта закинуть файл с названием latest_info.php
PHP:
<?php
  require_once '../config/license.php';
  require_once '../config/version.php';

  $script_url = "http". (array_key_exists("HTTPS", $_SERVER) && isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on" ? "s" : "")."://". $_SERVER["HTTP_HOST"];
  $url = $script_url;
  $callback = isset($_GET['callback']) ? $_GET['callback'] : false;
  $latest_version = APPLICATION_VERSION;
  $license_branding_removed = LICENSE_COPYRIGHT_REMOVED ? 1 : 0;
  $license_expires = strtotime(LICENSE_EXPIRES);
  $license_package = LICENSE_PACKAGE;
  $license_uid = LICENSE_UID;
  $upgrade_to_corporate = false;

  $url_remove_branding = $script_url;
  $url_renew_support = $script_url;
  $url_update_instructions = "http://www.activecollab.com/docs/manuals/admin-version-3/upgrade/latest-stable";
  $data = array('latest_version'=> $latest_version,
  'latest_available_version'=> $latest_version,
  'license' => array ( 'uid' => $license_uid,
  'url' => $url,
  'branding_removed' => $license_branding_removed,
  'expires' => $license_expires,
  'package' => $license_package,
  'urls' => array('upgrade_to_corporate' => $upgrade_to_corporate,
  'remove_branding' => $url_remove_branding,
  'renew_support' => $url_renew_support,
  'update_instructions' => $url_update_instructions)
  )
  );

  header("Content-type: application/json; charset=utf8");
  if ($callback)
  echo $callback.'('.json_encode($data).')';
  else
  echo json_encode($data);
?>

3. проверить, правильно ли загружаются

PHP:
require_once '../config/license.php';
require_once '../config/version.php';

потому как в зависимости от местоположения нямы-нямы, require_once нужно незначительно подредактировать
AсtiveCollab v5.11.0

AсtiveCollab 5.6.4
 
activeCollab corporate v5.13.34 Rus - система управления проектами
 
Не вводите в заблуждение. Видел, я этот архив. Там не 5-я версия, а 4-я версия activecollab.
Откуда такая уверенность?
в архиве версия 5.13.34
 
ActiveCollab v5.13.118 .phar
phar extract -f activecollab-5.13.118.phar
 
rewrite for nginx
Code:
server {
server_name *******;
index router.php index.html index.php;
access_log /var/www/httpd-logs/*******.access.log;
error_log /var/www/httpd-logs/******.error.log notice;
ssi on;
set $root_path /var/www/admin_seo/data/www/*******/public;
root $root_path;

if (!-e $request_filename) {
rewrite ^/assets/(.*)$ /assets/$1 last;
rewrite ^/avatars/(.*)$ /avatars/$1 last;
rewrite ^/wallpapers/(.*)$ /wallpapers/$1 last;
rewrite ^/verify-existence$ /verify.php last;
rewrite ^/proxy.php$ /proxy.php last;
rewrite ^/api/v([0-9]*)/(.*)$ /api.php?path_info=$2&api_version=$1 last;
rewrite ^$ /router.php last;
rewrite ^(.*) /router.php?path_info=$1 last;
}

location / {
rewrite ^/verify-existence$ /verify.php last;
rewrite ^/proxy.php$ /proxy.php last;
rewrite ^/api/v([0-9]*)/(.*)$ /api.php?path_info=$2&api_version=$1 last;
rewrite ^/$ /router.php last;

try_files $uri $uri/ /router.php?path_info=$uri&$args;
}

location ~ ^/(assets|avatars|wallpapers)/ {
root $root_path;
}

location ~* \.php$ {
fastcgi_pass unix:/var/www/php-fpm/admin_seo.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}


listen ********:80;
pagespeed off;
}
 
Top