pH7Builder

pH7Builder
Разработчик(и)Пьер-Анри Сориа
Первоначальный выпускНоябрь 2010 ; 14 лет назад (2010-11)
Стабильный релиз
17.9.1 [1] / 2023-04-13 [±]
РепозиторийpH7-Social-Dating CMS-репозиторий
Написано вPHP , MySQL , JavaScript , HTML , CSS
Доступно вАнглийский, французский, канадский французский, испанский, бразильский португальский, итальянский, голландский, индонезийский
ТипСоциальное программное обеспечение , социальные сети
ЛицензияЛицензия Массачусетского технологического института
Веб-сайтph7builder.com

« pH7Builder (ранее известный как pH7CMS и pH7 Social Dating CMS ) — это программное обеспечение для социальных сетей с открытым исходным кодом, написанное Пьером-Анри Сориа, которое позволяет создавать онлайн-сообщества и сервисы социальных знакомств.

pH7Builder написан на PHP 7.4, [2] является объектно-ориентированным и использует шаблон MVC (Model-View-Controller).

Программное обеспечение основано на самодельном pH7Framework и разработано с учетом принципа KISS . Для большей гибкости программное обеспечение использует абстракцию PDO (PHP Data Objects), которая позволяет выбирать базу данных. Принцип разработки DRY (Don't Repeat Yourself) направлен на сокращение повторения информации всех видов (отсутствие дублирования кода).

Он также стремится быть быстрым, малоресурсоемким, чрезвычайно мощным и очень безопасным. [ необходима цитата ]

История улучшений

  • В pH7CMS 1.0.10 синтаксис шаблона был полностью переписан и обеспечивает лучшее понимание для веб-дизайнеров. [3]
  • pH7CMS 1.1 представил новый алгоритм хэширования пароля и теперь использует API хэширования паролей, представленный в PHP 5.5. Версия также включает множество исправлений ошибок, некоторые новые функции и удаляет плагин Donation из модуля Page.
  • pH7CMS 1.1.2 обеспечивает значительное улучшение модуля платежей, множество исправлений ошибок и лучшую интеграцию языка базы данных. [4]
  • pH7CMS 1.1.8 — последняя версия ветки 1.1.
  • Начиная с версии 1.2, программное обеспечение имеет полностью адаптивный дизайн. [5]
  • Версия 1.2 также больше ориентирована на «функции знакомств», чем ветки 1.0 и 1.1. [6]
  • Начиная с версии pH7CMS 1.2, компания не только предоставляет «поставщика программного обеспечения для знакомств», но и настоящее решение для бизнеса в сфере социальных сетей/знакомств с поддержкой от «стартапа идей знакомств» до «прибыльного и популярного бизнеса онлайн-знакомств». Услуга в основном предоставляется e-Dating Marketing.
  • pH7CMS 1.2.1 становится первым поставщиком программного обеспечения для знакомств, предлагающим Bitcoin в качестве платежного шлюза. Bitcoin очень ценится на сайтах знакомств, поскольку он позволяет людям совершать платежи анонимно. [7]
  • В pH7CMS 1.2.3 появился новый модуль под названием "api", позволяющий использовать pH7CMS как RESTful Web-приложение, и начиная с этой версии все установки pH7CMS имеют уникальный ключ API в файле pH7CMS config.ini. Интеграция с внешним программным обеспечением/сайтом или мобильным приложением (например, iOS и Android) возможна с минимальными изменениями и максимальной безопасностью. Также реализовано лучшее распознавание Geo.
  • В pH7CMS 1.2.5 исправлено множество ошибок и улучшений (включая улучшенное отображение на небольших устройствах с адаптивной темой)
  • pH7CMS 1.2.7 был выпущен 24 декабря как раз к Рождеству. Он имеет множество улучшений, таких как улучшенные позиции баннеров, увеличивающие рейтинг кликов. Тест отображается, когда pH7CMS находится в режиме разработки. Улучшенный поиск с новым SISE (интеллектуальная поисковая система) и улучшенный перевод теперь сделаны. Наконец, новый релиз имеет намного лучший CSV User Importer и теперь на 100% совместим с PHP 7+. [8]
  • 1.2.8, как обычно, несколько улучшений и исправлений ошибок, а также добавлена ​​возможность включать/отключать системные модули/функции [9]
  • pH7CMS 1.4 интегрирует двухфакторную аутентификацию (2FA), работающую с мобильными приложениями TOTP . [10]
  • pH7CMS 2.0 добавляет детектор наготы для более легкой модерации любых загруженных фотографий [11]
  • Начиная с версии 16.3.0, программное обеспечение распространяется по лицензии MIT вместо GPLv3 . [12]
  • Начиная с версии pH7Builder 16.5.0, программное обеспечение больше не поддерживает PHP 5.6. Для использования новых функций, предлагаемых PHP, v16.5.0 требует как минимум PHP 7.4.

Системные модули

pH7Builder включает в себя 32 собственных модуля

  • Панель администратора
  • Партнер
  • Блог
  • Чат
  • Чатрулетка
  • Комментарий
  • Подключитесь (Facebook, Twitter и Google Connect)
  • Контакт
  • Ошибка (позволяет настраивать страницы ошибок (например, 403, 404, 500))
  • Поле (Поля профиля)
  • Форум
  • Игра
  • Горячо или нет (случайный рейтинг фотографий профиля)
  • IM (мгновенный обмен сообщениями)
  • Пригласить (пригласить друзей, отправив им приглашение по электронной почте)
  • Менеджер паролей (запрос нового пароля для модулей пользователя, администратора и партнера)
  • Калькулятор Любви
  • Почта
  • Информационный бюллетень
  • Примечание
  • Страница
  • Оплата
  • Картина
  • Измеритель чистоты
  • Сообщить (сообщить о злоупотреблении пользователем/контентом)
  • Пользователь
  • Видео
  • Веб-камера
  • XML (генератор RSS и карты сайта)
  • HelloWorld (пример модуля для разработчиков модов)

Шаблонизаторы

pH7Builder Core использует свой самодельный pH7Tpl , а установщик использует Smarty . Кроме того, pH7CMS также включен в PH7Xsl , шаблонизатор XSLT PHP.

Установка

Почти в каждой версии установка программного обеспечения улучшена и упрощена. pH7CMS также включен в мастер настройки через Интернет и также доступен на Softaculous . [13]

Награды и признание

  • Рекомендуемое программное обеспечение для социальных сетей от BestHostingSearch [14]

Ссылки

  1. ^ "Выпуски - pH7Software/pH7-Social-Dating-CMS". github.com . Получено 2023-07-16 .
  2. ^ «Требования к программному обеспечению pH7 «Dating Community Social»».
  3. ^ pH7CMS 1.0.10 Github-журнал изменений
  4. ^ Список изменений pH7CMS 1.1.2 Github
  5. ^ pH7CMS 1.2 будет поставляться с полностью адаптивным дизайном.
  6. ^ Упорно работаем над следующей веткой 1.2 – Обзор дорожной карты
  7. ^ Первый поставщик программного обеспечения для знакомств, принимающий биткоины
  8. ^ Выпуск pH7CMS 1.2.7
  9. ^ Включить/отключить любые функции pH7CMS
  10. ^ Добавлена ​​двухфакторная аутентификация (2FA)
  11. ^ Детектор наготы pH7CMS
  12. ^ v16.3.0, распространяется по новой лицензии
  13. ^ pH7CMS в Softaculous
  14. ^ Лучшее программное обеспечение для социальных сетей с открытым исходным кодом
  • pH7Builder.com Официальный сайт pH7Builder
  • pH7Builder на GitHub Официальный репозиторий GitHub
  • pH7Builder на SourceForge Бесплатная версия доступна на SourceForge
Retrieved from "https://en.wikipedia.org/w/index.php?title=PH7Builder&oldid=1231471687"