Если у пользователя есть доступ к Администрированию> Диспетчер файлов, он может go там, скачать файл, отредактировать его и загрузить снова. Это самый простой вариант и не требует специального кода.
Если это не вариант, вы можете создать виджет MVC, который читает файл и отображает его, например, в текстовой области. Пользователь может затем внести изменения и отправить их контроллеру, который сохранит их в файл. Затем вы можете разместить этот виджет на пользовательской серверной странице.