О проекте

Орбита - это комплексное решение для ведения персонального блога с платными подписками.
Вы можете указать уровни и привилегии подписки для своих читателей, а затем выкладывать для них заметки с разным доступом.
Орбита требует установки на собственный сервер при помощи Docker. Исходный код доступен на Github.

Редактирование текстов работает при помощи Editor.js с кастомными блоками.
Например, вот блок для загруженного видео, подготовленного для показа в разрешениях от 240p до 2160p:
Этот же файл можно загрузить не как видео для проигрывателя в отдельном разделе админки, а просто закинуть вложением для скачивания.
sample-file-4k-uhd.mp4
187 MB, video/mp4
Можно загружать картинки с увеличением по клику
 Есть и поддержка аудиофайлов
Test audio.mp3
Для программистов доступен блок публикации исходного кода с подсветкой
<?php

require dirname(__DIR__) . '/core/bootstrap.php';

$app = DI\Bridge\Slim\Bridge::create();
$app->add(App\Middlewares\Auth::class);
$app->add(new RKA\Middleware\IpAddress());
$app->addBodyParsingMiddleware();
$app->addRoutingMiddleware();

require BASE_DIR . 'core/routes.php';

try {
    $app->run();
} catch (Throwable $e) {
    \App\Services\Log::error($e);
    http_response_code($e->getCode() ?: 500);
    echo json_encode($e->getMessage());
}
Ненужные блоки можно отключить в настройках приложения.