Joomla español

Extensiones de Joomla

Para hacer las cosas más extrañas, mientras se utiliza sólo la carpeta de idioma dentro de mytemplate, si elimino una cadena para otro idioma, ¡se vuelve a mis cadenas personalizadas en inglés! Así que, básicamente, funciona indirectamente cuando se utiliza otro idioma con las definiciones que faltan, pero no directamente cuando en Inglés.

No he sido capaz de duplicar su problema. Utilicé la plantilla Beez3 del núcleo de Joomla para probar esto, donde la plantilla por defecto tiene los archivos de idioma en la carpeta principal (raíz de Joomla) y al mismo tiempo tiene los mismos archivos de idioma en la carpeta de idioma de la plantilla también.

Dentro de esta función se cargan también los archivos de idioma (teniendo en cuenta todas las rutas de idioma posibles/definidas de tu aplicación Joomla) y esta llamada carga los idiomas (ya es un sistema muy sofisticado en Joomla, me refiero al proceso que lleva esta llamada):

En la llamada anterior puedes ver que el método load() intenta cargar el idioma desde la carpeta principal de Idiomas de Joomla, y luego desde la carpeta de idiomas de la plantilla. También es obvio, a partir de las dos líneas anteriores, que los idiomas pertenecen a la carpeta principal de idiomas en primer lugar, y luego a la carpeta de extensiones. Así que parece seguro mantener los idiomas en la carpeta principal de idiomas. Pero no es una obligación (Joomla tiene un gran sistema de depuración de idiomas también si algo va mal).

Código de Joomla

Joomla es un galardonado Sistema de Gestión de Contenidos (CMS), que permite construir sitios web y potentes aplicaciones online. Muchos aspectos, incluyendo su facilidad de uso y extensibilidad, han hecho de Joomla el software de sitios web más popular disponible. Lo mejor de todo es que Joomla es una solución de código abierto que está disponible gratuitamente para todo el mundo. Los beneficios de Joomla! incluyen:

Los grupos locales de usuarios de Joomla (JUG) son una gran manera de conocer gente nueva, obtener ayuda con un proyecto, o compartir sus propios conocimientos con otros usuarios de Joomla. Joomla está en todas partes, así que comprueba si ya hay un JUG en tu zona. Si no es así, puedes considerar formar uno. JUG

Joomla 4

*** Esta sección será eliminada del sitio web en breve. Nuestro equipo está trabajando en la importación de todas las traducciones en el nuevo sistema bajo el menú Compartir. ¡Visita la nueva página Language Packs para descargar las nuevas traducciones, o visita la página Translate para contribuir en las traducciones y aumentar tu puntuación! ***

Opa manin, sou aqui do Brasil tb, tenho interesse em comprar as extensões dos seus, queria saber se já existe algum plugin de pagamento para eles? Podría contactarme vía skype si es posible (claudeir.foz).

@Claudeir: una pasarela de pago para PagSeguro estará disponible para todas nuestras extensiones pronto. Uno de nuestros clientes de Brasil (no Markon, ni Alan) está probando amablemente para nosotros ya que no tenemos una cuenta para PagSeguro. El plugin estará disponible para su descarga gratuita en el Área de Respuestas – Extensiones AddOns (esta sección del sitio).

No he escrito mi comentario para atacarte. Simplemente escribí este comentario para que la gente no use esta traducción a ciegas. Porque no es buena y necesita una revisión mayor antes de usarla.

Demostración de Joomla

Joomla está escrito en PHP, utiliza técnicas de programación orientada a objetos y patrones de diseño de software, y almacena los datos en una base de datos MySQL[2]. Joomla incluye funciones como el almacenamiento en caché de las páginas, los canales RSS, los blogs, las búsquedas y el soporte para la internacionalización de los idiomas. Está construido sobre un marco de aplicación web modelo-vista-controlador que puede utilizarse independientemente del CMS.

Hay unas 6.000 extensiones disponibles en el sitio web de Joomla,[3] y hay más disponibles en otras fuentes. A partir de 2021, se estima que es el quinto CMS más utilizado en Internet, después de WordPress, Shopify, Wix y Squarespace[4][5].

Joomla tiene un sistema de plantillas web que utiliza un procesador de plantillas. Su arquitectura es un controlador frontal, enrutando todas las solicitudes de URIs no estáticas a través de PHP que analiza el URI e identifica la página de destino. Esto permite el soporte de enlaces permanentes más legibles. El controlador gestiona tanto el frontend, la vista de cara al público, como una interfaz de administración del backend (impulsada por la GUI). La interfaz de administración (a) almacena la información de gestión y contenido dentro de una base de datos, y (b) mantiene un archivo de configuración (configuration.php, normalmente ubicado en la raíz del sistema de archivos de la instalación de Joomla). El archivo de configuración proporciona la conexión entre el servidor, la base de datos y el sistema de archivos y facilita la migración del sitio web de un servidor a otro[6].