Contactos

Creo que el componente k2. Instalación del componente K2 en Joomla. Imágenes en el componente K2

Componente K2 es un diseñador de contenido (contenido del sitio web) que, después de la instalación en Joomla, intercepta la gestión de la organización de materiales y, de hecho, proporciona su propio panel de control como alternativa al panel de administración de Joomla, al menos en la parte responsable del mismo. para generar contenido (K2 reemplaza el componente integrado en Joomla com_content). ¡Y es un muy buen reemplazo!

En principio, algunas de las características proporcionadas por el componente K2 ya están implementadas en la nueva versión de Joomla 1.6(7). Pero no vamos a pasar a nuevas versiones pronto, al menos no en los próximos 2 años, porque todavía están húmedas. Por tanto, el componente K2 se convierte en una buena opción para nosotros.

Diferencias entre el componente K2 y el componente estándar de Joomla

Por lo general, la diferencia más importante es la capacidad de organizar la estructura de categorías de anidamiento ilimitado en K2, en contraste con el anidamiento de materiales estándar de dos niveles en Joomla (secciones y categorías). Y este mérito por sí solo ya vale mucho.

Representemos todas las características del componente K2 como una lista:

  1. Anidamiento ilimitado de materiales en categorías K2 (puede crear un número infinito de subcategorías, lo cual no está en el componente de contenido estándar en Joomla, allí, como sabemos, solo hay una sección y categorías, es imposible realizar más ramificaciones).
  2. K2 tiene un sistema de comentarios integrado que, si lo desea, puede protegerse con un captcha bastante confiable de Google (Joomla inicialmente no proporciona un sistema de comentarios, pero, sin embargo, puede instalar el componente JComments, que es de facto el mejor sistema de comentarios). sistema para Joomla).
  3. Los artículos escritos en K2 se pueden etiquetar (palabras clave específicas para contenido específico) (puede usar una nube de etiquetas bastante descriptiva). La nube de etiquetas se muestra desde K2 mediante un módulo especial que, además de la nube de etiquetas, puede mostrar "migas de pan" ("medidor de profundidad", es decir, un índice de categorías en las que el usuario se sumerge en la estructura del sitio) en las páginas de Joomla. , archivo de contenido, calendario estilo blog, lista de categorías (menú), cuadro de búsqueda, etc.
  4. En el componente K2, puede agregar imágenes a los artículos al escribir artículos o crear una categoría. Parece que no hay nada de eso en esto, porque en Joomla también se puede hacer esto, pero la diferencia radica en la unificación de las imágenes agregadas, que se reducirán automáticamente a un tamaño estándar (muy conveniente cuando los usuarios de blogs escriben en su recurso).
  5. En la plantilla de cada artículo escrito en el panel de administración del componente K2, habrá un lugar para insertar una galería de imágenes. Además, la galería se agrega al artículo a través de K2 con solo un par de clics: solo necesita especificar la ruta al archivo zip con varias imágenes y seleccionar la opción para mostrar la galería de fotos. (Esto es muy conveniente, una función similar de insertar imágenes de una galería de fotos, por ejemplo, PhocaGallery en un material, es mucho más complicada).
  6. Al igual que en el caso de las galerías de fotos, la plantilla de un artículo escrito con el componente K2 tendrá un lugar para un vídeo. Insertar un video en un artículo a través de K2 será posible literalmente con un clic (por ejemplo, para insertar un video de YouTube, bastará con ingresar el código del video).
  7. Incluso en K2, puede adjuntar archivos a los artículos para descargarlos nuevamente con un solo clic al escribir o editar materiales a través del panel de control del componente K2.
  8. Al escribir un artículo a través del panel de administración del componente K2, tendrá la oportunidad de especificar o seleccionar los valores de ciertos campos adicionales de la lista desplegable. Los campos adicionales en K2 se establecen y configuran en las secciones correspondientes del panel de administración de K2 y luego se vinculan a una categoría específica de materiales.

De esta manera, al escribir artículos, podrá completar campos adicionales que pueden ser necesarios, por ejemplo, cuando creando un directorio en Joomla basado en el componente K2.

También en la plantilla del artículo componente. K2 proporciona un lugar para mostrar botones de redes sociales(generalmente llamado "Compartir en redes sociales"), lo cual es muy conveniente porque no es necesario que usted mismo fije botones de redes sociales en el sitio utilizando extensiones o scripts de terceros.

Al usar K2 en Joomla, los usuarios registrados podrán agregar sus artículos utilizando todas las funciones de K2 para esto (insertar imágenes, galerías, videos, archivos, prescribir campos adicionales, etc.), moderar comentarios (se usa AJAX para moderar comentarios ), dejados los artículos publicados por ellos, así como rellenar las páginas de sus perfiles.

Esto es todo lo que el componente K2 puede proporcionarnos para ampliar las funciones estándar de Joomla. Pero incluso estas modestas características de K2 pueden cambiar la apariencia de su sitio Joomla hasta el punto de ser casi irreconocible.

Cualquiera que haya instalado K2 en su sitio nunca ha regresado a un componente estándar de Joomla.

Este material de revisión será continuado por una serie de publicaciones sobre este componente.

1 Copie el archivo con constantes de idioma. componente K2

Primero, creemos un archivo con las constantes de idioma del componente K2 para el idioma deseado. Para hacer esto, copie el archivo del servidor desde el directorio. /idioma/en-GB/en-GB.com_k2.ini al directorio con el idioma deseado y cámbiele el nombre. Por ejemplo, para la localización rusa, creemos un archivo en el servidor: /idioma/ru-RU/ru-RU.com_k2.ini.

2 Configurar el idioma predeterminado en el sitio Joomla

Ahora, en el panel de control, configure el idioma del sitio: ruso: Paquetes de idiomas del sitio del administrador de idiomas predeterminados y marque la casilla delante del idioma ruso.


3 Editando el archivo ru-RU.com_k2.ini en el bloc de notas

Entonces puedes hacer esto: descargar el archivo del servidor. es-ES.com_k2.ini, ábralo en el bloc de notas y cambie los valores de las constantes de idioma en el archivo, es decir. traducirlos del inglés al ruso. Luego guardamos el archivo editado y lo volvemos a cargar en el servidor, reemplazando el archivo original "ru-RU.com_k2.ini".


4 Redefiniendo las constantes del lenguaje en el panel de control de Joomla

Puedes hacerlo de manera diferente y redefinir las frases necesarias directamente desde el panel de administración de Joomla. Para ello, inmediatamente, en el gestor de idiomas, dirígete a la sección Redefiniendo constantes(1). Seleccionamos el idioma y alcance (sitio web o panel de control), para lo que seleccionamos en el filtro Inglés - Sitio web(2). Y luego, para crear una nueva anulación de la constante de idioma, presionamos el botón Crear (3).


5 Crear una nueva anulación idioma constante en Joomla

Se abrirá la ventana para redefinir la constante del idioma. en el campo Encontrar ingresa en inglés el nombre de la constante o frase que deseas traducir. Seleccione de la lista desplegable Significado(para encontrar una palabra o frase en textos constantes) o Constante(buscar por el nombre de las constantes) (1). Clic en el botón Encontrar, aparecerá una lista de constantes encontradas. Encuentre la constante de interés (2) en él.

Para el componente K2, las constantes suelen tener un prefijo en su nombre. K2_.

Seleccione esta constante de la lista y su valor aparecerá en el campo izquierdo (3). Traducimos su valor al campo Texto y guarda.


La constante anulada apareció en la lista. Se deben repetir acciones similares para todas las constantes de idioma cuyo texto debe localizarse.


El método de redefinir las constantes del lenguaje también se aplica a los artículos regulares de Joomla, no solo a los artículos creados con el componente K2.

Esta lección cubrirá el trabajo con etiquetas V componente K2. Y la primera pregunta que puede surgirle a un lector que no esté familiarizado con este concepto es ¿qué es y por qué es realmente necesario? Y para esto es. Considere esta situación:

Supongamos que tiene algún material en su sitio y, al acceder a cuya página, el usuario estará interesado en este tema. ¿Próximos pasos para el lector? Por supuesto, puede volver al motor de búsqueda y hacer allí una pregunta sobre la información que le interese. Por supuesto, esta opción no es deseable, pero es bastante posible. Pero después de todo, el usuario puede ir por el otro lado e intentar buscar artículos en su sitio. Pero, de nuevo, puede encontrar artículos similares o no encontrarlos; esta última opción es bastante posible, especialmente si el sitio tiene una estructura enorme en la que es fácil perderse. ¿Entonces que tenemos? En el primer caso perderemos al visitante, en el segundo existe la posibilidad de que perdamos. Y esto es indeseable para nosotros.

Por eso se inventaron las etiquetas. ¿Cómo trabajan? Digamos que tenemos un artículo en el sitio dedicado al cultivo de lirios. Entonces, ¿qué hacemos en este caso? Agregamos etiquetas correspondientes a nuestro tema. En este caso las etiquetas serán las siguientes: jardinería, lirios.

Es decir, si el visitante del recurso está interesado en un artículo dedicado a la jardinería en principio, encontrará la etiqueta "jardinería" al final del artículo y, al hacer clic en ella, accederá al catálogo de artículos dedicados a este tema y, por lo tanto, se ahorrará una gran cantidad de tiempo en esto. La segunda pregunta lógica es cómo sabe el propio sistema que los artículos pertenecen al mismo tema. Técnicamente, se ve así: el propio administrador del recurso asocia el artículo con el deseado etiqueta.

Ahora veamos esto con un ejemplo. K2.

Es lógico que antes de asociar un artículo a una etiqueta específica, primero necesitemos crear esta etiqueta. Para ello debemos elegir ComponentesK2 - Etiquetas y haga clic en el botón Crear. Se abrirá un cuadro de diálogo frente a nosotros, en el que hay muy pocos campos.

Aquí simplemente ingresamos el nombre de la etiqueta deseada. Sea, por ejemplo, la jardinería.

Más. Supongamos que tenemos un artículo dedicado a la jardinería, creado a través del componente K2 - Materiales. En este caso, nos queda asociar nuestro artículo a la etiqueta de jardinería. Y hacer esto es muy simple. Simplemente ingrese las etiquetas requeridas en el campo de etiquetas.

De hecho, esto fue posible inicialmente, en el propio material, evitando la creación de etiquetas. En este caso, las etiquetas se crearían automáticamente. Pero si es tan simple, ¿por qué necesitamos etiquetas de elementos de menú? Y esto se hizo por una razón, pero para que tuviéramos acceso a cada elemento por separado.

Gracias a esto, podemos implementar una característica muy útil. Es decir, para vincular la etiqueta a un elemento de menú específico. Así, al hacer clic en el elemento del menú, tendremos a nuestra disposición el acceso al catálogo de artículos.

¿Quiere recibir rápidamente nuevas lecciones y artículos del blog LAWANS.RU? Simplemente ingrese SU correo electrónico en el formulario de la derecha >>>

¡Hola a todos!

Hoy quería hablar sobre un componente para Joomla como K2. Tal vez alguien lo usó, alguien solo lo escuchó, pero para alguien es una combinación desconocida de símbolos. Al menos lo uso en uno de cada dos proyectos.

Te diré de inmediato dónde puedes conseguir este componente. getk2.org y su galleta - getk2.org/assets/translations/

¿Qué puede hacer él? O tal vez lo sea mucho. En teoría, este es un poderoso reemplazo para el componente de artículos estándar integrado en Joomla con un rico conjunto de muchas funciones adicionales. En él puedes hacer, por ejemplo: sitio de noticias/sitio de revistas, catálogos de productos, cartera, base de conocimientos, catálogo. Una característica es la creación de un montón de campos adicionales para materiales.

También hay varios tipos de contenido específicos: artículos, blog, página de producto, lista de archivos de catálogo.

Dejémoslo y echemos un vistazo al interior. K2. Después de la instalación y rusificación (por cierto, se instala de la misma manera que el componente a través de Administrador de extensiones). Esto es lo que sucedió en el administrador:

etiquetas– palabras para buscar artículos agrupados por esta etiqueta.

Comentarios- Sí, tiene su propio sistema de comentarios incorporado (también hay un captcha del servidor de Google), que tanto falta en el componente de artículo estándar de Joomla.

Agregar. campos y grupos de add. campos- estos son solo los campos adicionales para artículos y con agrupación.

Además, como puede ver, hay un incorporado Administrador de medios Y Usuarios(para trabajar con el contenido del sitio).

Por cierto, si ya tienes artículos en el componente estándar Joomla, entonces pueden ser transferidos a K2. Para ello, los desarrolladores prudentes han creado un botón en el panel K2: Importar contenido deJoomla(el botón más a la derecha).

Creemos un par de directorios de artículos y veamos cómo funciona. Empecemos sumando dos grupos adicionales. campos para comparacion.

Como resultado, para Grupos 1 Hice los siguientes 3 campos ( texto, lista desplegable, enlace)

Y para Grupos 2 Hice los siguientes 3 campos ( campo de texto, fecha, marcas de búsqueda)

Hagamos ahora un par de categorías con diferentes grupos de campos adicionales.

Y finalmente creemos para estas categorías. Y en uno de los materiales agregaremos etiquetas.

Como puedes ver, aquí puedes añadir más al material. imagen, galería de imágenes(aunque para esto necesitamos Complemento Simple Image Gallery Pro, y es de pago, pero no es problema encontrarlo en Internet), inserte también Audio video(para esto necesitamos Complemento Todos los vídeos y es gratis).

Finalmente - pestaña Campos Adicionales. Aquí están nuestros agregar. campos que agregamos previamente (los campos tienen valores predeterminados)

También hay una pestaña Archivos adjuntos- Allí puedes agregar archivos adjuntos para el material. Agregaré un ejemplo PDF archivo. Y por el mismo principio añadido Materia 2 con campos adicionales de Grupos2.

Ahora mostremos todo esto en el sitio a través del menú. Elegir un tipo de menú K2 - Categorías.

Y esto es lo que se mostrará en el sitio, es decir, una lista de todos los materiales de las categorías.

Y si vamos a Materia 1:

Como puede ver, se muestran muchas cosas aquí. Pero si no se necesita algo, el extra se puede desactivar en la configuración.

Y aquí está Materia 2.

Información adicional muestra nuestros campos adicionales.

Aquí hay un breve resumen del componente. K2. No consideré la configuración del componente, pero puedes usarla tú mismo, en ruso todo está claro allí. En el futuro desmontaré los dispositivos que se le puedan atornillar.

Y como siempre, espero sus preguntas y comentarios!

Si comparamos K2 con otros componentes de Joomla, entonces en términos de complejidad es quizás comparable solo con VirtueMart (un componente para crear tiendas en línea). Pero el tiempo dedicado a aprender K2 dará sus frutos con las nuevas funciones que se abrirán después de su instalación.

Funciones relacionadas con la organización del contenido

Trabajando en el componente, los desarrolladores de K2 planearon crear un producto que permitiría crear portales completos en Joomla CMS que podrían competir con sus análogos creados en motores como Drupal o WordPress. Esto se evidencia incluso en el eslogan publicado en el sitio web oficial del componente. Sin embargo, el producto resultante, según muchos, superó con creces todos los demás desarrollos creados anteriormente. Gracias a K2, los creadores de sitios tienen la oportunidad de organizar tiendas completas, catálogos, portales de diversos temas (incluidas noticias), blogs y mucho más basados ​​en Joomla. En este contexto, no queda del todo claro: ¿por qué los diseñadores web occidentales utilizan más este componente, mientras que los creadores de sitios nacionales lo evitan?

Básicamente, K2 es un creador de contenido independiente. De hecho, reemplaza completamente el com_content ya integrado en el motor, brindando al usuario la oportunidad de trabajar con la parte de información del sitio y crear contenido a través de su propio panel administrativo.

Vale la pena señalar que en la próxima versión de CMS Joomla, la tercera, algunas funciones de K2 ya están integradas. Pero no todos los fieles seguidores de este CMS se apresuraron a trasladar los sitios a la tercera versión. Además, la versión 1.5 de Joomla sigue siendo muy popular entre los desarrolladores. En el caso de utilizar dichas versiones del CMS, el componente K2 es indispensable.

Pero es hora de pasar de frases generales a específicas. ¿Qué oportunidades ofrece el componente K2 a los creadores de sitios web? Hay bastantes de ellos:

  • Estructura de categorías. Debes comenzar con la diferencia principal: la capacidad de organizar una estructura compleja de categorías con un número ilimitado de archivos adjuntos. Esta es sin duda la principal ventaja del K2. En las versiones familiares de Joomla, sólo hay un sistema de dos niveles: una sección y una categoría.
  • Comentando sobre materiales.. K2 te permite organizar un buen sistema de comentarios con captcha desarrollado por Google. Puedes prescindir del captcha, aunque pocas personas hoy en día se atreven a hacerlo. No existe tal característica incorporada en Joomla, pero en principio este problema se puede resolver instalando el componente JComments. Por cierto, actualmente se considera la mejor opción para organizar comentarios.
  • etiquetas de nube. Gracias a K2, los desarrolladores tienen la posibilidad de agregar etiquetas a los artículos, similar a WordPress. En particular, las páginas de demostración de los desarrolladores de componentes presentan la implementación de la nube de etiquetas. Esta posibilidad se implementa gracias a un módulo especial. Además de la nube de etiquetas, también puede mostrar complementos útiles para los visitantes de las páginas web, como un archivo de materiales, un cuadro de búsqueda, un archivo de materiales, una lista de categorías (normalmente en forma de menú). , migas de pan, calendarios varios en formato blog, etc.
  • Agregar imágenes. Después de instalar el componente, los desarrolladores tienen la oportunidad de crear artículos, tanto en Joomla como directamente en el panel de administración de K2, insertando en ellos varias imágenes. En principio, esta función no tiene nada de especial, salvo un matiz: K2 puede unificar imágenes a un tamaño estándar. Esto es una ventaja absoluta para los propietarios de recursos cuyos usuarios mantienen, por ejemplo, blogs de autor.
  • Instalación de galerías dentro de artículos.. En el panel de administración de K2, o más bien en la plantilla de redacción de artículos, ya existe un lugar donde puedes insertar una galería. Los resultados de la galería se configuran con solo unos pocos clics. Para hacer esto, simplemente especifique la ruta al archivo con imágenes o fotografías y seleccione la opción deseada para mostrarlas. Por supuesto, Joomla también tiene la capacidad de insertar galerías, pero este proceso es bastante laborioso y requiere la instalación de extensiones adicionales, por ejemplo: un complemento especial de Phoca Gallery.
  • Insertar archivos de vídeo. La plantilla de artículo en K2 le permite insertar videos en el texto. Y esto es incluso más fácil que insertar una galería de fotos. Por ejemplo, para instalar un vídeo de YouTube, sólo necesita especificar el código del archivo de vídeo.
  • descargar enlaces. Además, cuando se trabaja en el panel K2, no es difícil adjuntar archivos destinados a descargar. Esto se puede hacer tanto al crear un material como durante su edición, y con un solo clic.
  • Crear directorios. En el panel administrativo del componente, puede configurar la capacidad de completar campos adicionales al crear un artículo. Además, determinados campos se pueden vincular a una categoría específica. Esta función es útil en el caso de que se cree un directorio sobre la base de K2. Como resultado, el resultado es algo así como una tarjeta de producto, algo similar a la tarjeta obtenida como resultado del trabajo con VirtueMart, un componente para crear una tienda en línea.
  • Integración con redes sociales.. Otra ventaja de K2 es la presencia en la plantilla del artículo de un lugar separado para configurar los botones de las redes sociales populares (la mayoría de las veces, esta función se denomina "Compartir en redes sociales"). En Joomla, estos botones deben instalarse mediante varios tipos de scripts y extensiones. Y esto no siempre es conveniente. Sin embargo, cuando se trabaja con K2, también hay un "pero": las opciones de redes sociales proporcionadas en el componente están diseñadas para usuarios occidentales. Sin embargo, es fácil modificar el código reemplazando las redes que son populares "entre ellos" por aquellas que atraen a usuarios rusos. Puede obtener una lista de dichas redes, por ejemplo, del popular servicio One Button.
  • Agregar artículos de usuarios registrados. Con K2, puede organizar en el sitio la posibilidad de publicar materiales por parte de usuarios registrados, es decir, crear un portal con blogs personales de los usuarios. Al mismo tiempo, no sólo podrán agregar sus propios materiales, sino también aprovechar todas las funciones del componente, en particular: insertar archivos de fotos y videos, imágenes, completar campos adicionales, etc. Además, los usuarios podrán completar y editar sus perfiles, así como moderar comentarios en sus artículos, eliminando los "inapropiados".

Estas son todas las características que se pueden implementar gracias a K2. Nada mal para un solo componente. En principio, al instalar y configurar K2, puede hacer que el sitio sea mucho más interesante que utilizando los métodos estándar de Joomla. O, para lograr tales resultados, tendrá que instalar muchas extensiones adicionales, algunas de las cuales es poco probable que se puedan descargar de forma gratuita.

instalación k2

Instalar el componente K2 no es muy diferente a instalar cualquier otra extensión en Joomla. Pero primero, por supuesto, debes descargarlo. Lo mejor es hacerlo desde el sitio web oficial de sus creadores, donde se encuentra el enlace "Descargar K2" en la página del título. Por el momento (principios de 2015), la versión 2.6.9 está disponible para descargar en el sitio web http://getk2.org/.

Además, todo es similar a instalar todas las demás extensiones, es decir. debes ir al panel administrativo del motor, en el menú horizontal superior hacer clic en el cuadro "Extensiones" y seleccionar "Instalar / Quitar" en el submenú expandido, luego de lo cual aparecerá la página "Instalar".

Luego, en el campo "Descargar archivo de paquete", use el botón "Examinar" para ingresar la ruta al archivo con el componente descargado y haga clic en "Descargar archivo e instalar". La instalación lleva muy poco tiempo. Al finalizar, Joomla informará sobre el éxito de la instalación.

Los problemas de instalación, por regla general, no surgen. Pero si esto sucediera, entonces vendrán al rescate muchos materiales en los foros sobre cómo solucionarlos.

Rusificación

Dado que el componente fue creado fuera de nuestro país, su idioma principal es el inglés. Como resultado, incluso una persona que conoce este idioma en el nivel cotidiano no siempre es capaz de comprender sus escenarios (de los cuales, hay que decirlo, hay bastantes). Por lo tanto, para un funcionamiento completo con K2, es necesario rusificarlo.

También es mejor descargar Russification desde el sitio de los desarrolladores: http://getk2.org/extend/translations seleccionando el enlace "ruso". El proceso de rusificación en sí es similar a la instalación del propio componente. También debe hacer clic en "Extensiones" e "Instalar/eliminar", y luego descargar el archivo con el crack a través del campo "Cargar archivo de paquete". Tan pronto como Joomla informe que la instalación se completó, puede estar seguro de que K2 se ha vuelto completamente comprensible para los usuarios de habla rusa.

El componente K2 instalado (tanto en inglés como en ruso) aparece inmediatamente en el panel administrativo del motor en forma de muchas herramientas diferentes. El acceso al panel de administración de K2 también está disponible desde el menú superior del CMS.

Es muy posible comprender el trabajo de K2 con cierta diligencia por su cuenta. Aunque tendrás que aprender muchas cosas, por ejemplo: importar artículos creados con herramientas estándar de Joomla; organizar una jerarquía de categorías; trabajar con galerías, materiales fotográficos y de video, archivos adjuntos y campos adicionales; trabajar con el panel administrativo del componente y personalizar la apariencia de artículos y categorías, etc.

Si no hay tiempo para esto, basta con abrir los materiales relevantes en este sitio o temas especializados en varios foros.



¿Te gustó el artículo? Compártelo