Hola!
Soy desarrollador freelance con experiencia en desarrollos en Drupal, la mayoría de ellos portales corporativos, puedes ver algunos con más detalle en el portafolio de mi perfil. También tengo una distribución con una selección de los módulos más populares para realizar un desarrollo ágil en Drupal.
En concreto para las diversas funcionalidades que mencionas se pueden usar los siguientes módulos:
- Calendario: Módulo Calendar que muestra un calendario con los posts marcados en la fecha correspondiente.
- SEO: Módulo Metatag para incluir meta keywords por contenido o página. Módulo XML Sitemap para generar el sitemap. También se puede usar SEO Checker que realiza comprobaciones del nivel de calidad del SEO que estás haciendo a nivel técnico.
- Caché: Drupal trae de serie sistema de caché, aunque se puede mejorar implementando Varnish si el blog va a tener muchas visitas.
- Seguridad: Se pueden instalar los módulos Login Security para controlar los accesos al sistema, bloqueando en caso de introducir varias veces la contraseña errónea y Password Policy para obligar a que las contraseñas tengan unas restricciones (longitud mínima, núm. de mayúsculas y minúsculas, etc..) que aseguren que tienen un cierto nivel de seguridad.
Recomiendo el desarrollo en la versión 7 de Drupal, ya que la 8 todavía no cuenta con la mayoría de módulos disponibles.
Con respecto al presupuesto, incluyendo todo, maquetación y diseño, instalación de Drupal, configuración de módulos, desarrollo de las funcionalidades mencionadas, instalación en el servidor del cliente, etc.
Sería en total 600€ + IVA.
Si hay cambios adicionales a los planteados en la descripción del proyecto, obviamente se incrementaría un poco el presupuesto.
Espero que te guste la propuesta, nada más comentarte que ahora mismo no estoy trabajando en ningún otro proyecto y podría dedicarme al desarrollo a full-time. Estoy dado de alta como autónomo y no habría problema para generar factura.
Un saludo!