Download the PHP package libarea/sugata without Composer

On this page you can find all versions of the php package libarea/sugata. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package sugata

License: MIT PHP DB

Сугата (Sugata)

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

Проект основан на форке LibArea/Sugata, переработан под энциклопедическую модель: история версий, авто-ссылки между статьями, обратные ссылки и проверка битых ссылок.

Возможности

Sugata - архив фактов

Sugata - admin

Стек

Структура

Установка

  1. Создайте базу и импортируйте схему: scripts/dev.sql (включает структуру и тестовые данные).
  2. Задайте подключение в config/database.php (или config/database-local.php).
  3. Настройте config/general.php: url (админка), url_html (публичный адрес статики), path_html (папка сборки).
  4. Запустите веб-сервер на папку public/.

Вход в админку (тестовые учётки)

Админка: https://<url>/mod/admin/

Сборка статического сайта

В админке (меню Инструменты / Tools) последовательно:

  1. Перестроить ресурсы — собрать CSS/JS (Minify) из исходников.
  2. Пути категорий — пересчитать facet_path.
  3. Создать каталог — папки категорий.
  4. Собрать HTML-страницы категорий — index.html/page-N.html каждой категории.
  5. Собрать HTML-страницы фактов — каждая статья в свой .html.
  6. Обновить индекс поиска — пересоздать морфологический индекс.
  7. Sitemap — сгенерировать sitemap.xml.
  8. Проверить источники/битые ссылки — HEAD-проверка источников и сканирование битых/несозданных ссылок.

Инкрементальная сборка — пересобирает только изменённые факты и зависимые категории/главную; полезно после правок, когда полная пересборка не нужна.

Вики-разметка

Внутри статей поддерживаются оба способа связывания:

Синтаксис Результат
[[Дзогчен]] Авто-ссылка. Однозначное совпадение → синяя; нет/неоднозначно → красная (в админке)
[[Текст\|Дзогчен]] То же, но с произвольным текстом ссылки
[[Текст\|/путь/slug.html]] Явная точная ссылка на конкретный URL
[текст](/путь/slug.html) Обычная markdown-ссылка (не проверяется движком)
:::{.foto} … ::: Блок-контейнер с классом (фото с подписью, примечания)
[^1] и [^1]: текст Сноски (собираются в блок «Примечания»)

Красные и битые ссылки собираются в отчёте Битые ссылки (/mod/admin/broken-links).

База данных (ключевые таблицы)

Лицензия

MIT. См. LICENSE.


All versions of sugata with dependencies

PHP Build Version
Package Version
Requires php Version >=8.2.0
ext-pdo Version *
ext-curl Version *
phphleb/framework Version ^2.1.18
phphleb/migration Version dev-main
phphleb/imageresizer Version dev-master
phphleb/muller Version dev-main
jbroadway/urlify Version ^1.2
respect/validation Version 2.4.x-dev
matthiasmullie/minify Version dev-master
cocur/slugify Version dev-main
fastvolt/markdown Version v0.3.0.x-dev
akh/typograf Version dev-master
s2/rose Version dev-master
michelf/php-markdown Version dev-lib
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package libarea/sugata contains the following files

Loading the files please wait ...