Students Save 30%! Learn & create with unlimited courses & creative assets Students Save 30%! Save Now
Advertisement
  1. Code
  2. WordPress
Code

Introducción a Craft CMS

by
Difficulty:BeginnerLength:ShortLanguages:
This post is part of a series called Introduction to Craft CMS.
Getting Started With Craft CMS

Spanish (Español) translation by Javier Salesi (you can also view the original English article)

Final product image
What You'll Be Creating

Para desarrolladores que quieren más control y desempeño del que ofrece WordPress, Craft CMS proporciona una solución irresistible. En éste tutorial, te presentaré a Craft CMS y resumiré sus principales funcionalidades.

¿Qué es Craft CMS?

Craft CMS de Pixel & Tonic es una alternativa a WordPress para editores orientados al desarrollo que quieren un mayor control y desempeño más poderoso de sus herramientas de gestión de contenido. Es también una potencial opción para consultores y desarrolladores buscando expandir las ofertas de su cliente.

Craft no es un creador de sitios, necesitas elaborar tu HTML, CSS y JavaScript a mano. No hay un tema oficial o mercado de plugins ésta vez (aunque no me sorprendería si uno aparece en el futuro). Pero Craft está construído para ser excepcionalmente escalable, y ofrece funcionalidades nativas para relaciones de gestión de contenido complejo.

Es una elección apropiada para pequeños sitios web, pero brillará con sitios de contenido más largo que tienen significativo contenido interrelacionado y múltiples capas.

Craft está escrito en PHP en la poderosa plataforma Yii 1.x. Si no has escuchado de Yii, puedes leer mi Introducción al Framework Yii en Tuts+. No necesitas saber PHP o Yii para utilizar Craft. Es parecido a herramientas CMS que funcionan con Django escrita en Python.

Mientras que quizá no hayas  escuchado de Craft, su comunidad de desarrolladores está creciendo rápidamente. Éste mes de Junio, su propuesta para un foro StackExchange Craft CMS fue aprobada en sólo cinco días.

Puedes ver un conjunto de sitios que ejecutan Craft aquí.

Visión General de las Características

Revisemos el conjunto de características que proporciona Craft.

Documentación

Craft tiene una extensa documentación bien escrita para guiarte desde el inicio y profundizar tu experiencia con el producto.

Craft CMS Documentation

Dashboard (Escritorio) Administrativo

Al igual que otras herramientas CMS como WordPress, Craft ofrece un escritorio administrativo back-end para autores y editores. La interfaz de Craft se define con una orientación hacia la sencillez.

Craft CMS Dashboard

Su escritorio también es totalmente responsivo, así que puedes manejar tu sitio desde tablets y teléfonos inteligentes.

Craft CMS Responsive Dashboard

Vista Previa Instantánea

Craft ofrece una impresionante función de vista previa instantánea dinámica, que te permite manejar la apariencia de tu página sin una re-publicación constante.

La vista previa instantánea me recuerda el sistema de edición de Ghost, pero me gusta que no tienes que usar Markdown.

Plantillas del Framework

Actualmente, no hay mercados de plantillas para Craft. Defines el resultado del HTML de tu sitio con plantillas elaboradas en Twig.

Modelo de Contenido Extenso

El modelo de contenildo extenso orientado al editor es donde brilla realmente la plataforma. La columna vertebral son sus secciones y entradas. Cada entrada tiene un autor, una fecha, una expiración opcional, estado, y contenido del cuerpo.

Craft actualmente tiene tres diferentes tipos de secciones: sencillas (páginas independientes), canales (entradas relacionadas tal como entradas para blog), y estructuras (para entradas que requieren su propia jerarquía u orden de clasificación). Por supuesto, Craft  también ofrece categorías y etiquetas para entradas.

Igualmente Craft también proporciona campos personalizados configurables al instante:

Craft proporciona la capacidad para relacionar elementos usando su esquema sofisticado.

Craft CMS Relations in the Dashboard

Éstas relaciones pueden ser llevadas a la superficie para usuarios finales con plantillas:

Craft CMS Relations in Twig Templates

Craft ofrece una característica llamada Matrix que permite a autores agrupar fragmentos de contenido relacionado y recursos y re-ordenarlos y re-utilizarlos con fácilidad:

Y Craft ofrece un sistema de enrutamiento personalizado para manejar la navegación y peticiones de tu sitio web a tu tienda de datos del contenido.

Autores Múltiples

La versión gratuita de Craft se restringe a un solo autor. La licencia de Cliente ofrece un usuario administrativo y autor. La licencia Pro ofrece usuarios y grupos ilimitados.

Transformaciones de Recursos

Craft proporciona configuraciones personalizables de recursos para tu sitio, así que puedes controlar como aparecen las imágenes y demás elementos en tu sitio. Éstos también pueden ser controlados dinámicamente a través de plantillas:

Búsqueda

Craft proporciona soporte para búsqueda integrada.

Localización

La interfaz de usuario del panel de control de Craft está traducido a 15 idiomas y proporciona una guía para configurar un sitio regionalmente.

Craft CMS Localization in Fifteen Languages

Plugins del Framework

Craft viene con "un poderoso plugin junto con un robusto conjunto de APIs que allanan el camino para una amplia varieda de plugins". Hay un directorio de plugins de terceros en Straight Up Craft.

Soporte Integrado

Puedes enviar peticiones de soporte al equipo de Craft desde el mismo dashboard (escritorio).

Actualizaciones Periódicas

La plataforma Craft es actualizada periódicamente. Aquí está un resumen de las novedades en la versión 2.3:

Actualizar con un click

Actualizar Craft es fácil. Cuando una actualización está disponible, hay un boton "Update" (Actualizar). Dando click en él iniciará el proceso de actualización automática de Craft.

Una Comunidad Activa

La comunidad de desarrolladores de Craft ofrece muchas formas de establecer una red, encontrar recursos y obtener consejos, incluyendo weekly chat (chat semanal).

Precio

Puedes ejecutar un sitio web de un solo autor con cinco páginas estáticas y un blog gratuitamente. Usuarios más comprometidos querrán ejecutar la licencia para clientes de $199, y usuarios profesionales querrán la licencia Pro de $299 por sitio:

Craft CMS Pricing

Pixel & Tonic ofrece descuentos para instituciones educativas y sin fines de lucro. Puedes saber más de los precios de Craft aquí.

Empezar con Craft

Para instalar Craft, visita el sitio web y descarga  el código base. Si ejecutas Craft localmente desde los nombres del host "craft.dev" o "ontherocks.dev", tendrás la opción para cambiar entre Craft Personal, Craft Client, y Craft Pro gratuitamente, para siempre.

Antes de instalar, querrás revisar los requisitos del sistema, básicamente PHP 5.3x y superior y MySQL 5.1.

Craft proporciona instrucciones de instalación detalladas y enlaces a guías para Mac, Laravel y Heroku, e incluso una instalación con Composer automatizada.

¿Cuál es el próximo paso?

Te animé a instalar Craft y explorar sus características más profundamente. Estoy entusiasmado con el poder, el control y la escalabilidad que Craft ofrece como una alternativa a WordPress. También soy un aficionado a Yii y es magnífico ver una herramienta CMS elaborada con mi framework favorito.

Si quisieras ver una serie posterior sobre publicación con Craft, por favor envía una nota en la sección de comentarios. Yo también agradezco sus preguntas y comentarios y generalmente respondo. Puedes contactarme directamente en Twitter @reifman o por correo electrónico.

Enlaces Relacionados

¡Sé el primero en conocer las nuevas traducciones–sigue @tutsplus_es en Twitter!

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.