Skip to content

it-волонтёр (айтиволонтер): платформа для обмена задачами по оказанию it-помощи различным НКО

rizomaa/ITVolunteer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

«IT-волонтёр» – это онлайн-платформа обмена знаниями и навыками в сфере информационных технологий, созданная для помощи некоммерческим проектам.

Основная аудитория системы — сотрудники НКО и общественные инициативы, желающие организовать собственную независимую площадку для организации it-волонтёрства.

Описание работы системы:

https://www.youtube.com/watch?v=D32OZIhoC6E

Данный дистрибутив позоволяет не только создать копию IT-волонтёра, но также позволяет создать подобную платформу для обмена любыми pro bono услугами (например, услуги юриста, психолога, и т.д.). Мы будем рады, если вы будете создавать на основе IT-волонтёра ваши собственные проекты взаимной помощи.

Актуальная версия системы работает по протоколам HTTP или HTTPS, в зависимости от настроек вашего сервера.

  • Система является надстройкой над CMS WordPress. Она устанавливается как тема (theme) и требует минимум настроек.

Официальный сайт платформы: itv.te-st.ru

Внимание: для разворачивания системы необходим действующий сайт на базе CMS WordPress (версии не ниже 3.5).

Основные функции

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

Установка

Для установки системы необходимы:

  • Действующий сайт на базе CMS WordPress версии не ниже 3.5, не содержащий актуального контента или чистая установка CMS WordPress версии не ниже 3.5.
  • Доступ к этому сайту по FTP, а также к его БД (для инсталляции базовых данных системы).
  • Установленные и активированные плагины актуальных версий:

Ход установки

  • Установить на сайт под управлением WordPress все вышеуказанные плагины. Настройки плагинов можно опустить. Плагины должны быть активированы.
  • Закачать в папку /wp-content/themes/ содержимое настоящего дистрибутива (с заменой дублирующихся папок и файлов).
  • Импортировать в БД сайта дамп с базовыми настройками системы, прилагаемый к настоящему дистрибутиву. Внимание! Префикс таблиц в БД сайта должен совпадать с префиксом таблиц в файле дампа (по умолчанию, «str_»). В случае возникновения конфликтов нужно удалить старые таблицы из БД.
  • После установки базового дампа нужно в БД заменить адрес официального сайта на адрес вашего сайта. Сделать это можно вручную или при помощи утилиты https://interconnectit.com/products/search-and-replace-for-wordpress-databases/ Меняем https://itv.te-st.ru на https://ваш_сайт.ru или на http://ваш_сайт.ru, в зависимости от протокола, который вы хотите поддерживать.
  • После установки дампа базового состояния БД системы доступ в административную панель будет таким: Имя пользователя: admin Пароль: 123123 Обязательно смените пароль перед запуском вашего сайта!
  • Если в папке, куда установлен WordPress, нет файла .htaccess, скопируйте туда .htaccess из этого дистрибутива. Если WordPress установлен не в корневаю папку, а например в папку sitefolder (https://site.ru/sitefolder/), то .htaccess придется изменить. Нужно раскомментировать строки #RewriteBase /sitefolder/ #RewriteRule . /sitefolder/index.php [L] и заскомментировать строки RewriteBase / RewriteRule . /index.php [L]
  • Выполнить настройку базовых параметров сайта системы в разделе "Настройки" административной панели WordPress. Параметры, которые должны иметь определённые значения для корректного функционирования системы, перечислены ниже.

Параметры, необходимые для работы системы

  1. Подраздел "общие настройки":
  • Членство - чекбокс "любой может зарегистрироваться" не отмечен.
  • Роль нового пользователя: значение "подписчик".
  1. Раздел "чтение":
  • На главной странице отображать - значение "статическую страницу".
  • Главная страница - значение "главная".
  • Страница записей - значение "новости".
  1. Раздел "обсуждение":
  • Настройки для статьи по умолчанию - отмечен чекбокс "разрешить оставлять комментарии на новые статьи".
  • Другие настройки комментариев - отмечены чекбоксы "пользователи должны быть зарегистрированы и авторизованы для комментирования" и "разрешить древовидные (вложенные) комментарии глубиной..".
  1. Раздел "медиафайлы":
  • Размер миниатюры - ширина 150 пикс., высота 150 пикс.
  • Обрезать миниатюру точно по размерам - чекбокс отмечен.
  • Средний размер - макс. ширина 640 пикс., макс. высота 900 пикс.
  • Крупный размер - макс. ширина 1024 пикс., макс. высота 1024 пикс.
  1. Главное меню административной панели WordPress, разделы "произвольные поля" и "GD CPT Tools":
  • Все настройки задаются автоматически при инсталляции дампа базового состояния БД системы. Никаких изменений в настройках этих разделов не требуется.

Помощь проекту

Мы очень ждем вашей помощи проекту. Вы можете помочь проекту следующими способами:

  • Добавить сообщение об ошибке или предложение по улучшению на GitHub.
  • Поделиться улучшениями кода, послав нам Pull Request.
  • Сделать перевод системы или оптимизировать его для вашей страны (перевод на англ. уже существует).

Помощь и поддержка: Теплица социальных технологий берет на себя поддержку ИТ-волонтёра до мая 2015-го года (и, возможно, далее). Если у вас есть вопросы по работе, установке или кастомизации системы, обратитесь за поддержкой по почте support@te-st.ru.

Если вам нужна помощь волонтеров в установке и настройке - создайте задачу на https://itv.te-st.ru

About

it-волонтёр (айтиволонтер): платформа для обмена задачами по оказанию it-помощи различным НКО

https://itv.te-st.ru

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 69.8%
  • CSS 18.3%
  • JavaScript 11.8%
  • ApacheConf 0.1%