En un sentido amplio, un CMS o manejador de contenido es un software que se hace con una filosofía determinada, para facilitar la generación de contenidos.
la mayor parte de CMS que he visto, dan prestaciones que no necesito y les faltan funciones que si necesito, o son demasiado voluminosos. Una idea buena son los TAGS, es decir, etiquetas que se ponen para definir a un mensaje.
De manera Temporal, usaré una tabla de Tags , y dos etiquetas, Tag Principal y tag secundario. Cabe destacar que varios sistemas de blogs solo permiten una categoría, y que usar un foro como CMS tiene la misma limitante , el contenido se asigna a una categoría y en base a el se da el acceso.