Necesito crear una web que cumpla ciertas condiciones, ¿alguna idea?

Hola! Acabo de registrarme y creo que este foro puede ser la respuesta a mis problemas. Mirad, quiero crear un espacio web donde poder escribir artículos separados cumpliendo las siguientes condiciones:

1. Que la plataforma sea gratuita (en principio).

2. Que permita crear enlaces internos.

3. Que permita asignar categorías a los artículos (hasta aquí, fácil xD).

4. Que dentro de una misma categoría, los artículos se puedan leer de corrido (aparezcan uno tras otro como en un blog).

5. Que el orden de los artículos se pueda modificar libremente dentro de cada categoría (en los blogs se ordenan por fecha de publicación :/).

6. Que el mismo artículo pueda aparecer en varias categorías diferentes al mismo tiempo.

7. Que la posición de un mismo artículo pueda ser diferente dependiendo de la categoría en la que se encuentre.

Hasta aquí lo fundamental. Luego también estaría bien que se pudieran minimizar ciertos artículos, mostrando sólo el título y que al clickar se desplegaran, pero eso ya es secundario xD He probado muchas plataformas y no he encontrado ninguna solución satisfactoria. Espero poder encontrarla aquí!

Muchas gracias por vuestra ayuda!

Un saludillo
Hola!

Usa un gestor de contenidos (Wordpress, Joomla, etc.) y modificalo para que cumpla con lo que quieres. No creo que encuentres algo tan personalizado, así que tendrás que hacerlo por tu cuenta.
He probado los dos mencionados y no ha habido manera. También hay que decir que soy inexperto en este tipo de cosas, y no se cómo modificar el código o añadir plugins para que funcione :/ Gracias de todas formas :)
Ah! Ahí está el problema: debes aprender :P.

Yo sé que eso se puede hacer, pues sé cómo funcionan los gestores (Wordpress por lo menos), pero no es un trabajo fácil y no sé si alguien esté dispuesto a hacerlo gratuitamente.

Si quieres aprender, Como Crear tu Web tiene un curso de PHP y MySQL (básico). Después de aprender esto tendrías que aprender a crear plugins o temas para el gestor que elijas.
Hola!! Como muchos ya lo han dicho lo primero que debes haces es usar un gestor de contenidos Wordpress y Joomla son lo más usados. Luego si no tienes los conocimientos necesarios de programaión, una opción bastante válida sería instalar plantillas web. En internet tienes infinidad de sitios que ofrecen este tipo de plantillas, que van desde gratuitas a plantillas de pago. Bueno te recomendaría visitar este sitio http://www.templatemonster.com/es/ ahí encontraras una gran variedad de plantillas muy profesionales.