1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hifone-Hifone

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Hifone

StyleCI Build Status Software License

Screenshot

Hifone — это бесплатное программное обеспечение для форумов с открытым исходным кодом, которое можно установить на своём сервере и которое основано на PHP-фреймворке Laravel.

Функции

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

  • Быстрое и простое в использовании;
  • Красивое и отзывчивое;
  • Регистрация и вход через OAuth;
  • Загрузка изображений;
  • Аватары;
  • Кредиты;
  • Роли и разрешения;
  • Уведомления;
  • Markdown и эмодзи;
  • Теги;
  • Реклама;
  • RSS-каналы;
  • Локализация: языковые файлы, поддержка часовых поясов и UTF-8;
  • Поддержка Pjax.

Требования

Для запуска Gitamin вам потребуется выполнить несколько условий:

  • Веб-сервер: Nginx, Apache (с mod_rewrite) или Lighttpd;
  • PHP 5.6.4+ с расширениями mbstring и pdo_mysql;
  • MySQL или PostgreSQL;
  • Composer.

Установка

По умолчанию Hifone поставляется с файлом .env.example. Вам нужно переименовать этот файл в .env независимо от того, в какой среде вы работаете.

Если вы используете SQLite, то ваш файл .env не должен содержать ключ DB_HOST. Также вам нужно будет создать файл ./database/hifone.sqlite и предоставить ему необходимые разрешения.

Каталоги в папках storage и bootstrap/cache должны быть доступны для записи вашему веб-серверу, иначе Hifone не будет работать.

Шаг 1: Shell

git clone https://github.com/Hifone/Hifone
cd Hifone
cp .env.example .env
vi .env  # write database settings
composer install --no-dev -o
php artisan hifone:install
chmod -R 777 storage
chmod -R 777 bootstrap/cache
chmod -R 777 public/uploads

Если у вас возникли проблемы с открытием страницы, введите следующее:

php artisan vendor:publish

Шаг 2: Браузер

Теперь перейдите по адресу http://your_site_domain/ и наслаждайтесь!

Установка Hifone с помощью Docker

$ git clone https://github.com/Hifone/Docker.git hifone-docker
$ cd hifone-docker
$ docker build -t hifone --rm .
$ docker run -it --rm -p 0.0.0.0:8081:80 hifone
$ /run.sh

Теперь перейдите по адресу http://127.0.0.1:8081 (Linux) или http://192.168.99.100:8081 (Mac) и наслаждайтесь!

Вы можете найти дополнительную информацию по установке Hifone здесь.

Дополнительные настройки

В панели администратора вы можете добавить дополнительные настройки:

  • meta_author — задать метаданные для авторов;
  • meta_keywords — задать метаданные для ключевых слов;
  • footer_html — написать HTML-код для нижнего колонтитула;
  • new_thread_dropdowns — добавить элементы раскрывающегося списка для кнопки «Новая тема»;
  • site_about — добавить подзаголовок для веб-сайта.

Обновление

php artisan hifone:update

Разработка

Эти дополнительные зависимости необходимы для разработки Hifone:

  • Node.js;
  • Bower;
  • Gulp.
npm install
bower install
gulp

Если вы вносите много изменений, вы обнаружите, что запуск gulp watch действительно поможет вам!

Демо

Веб-сайт Hifone.

Лицензия

Hifone является программным обеспечением с открытым исходным кодом под лицензией MIT.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Hifone — это облегчённая программа для сообщества, реализованная на основе Laravel 5.2, подобная v2ex, Ruby-china и phphub. Развернуть Свернуть
PHP и 5 других языков
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/hifone-Hifone.git
git@api.gitlife.ru:oschina-mirror/hifone-Hifone.git
oschina-mirror
hifone-Hifone
hifone-Hifone
1.0