насчет дополнительных знаний сомневаюсь. а вот ускориться, поручив рутинные задачи нейронке очень даже можно. в два раза больше свободного времени - влёгкую.
Сергей Сахаров, Под словами "один файл" подразумевается одна страница вашего сайта. Для каждой страницы свой шаблон. Общие куски (например меню) выносятся в отдельные подшаблоны и включаются в шаблоны страниц.
По логике вещей незачем просматривать или редактировать удалённую модель =)
Кнопка "восстановить из корзины" может восстановить запись, а потом ее можно спокойно редактировать.
Очевидно, что столь специфический кейс никогда не будет присутствовать "из коробки" ни в одной CMS.
Нужно стороннее расширение для джумлы с нужной функциональностью, типа family tree with joomla
Сережа Молодец, когда вы подключаете файл (библиотеку или что-то еще) тегом script, то файл всегда загрузится целиком.
ковырятся в нем и удалять лишнее вы не сможете (исхожу из того, что вы "что-то пишете раз в 3 года, а не каждый день")
Инструментов таких тоже нет, чтобы в него можно было закинуть библиотеку, выбрать нужное и получить урезанный вариант. Кроме случаев, когда разработчик библиотеки сам предоставляет такую возможность и делает на своем сайт конструктор своей же библиотеки. Но это очень редкий случай. Из того что вспоминается, я могу только упомянуть prism.js - там есть конструктор сборки.