GroupOval 1 Copy 2Теплица + Group Copy

Почему это клевая штука

Вы - разработчик сайтов на WordPress и вам надо создать сайт для НКО.
Вам нужно всего три шага: раз - вы разворачиваете проект, два - размещаете свои материалы, настраиваете структуру, три - выбираете свое оформление… и начинаете работать.

Сделано в Теплице

Теплица социальных технологий разработала сайт-конструктор специально для некоммерческих проектов по результатам анализа требований 500 НКО

Вместе с ГИГЕР

Публикуйте материалы

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

Производите впечатление

Дизайн сайта основан на "Материальном подходе" Google, адаптирован для мобильных устройств и может быть настроен для соответствия вашему бренду.

Принимайте пожертвования

С помощью плагина Онлай-Лейка легко интегрировать платежные системы, принимать платежи, публиковать на сайте информацию о кампаниях и отчеты для жертвователей.

Под капотом

Надежные инструменты

Material Design Light

MDL - Современный фреймворк, разработанный Google.

Управление зависимостями

Набор необходимых плагинов, компонент и модулей - протестировано и собрано с Composer, SASS, Bower, Gulp.

Эти проекты уже на ГИГЕР

Шаг навстречу

shag-navstrechu.ru


Искорка

onco74.ru


Большая перемена

bigchange.ru


Бегу за ОРБИ

beguzaorbi.ru

Инструкция по установке

Установка на Vagrant (простая)

  1. Установить Vagrant (подробнее об установке).

  2. Добавить 192.168.13.37 giger.local в файл хостов:

    для OS X: sudo -- sh -c "echo \ \ >> /etc/hosts";sudo -- sh -c "echo 192.168.13.37 giger.local >> /etc/hosts"

  3. Создать папку проекта:

    mkdir giger.local

    cd giger.local

  4. Клонировать репозиторий: git clone https://github.com/Teplitsa/giger.git .

  5. Запустить vagrant up

    для Windows: если запуск не сработал, возможно дело в наличии кириллицы в имени системного пользователя, т.к. домашняя папка vagrant по умолчанию располагается в ней. Исправить это можно создав папку для vagrant (например: E:\vagrant) и установить ее как домашнюю - выполнить команду set VAGRANT_HOME=E:\vagrant

  6. Сайт отвечает по адресу http://giger.local. Вход в админку http://giger.local/core/wp-login.php с логином giger и паролем 121121. Необходимо создать нового пользователя http://giger.local/core/wp-admin/user-new.php, а аккаунт giger удалить.

Доступ к гостевой машине - vagrant ssh, выход - exit, остановить машину без потери данных - vagrant suspend, возобновить работу - vagrant resume, удалить гостевую машину vagrant destroy. Подробнее о командах Vagrant читайте в документации. Файлы проекта на гостевой машине расположены в папке /var/www/public/.

Уставка без Vagrant (сложнее, но тоже легко)

Нужно:

  • LAMP: PHP 5.6+ и MySQL 5.6+ (поддержка кодировки utf8mb4)
  • Composer для PHP (подробнее об установке), с правами на запуск в папке проекта
  • Для локальной установки: добавить 127.0.0.1 giger.local в файл хостов
  • На удаленном сервере: домен, указывающий на папку проекта
  1. Создать папку проекта:

    mkdir giger.local

    cd giger.local

  2. Клонировать репозиторий: git clone https://github.com/Teplitsa/giger.git .

  3. Создать базу и импортировать в нее тестовые данные:

    echo 'CREATE DATABASE IF NOT EXISTS giger' | mysql --user=your_db_username --password=your_db_password

    unzip -p ./attachments/startertest.sql.zip | mysql --user=your_db_username --password=your_db_password giger

  4. Запустить: composer install

  5. Создать конфигурационный файл из шаблона и заполнить в нем информацию о доступе к базе данных (при установке на домен, отличный от giger.local, необходимо сменить также и домен):

    cat wp-config-orig.php | sed 's/dev_db/giger/g;s/dev_user/your_db_username/g;s/dev_password/your_db_password/g' > wp-config.php

  6. Распаковать содержимое папки с изображениями attachments/uploads.zip в wp-content/uploads:

    unzip ./attachments/uploads.zip -d ./wp-content/

  7. Создать файл .htaccess из шаблона и настроить права доступа к нему:

    cat ./attachments/.htaccess.orig > .htaccess

    chmod -v 666 .htaccess

  8. Сайт отвечает по адресу http://giger.local. Вход в админку http://giger.local/core/wp-login.php с логином giger и паролем 121121. Необходимо создать нового пользователя http://giger.local/core/wp-admin/user-new.php, а аккаунт giger удалить.

Подробнее о работе с ГИГЕР читайте на GitHub. Если вам требуется помощь в настройке или вы хотите найти специалиста, готового помочь вашей организации в установке Гигер, опубликуйте задачу на платформе it-волонтер.

Поехали!

Начните разработку сайта благотворительного проекта с проверенного решения