Joomla! Day Spain 2012 - Introducción a SobiPro
-
Upload
isidro-baquero -
Category
Technology
-
view
1.955 -
download
2
description
Transcript of Joomla! Day Spain 2012 - Introducción a SobiPro
Isidro Baquero
Introducción a
SobiPro
2
Índice
● Sobre mí● ¿Qué es SobiPro?● Principales características● Servicios y extensiones● Consejos imprescindibles
3
Sobre mí - @isidrobaq● Freelance desde 2008● Desde mayo: soporte, documentación & tests
------------------------------------------● Blog sobre Joomla! gnumla.com
● Moderador de los foros oficiales en español● Miembro de ComunidadJoomla – TT acreditado● Desde 2011 miembro del Joomla! Community
Leadership Team
4
¿Qué es SobiPro?
● Extensión para Joomla 1.5/2.5/3.x● Para crear directorios● Sucesor de Sobi y Sobi2, pero no un “upgrade”● Base de código totalmente nueva● 100% GPL y gratuito● Opción de acceder a soporte, documentación y
descarga de extensiones mediante suscripción
5
Principales características
● Multidirectorio > Multicontenido● Campos personalizados● Sistema de plantillas propio● Formulario de búsqueda avanzada● ACL propio● Aplicaciones (con repositorio e instalador)
6
Multidirectorio
● Una sola instancia = mútiples secciones● En cada sección TODO es personalizable
7
Campos personalizados
● Distintos tipos de campos para distintos tipos de contenidos
● Campos básicos – cuadro de texto, área de texto, enlace...
● Campos avanzados – calendario, descarga, etiquetas...
8
Sistema de plantillas
● Lo mejor y lo peor para la mayoría● Basado en XSLT > Requiere aprendizaje● Gran flexibilidad● Capa adicional para controlar las vistas
9
Búsqueda avanzada
● Personalizable por campo: prioridad, disponible en la búsqueda o no, tipo de búsqueda
● Búsqueda general – cuadro de búsqueda● Búsqueda específica – por campo● Distintos métodos: rango, lista de selección,
checkbox
10
ACL integrado
● Parte del ACL de Joomla > grupos de usuario● Permite establecer permisos por sección● Permisos específicos de SobiPro: acceso a las
entradas, publicar, editar, borrar...● Extensible a determinadas apps, que tienen
sus propios permisos
11
Gestión de aplicaciones
● Instalador de extensiones integrado● Repositorio > todo a 1 click
12
Club SobiPro: Servicios
● Documentación y FAQs (en inglés)● Soporte vía foro (inglés, alemán, polaco... y
español :) )● Actualizaciones e instalación de aplicaciones,
campos y módulos vía repositorio
13
Extensiones - Gratuitas
14
Extensiones – Club 1/3
15
Extensiones – Club 2/3
16
Extensiones – Club 3/3
17
Plantillas
● Incluidas en el core:● Business Directory● Cars&Vehicles
● Club● SobiRestara● SobImmo● SobiSort
● Club – próximamente● Users● …
● Externas● Sobitemplates.com● Joostrap
18
Consejos imprescindibles
● Servidor adecuado● XSL, PHP 5.3, SQLi, SOAP
● Cachés● jQuery Easy● Hacer pruebas primero
19
El futuro: SobiPro 1.1
● Beta para finales de noviembre● Primer “ciclo de desarrollo” para SobiPro. La
mayoría de novedades son peticiones :)● Numerosas características nuevas● Compatible con Joomla 3.0● Bootstrap
http://sobipro.sigsiu.net/sobipro/roadmap#list
20
Novedades SobiPro 1.1:Entradas y categorías
● Borrar entradas● Nuevas vistas: por usuario y por fecha● Vistas personalizadas mediante overrides● Nuevo elemento de menú: entrada
21
Novedades SobiPro 1.1:Función de búsqueda
● Filtrar por categorías... ¡sí, por fin!● Segundo criterio de ordenación (el primero
seguirá siendo la prioridad establecida en el gestor de campos)
● Mejora en la búsqueda de rango – valores personalizados via inputbox
22
Novedades SobiPro 1.1:Panel de administración
● Bootstrap!● Redisño completo● Mejoras en el workflow
23
Novedades SobiPro 1.1:Campos y gestor de campos
● Importar archivos ini para radio button● NUEVO CAMPO: Selector de categorías● Mejora en el campo 'URL' > contador de clics
24
Novedades SobiPro 1.1:Configuración
● Nuevas redirecciones:● para formulario de nuevas entradas / edición● Tras guardar entrada
● Ordenación de entradas reversible● Prohibir asignar categorías “padre” (contenedor)● Uso del alias en la URL (en lugar del título)● Metadatos específicos para otras vistas (buscar,
nueva entrada)
25
Novedades SobiPro 1.1:Herramientas de desarrollo
● Limitar la salida XML para IPs específicas● Mejora en el manejo de conflictos con jQuery● Mejoras en el proceso de actualización de
plantillas
26
¿Preguntas?