
На мой взгляд, правильнее было бы сделать так: сделать самостоятельный модуль блога, модуль комментариев для блога, модуль тегов для блога, календарь и т.п. То есть комплект модулей, которые знаю о существовании друг друга и могут определенным образом взаимодействовать. А лучше сразу все это объединить в один модуль, так как в 90% случаев все это будет использоваться в блоге.