О чем это он?
Это продолжение вчерашней статьи о электронном документообороте. Я покажу, как мы реализовали, простую систему подачи заявок. Использована CMS Drupal, и несколько дополнительных модулей. На рисунке можно посмотреть, как выглядит система подачи заявок.
![screenshot.19.jpeg screenshot.19.jpeg - upload images with Picamatic](http://www.picamatic.com/show/2009/03/05/02/49/2589976_bigthumb.jpeg)
(Кликабельно)
Что это у него в руках?
Итак, нам понадобится:
- CMS Drupal 6 версии
- Перевод интерфейса
- Визуальный редактор FCK Editor
- Модуль Image (добавлять скрншоты в заявки)
- Модуль Administration Menu (для удобства администрирования)
- Соль, перец — по вкусу.
Что он там делает?
Ставим cms. Включаем следующие модули:
- Administration menu
- Forum
- Locale
- Taxonomy
- Tracker
- Image
- Image Attach
- FCKeditor
Теперь с работающим модулем Drupal, можно перевести интерфейс на великий и могучий русский язык.
Самое главное теперь это зайти в «Содержание->Таксономия->Список». Создаем словарь «Приоритет заявки», затем в него добавляем термины, например: работа заблокирована, высокий, средний, низкий. Ставим, что выбор приоритета обязателен.
Теперь проходим по адресу "/admin/build/translate/search" ищем строку «Форумы», «Форум» и подгоняем под наш вид «Заявки», «Заявка».
Теперь проходим в админку форума «Содержание->Заявки-> Список» Делаем категории заявок(каждый форум — категория заявки) если все это дело надо разбить по отделам, то для каждого отдела создаем контейнер.
В настройках сайта (/admin/settings/site-information) в пункте «Главная страница» заменем «node» на «forum».
В разрешениях, настраиваем права доступа, у нас только авторизованные пользователи имеют доступ к сайту. Этот пункт и есть «соль, перец — по вкусу».
Вот и все, при минимальных затратах сил, денег и времени имеем простенькую тикет систему.
О чем это он задумался?
Что еще можно сделать? Ну например добавить в DNS запись (А), чтобы к заявка можно было обращаться по имени. (http://tasks, например)
Скачать модули для опевещения об обновлениях по почте(notify, например), поставить модуль Fivestar, для организации рейтинга. Хотя мне проще RSS ловить и все, слава богу Drupal по стандарту отдает их.
Куда это он собрался?
Да, на этом вроде бы все. Статью я писал на работе, возможно, для людей не знакомых с Drupal, что-то будет непонятно, или сложно. Если общественность выразит желание, я сделаю дамп базы и выложу вам настроенную систему, с дампом базы.
Также предлагаю людей, пользующихся лучшими системами, по их мнению, выкладывать в комментариях название, ссылку, стоимость и описание.
Жду вопросов и предложений.
Извините, тырнета небыло...
Перезалил картинку…
Dump: Letitbit.net
В файле все готово к использованию.
Там и сам дрюпал и дамп.
Когда распакуете архив, создайте БД, затем откройте файл из архива /sites/default/settings.php
найдите там строчку:
$db_url = 'mysql://логин:пароль@localhost/имя_базы;
Что на что менять думаю ясно.
После всего этого, в браузере набираем:
адрес_сайта/dumper/dumper.php
вводим имя пользователя и пароль от мускула. выбираем Restore, выбираем базу данных, и чуть ниже сам дамп.
Все, теперь все должно работать — пройдите по адресу «адрес_сайта» и ковыряйте :)
Уххх, чуть не забыл :)
Доступ к Админке:
Логин — admin
Пароль — admin
Теперь всё, пользуйтесь. ;)