JohnCMS Content Management System

Overview

JohnCMS 10

GitHub Source Code GitHub tag (latest SemVer)

PHP-CI Crowdin

This version is at an early stage of development. Many things may not work or work not as intended.

System requirements

  • PHP 8.0 and higher
  • MySQL 5.7
  • PHP configured to use MySQL Native Driver (mysqlnd)
  • .htaccess support

Installation

To install the general availability version, go to the project website and download the latest available distributive. Then follow the installation instructions that came with it.

To install the developer version, you must have a Composer dependency manager, NodeJS and GIT version control system.

  1. Clone or download this repository on local workstation.
  2. Assign the repository folder as Apache virtual host, or move contents to the previously created virtual host folder.
  3. Create MySQL Database.
  4. Open the console in the virtual host folder and install the dependencies using the command
make cms-install
  1. Open the url in your browser (replace your.site to your virtualhost name): http://your.site/install and follow the instructions in the installer.
  2. This is all done. If you go to the address of your virtual host from the browser, you should see a working site with demo data.

Problems and solutions

When you get updates from the repository, you need to follow the changes of some files.

  • If composer.json has been changed, you need to run the command composer install.
  • After updating or after changing routes, run the command php johncms cache:clear.

Also, after performing the update, you can run the following command:

make cms-update
Comments
  • Сделать класс для работы с постраничной навигацией не привязанный к БД

    Сделать класс для работы с постраничной навигацией не привязанный к БД

    Сделать класс для работы с постраничной навигацией не привязанный к БД. Будет использоваться например в ip активности модуля онлайн и подобных страницах

    new feature 
    opened by simba77 3
  • Переход на PDO

    Переход на PDO

    Как известно, mysql 100 лет как устарел, но по крайней мере в установщике он используется, и даже есть такая проверка https://github.com/john-cms/johncms/blob/master/.install/setup/index.php#L27

    Соотв. на PHP 7 невозможно установить. Если дело только в установщике, то можно же перейти на mysqli

    opened by NaikSoftware 3
  • Bump color-string from 1.5.4 to 1.5.5

    Bump color-string from 1.5.4 to 1.5.5

    Bumps color-string from 1.5.4 to 1.5.5.

    Release notes

    Sourced from color-string's releases.

    1.5.5 (Patch/Security Release) - hwb() ReDos patch (low-severity)

    Release notes copied verbatim from the commit message, which can be found here: 0789e21284c33d89ebc4ab4ca6f759b9375ac9d3

    Discovered by Yeting Li, c/o Colin Ife via Snyk.io.
    

    A ReDos (Regular Expression Denial of Service) vulnerability was responsibly disclosed to me via email by Colin on Mar 5 2021 regarding an exponential time complexity for linearly increasing input lengths for hwb() color strings.

    Strings reaching more than 5000 characters would see several milliseconds of processing time; strings reaching more than 50,000 characters began seeing 1500ms (1.5s) of processing time.

    The cause was due to a the regular expression that parses hwb() strings - specifically, the hue value - where the integer portion of the hue value used a 0-or-more quantifier shortly thereafter followed by a 1-or-more quantifier.

    This caused excessive backtracking and a cartesian scan, resulting in exponential time complexity given a linear increase in input length.

    Thank you Yeting Li and Colin Ife for bringing this to my attention in a secure, responsible and professional manner.

    A CVE will not be assigned for this vulnerability.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    opened by dependabot[bot] 2
  • Bump elliptic from 6.5.3 to 6.5.4

    Bump elliptic from 6.5.3 to 6.5.4

    Bumps elliptic from 6.5.3 to 6.5.4.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    opened by dependabot[bot] 2
  • Bump actions/setup-node from v2.1.1 to v2.1.2

    Bump actions/setup-node from v2.1.1 to v2.1.2

    Bumps actions/setup-node from v2.1.1 to v2.1.2.

    Release notes

    Sourced from actions/setup-node's releases.

    v2.1.2 (beta)

    • Updated communication with runner to use environment files rather then workflow commands
    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 2
  • Update illuminate/database requirement from ^7.11 to ^8.4

    Update illuminate/database requirement from ^7.11 to ^8.4

    Updates the requirements on illuminate/database to permit the latest version.

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 2
  • Подготовка нового модуля

    Подготовка нового модуля "Загрузки"

    Подготовить модуль загрузок от FlySelf, который писался для mobiCMS. Основные функции модуля должны нормально работать с новой версией JohnCMS. Переделка функций модуля, доработка под Gettext и исправление ошибок должно идти отдельными задачами. В данной задаче только обеспечение общей функциональности в составе JohnCMS.

    new feature 
    opened by batumibiz 2
  • Bump loader-utils from 1.4.0 to 1.4.2

    Bump loader-utils from 1.4.0 to 1.4.2

    Bumps loader-utils from 1.4.0 to 1.4.2.

    Release notes

    Sourced from loader-utils's releases.

    v1.4.2

    1.4.2 (2022-11-11)

    Bug Fixes

    v1.4.1

    1.4.1 (2022-11-07)

    Bug Fixes

    Changelog

    Sourced from loader-utils's changelog.

    1.4.2 (2022-11-11)

    Bug Fixes

    1.4.1 (2022-11-07)

    Bug Fixes

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies javascript 
    opened by dependabot[bot] 1
  • Bump loader-utils from 1.4.0 to 1.4.1

    Bump loader-utils from 1.4.0 to 1.4.1

    Bumps loader-utils from 1.4.0 to 1.4.1.

    Release notes

    Sourced from loader-utils's releases.

    v1.4.1

    1.4.1 (2022-11-07)

    Bug Fixes

    Changelog

    Sourced from loader-utils's changelog.

    1.4.1 (2022-11-07)

    Bug Fixes

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies javascript 
    opened by dependabot[bot] 1
  • Bump terser from 4.8.0 to 4.8.1

    Bump terser from 4.8.0 to 4.8.1

    Bumps terser from 4.8.0 to 4.8.1.

    Changelog

    Sourced from terser's changelog.

    v4.8.1 (backport)

    • Security fix for RegExps that should not be evaluated (regexp DDOS)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies javascript 
    opened by dependabot[bot] 1
  • Хранение активности пользователей

    Хранение активности пользователей

    Для работы статистики пользователя (по количеству сообщений) и антифлуда необходимо реализовать возможность сохранять данные о последнем посте и общем количестве постов в различных модулях сайта. Скорее всего будет достаточно отдельной таблицы в которой будет храниться дата последнего поста и количество постов в модулях. Подумать.

    task 
    opened by simba77 1
  • Replace working with files in the forum module

    Replace working with files in the forum module

    • [ ] Use file storage
    • [ ] Change db structure
    • [ ] Upload a file in the editor
    • [ ] Upload a file when creating a post
    • [ ] Delete file
    • [ ] Mark as deleted when hiding a post
    new feature 
    opened by simba77 0
  • Improve links handler

    Improve links handler

    When a user inserts a link, the server sends a request to the page and retrieves page's metadata e.g. title, description. It shouldn't be necessary. The user should be able to disable this feature for a specific message.

    new feature 
    opened by simba77 0
  • Переделать страницу редиректов под новую архитектуру

    Переделать страницу редиректов под новую архитектуру

    В рамках данной задачи необходимо реализовать следующее:

    • [ ] Вынести маршруты модуля в конфиг
    • [ ] Страницы модуля сделать классами-контроллерами.
    • [ ] Проверку прав доступа (если требуется) реализовать c помощью middleware
    task 
    opened by simba77 0
  • Переделать Загрузки под новую архитектуру

    Переделать Загрузки под новую архитектуру

    В рамках данной задачи необходимо реализовать следующее:

    • [ ] Вынести маршруты модуля в конфиг
    • [ ] Страницы модуля сделать классами-контроллерами.
    • [ ] Проверку прав доступа (если требуется) реализовать c помощью middleware
    task 
    opened by simba77 0
Releases(9.6.0)
  • 9.6.0(Jul 18, 2021)

    Added

    • Добавлена возможность менять обложки статей в библиотеке при редактировании
    • При клике на иконку и количество комментариев в списке новостей происходит переход к комментариям.
    • В комментариях к новостям при ответах и цитатах добавлена прокрутка к полю ввода комментария.
    • При переходе по страницам в комментариях к новостям добавлена прокрутка к началу списка комментариев.

    Fixed

    • Улучшены проверки в обработчике картинок. (позволяет избежать ошибок при некорректной вставке изображений)
    • Улучшена обработка ссылок на видео в youtube (некоторые ссылки могли не обрабатываться)
    • На некоторых хостингах могла возникать проблема с отображением картинок из-за недостаточных прав доступа (теперь картинки сохраняются с корректными правами доступа)
    • Модераторы не могли удалять посты в гостевой
    • Улучшена совместимость с хостингами, на которых в качестве сервера баз данных используется MariaDB.
    • При просмотре фотографии на детальной странице в альбомах картинка могла не помещаться на экране и добавляла горизонтальную прокрутку.
    • При установке не создавалась таблица с файлами, что приводило к появлению ошибок при загрузке картинок в редакторе.
    Source code(tar.gz)
    Source code(zip)
  • 9.5.0(Jun 8, 2021)

    Added

    • Интегрирована библиотека для работы с файловой системой https://github.com/thephpleague/flysystem
    • Добавлена единая система работы с файлами (подробности и примеры будут в документации)
    • В списке новостей на главной добавлено отображение рейтинга и количества комментариев

    Changed

    • В гостевой заменен визуальный редактор
    • В новом визуальном редакторе добавлена возможность вставки картинок.
    • Картинки прикрепленные через визуальный редактор открываются в модальном окне.
    • \Johncms\System\Http\Request теперь умеет фильтровать множественные поля. (методы getPost, getQuery)
    • Гостевая полностью переделана на контроллеры (изменены шаблоны).
    • Оптимизировано получение количества голосов за новость и рейтинга.
    • В комментариях к новостям добавлен визуальный редактор. Возможности такие же как и в гостевой.

    Fixed

    • [Загрузки] В поиске в некоторых случаях некорректно строился URL для постраничной навигации.
    • [Загрузки] В тексте предпросмотра html сущности могли обрезаться некорректно
    • Исправлено название украинского языка
    • При определенных сочетаниях символов могла ломаться вся страница из-за JS ошибки.
    • В некоторых случаях могла возникать ошибка при просмотре профиля пользователя
    Source code(tar.gz)
    Source code(zip)
    JohnCMS_9.5.zip(8.91 MB)
  • 9.4.1(Jan 18, 2021)

    • Исправлена ошибка в работе редиректов
    • В загрузках в тексте предпросмотра убрано отображение бб-кодов
    • Исправлена ошибка на странице настроек новостей
    • Исправлен внешний вид строки поиска в новостях
    • В некоторых случаях в модуле онлайн на странице истории могла возникать ошибка.
    Source code(tar.gz)
    Source code(zip)
    JohnCMS_9.4.1.zip(8.56 MB)
  • 9.4.0(Jan 16, 2021)

    Added

    • Добавлена поддержка php 8 версии
    • Добавлена страница настроек форума с возможностью задавать мета теги и шаблоны мета тегов для SEO оптимизации.
    • В настройках форума добавлена возможность включения отображения счетчика файлов.
    • На страницах редактирования разделов форума тоже добавлена возможность задавать мета теги, которые будут переопределять теги заданные в общих настройках.
    • Новый модуль новостей:
      • Неограниченная вложенность разделов
      • Автоматическое построение полного ЧПУ с учетом вложенных разделов
      • Полное управление мета тегами для всего модуля/разделов/статей
      • Полноценный визуальный редактор, который работает с обычными HTML тегами. При выводе обрабатывается по принципу белого списка, что позволяет защититься от XSS.
      • Счетчик просмотров новости
      • Комментарии
      • Оценка новости (лайк/дизлайк)
      • Запланированное отображение новости. Можно задать дату и время начиная с которого новость начнет отображаться на сайте, а так же дату и время окончания отображения.
      • Теги к новостям и поиск по тегам
      • Поиск по новостям
    • Добавлены контроллеры с автоматическим внедрением зависимостей и автоматической передачей параметров маршрута в методы контроллера. (примеры и детальное описание будет в документации)
    • Добавлена автоматическая загрузка классов модуля. Теперь название модуля, это его пространство имен.
    • Добавлена возможность настраивать редиректы со старых URL адресов на новые. Для этого можно использовать файл config/redirects.php
    • Для арабского языка добавлена поддержка RTL (направление текста справа налево).
    • В админ панели добавлена страница с проверкой системы. На ней проверяются некоторые параметры сервера из-за которых CMS может работать некорректно.

    Changed

    • Минимальная версия php теперь 7.3
    • Полностью переделан установщик CMS. Добавлена возможность локализации под все языки. Доработаны проверки системы, улучшения процесса установки.
    • Страница "Переименовать тему" теперь называется "Изменить тему" и позволяет также задавать мета теги для темы.
    • Изменена структура файла webpack.mix.js. Он теперь позволяет делать собственные настройки для разных случаев использования без необходимости модификации основного файла (например для настройки сборщика для собственного шаблона)
    • Шаблон административной панели отделен от основного стандартного шаблона и расширен на весь экран для удобства работы с табличным представлением списков с компьютера.

    Deprecated

    • Функция module_lib_loader устарела т.к. потеряла необходимость из-за автоматической загрузки классов модулей.

    Fixed

    • Исправлена ошибка в выборе языка в профиле пользователя
    • В некоторых случаях если в имени пользователя есть символ "@" могла возникать ошибка отправки e-mail.
    • Исправлена авторизация пользователей, у которых в логине использовались некоторые русские буквы.
    Source code(tar.gz)
    Source code(zip)
    JohnCMS_9.4.zip(8.56 MB)
  • 9.3.0(Jun 28, 2020)

    Added

    • Добавлен WYSIWYG редактор
    • Добавлена микроразметка для хлебных крошек для улучшенного представления в результатах поиска в поисковых системах.
    • Для разработчиков: Интегрирован https://github.com/laminas/laminas-validator/ Для упрощения работы с ним и расширения некоторых возможностей добавлен класс Johncms\Validator\Validator
    • Добавлен генератор CSRF токенов и валидатор, для упрощенной реализации защиты форм от подделки запросов.
    • Интегрирован https://github.com/laminas/laminas-mail/
    • Добавлена возможность отправки полноценных e-mail с полноценными html шаблонами.
    • В админке добавлена возможность устанавливать / удалять / обновлять языки системы.
    • Разработчикам: Для уведомлений добавлена возможность использования анонимных функций. Это позволит повлиять на процесс формирования уведомления когда это необходимо.
    • Добавлена возможность делать поле ввода email обязательным для заполнения при регистрации.
    • Добавлена возможность включать подтверждение e-mail при регистрации. Пользователь не сможет войти в свой профиль, пока не подтвердит e-mail.
    • При включенном подтверждении e-mail на странице редактирования пользователя e-mail становится обязательным и не изменяется до тех пор, пока пользователь не подтвердит новый e-mail. При изменении e-mail адреса на старый адрес отправляется уведомление об изменении.
    • В профиле пользователя администраторы могут отставлять заметки, которые будут видны только другим администраторам

    Changed

    • Для таблиц форума добавлены модели.
    • Рефакторинг страницы добавления файла на форуме. Настройки расширений вынесены в отдельный конфигурационный файл: config/autoload/forum.global.php
    • На главной странице форума переделаны запросы на использование ORM. Получение подразделов теперь не создает дополнительных запросов к БД в количестве равном количеству разделов.
    • Изменен шаблон главной страницы форума modules/forum/templates/index.phtml Теперь $sections содержит объект \Forum\Models\ForumSection если вы кастомизировали шаблон, то его необходимо доработать. Количество подразделов теперь хранится в subsections_count, а не в cnt.
    • Доработана многоуровневая структура форума (она теперь не ограничена).
    • При возникновении ошибок валидации на странице создания темы на форуме, данные в полях формы сохраняются, а поля с ошибками подсвечиваются с пояснениями.
    • Счетчики файлов по умолчанию отключены. Включить можно в конфиге форума параметр "file_counters". В дальнейшем будет вынесено в настройки.
    • Убрана оптимизация таблиц форума при удалении темы. (Потеряла актуальность, на больших форумах выполнялась долго и приводила к зависанию сессии пользователя на время выполнения оптимизации).
    • Изменен дизайн стандартного шаблона сайта.
    • URL адреса в шаблонах при формировании методом $this->asset() теперь не содержат доменное имя сайта и протокол, что позволяет избежать ошибки в некоторых случаях.
    • Сообщения о восстановлении пароля переделаны на полноценные html шаблоны.
    • Изменен модуль гостевой (добавлена модель и применен валидатор).
    • Формы в гостевой теперь не теряют введенные пользователем данные при возникновении ошибок валидации.
    • В уведомлениях по умолчанию теперь не отображается количество непрочитанных сообщений. Отображение пользователь может включить в настройках уведомлений.
    • Улучшены уведомления об ответах на форуме. При клике на уведомление теперь происходит переход на страницу с ответом и прокрутка к посту.
    • Поле "статус" теперь доступно для изменения самим пользователем (раньше было доступно только администратору).

    Fixed

    • Исправлены ошибки при просмотре страницы профиля от гостя.
    • Исправлена автоматическая замена ссылок на bb-код с названием топика при создании темы на форуме.
    • При построении постраничной навигации для первой страницы теперь не подставляется параметр page=1, что позволяет избежать появления дублей страниц в поисковиках.
    • В поиске по форуму исправлена ссылка на профиль пользователя.
    Source code(tar.gz)
    Source code(zip)
  • 9.2.0(Mar 20, 2020)

    Added

    • Внедрена библиотека для работы с базой данных illuminate/database
    • Для работы с пользователями добавлен класс (модель) Johncms\Users\User Наследует Illuminate\Database\Eloquent\Model со всем вытекающим функционалом.
    • Для работы с уведомлениями добавлен класс (модель) Johncms\Notifications\Notification Наследует Illuminate\Database\Eloquent\Model со всем вытекающим функционалом.
    • Добавлена возможность просмотра списка запросов, которые были выполнены на данной странице (функционал работает только для запросов выполненных через ORM). Запросы через обычный PDO не учитываются.
    • В ORM добавлена упрощенная возможность работы с постраничной навигацией. Достаточно вызвать метод ->paginate(). При этом запрос количества объектов и установка ограничений будет выполнена автоматически. URL адреса так же формируются автоматически исходя из адреса текущей страницы.
    • В классе Johncms\System\Http\Request добавлен метод getQueryString(), который позволяет получить текущий URL с отсечением ненужных параметров.
    • В стандартном шаблоне добавлена возможность замены мета тегов keywords и description.

    Changed

    • Модуль кто онлайн переделан для использования ORM.
    • Модуль community переделан на новое api пользователей.
    • В модуль уведомлений добавлены настройки отображения непрочитанных на форуме
    • В модуль уведомлений добавлено оповещение об ответах и цитатах на форуме
    • В модуле уведомлений теперь отображаются уведомления о голосах в карме пользователя.
    • Сторонние модули могут добавлять свои уведомления в центр уведомлений.
    • Рефакторинг страниц личного кабинета для использования ORM. Попутно доработана модель пользователя, она теперь позволяет получить практически все данные пользователя в подготовленном виде в любом месте где используется Johncms\Users\User

    Fixed

    • Исправлена ошибка на странице профиля. Отображался не последний бан.
    • Исправлена ошибка в форуме, когда файл отсутствовал в файловой системе, но был в БД
    • Испралвено отображение переводов для должностей
    • В библиотеке админ не мог редактировать статьи других пользователей.
    • На странице просмотра онлайн на небольших разрешениях экранов съезжали кнопки для выбора списков онлайна.
    • Исправлено отображение файлов в почте в ios 10
    • Небыло шаблона для страницы модерации статей в библиотеке
    • Списке банов отсутствовали переводы фраз типов блокировок
    • Не работала страница сброса пользовательских настроек
    Source code(tar.gz)
    Source code(zip)
  • 9.1.0(Feb 15, 2020)

    Added

    • Добавлена поддержка php библиотеки GD в том случае если Imagick отсутствует.
    • В стандартный шаблон добавлена возможность вставлять свои скрипты и стили $this->push('styles') $this->push('scripts') $this->stop()
    • В профиле добавлено отображение информации о том, что пользователь заблокирован, так же добалвена ссылка на страницу истории нарушений.
    • Если к посту на форуме прикреплено несколько изображений, то они будут открываться в галерее.
    • Скриншоты в загрузках (если их несколько) открываются и листаются в галерее.

    Changed

    • В загрузках увеличено максимальное количество символов в описании.
    • Изменен дизайн отдельной страницы просмотра поста

    Fixed

    • Исправлена ошибка в постраничной навигации в поиске по форуму
    • Исправлено отображение шапки форума на некоторых разрешениях
    • Если к посту прикреплено несколько файлов, на странице просмотра поста отображался только один
    • Исправлено отображение IP при наличии определенного через прокси реального ip пользователя.
    • Исправлена ошибка из-за которой открепленный топик на форуме оставался выше остальных в списке
    Source code(tar.gz)
    Source code(zip)
  • 9.0.0(Feb 9, 2020)

    Added

    • Внедрен роутер nikic/fast-route
    • Внедрен нативный PHP шаблонизатор mobicms/render
    • Для классов модулей используется отдельный автозагрузчик Aura.Autoload
    • Добавлен класс Assets, который формирует ссылки с учетом текущей темы оформления
    • Для работы с пользовательскими аватарами используется хелпер шаблонов avatar()
    • Для подсветки синтаксиса кода в сообщениях используется JS библиотека Prism
    • Модули используют шаблоны
    • Для перевода используется gettext/translator
    • С помощью CLI скриптов радикально упрощена процедура подготовки переводов.

    Changed

    • Полный рефакторинг кода системы
    • Для работы требуется версия PHP 7.2, или новее
    • Строгая типизация, проверка кода по Style-CI
    • Заменена CAPTCHA, используется пакет mobicms/captcha
    • Весь функционал распределен по модулям и перемещен в папку /modules
    • Ядро системы выделено в отдельный пакет johncms/system
    • Оптимизированы ссылки, удалены фрагменты index.php

    Deprecated

    • Nothing

    Removed

    • Удалены старые функции перевода _t() _p()
    • Из сканера безопасности удалена функция "Сканирование по дистрибутиву"
    • Удален старый метод для вывода картинок Tools::image()
    • Удалена библиотека geshi/geshi
    • Удалены старые темы оформления

    Fixed

    • Исправлены замеченные ошибки

    Security

    • Администратор мог непреднамеренно удалить новость, перейдя по специально сформированной ссылке.
    Source code(tar.gz)
    Source code(zip)
  • 8.0.0(Oct 23, 2019)

    Release Date: 23.10.2019

    Added

    Добавлен предпросмотр прикрепленных фотографий к постам на форуме Добавлен счетчик просмотров темы на форуме

    Changed

    Изменена структура таблиц форума для повышения производительности Изменено отображение результатов опросов на форуме

    Fixed

    Исправлена проблема зависания сайта при автоочистке на больших базах Исправлена постраничная навигация в списке избранных смайлов Исправлены ошибки при добавлении статьи в библиотеке

    Source code(tar.gz)
    Source code(zip)
    johncms-8.0.0.zip(3.20 MB)
    update-7.1.0-8.0.0.zip(1.16 MB)
  • 7.1.0(Sep 21, 2019)

    Release Date: 07.04.2017

    NEW

    • Добавлен пакет интерфейсов Core API
    • Использование PSR-11 интерфейса контейнера
    • Объединение идущих подряд постов форума от одного автора
    • Возможность индивидуального удаления прикрепленных файлов форума
    • BBcode для вставки Youtube видео (доработанный метод от Gabriel)
    • Добавлен Украинский язык
    • Добавлен Литовский язык
    • Добавлен Арабский язык

    CHANGED

    • Доработан класс BBcode
    • Доработаны пользовательские настройки
    • Добавлено 10 секундное кэширование счетчика Онлайн
    • Обновлены библиотеки зависимостей

    FIXED

    • Исправлена ошибка SQL при обновлении директорий загруз центра
    • Исправлена ошибка SQL при очистке неактивных профилей
    • Исправлен SQL запрос добавления новостей на форум
    • Исправлен вывод аннонсов новостей на Главную
    • Исправлен счетчик комментариев в альбомах
    Source code(tar.gz)
    Source code(zip)
    johncms-7.1.0.zip(2.81 MB)
    language_AR.zip(126.03 KB)
    language_ID.zip(109.29 KB)
    language_LT.zip(99.67 KB)
    language_PL.zip(117.50 KB)
    language_RO.zip(113.02 KB)
    language_RU.zip(131.41 KB)
    language_UK.zip(131.15 KB)
    language_VI.zip(122.32 KB)
    update-700-710.zip(1.67 MB)
  • 7.0.0(Sep 21, 2019)

    Release Date: 22.01.2017

    NEW

    • Новое ядро системы, построенное на DI контейнере zend-servicemanager
    • Для работы с базой данных используется PDO
    • Для локализации (переводов) используется формат GNU Gettext
    • Новый загруз центр от FlySelf с доработками от AlkatraZ
    • Поддержка шифрованного протокола HTTPS

    CHANGED

    • Полный рефакторинг всех скриптов системы
    • Все подсистемы разделены на отдельные модули
    • Системная конфирурация поступает из файла через контейнер, таблица базы удалена
    • Папки локалей переименованы в соответствие со стандартом ISO 639-1
    • Снято ограничение на длину и символы паролей
    • Доработана справочная система

    FIXED

    • В Библиотеке исправлена скачка книг в формате FB
    • Исправлены некоторые замеченные ошибки

    DELETED

    • Удален устаревший модуль "Загрузки"
    • Удален устаревший модуль "Галерея"
    • Удален устаревший модуль "Друзья"
    • Удалена карта сайта, предназначенная для бирж ссылок
    • Удален валидатор Referer
    • Удален редактор языков
    • Удален транслит
    Source code(tar.gz)
    Source code(zip)
  • 6.2.2(Apr 20, 2017)

    Release Date: 20.04.2017

    Features

    • Добавлена возможность задания meta-тегов keywords и description
    • Доработан Узбекский перевод

    Bug Fixes

    • Исправлена ошибка пометки прочтения комментария в Альбомах
    • Исправлен показ новостей и размер текста
    • Исправлен SQL запрос очистки пользователей
    • Исправлены BB коды в цитате
    Source code(tar.gz)
    Source code(zip)
    johncms-622.zip(1.95 MB)
    update-4xx-622.zip(898.62 KB)
    update-5xx-622.zip(479.56 KB)
    update-621-622.zip(41.94 KB)
    update-6xx-622.zip(298.26 KB)
  • 6.2.1(Dec 25, 2016)

    Release Date: 15.12.2016

    Features

    • Папки языков переименованы в соответствие со стандартом ISO 639-1
    • Кодировка соединения с MySQL заменена на utf8mb4 (спасибо ramzes за сигнал)
    • Добавлен Киргизский язык

    Bug Fixes

    • Исправлена скачка книг в формате FB
    • Исправлены замеченные ошибки
    Source code(tar.gz)
    Source code(zip)
  • 6.2.0(Dec 20, 2016)

    Release Date: 18.11.2015

    Features

    • Для подсветки исходного кода в сообщениях используется GeSHi
    • Доработана панель bbCode, добавлены кнопки вставки исходного кода
    • Добавлено сохранение прозрачности (PNG, GIF) картинок в галерее
    • Снято ограничение на допустимый размер приватного сообщения
    • Добавлен Французский язык

    Bug Fixes

    • Исправлена ошибка с невозможностью удаления пользователя
    • Исправлена выгрузка картинок в библиотеку
    • Исправлена проблема с PNG изображениями в галерее
    Source code(tar.gz)
    Source code(zip)
  • 6.1.2(Dec 20, 2016)

    Release Date: 25.05.2015

    Features

    • Заменена система IP WHOIS
    • Увеличен размер изображений в альбомах

    Bug Fixes

    • Исправлена ошибка в панели управления рекламой
    • Исправлены замеченные ошибки в библиотеке
    Source code(tar.gz)
    Source code(zip)
  • 6.1.1(Dec 20, 2016)

    Release Date: 18.04.2015

    Bug Fixes

    • Исправлены права доступа к редактированию статей библиотеки
    • Исправлены замеченные ошибки
    Source code(tar.gz)
    Source code(zip)
  • 6.1.0(Dec 20, 2016)

    Release Date: 26.03.2015

    Features

    • Добавлен Белорусский язык
    • Доработка ссылок и внешнего вида библиотеки

    Bug Fixes

    • Улучшено быстродействие почты, исправлены некоторые ошибки
    • Заявка на дружбу приходила на языке отправителя
    Source code(tar.gz)
    Source code(zip)
  • 6.0.0(Dec 20, 2016)

    Release Date: 04.03.2015

    Major Features

    • Лицензия изменена на GNU GPL v.3
    • Вместо XHTML Mobile используется HTML5
    • Новая Библиотека от Koenig

    Features

    • Доработан парсер BBcode для совместимости с новыми версиями PHP
    • Из Форума удалена обрезка длинных постов

    Bug Fixes

    • Исправлены замеченные ошибки
    Source code(tar.gz)
    Source code(zip)
  • 5.3.0(Mar 4, 2015)

    21.01.2015

    Features

    • Добавлен Сербский язык
    • Новая функция очистки профилей при их удалении

    Bug Fixes

    • В загруз центре можно было комментировать несуществующий файл
    • Исправлена ошибка рейтинга файлов в загруз-центре
    • Исправлено поле "о себе" редактирования профиля
    • Исправлены замеченные ошибки
    Source code(tar.gz)
    Source code(zip)
  • 5.2.1(Mar 4, 2015)

  • 5.2.0(Mar 4, 2015)

    29.10.2013

    Features

    • Оптимизация кода
    • Добавлена функция вывода картинок интерфейса
    • Доработка каталога аватаров
    • Доработан раздел Форума "показать за период"
    • В форуме добавлены ссылки на цитируемые посты
    • Удален "Быстрый переход"
    • Удален Автологин по ссылке

    Bug Fixes

    • Исправлена ошибка XHTML при вставке ссылок в спойлеры
    • Исправлена постраничная навигация в исходящих письмах
    • Забаненные пользователи имели возможность выгружать картинки в свой альбом
    Source code(tar.gz)
    Source code(zip)
  • 5.1.0(Mar 4, 2015)

    07.07.2013

    Major Features

    • Добавлено управление правами для отдельных разделов форума
      • возможно разрешить автору темы редактировать 1-й пост
      • возможно включить автоматическое назначение автора темы куратором
      • возможность переводить раздел в режим "только для чтения"
    • bbCode для вставки Спойлеров в тексты (от seg0ro)
    • Закрытие сайта (от VARG)

    Features

    • Добавлена тема оформления от selemet
    • В форуме добавлены ссылки на посты
    • При добавлении в игнор, юзер удаляется из друзей (от VARG)
    • Настройки почты объединены с системными настройками пользователя
    • В админке добавлено удаление всех файлов из переписки и очистка таблиц почты и контактов с удаляемым юзером (от VARG)
    • В закрытые фотоальбомы из администрации имеют доступ только Админы
    • Доработка палитры цветов bbCode (от seg0ro)

    Bug Fixes

    • При просмотре текста отдельного поста, не отображались прикрепленные файлы
    • Исправлена возможность отправлять заявки на дружбу, если юзер находился в игноре или в бане (от VARG)
    • Исправлены комментарии в личных альбомах
    • При редактировании поста в Гостевой, не работала панель BBcode
    Source code(tar.gz)
    Source code(zip)
  • 5.0.0(Mar 4, 2015)

    04.05.2013

    Major Features

    • Модуль "Почта" (приват) от Krite
    • Модуль "Друзья" от Krite

    Features

    • Возможность установить доступ к личным альбомам для друзей
    • Полная переделка системы игнора
    • Обновлен перевод на Казахский язык

    Bug Fixes

    • В голосованиях форума, для администрации не был виден список проголосовавших
    • Была возможность посторонним комментировать фотографии из закрытых альбомов
    • Исправлена ошибка с переносом строк при редактировании своей анкеты
    • Исправлено время в цитировании поста форума
    • Устранена ошибка XHTML в RSS лентах
    • Исправлен ТОП Кармы
    • Исправлены другие замеченные ошибки
    Source code(tar.gz)
    Source code(zip)
  • 4.5.1(Mar 4, 2015)

    18.11.2012

    Bug Fixes

    • Исправлено множество мелких некритичных ошибок
    • Для Форума, гостевой и привата добавлена валидация форм по токенам
    • Добавлена расширенная фильтрация входящих текстовых данных
    Source code(tar.gz)
    Source code(zip)
  • 4.5.0(Mar 4, 2015)

    12.10.2012

    Major Features

    • В списках Онлайн добавился новый раздел с IP активностью
    • IP WHOIS получение подробных данных об адресе IP из базы данных RIPE
    • История личных поисковых запросов Форума
    • Добавлено кэширование счетчиков на Главной странице
    • Редактор языков от k_2

    Features

    • Новая функция обработки URL в текстах
    • Для Администрации добавлена защита от CSRF (Сross Site Request Forgery) атак
    • Добавлен Польский язык
    • Добавлен Таджикский язык
    • Усовершенствован алгоритм определения IP via Proxy
    • Доработан приват, добавлены страницы подтверждения при удалении
    • Доработка предпросмотра изображений Форума от Krite
    • Добавлено ограничение по времени на выгрузку файлов форума

    Bug Fixes

    • На форум можно выгружать файлы с любой длиной имени, с пробелами и на Русском
    • В списки Онлайн и на Форум добавлена корректировка вызова несуществующей страницы
    • Исправлен постинг в Гостевой для незарегистрированных посетителей
    • Исправлено оповещение о комментариях в личных гостевых
    • Исправлены многие ошибки и недоработки
    Source code(tar.gz)
    Source code(zip)
  • 4.4.0(Mar 4, 2015)

    12.08.2011

    Major Features

    • Возможность назначать Кураторов тем Форума (FlySelf)

    Features

    • Новый алгоритм разбивки текста на страницы в библиотеке. Для больших статей, радикально уменьшена нагрузка на сервер.
    • Список последних комментариев в Фотоальбомах
    • Оповещение о новых комментариях к личным фотографиям
    • Возможность устанавливать фото в анкету из личного альбома
    • Добавлен Китайский язык
    • Добавлен Грузинский язык
    • Добавлен Узбекский язык
    • Для рейтинга фотоальбомов поставлен минимальный порог 3 голоса

    Bug Fixes

    • Исправлен SQL запрос счетчика поиска в истории IP адресов
    • Исправлена обработка кавычек для новых тем Форума
    • Исправлена ошибка системного времени
    Source code(tar.gz)
    Source code(zip)
  • 4.3.0(Mar 4, 2015)

    28.06.2011

    Major Features

    • Простая система очистки от неактивных профилей
    • Палитра цветов для bbCode
    • В личных настройках можно включать "прямые ссылки", без редиректа
    • В Форум добавлен режим "Только для чтения" (не действует для Администрации)
    • Предпросмотр сообщений Форума
    • Новый, мультиязычный каталог смайлов

    Features

    • Новый класс для обработки тэгов bbCode и ссылок
    • Значительно усовершенствован поиск (Форум, Библиотека, пользователи)
    • Переписана регистрация пользователей
    • Переписана функция парсинга смайлов
    • Согласно стандартам RFC, переписаны HTTP заголовки, управляющие кэшированием
    • В многостраничных списках навигация пепреведена на "page"
    • Транслит доступен только для Русского и Украинского языков, для остальных скрыт
    • Переписана система определения местоположения пользователя на сайте
    • Удалены счетчики сжатия, перемеремещений по сайту и времени онлайн

    Bug Fixes

    • При удалении пользователя, не удалялись темы на Форуме
    • Не очищалась история посещения гостей
    • В определенных обстоятельствах, можно было сбросить чужой пароль (спасибо Azq2 за сигнал)
    Source code(tar.gz)
    Source code(zip)
  • 4.2.0(Mar 4, 2015)

    22.04.2011

    Major Features

    • Фразы языков перенесены в файлы, с разделением по модулям

    Features

    • Добавлен переключатель языков вверху сайта
    • Добавлены Азербайджанский, Казахский и Латышский языки
    • Добавлена поддержка Apache mod_expires
    • Приват переведен на мультиязычность
    • На текстах списков голосований форума, работают тэги
    Source code(tar.gz)
    Source code(zip)
  • 4.1.0(Mar 4, 2015)

    01.04.2011

    Major Features

    • Все внешние ссылки в текстах (форум, комментарии и др.) обработанные tags() теперь идут через локальный редирект (значительно уменьшает число ВС). Добавлена страница с предупреждением о переходе по внешней ссылке
    • Новая Карта сайта, с управлением из Админки
    • "Быстрые смайлы" для компьютеров

    Features

    • Добавлена тема оформления от =zIp=
    • Увеличена безопасность механизма авторизации юзеров.

    Bug Fixes

    • Исключена возможность обхода CAPTCHA при авторизации (спасибо Максиму за сигнал)
    • Исправлены права доступа при назначении на должности
    • Добавлена страница подтверждения при смене аватара в каталоге
    • На Форуме была возможность скачать удаленную тему
    • Забаненные могли голосовать в Карме
    • Для незарегистрированных, в гостевой были видны IP адреса Гостей
    Source code(tar.gz)
    Source code(zip)
  • 4.0.1(Mar 4, 2015)

    17.01.2011

    Features

    • На "обрезанных" постах форума, теперь отображаются тэги и смайлы
    • Усовершенствования в личных Фотоальбомах
    • Панель BBcode добавлена также для создания тем и редактирования постов

    Bug Fixes

    • Исправлены мелкие, замеченные ошибки и недоработки
    • Исправления в некоторых переводах языков
    Source code(tar.gz)
    Source code(zip)
Owner
JohnCMS
Free, Open Source Content Management System
JohnCMS
Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it’s possible to reflect the structure and permissions of your organization.

Admidio Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it

Admidio 212 Dec 30, 2022
Easy management of Virtualization technologies including KVM, Xen, OpenVZ, Virtuozzo, and LXC/LXD including unified commands, monitoring, template management, and many more features.

ProVirted About Easy management of Virtualization technologies including KVM, Xen, OpenVZ, Virtuozzo, and LXC/LXD including unified commands, monitori

null 2 Aug 22, 2022
OrangeHRM is a comprehensive Human Resource Management (HRM) System that captures all the essential functionalities required for any enterprise.

OrangeHRM Open Source Application OrangeHRM is a comprehensive Human Resource Management (HRM) System that captures all the essential functionalities

OrangeHRM 452 Jan 4, 2023
ITC Expenses Management System

ITC Expenses Management Installation The installation of this project requires composer

Ahmad Mustapha 5 Dec 7, 2021
Sentrifugo is a FREE and powerful Human Resource Management System (HRMS) that can be easily configured to meet your organizational needs.

Sentrifugo Sentrifugo is a free and powerful new-age Human Resource Management System that can be easily configured to adapt to your organizational pr

Sentrifugo 447 Dec 27, 2022
Terminal management system.

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

HISTYLE 3 Sep 5, 2022
Terminal management system.

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

HISTYLE 2 May 14, 2022
MOFHY Lite is a priceless MyOwnFreeHost Client Area for account management, ticket support system and a free ssl service

MOFHY Lite is a priceless MyOwnFreeHost Client Area for account management, ticket support system and a free ssl service. It has easy to use features much like the WHMCS Digit UI interface.

MOFHY Developers 1 Oct 21, 2022
This is Laravel Framework. Referral User Management System, Payment using Coinpayment.net. etc

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Worlddev5007 12 Aug 26, 2022
Cadre is a free and open-source PHP staff management system that is built on Bootstrap and Core Boxx.

CADRE Cadre is a free and open-source PHP Staff Management System. Not the best in the world, but this simple portal has the basic features to help sm

Code Boxx 3 Sep 26, 2022
A complete solution for group projects in organizations that lets you track your work in any scenario. Working in a team is a cumbersome task, ease it using our project management system.

SE-Project-Group24 What is Evolo? Evolo is Dashboard based Project Management System. A complete solution for group projects in organizations that let

Devanshi Savla 2 Oct 7, 2022
Get the system resources in PHP, as memory, number of CPU'S, Temperature of CPU or GPU, Operating System, Hard Disk usage, .... Works in Windows & Linux

system-resources. A class to get the hardware resources We can get CPU load, CPU/GPU temperature, free/used memory & Hard disk. Written in PHP It is a

Rafael Martin Soto 10 Oct 15, 2022
Tier3 POS SYSTEM - FBR Integrated POS System

FBR-POS-INTEGRATION-SERVICES Tier3 POS SYSTEM - FBR Integrated POS System Minimum System Requirements : PHP version 7.2+ (openssl, curl, gd, intl and

Tier3 Pakistan 2 Feb 28, 2022
Port of the Java Content Repository (JCR) to PHP.

PHP Content Repository PHPCR This repository contains interfaces for the PHPCR standard. The JSR-283 specification defines an API for a Content Reposi

PHPCR 436 Dec 30, 2022
Moodle plugin to limit the access to course content according to the user level in Block Game.

Moodle plugin to limit the access to course content according to the user level in Block Game.

null 4 Oct 18, 2022
It's MX Player API gives All Content in JSON format

?? MXPlayer API ?? ?? MXPlayer API Can get Streaming URLs and Other Data in JSON Format From mxplayer.in links for Streaming ?? How to Use : ?? Method

Techie Sneh 8 Nov 30, 2021
🪃 Zero-dependency global `kirbylog()` helper for any content

Kirbylog The most simple, Kirby-esque way to log content to file. Most of the time, I just want to log some string or array to a file. That's what thi

Johann Schopplich 11 Nov 9, 2022
Upload attachments to content storage platform like Aliyun OSS, Tencent COS

Overview Yun storage provides a layer that mediates between a user or configured storage frontend and one or several storage backends. Note: jichangfe

Changfeng Ji 2 Oct 13, 2021
Provide blocks which allow positioning content within them in layouts.

Mini layouts Provide blocks which allow positioning content within them in layouts. Backdrop Installation Install and enable the module as usual. Go t

Backdrop CMS contributed projects 5 Dec 17, 2021