Anexsoft | Blog y dictado de cursos de Tecnología

En este encontrarás tutoriales de tecnología como PHP, ASP.NET MVC, Front-End, entre otros y cursos exigentes de modalidad online que te ayudarán a crecer profesionalmente.

Curso gratis de Bolt CMS: Creando una página web administrable
Actualizado el 10 Julio, 2016 y leído 5,690 veces
Calificación: 10.00 / 10

Curso gratis de Bolt CMS: Creando una página web administrable

Anexsoft

Señores, en este nuevo minicurso vamos a desarrollar una web que será una editorial usando el CMS Bolt.

¿Por qué BOLT?

Mi experiencia con los CMS en personal no ha sido muy agradable, el primer CMS que toque fué WordPress y pues la verdad es muy bueno pero siempre me nacía esa duda, ¿qué pasa si lo quiero personalizar más?, aparte de eso me gusta más desarrollar las cosas de cero y concluí que andar descargando plugins/módulos instalarlos y venderle eso al cliente no era lo mejor por las siguientes razones.

  • ¿Existirá el plugin que necesito para mi nuevo proyecto?
  • Demasiado CSS, JS autogenerado.
  • Código sucio por parte del front-office
  • ¿Será compatible el plugin/módulo con una versión nueva del CMS?
  • Demasiado lento

En resumen, al final para hacer cosas más avanzadas necesitamos entrar al código y depender de plugins/módulos externos no me agrada mucho. Es bueno si no tienes conocimientos en desarrollo y quieres algo, pero si quieres performance, optimizar las cosas es mejor que el CMS te de la libertad de hacerlo. Por otro lado, tambíen podemos entrar a desarrollar nuestros módulos, plugins pero como que no me agrado mucho la API de Wordpress, luego me dijeron que pruebe Drupal y no me gusto tampoco.

Finalmente, en el trabajo estuvimos trabajando con Umbraco (CMS hecho para .NET) y me gusto bastante porque es muy flexible, tu generas el tipo de contenido con los campos, tabs que quieres que tenga y luego lo pasas a tu front-office. Luego me hice la pregunta, ¿exitirá algo similar para PHP?. Buscando llegué a conocer Bolt y me dí cuenta que era lo que buscaba un CMS pensado para los desarrolladores.

En pocas palabras, creas un tipo de contenido desde un back-office muy agradable y lo puedes manipular a tu antojo conviertiendolo en un Slider, Galería de Video/Imagenes, Ficheros de Archivos, Entradas de Blog, etc etc ... La idea es crear el contenido y obtenerlo desde el front-office para trabajar con la presentación de este.

 

¿Para qué tipo de proyectos elegir Bolt?

Por lo que vengo viendo de Bolt es ideal para proyectos pequeños. Ahora si quisieramos algo más complejo como agregar un módulo de descarga digital con integración a PayPal, Visa, etc, tendríamos que desarrollarlo desde cero o ver si hay algo parecido en su web de extensiones, en este punto WP, Joomla, Drupal es superior. Pondré una lista de las posibles páginas que se me ocurren que podamos hacer:

  • Un portal de noticias
  • Una web de videos
  • Páginas corporativas
  • Una tienda online (solo pasarela)
  • Portafolios
  • En general, páginas de este tipo que tiene mucho mercado.

 

¿Cuál es el objetivo del curso?

Desarrollar un sitio web de noticias mediante la implementación de Bolt, para esto usaremos Boostrap 3.

 

Enlace a los videos

  1. Instalando, configurando Bolt CMS y agregando Bootstrap 3 al proyecto
    https://www.youtube.com/watch?v=FiZYN0UTMOE
  2. Trabajando con los templates y content type
    https://www.youtube.com/watch?v=xgoO9N9OF4E
  3. Creando un Content Type personalizado y manejo de relaciones
    https://www.youtube.com/watch?v=bf_6gi8zP9k
  4. Landing Page: mostrando las últimas noticias divididas por categoría
    https://www.youtube.com/watch?v=wg4S5Ox-MTs
  5. Menu de navegación: navegando por categoría
    https://www.youtube.com/watch?v=vw4vq_jGybo
  6. Formulario de contacto
  7. Suscripción al mailing

 

Proyecto base

En los adjuntos he agregado un archivo rar que contiene el proyecto base, descarguen este para usarlo como punto de partida en los demás videos y estar a la par. Dentro del rar hay un archivo LEEME.txt con todas las instrucciones, usuario administrador y BD para que puedan levantar el proyecto.

  • Levanten el script de la base de datos
  • Si acceden a mysql sin usar contraseña deberan crear un usuario con contraseña y darle privilegios
  • En app/config/config.yml ahi podrás cambiar el usuario y contraseña para que Bolt pueda acceder a la base de datos
  • El usuario, password y ruta para el administrador es:
    • Usuario: admin
    • Password: 123456
    • Ruta: tu_proyecto_url/public/bolt

 

Estoy adjutando lo avanzado del proyecto (enlace a GitHub) y el HTML base que use para que puedan iniciar el proyecto desde cero.

NOTA: Si descargas el proyecto desde GitHub se creará una carpeta llamada bolt-cms, la renombran a bolt porque sino no funcionará.

PD: no se olviden suscribirse al canal de YouTube.

¡Adquiera ya!

  • Código de fuente de Red Social desarrollada en ASP.NET MVC

    Código de fuente de Red Social desarrollada en ASP.NET MVC
  • Software de Venta e Inventario hecho en PHP y Codeigniter

    Software de Venta e Inventario hecho en PHP y Codeigniter
  • Software de Portafolio Profesional hecho en ASP.NET MVC 5 C#

    Software de Portafolio Profesional hecho en ASP.NET MVC 5 C#

Últimas publicaciones

Encuesta

¿Sobre qué te gustaría que se hable más?

Síguenos

Estudia con nosotros y crece profesionalmente

Nuestros cursos han sido hecho en base a lo que demanda el mercado hoy en día.
La experiencia obtenida es la de un ambiente laboral.

Anexsoft
© 2017 Anexsoft, blog y cursos online de TI.