Página principal » Codificación » Guía definitiva para la instalación, temas y consejos para principiantes de CMS

    Guía definitiva para la instalación, temas y consejos para principiantes de CMS

    Una serie de proyectos populares de código abierto ha sido lanzado en los últimos años. Los sistemas de gestión de contenido pueden ofrecer mucho más que otras soluciones de código abierto. Estos proyectos dan a los webmasters promedio la capacidad de instalar y lanzar su propio sitio web con muy poco conocimiento técnico de programación.

    En este post, quiero llevarte a través de Fork CMS. Esto sigue siendo un recién llegado en el campo de las aplicaciones PHP / MySQL CMS. Pero yo diría que Fork elimina un montón de holguras que WordPress ha dejado atrás. Por supuesto, WordPress también ha pasado por una serie de actualizaciones importantes y sigue a una gran compañía de desarrolladores web. Pero si está buscando una solución alternativa de código abierto de PHP, entonces Fork definitivamente merece algo de atención.

    Introducción a Fork

    Antes de instalar algo, quiero compartir un par de diferencias entre la versión actual de Fork CMS y WordPress. La diferencia más inmediata es que Fork no se puede instalar dentro de un subdirectorio en su sitio web. Deberá instalar en un dominio raíz o algún tipo de subdominio para realizar pruebas (por ejemplo,. forkcms.hongkiat.com). Esto puede actualizarse en futuras versiones, pero en el momento de este artículo, los subdominios están fuera de los límites..

    Otra idea importante a considerar es que Fork CMS hace no Sigue los pasos de WordPress. WP se creó originalmente como un sistema de blogs que obtuvo soporte como un CMS general. Pero Fork se lanzó principalmente como un CMS que incluye módulos adicionales como blogs, páginas y usuarios..

    La experiencia es totalmente diferente y es cierto que el sistema no ha pasado por pruebas tan rigurosas como WordPress. Los primeros usuarios pueden detectar algunos errores, no es que yo haya encontrado ninguno hasta ahora. Solo tenga en cuenta que aunque puede usar Fork únicamente para un weblog en línea, está construido alrededor de un núcleo de módulos que se comportan más como un verdadero CMS.

    La primera instalacion

    Ahora vamos a saltar en el script e instalar una copia. Puede visitar la página de descarga y el archivo .zip debería comenzar automáticamente. El contenido se extrae a unos 10 MB, que no es mucho más grande que los archivos principales de WordPress.

    Una parte refrescante de este proceso de instalación es que no necesitamos cambiar el nombre ni editar ningún archivo antes de cargarlos en el servidor. El proceso de instalación de Fork CMS ocurre todo en el backend. Lo único que deberá hacer es configurar una base de datos MySQL adjunta con un usuario root. Luego transfiera todos los archivos principales a su servidor y visite la URL para iniciar el proceso de instalación.

    Si no tiene ningún servidor para realizar pruebas, 000Webhost ofrece subdominios y alojamiento PHP / MySQL gratuitos, aunque en general no es la mejor calidad para los recursos del servidor. tu computadora.

    Visión general

    Una vez que todos los archivos se hayan cargado, navegue a su dominio y será redirigido a la página de instalación. Al principio, el script verificará la configuración de su servidor para determinar qué características pueden no estar disponibles. Básicamente, esto verificará los permisos de archivo y la configuración dentro de su archivo php.ini.

    Incluso si hay algunos errores menores, haga clic en “Instalar de todos modos” Botón para pasar a la primera etapa. Fork es conocido por su soporte en varios idiomas con una amplia variedad de opciones de traducción. Si planea ejecutar el sitio web con un solo paquete de idioma, puede dejar todas estas opciones como están.

    Presione siguiente y tendrá la opción de instalar varios módulos que se emparejan con el núcleo de Fork. Por lo menos siempre instalo los módulos de Blog and Analytics. Pero incluso si no instala extras en este punto, siempre puede instalarlos más tarde desde el panel de administración. También en esta página puede elegir instalar datos de muestra para una prueba inicial de Fork CMS.

    Conexiones de base de datos y toques finales

    Una vez que haya pasado por todas las opciones de instalación básicas, se le pedirá que ingrese la información de la base de datos. Aquí es donde la información del servidor se almacena para el contenido de la página, las publicaciones de blog, los nombres de usuario, etc. El nombre de host y el número de puerto están bien para el 99% de las configuraciones del servidor. La única razón para cambiar estos valores sería si usted sabe específicamente si su servidor MySQL usa un dominio o dirección IP diferente.

    Las otras opciones simplemente requieren un nombre de base de datos, junto con un usuario root y la contraseña de esa cuenta. Este usuario debe tener privilegios completos para crear y editar tablas dentro de su base de datos. Después de ingresar todos estos detalles pulsa Siguiente para la pieza final de instalación.

    Ahora solo necesita crear una combinación de correo electrónico y contraseña para el administrador raíz en su sitio web. El correo electrónico no necesita ser real, aunque es la dirección predeterminada donde recibe los mensajes de contacto y las actualizaciones del sitio web..

    Golpear Terminar la instalación y estamos totalmente terminados! Esta página de resumen final le dará la opción de ir a la página de inicio o iniciar sesión en el servidor. Para explorar más a fondo, vamos al panel de administración para ver lo que realmente puede ofrecer Fork.

    Bienvenido al Backend

    Haga clic en el botón de inicio de sesión y será redirigido a la URL de administración única. No hay forma de acceder a este enlace desde la página de inicio, que es común en muchos temas de WordPress. Siempre puede editar la plantilla para agregar un enlace en algún lugar del sitio. Pero honestamente es bastante fácil recordar el enlace como www.myforkwebsite.com/private/.

    los /privado/ El subdirectorio no existe físicamente en el servidor. Por lo tanto, la solicitud se maneja en realidad mediante redirecciones .htaccess y enrutamiento de URL de PHP. Esto hace que el proceso sea un poco más seguro (pero aún así es confuso cuando recién comienza).

    Desde la página de inicio de sesión privada, ingrese los detalles que acaba de configurar y obtendrá acceso al panel de administración de Fork. La mejor manera de familiarizarse con un nuevo sistema es pasar y pasar tiempo en diferentes áreas del sistema. Pero voy a dar una visión general de algunos temas importantes.

    Gestionar el contenido del sitio web

    Posiblemente la razón más importante para usar un CMS en lugar de HTML simple es para administrar su contenido. La capacidad de crear y editar páginas sin la necesidad de ningún código es beneficiosa para una amplia audiencia. En este sentido, el sistema Fork ofrece un mundo completamente nuevo en comparación con WordPress o Joomla! / Drupal.

    Haga clic en la pestaña 'Páginas' en la parte superior de la pantalla y se le dará una vista de árbol de todo su contenido. Estas son las páginas que figuran en la raíz de su sitio web, junto con los menús de subpáginas que inicialmente están ocultos. Para editar cualquier página, haga clic una vez para seleccionar y aparecerá una nueva ventana..

    Esto contiene una descripción general de la plantilla de la página y qué módulo o widget se está mostrando actualmente. Puede cambiar las plantillas de cualquier página para que coincida con los diseños específicos que necesita, como dos columnas, tres columnas o tal vez una columna central. Hay muchas plantillas de página personalizadas (diferentes de los temas completos) que puede configurar y que ofrecen soluciones extensibles para cualquier diseño..

    Voy a hacer clic en la página 404 y editar el contenido HTML predeterminado. Desplácese hacia abajo hasta que vea el bloque 'Principal' y dentro encontrará un bloque con la etiqueta 'Editor'. Esto contiene HTML directo que se envía directamente a la página. Si pasas el mouse, aparecerá una serie de botones en el lateral. Al hacer clic en el primer icono de lápiz, se abrirá la ventana del editor donde puede agregar y reemplazar contenido..

    Edición a pantalla completa

    Desafortunadamente, no hay una manera fácil de acceder a un editor de página completa dentro de la pantalla de edición de página. Esto no es similar a WordPress, que le brinda una configuración dedicada completa para agregar el título de la página y editar el contenido. Solo he encontrado dos formas de editar páginas en pantalla completa en Fork.

    La primera es haciendo clic en el ícono de flechas negras pequeñas (Maximizar) dentro del editor de cuadros de texto. Esto maximizará su ventana para ajustarse a la vista de pantalla completa, luego puede hacer clic nuevamente para guardar los cambios una vez que haya terminado. El segundo método es crear bloques de contenido únicos y luego agregarlos a sus páginas como widgets..

    Esto parece una solución extraña, pero en realidad es mucho más fácil para administrar el contenido de la página web. Para crear un nuevo bloque de contenido, haga clic en la pestaña 'Módulos' y luego seleccione los bloques 'Contenido'. No debe haber agregado alguno en su sitio web inmediatamente después de la instalación. Pero es muy fácil crear uno nuevo, ya que solo requieren un título y el contenido en sí..

    Tenga en cuenta que los títulos de sus bloques de contenido nunca se verán en la interfaz de su sitio web. Estos solo se usan para distinguir el contenido cuando está agregando un nuevo widget a su página. Honestamente, el título es importante para que pueda diferenciar cada bloque de contenido de los demás. Pero si tiene mucho contenido, este método de administración de datos hará que su vida sea mucho más fácil..

    Publicando publicaciones de blog

    Si instaló el módulo Blog, también tiene la posibilidad de publicar artículos en su sitio web. Son similares a las páginas de contenido, excepto que no tiene tanto control sobre la plantilla, ni la capacidad de agregar widgets u otros módulos personalizados.

    Para escribir una nueva publicación, haga clic en la pestaña superior 'Módulos' y busque Blog en los enlaces de la barra lateral. Se le mostrará una tabla con todas sus publicaciones actuales junto con la fecha de publicación, el autor y la cantidad de comentarios. Otro botón en la esquina etiquetado “Agregar articulo” abrirá una nueva página para editar.

    Desde aquí puede seleccionar una categoría de blog y agregar algunas etiquetas a su nueva publicación. También hay un campo para cargar una imagen destacada que desea mostrar al comienzo de su artículo. La otra área interesante está dentro de la pestaña "SEO" que se encuentra en la parte superior de la página. Hay tantas configuraciones personalizadas para editar el enlace permanente, el título de la publicación, las palabras clave meta y muchas otras cosas interesantes.

    Análisis y email marketing

    Esta es una sección de Fork que realmente se destaca entre todas las demás. De hecho, puede conectar su cuenta de Google Analytics al panel de control de su área de administración. Luego, cada vez que inicie sesión en el sitio web obtendrá una buena visualización de los visitantes recientes y los números de tráfico en general..

    Definitivamente hay algunos complementos de WordPress que pueden emular esta funcionalidad. Pero ofrecer datos analíticos a los usuarios desde el primer momento es impresionante. ¿Qué más se puede hacer con el marketing? Bueno, hay un módulo interesante llamado “Mailmotor” que se enlaza directamente con sus campañas de email marketing.

    Puede vincularse a cualquier cuenta de Campaign Monitor y tener acceso directo a sus estadísticas. Puede enviar campañas y editar boletines de noticias desde el panel del administrador de Fork. Pero incluso si no tiene una cuenta de Campaign Monitor, todavía es posible enviar correos electrónicos a sus usuarios registrados. Fork puede hacer uso del PHP. correo() funciona y se comporta como una herramienta de marketing, así como tu CMS principal.

    Módulos de extensión

    Casi todos los CMS ofrecen soluciones para que los desarrolladores creen sus propias aplicaciones extensibles. Dentro de Fork CMS estos son llamados módulos y se puede incrustar en cualquier plantilla o página de su sitio web.

    Durante el proceso de instalación, se le dieron algunas opciones para instalar nuevos módulos que se incluyen con Fork de forma predeterminada. Sin embargo, también hay una pequeña galería de módulos en crecimiento que puede descargar e instalar en su sitio web. Puede acceder a estos módulos haciendo clic en la pestaña 'Configuración' y luego haciendo clic en 'Módulos' en la barra lateral.

    Se incluyen detalles adicionales para cualquier módulo, junto con la administración de instalación / desinstalación para diferentes características. Si descarga alguno de los archivos .zip de la galería de módulos, puede cargarlos directamente desde su panel de administración. Algunas otras opciones populares para los módulos incluyen Fotogalería, Boletín, Encuestas e incluso Twitter para mostrar los tweets recientes en su sitio web..

    Trabajar con temas personalizados

    El sistema de temas de Fork CMS también es bastante diferente en comparación con WordPress. Todos los recursos del tema se codifican utilizando archivos .tpl en lugar de .php. Esto puede ser fácil de recoger para algunos usuarios que están familiarizados con las plantillas. Pero incluso los archivos principales se dividen de acuerdo con el formato del sistema de plantillas.

    Para los desarrolladores web que deseen sumergirse directamente en el código, consulte este artículo de soporte de KB, que se explica con más detalle. Los temas pueden estar compuestos de tantos archivos de plantillas diferentes como desee. La pantalla básica siempre utiliza los archivos de plantilla principales, pero estos archivos coincidentes los sobrescribirán en su carpeta de plantillas.

    Lo que me encanta del sistema de temática de Fork es la facilidad de uso para desarrolladores no técnicos. La página de extensiones tiene una colección de temas adicionales que puedes descargar e instalar para probar. Cuando haya iniciado sesión en el panel de administración, haga clic en “Ajustes” pestaña y luego seleccionar temas. Notarás un botón en la esquina superior derecha etiquetado Subir tema.

    En realidad, se recomienda que subas los temas aún en el archivo .zip original. Fork puede descomprimir archivos zip y copiar los contenidos del tema en el backend. Además, instalar un nuevo tema es tan fácil como hacer clic para seleccionar uno nuevo y luego guardar los cambios. Si desea obtener más información sobre un tema en particular, haga clic en el enlace 'Detalles' debajo de cada miniatura de vista previa.

    Pensamientos finales

    Personalmente siempre he disfrutado probando nuevos programas de software y proyectos de código abierto. Los adoptantes tempranos son los que marcan la tendencia y escardan la basura y recogen las gemas de debajo de los escombros. Y tengo muchos buenos sentimientos después de jugar con Fork CMS. Espero que te sientas igual..

    Este artículo debería ser suficiente para comenzar a utilizar su propio sitio web personalizado de Fork CMS. También hay muchos enlaces de soporte útiles de la comunidad de desarrolladores y webmasters. Además, el proyecto aún está en desarrollo activo, por lo que debe esperar ver más módulos y temas interesantes que se lanzarán en los próximos meses. Si tiene ideas o preguntas similares acerca de Fork CMS, no dude en compartirlas con nosotros en el área de discusión a continuación..