Karag, по факту Дебиан - это Дебиан Стейбл.
А Дебиан анстейбл, да с подтянутыми из Убунты дровами, да с наваленным поверх кулхацкерским добром - это вообще не Дебиан.
"Могу менять" или "IDE не ругается"? Ответ на второй вопрос, возможно, в том, что NB - такое же барахло, как и VSC.
Но гадать по коду, который ТС даже не удосужился оформить по правилам, никто не будет.
Плагины в OctoberСMS/WinterCMS организованы с использованием комбинации этих методов: в каждой папке плагина лежит файл Plugin.php, в котором описано все нужное для его подключения. В том числе список компонентов и очередь задач.
Если монитор для абонентов просто показывает страничку системы учета, предназначенную для абонентов - достаточно прицепить ко второму монитору OrangePi с Armbian и Chromium с нужной страницей в автозапуске - и забыть про пляски в гамаке с виртуализацией и (особенно) администратором за его компьютером.
Я для своих нетривиальных нужд брал OrangePi 4 LTS, но для такой фигни сойдут и младшие модели.
mayton2019, Скляров ломал защиту, натянутую Adobe на PDF в интересах книготорговцев, например.
Формат же PDF вообще-то открыт и никакого реверсинга не требует, ленивому можно взять открытый же Ghostscript, перекодировать PDF обратно в Postscript - и делать с полученным текстом что угодно в любом блокноте, почитывая Adobe Blue Book.
Ratenti, нет, я про сайт. Creator - это, похоже, тот же сайт, утоптанный в Электрон какой-нибудь. Уж что ему нужно - ищите на сайте сами. Для меня такой инструмент ценности не имеет.
Ratenti, Акробат дает некоторые ограниченные возможности редактирования текста в той мере, в которой это позволяет сам формат PDF. К Illustrator, Inkscape и любой другой программе, позволяющей глубоко редактировать PDF, это тоже относится.
В Postscript строка со словом, выделенным полужирным - это три отдельных объекта. Перенесенное между строчками слово - два объекта без какой-либо связи между ними. Абзац - набор разрозненных объектов. Текст с тенью - векторный текст поверх растровой тени... и так далее.
Шрифты, использованные в документе, могут отсутствовать в системе, и программы, пытающиеся редактировать PDF, вынуждены замещать их чем-то из системных. Шрифт внутри документа может быть сокращен до тех глифов, которые в нем использованы, другие просто отсутствуют и взять их неоткуда. Понятия кодировки в формате нет в принципе - тексты, набранные кириллическими шрифтами, переделанными из западноевропейских, лихо пойдут кракозябрами, с которыми не справится никакой конвертер...
Ну не предназначен PDF для редактирования, и любые попытки сделать полноценный редактор спотыкаются о вот такие грабли на каждом шагу.
На самом деле, выбор между CMS и фреймворком может быть довольно простым.
Просто ответьте себе на пару вопросов.
1. Нужно ли для этого сайта реализовать какую-то логику, которую до этого 100300 раз не реализовали на других сайтах?
2. Что будет с сайтом после написания? Это, на самом деле, несколько вопросов - будет ли он интенсивно изменяться, кем и как: кто его будет поддерживать; каковы шансы развития и обвешивания новым функционалом и т.п.
Если заказчику потом жить и трудиться над ним без вас - для него CMS будет лучше ваших велосипедов.
Особенно если причины их городить и вовсе нет, достаточно взять готовую систему и настроить.
P.S. ах да, еще нулевой вопрос: а вы вообше с CMS дело имели? Если нет - ни в коем случае не пишите ничего на фреймворках на заказ, ваши велосипеды не поедут.
Вот у меня давно претензии к здешней подсветке кода. Действительно же - ни черта не разглядеть...