SEO, WEB, Apache, CMS, Drupal, EgroupWare, Joomla!, Typo, moodle, ispCP, hosting, WWW-soft, CiViCRM, phpMyAdmin, SSO

Поднимаем сервер для рабочих групп (EGW)

Поставлена задача: создать и настроить сердце групповой работы - сервер. С организацией работы сотрудников - календарь, адресная книга, проекты. Взялся за поиск.

FreeBSD - установка программ из портов

Возникла как-то ситуация. И с целью избежать дополнительных вопросов, в качестве примера,  ставим наиболее популярный Apache на FreeBSD из портов Многие вещи великие ГУРУ (не только FreeBSD-шные) понимают как само собой разумеется. Для новичков - каждая команда - загадка, каждое действие - магическое набивание букавок.

Drupal - слайдеры всякие, разные

Понадобилось для сайта сделать слайдер фотографий. Залез в тему слайдеров и решил написать что-то обобщающее

1) слайдеры фотографий

Patch for drupal. how-to. Патчим вручную модули.

При редактировании материала в Drupal 7 выскочила ошибка "Warning: Parameter 1 to icl_content_node_prepare() expected to be a reference, value given in module_invoke_all()"

Ubuntu - установка LAMP (Apache+php+mySQL+phpMyAdmin

Настройка веб-сервера в линуксах (и ubuntu в частности) задача простая как раз-два-три. В связи с этим просто команды установки как я их выполнял.

phpMyAdmin - установка и настройка

cd /usr/ports/databases/phpmyadmin/
make install
...

Using existing group `www'.

phpMyAdmin-3.4.7.1 has been installed into:

    /usr/local/www/phpMyAdmin

Please edit config.inc.php to suit your needs.

To make phpMyAdmin available through your web site, I suggest

Drupal 7 установка на хостинге

 

При установке drupal 7.0 на "свежем" моем хостинге сайта через Fantastico-интерфейс

1) получаю вот такую ошибку:

Parse error: syntax error, unexpected '{' in /home/any-site/public_html/includes/bootstrap.inc on line 677

Оказалось, что на хостинге по умолчанию включен обработчик php4 переключил на php5 и все заработало

cron moodle

Cron.php сайта на moodle можно запустить (даже без авторизации в конфигурации по умолчанию) такими строками:

http://site.tld/moodle/admin/cron.php
или
http://site.tld/moodle/admin/cron.php?user=adminuser&pass=password

в обоих случаях вывод одинаковый получился

теперь можно  добавить такую строку  в системный crontab

*/10 * * * * usrname wget -g -O /dev/null http://site.tld/moodle/admin/cron.php?user=adminuser&pass=password

каждые 10 минут срабатывает

Drupal - хинты и твики

По мере обнаружения буду пополнять эту коллекцию исправлений шаблона

 

1) Надо в ленту новостей вставить блок рекламы или текстовое объявления (в общем случае какой-то скрипт.

Решение: в шаблоне node.tpl.php проверяем ид ноды они на всех страницах идут от 1 до N (по умолчанию до 10 или сколько установлено показывать на странице)
В самом начале вывода блоков шаблона надо написать

<?php
if ($id==4){ скрипт блока }
?>

CiViCRM cron - drupal

Небольшое руководство для CiViCRM+Drupal(или Joomla).
Генерирую site_key
# php -r 'echo md5(uniqid(rand(), true)) . "\n";'
получил Site-Key-Value  добавил  CiviCRM SITE_KEY в civicrm.settings.php:
define( 'CIVICRM_SITE_KEY', 'Site-Key-Value' );
далее

Связать Drupal+Moodle

Поставлена задача интегрировать moodle c drupal 6.

Смотрим на то что у нас есть. Drupal.org  пишет что задача решаема. тут рассказан вариант решения задачи

Мои действия:

Drupal

Авторизация на нескольких сайтах Drupal. Модуль SSO.

Понадобилось сделать сквозную авторизацию по группе сайтов. С помощью модуля "Single sign on" делается очень просто... при попытке повторить как-то не пошло по памяти, тут записано что надо сделать. Кто повторит с точностью получит авторизацию на своих сайтах Drupal в лучшем виде.

CRM система под Windows (ONLY)

CRM система до 10 пользователей бесплатна http://www.teamwox.com/ru/teamwox/help/home/index
Демо-версия впечатлила - качаю на посмотреть.

debian установка софта и настройка

ставим связку Apache+php+mySQL и добавим к этому еще openLDAP

система чистая.

sudo apt-get install apache2 php5 libapache2-mod-php5

sudo nano /etc/apache2/apache2.conf

sudo apt-get install mysql-server mysql-client php5-mysql

Разные настройки для окружения Apache+php+Drupal multihost (заметки по пути)

Дополнения PHP (pecl.php.net)
устанавливаем командой (если это нечто вроде XAMPP то компилим на компе и потом копируем в папку настроек автономного вэб-сервера)
# pecl install extname
# pecl install apc
----
мультихостинг авторизация, делаем друпал мультихост + sso модуль.
на главном сайте включаем Single sign-on controller
на остальных сайтах включаем Single sign-on client

RSS-материал