Рубрики
CMS (WordPress, Wiki)

Функции WordPress (используются в шаблонах)

Пока делала шаблон для этого сайта, пришлось искать в инете описания различных функций, с помощью которых можно вывести информацию в шаблоне.

Так как собралось большое количество данных, решила их опубликовать.

Данную информацию я структурировала в таблицу и сохранила в текстовый файл. Таблица примерно такая:

Рубрики
CMS (WordPress, Wiki)

Создание индивидуального MediaWiki шаблона

В предыдущей статье мы установили и настроили Wiki, теперь займёмся приданием ей индивидуального дизайна. Многие только меняют логотип в левом верхнем углу, думаю как это сделать — объяснять не нужно, мы пойдём немного дальше и переделаем шаблон под себя полностью…

1. В каталоге skins создаём 2 файла:
— Snejok.php — основной файл, определяющий вывод элементов на страницу,
— Snejok.deps.php — обход ошибки в кэше APC opcode в PHP 5.

Рубрики
CMS (WordPress, Wiki)

Плагины для WordPress

Думаю это одна из самых популярных тем серди блогеров — писать про плагины для WP, вот только мне не нравится как пишут про них, такое ощущение что существует внутреннее соревнование — кто больше плагинов знает, вот и появляются посты с огромными перечнями, под заголовком «Я хочу плагин», а зачем… такой перечень есть на сайте wp с подробной каталогизацией. Поэтому я решила отступить от этой традиции и перечислить только необходимые, постоянно мной используемые плагины. Для удобства навигации плагины разнесены по рубрикам.

Рубрики
CMS (WordPress, Wiki)

Сравнение CMS (Шаблоны)

Если Вы не планируете постигать азы вёрстки и даже близко не представляете что представляют из себя каскадные таблицы стилей — для Вас установка шаблонов для всех CMS имеет одинаковый алгоритм, немного будет различаться путь — куда необходимо загрузить скачанный шаблон и где ставить галочку. Общий алгоритм установки можно свести к трём шагам:

Рубрики
CMS (WordPress, Wiki)

Сравнение CMS (Установка)

Рассмотрим основные этапы установки сравниваемых систем управления сайтом.

Drupal

  1. Через phpMyAdmin создаём БД и пользователя который будет обращаться к этой БД
  2. Переносим файлы из архива в папку на хостинге
  3. Открываем на редактирование файл конфигурации /sites/default/settings.php, меняем там (по шаблону  указанному выше в конфиге) значение переменной $db_url, например $db_url = ‘mysql://root:111@localhost/mybaza’; (никогда не делайте такой пароль для рута и не используйте рутового пользователя для соединений к БД сайта)
Рубрики
CMS (WordPress, Wiki)

Сравнение CMS (Применение)

Сравнение CMS (Drupal, Joomla, WordPress) -Особенности применения систем управления для различных сайтов.

Drupal —  из рассматриваемых CMS наиболее сложная в освоении, но и наиболее универсальная. Из за особенностей построения, а Drupal представляет собой набор модулей, обращающимися к общему API, с помощью Drupal можно разработать от блога до информационного портала.

Рубрики
CMS (WordPress, Wiki)

Сравнение CMS (Drupal, Joomla, WordPress)

Как я уже указала в отчёте за 2009 год, в течении прошедшего года мне удалось поработать со многими CMS (Напомню, что данная аббревиатура расшифровывается как Система Управления Контентом). Не все из них я включу в сегодняшний обзор, например, я участвовала в разработке сайта на uCoz, данная система имеет единственное (ИМХО) применение — если вам нужно сделать сайт и нет денег на хостинг, в остальных случаях применение подобных систем считаю не разумным. Есть узкоспециализированные CMS, например, WebAsyst или MediaWiki, если первая система используется только для создания магазинов, то вторая для создания «wiki-справочников», так как перепутать когда какую систему ставить не возможно, нет смысла их и сравнивать.

Рубрики
CMS (WordPress, Wiki)

Интеграция MediaWiki

1. Ставим Вики в подпапку модуля

2. Создаём в БД группу «Wiki» для пользователей которые должны иметь доступ в Вики (если пользователи принадлежат разным группам)

3. Копируем  Auth_phpbb.php,  iAuthPlugin.php, PasswordHash.php в папку /extensions/

Рубрики
CMS (WordPress, Wiki)

Настройка MediaWiki (редактирование LocalSettings.php)

Редактирование LocalSettings.php

Важной особенностью является то что все указанные ниже строки необходимо добавлять в конце файла, т.к в начале подгружаются дефолтные настройки, которые затем переписываются пользовательскими (теми которые вы в ручную прописываете по ниже приведённой инструкции).

1. Запрещаем редактирование не авторизованным пользователям
Прописываем
$wgGroupPermissions[‘*’    ][‘createaccount’]   = true;
$wgGroupPermissions[‘*’    ][‘read’]            = true;
$wgGroupPermissions[‘*’    ][‘edit’]            = false;
$wgGroupPermissions[‘*’    ][‘createpage’]      = false;
$wgGroupPermissions[‘*’    ][‘createtalk’]      = false;

Рубрики
CMS (WordPress, Wiki)

Настройка MediaWiki

Проект которым занимаюсь — корпоративная вики для компании.
Долго выбирала какой движок взять. Сначала поставила DokuWiki, т.к предпочитаю работать с php кодом, и его работа не требует наличия базы данных, но т.к у меня на хостинге есть БД и визуально он мне не понравился :), решила использовать MediaWiki. По данному движку есть куча инструкций в инете, самой интересной и обязательной к ознакомлению является инструкция с официального сайта. Для того чтоб не читать кучу литературы, предлагаю краткую инструкцию по запуску корпоративной вики. Думаю с установкой проблем не возникнет, тут все стандартно, переходим сразу к настройке. Вообще настройку можно разделить на 3 большие секции: редактирование файла конфигурации — LocalSettings.php, изменение настроек через веб интерфейс и редактирование пхп кода главного файла шаблона, для своей вики я буду использовать модификацию MonoBook, поэтому и править будем одноимённый файл в папке skins.