Estoy construyendo un sitio web de tamaño pequeño a mediano para un negocio potencial.
En la primera fase, me gustaría que el sitio tuviera las siguientes características:
En la segunda fase:
Si no es demasiado difícil, me gustaría que los administradores pudieran publicar contenido sin editar ningún código de back-end. Sin embargo, esto es opcional y no debe ser a expensas de ningún otro requisito.
Puedo usar PHP 5.5+, preferiblemente para Unix.
Usar WordPress simplemente como administración de contenido de back-end es una opción y creo que coincide con todas sus condiciones para la primera y segunda fase. Conozco tres formas de usar WordPress en la interfaz sin usar WP para mostrar el contenido:
Agregue un par de líneas a sus archivos PHP y use las funciones de WordPress para extraer contenido:
<?php
define( 'WP_USE_THEMES', false );
require( './wp-load.php' );
// WordPress functions are available here
Instale un complemento como JSON REST API y extraiga los datos en cualquier tipo de aplicación (móvil, de escritorio, web).
Use XML-RPC para agregar/eliminar/recuperar datos (no estoy seguro acerca de dispositivos móviles).
Tal vez algún Micro-CMS podría hacer el mismo trabajo, pero no puedo recomendar nada. Vale la pena señalar que el administrador de WP se puede reducir y personalizar en gran medida.
Puede usar Drupal con el módulo Vistas. Tiene un soporte listo para usar para perfiles de usuario, tipos de contenido personalizados con propiedades, roles y permisos propios. También tiene muchos módulos y es muy rápido con el almacenamiento en caché habilitado.
Matías