СДЛ - сайт, который посещают люди, который создан для людей, который должен оправдывать их ожидания. Если вы создаете такой ресурс, вы должны уделить основное внимание его функционалу.
СДЛ - не просто сайт. Это место, которым пользуются люди. А значит, оно должно быть максимально удобным для каждого посетителя. Помимо приятного для глаз дизайна важным моментом является и его "программная часть": сам интерфейс, движок, функции.
То, что касается системы управления сайтом, вы, вероятно, знаете и без этой статьи. По сути, любой движок, в том числе, и бесплатный, создан для разработки СДЛ. А значит, включает в себя весь необходимый набор функций, которые могут потребоваться владельцу сайта или посетителям. Необязательно тратить деньги на покупку движка или разработку собственной системы управления: сегодня гораздо проще доработать существующий бесплатный движок, используя доступные дополнения. Совсем другой вопрос - что делать с интерфейсом, и какие функции стоит предусмотреть?
Фунционал СДЛ
1. Возможность регистрации и авторизации. Пожалуй, самый важный фактор востребованности ресурса. Впрочем, на первых этапах вы сможете позволить посетителям комментировать записи и статьи без какой-либо регистрации. С развитием сайта следить за порядком будет все сложнее, и вы, скорее всего, запретите общение без регистрации. Если функция регистрации и авторизации пользователей будет присутствовать на сайте изначально, вы сможете перейти на более "жесткую" политику борьбы со спамом и конфликтами куда быстрее и проще.
2. Возможности публикации статей и записей своих посетителей. Это будет весьма удобно для тех, кто заинтересуется темой вашего сайта. Кстати, выбрав интересную тему, вы сможете избавить себя от проблем с покупкой и созданием контента: пользователи будут создавать его сами. Совершенно уникальные, возможно, полезные и бесплатные статьи окажутся в вашем распоряжении.
3. Облако тегов и поиск по сайту. Каким бы маленьким изначально ваш сайт ни был, вам нужны теги или, как минимум, поиск по сайту. Лучше использовать и то, и другое: так в будущем пользователи смогут быстрее и проще находить нужную информацию.
4. Разделы и блоки "самые популярные статьи", "последние комментарии". Не всегда стоит вставлять такие блоки на сайт, но если без них не обойтись, а рассматриваемая вами тема обширна, лучше всего задействовать все эти функции. Обновляться они, кстати, будут автоматически.
5. Время, календарь, музыкальный плеер и т.д. Есть и "вредные" функции, которые только засоряют ресурс. Зачем вам на странице календарь, если он не используется для каких-то практических целей? Убирайте все "приятные", как вам кажется, но абсолютно не практичные дополнения.
В идеале СДЛ - это сайт, которым удобно и просто пользоваться любому человеку. Не делайте его слишком сложным для восприятия.