Цмс это что то общее, уже готовое, то есть там будет и фронт и бэк и вообще все. Попробуйте взять какой нибудь мини фреймворк для подглядеть, и пишите свои
можно добавить скрипт, который будет конвертировать картинку по запросу и сохранять, и добавить проверки с редиректом. проверка на наличие файла, если нет, генерим и отдаем, если есть то просто отдаём