Контрольный список разработки системы управления контентом

Эй, ребята, я собираюсь погрузиться и создать CMS для всех моих будущих проектов, которые будут основаны. Я смотрел на других о (WordPress, двигатель выражения и т. Д.) Все они имеют отличные функции.

Я думаю, основной вопрос: что вы, ребята, считаете необходимым при разработке CMS?

У меня есть простейшие Обработка мультимедиа, обработка контента, обработка авторов, отслеживание ошибок.

4 ответа

Решение

Это может показаться шутливым, но... если вы разрабатываете систему CMS (или фактически любую систему) для себя, то вам следует полностью сосредоточиться на потребностях ваших ближайших проектов.

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

На самом деле, я бы сказал, что очень важно реализовывать только те функции, которые будут фактически использоваться. Причина в том, что если функция не используется, есть вероятность, что она будет изобиловать ошибками, потому что она не была тщательно протестирована и использована пользователи.

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

Например, если вы не хотите, чтобы ваши пользователи могли изменять внешний вид своего сайта одним нажатием кнопки, вам, вероятно, не следует внедрять систему тем / обложек. Вместо этого просто убедитесь, что вы правильно выделяете части своего кода для пользовательского интерфейса, чтобы было удобно и легко изменять внешний вид CRM, когда это необходимо.

Что вы, ребята, считаете необходимым при разработке CMS?

Не копируйте то, что все остальные уже сделали тысячу раз. Сделайте что-то уникальное.

Сильное сообщество для поддержки и плагинов.

Важен рабочий процесс, т. Е. Возможность перемещать страницы с черновика на опубликованный в архив

Другие вопросы по тегам