Ariadna es una plataforma de aplicaciones de código abierto para la Web, un Sistema de Gestión de Contenidos (CMS), con un editor WYSIWYG HTML.
Ariadna fue construido con PHP, el lenguaje de programación web más popular, Apache, el servidor web más popular, y MySQL, el motor de base más popular para aplicaciones web.
PostgrSQL también es apoyado
¿Qué hay de nuevo en esta versión:!
- Actualizar notas
- todos los cargadores ahora utilizan lib / Bootstrap.php para la inicialización mundial
- si tiene cargadores personalizados mirar el bin / skeleton.php de cómo adaptar sus cargadores
- mínima versión de PHP es ahora 5,4
- Se recomienda instalar php5-mcrypt
- después de actualizar el código, debe ejecutar el script de actualización o algunos sitios puede tener archivos en mal estado / images
- nos quita el & quot; las conexiones persistentes por defecto & quot; para el mysqlstore, esto se puede volver a activarse mediante la adición de 't:' delante del nombre del servidor de base de datos en lib / configuraciones / ariadne.phtml
- para volver a habilitar las conexiones persistentes para mysql añadir 't:' delante del nombre de host de base de datos
- Características
- nuevo editor WYSIWYG en línea por Vedor
- añadió soporte de cierre en las plantillas PINP, añade numerosas funciones de php a la lista blanca que utilizan devoluciones de llamada, aunque apoyamos sólo cierres como un método de devolución de llamada
- añadido ar / archivos api para la interacción con el almacén de archivos
- reelaborado la capa de almacenamiento en caché, esto hace que sea posible para borrar todas las imágenes de caché que interactúan con una plantilla o objetar esto también instala otra tienda en el almacenamiento de datos de base de datos actual
- añadido ar formatos rebaja
- añadió ar formatos menos, tiene prioridad ar beta lessc que ahora está obsoleto
- los muze.js ahora tienen soporte para la carga dinámica de las dependencias utilizando muze.require ()
- errores de análisis en las plantillas se muestran correctamente cuando se utiliza Xdebug
- Mejorado biblioteca as de cromo & gt; = 38 apoyo
- añadido el análisis y apoyo mínimo función para encabezados de solicitud de control de caché,
- añadido del lado del cliente y del lado del servidor de almacenamiento en caché opciones separadas en el diálogo de caché
- ar ('PinP') le permite comprobar si se carga una biblioteca y / o si existe una plantilla.
- añadió andamios para iniciar rápidamente nuevos proyectos.
- agregó el muze bibliotecas CMS en / system / lib / Muze /
- añadido onbeforecall / eventos OnCall
- añadió objeto de destino y ruta de acceso a todos los eventos de forma predeterminada, como $ evento- & gt; objetivo y $ evento- & gt; ruta li>
- Identificación del ARnls ahora inicializado en Bootstrap.php, y por lo tanto es siempre un objeto
- cambios
- Introducido un nuevo logotipo Ariadna
- archivos ya no se almacenan por duplicado:. se quita la entrada _FILE en el almacén de archivos, sólo el _ $ defaultnls_file se deja
- propiedades están ahora citado por la tienda en lugar de la persona que llama de ahorro
- añadido php-unidad y un primer conjunto de unidad de pruebas
- cookies de sesión ahora utilizan codificación JSON. Para evitar problemas de actualización también cambiamos el nombre de la cookie de sesión
- añade cifrado opcional para galletas, habilitado de forma predeterminada para las nuevas instalaciones que se ejecutan 'php www / install / conf / session.conf' le dará un fragmento de configuración con una clave de cifrado generada al azar
- la tienda de MySQL ahora utiliza mysqli internamente.
- añade un escenario y la pantalla "fijo" para artículos de prensa
- añadió array_column y key_exists que permite llamadas a funciones en PinP
- la plantilla typetree.ini predeterminado ahora guarda ninguna información typetree ya establecido
- ordenada se cambia el nombre a ARtidy
- eliminado las conexiones persistentes por defecto para el mysqlstore
- Corrección de errores
- Soporte fijo para sub-método de llamada de métodos xmlrpc (nombre del método es xy o xyz)
- definiciones de funciones sincronizadas entre cargadores
- errata fijado en el informe de errores cuando se ejecuta una importación hacha desde la línea de comandos
- hecho mfu.save.html overrideable por plantillas PINP
- fijo ar html vínculos menú barra de menús para que apunte a los padres correcta li>
- formSecret fijo manipulación
- fija el ahorro de usuarios / grupos en los que el grupo no es un pgroup pero lo implementa li>
- establecer el responseheader en ar / http / cliente, incluso cuando el resultado de la solicitud está vacío
- LoadText fijo (): ahora soporta correctamente 'actuales: template.nls' donde múltiples bibliotecas proporcionan los mismos template.nls
- fija un error de análisis en mod_pinp
- fijó un caso de uso donde pSite perdería es URL del sitio
- correcciones de errata en im / export.wddx
- fija un problema de tiempo en el backend con el fundido de entrada / Código fade-out
- sincronizados definiciones de funciones corregidos / entre cargadores
- botones fijos en dialog.browse.php
- formsecrets automáticas en ar / html / form han mejorado
- mejorando la gestión de rutas relativas en dialog.browse.php
- cheque corregido para implementos de usuario / grupo ahora también apoyan subtipos
- añadido salvadora de un emailadres en mod_rcas
- No es necesario añadir los derechos para mostrar la UserInterface del complemento diálogo más
- plantillas privadas en las bibliotecas ahora son en realidad privada, ya no accessiable a través del navegador.
- ahorro fijo de propiedades en la tienda espacio de trabajo
- limpieza incorrecta fijo de HTML en el editor WYSIWYG YUI que se convirtió en
- pantalla de error fijo para actualizaciones SVN, errores de archivos anteriores se muestra de nuevo para cada archivo siguiente
- detectores de eventos fijos que filtran en subtipos específicos
- plantilla de la ruptura de búsqueda en subtipos psection
- también restablece pinpcache al llamar resetconfig
bibliotecas
¿Cuál es nuevo en la versión 8.2:
- Esta versión corrige dos plantillas que utilizan PHP cortos etiquetas abiertas - que no cuentan con el apoyo de todo el mundo -. y fija el copiar y cambiar el nombre de los cuadros de diálogo
¿Qué hay de nuevo en la versión 8.1:
- Esta versión añade soporte nativo para Edge Side Incluye, producción del anuncio utilizando búferes de salida (activado por defecto), y algunas pequeñas mejoras de interfaz de usuario.
- También corrige una serie de errores menores.
¿Cuál es nuevo en la versión 2.7.9:
- Esta versión es sobre todo acerca de la fijación de algunos errores, pero también añade un nuevo gestor de diálogo Muze para crear diálogos crossbrowser como reemplazo de showmodeldialog.
- También añade soporte para dominios cruzada de protocolo para pSite objetos.
¿Qué hay de nuevo en la versión 2.7.8:
- Esta versión añade muchas, correcciones y nuevas características dentro de la estructura ar ().
- reescrituras sitio le permiten reescribir automáticamente las direcciones URL y las referencias dentro de los sitios para que sea más fácil trabajar con el desarrollo en comparación con los entornos en vivo.
- autenticación remota permite el uso de frameworks como OAuth o incluso la autenticación contra otros sistemas CMS.
¿Cuál es nuevo en la versión 2.7.7:
- Esta versión corrige una serie de pequeños bugs y añade un solo gran novedad:. Cruz automática Site Scripting (XSS) Detección
- Este cambio puede afectar a su propio código, así que lea la explicación en el sitio Web con cuidado.
- Con este cambio, todo el código de edad es inmune a los ataques XSS.
¿Qué hay de nuevo en la versión 2.7.6:
- Nuevas características:
- Alta nueva funcionalidad dinámica formulario. Ver www / js / form.js.
- Se ha añadido la opción de enviar la clave de verificación sesión Ariadna cuando las cookies no están disponibles (en aplicaciones de flash).
- editor de plantillas Experimental con resaltado de sintaxis: ace. Configurable a través de diálogo de preferencias.
- Nuevo proyecto de demostración (instalación opcional).
- try / catch ahora apoyado en las plantillas PINP.
- Se ha añadido soporte para la depuración con FirePHP.
- Módulo mod_recaptcha Añadido.
- Los cambios en las características existentes:
- Eliminada la mayoría de las llamadas Ereg, sustituido por preg.
- etiquetas meta Agregado NOFOLLOW para la vista de Ariadna por defecto.
- Actualizado las traducciones portugués, francés y holandés.
- Mejora el instalador, quita todas las advertencias.
- Hecho el módulo mod_captcha más robusto.
- El almacenamiento en caché se desactivará cuando debuging está encendido.
- Permitir accesos directos a los usuarios / grupos que se seleccionan a partir del diálogo de subvenciones.
- Añadida la opción 'delete_empty_containers' a htmlcleaner que elimina las etiquetas de contenedores vacíos.
- htmlcleaner más robusta (atributos).
- un mejor manejo dentro de la visión de gestión para grandes conjuntos de objetos.
- count_find () tiene ahora su propia tienda de manejo para un mejor rendimiento.
- Se ha mejorado el gestor de errores Ariadna. Es sólo mostrará los errores en la página cuando display_errors (php.ini) se establece en adelante.
- ar / xml y ar / html se han hecho más sólido y consistente.
- Numerosas correcciones de errores en ar / connect / ftp.
- ar / html / menú ha sido rediseñado para ser más consistente y flexible.
- ar Añadido / html / form :: FindField.
- Mejora ar / eventos, añadió el nombre del evento en el objeto de evento.
- Ha añadido un gran número de eventos a Ariadna, ver / documentación eventos ar.
- Corrección de errores:
- ar / form:. campos de contraseña ya no muestra el valor contraseñas en la entrada
- actualización fija desde 2.4rc2 (paquete base Ariadna fue renombrado).
- plantillas no predeterminados no se guardan en la memoria caché de la biblioteca sin nombre ya.
- Fijo ar http client llegar peticiones con datos de formulario. Parámetros ahora se codifican en la url.
- Cromo ya no está demasiado ansioso en páginas Ariadne almacenamiento en caché.
- Se ha solucionado un bug allnls; plantillas no volverá a aparecer cuando allnls no se encuentra y el objeto no tiene el idioma deseado.
- Ahora salte cheque idioma para config.ini.
- Fijo llamado de búsqueda de biblioteca para bibliotecas no-existente.
- Fija varios errores de navegación dentro del backend Ariadna.
- Fija la opción fácil de desactivar la cuenta.
- Texto completo, no se importada a través de archivos de hacha.
rendimiento
propiedades
¿Qué hay de nuevo en la versión 2.7.5:
- Nuevas características:
- Función get_content_type Añadido a mod_mimemagic
- Añadido script de actualización de la base de datos myqsl nueva que añade por defecto campos de la tabla
- Mod_htmlcleaner ahora tiene la opción de quitar etiquetas vacías
- error Agregado informar apoyo a errores fatales
- ar Añadido / connect / Multigate, un conector para Multigate para facilitar la mensajería de Ariadna. Sólo es compatible con IRC por ahora, pero Multigate permitirá una amplia elección en protocolos de mensajería.
- Los usuarios ya no requieren enlaces duros en grupos, pero se puede atajo artículos ahora.
- Los cambios en las características existentes:
- reescribió el mysqlstore hacer todo la pregunta de con la función store_run_query interna y mysql_db_query reemplazado porque está obsoleto
- Soporte iterador fijo para ARnls
- Se ha cambiado arSuperContext desde un interruptor en una matriz que mantiene la puntuación de plantillas visto. Esto resuelve los conflictos creados por la carga de la misma biblioteca sin nombre en varias rutas.
- Index.HTML ahora también se permite en ppage
- configuración predeterminada añadido para ARBasedir en config Ariadna para evitar problemas con los enlaces simbólicos
- refactorizado el código de inicialización de base de datos;
- YUI actualizado a la versión 2.8.2
- Arreglos en toda la base de código para utilizar $ AR en lugar de $ Ariadne
- sgBegin se puede utilizar en los scripts basados en PHP sin una clave para que sea más fácil conseguir las subvenciones correctas.
- Mejora de informe de errores
- envolturas Añadido para las funciones de actualización de tienda
- Mostrando todos los tipos ahora utiliza los nombres en arTypeNames (todos los tipos disponibles) en vez de las que se usan en el typetree
- Plantillas PINP Compilado ya no contienen comentarios, lo que resulta en un aumento de velocidad.
- Añadido de diálogo específico para CustomData sobre los métodos abreviados
- ar / html / formulario: Agregado getNameValue y validar a fieldset clase
- call_super () ahora también sigue redirecciones de acceso directo
- Corrección de errores:
- problema NLS fija con la carga de archivos
- quitado algo de código no utilizado
- nombres de archivos FTP ahora obtienen los datos correctos para el nombre info
- Añadido caso perdido para Ariadne actualizar los scripts
- Arreglos en mod_keepurl: make_real_path y obtener ()
- Eliminado marcador mágico que detectó .pps y archivos .xls como msword
- funciones de copia fijos para comprobar si los nombres de archivos ilegales
- almacenamiento en caché fijo de plantillas de biblioteca
- Fijo bucle sin fin cuando call_super () ing en una llamada tipoBase :: function.html
- ar / html / Menú: root fijo () para devolver el valor correcto
- ar / connect / jabón: Fijo instanciación encabezado y métodos __soapCall
- ar / xml: Fijo sangría cuando una lista de nodos contiene otra lista de nodos
- Fijo config manipulación
- Fijo ahorro de subvenciones a los grupos
- Añadido correcto uso de htmlentities en user.notfound
- propietarios fijos en los atajos
- subvenciones ahorrar en grupos / usuarios ahora trabaja
- sgEnd Fijo () para liberar las subvenciones
¿Qué hay de nuevo en la versión 2.7.4:
- Esta versión cuenta con una serie de pequeñas mejoras y correcciones , así como una gran expansión y la mejora de la versión de la nueva API.
- Se añade un nuevo tipo de objeto, pproject, que tiene por objeto facilitar la gestión de los proyectos con sus sitios, los usuarios y las bibliotecas.
- La nueva API Ariadna ha sido ampliamente probado y ampliado.
- Es ahora lo suficientemente completa para construir proyectos completos con.
- Se ha comprobado la consistencia, exactitud, facilidad de uso y capacidad de ampliación.
- Añade fácil XML y análisis de HTML, los datos XML de unión, un sistema de eventos, OpenAuth, RSS, SOAP, y el apoyo de Twitter.
¿Qué hay de nuevo en la versión 2.7.3:
- cadenas vacías están contaminados nolonger
- Etiquetas en formas son ahora opcional, establece que la etiqueta falsa para saltarse la etiqueta.
- errores y vuelta con el nombre de los campos como la clave en lugar de la etiqueta, esto hace que sea más fácil para mostrar los mensajes de error correctos en formas multilingües.
- método (), que devuelve el objeto dom ar_html, lo que permite manipular la salida de forma Agregado getHTML.
- Muze bibliotecas javascript actualizado
- añade capacidades de cheques, con muze.env
- muze.event concede ya no automáticamente un onunload rutina de limpieza. Ya no lo necesita. La biblioteca evento no genera referencias circulares. Con este navegador cambio función de navegación rápida historia funciona de nuevo.
- lib base de muze.js se ha actualizado:
- el espacio de nombres () método tiene ahora un argumento función opcional, el valor de retorno de este método se almacenará como el objeto de espacio de nombres.
- método require () también tiene un argumento de la función opcional. Sólo se llama a este método si se cumplen los requisitos.
- include () y la carga () devuelven un objeto Loader, que le permite establecer los métodos de devolución de llamada utilizando loader.onload () y load.ontimeout (). Puede borrar éstos método que utiliza loader.clear ().
- pphoto
- Se ha añadido una nueva sombra ().
- Corrección de errores:
- Se ha corregido un error en el manejo de objetos pfile, ahora se puede poner () de un objeto pfile Ariadna.
- pasv () ahora devuelve un error si el cambio hacia o desde el modo pasivo falla.
- análisis fijo de la url en ar_connect_ftpClient :: __ construct, ahora analiza caminos no termina en una '/' correctamente.
- la validación de formularios fijo:. cadenas vacías ahora también se marca como incorrecta para los campos requeridos
- Fija el tipo de entrada del HTML, se rompió en la versión anterior
- secciones fijas de carga automática que no existen, ahora se marca como faltante en vez de intentar cargarlos cada vez.
- descargas de archivos fijos para Internet Explorer. Cache-control se establece ahora en privado, que soluciona problemas intermitentes con la descarga.
- Se ha corregido un error que hacía que fuera imposible para guardar una plantilla a través del gestor de ftp.
- opacidad en IE8 así se desvanece en la barra lateral de la obra interfaz yui fijo.
- Fijar el instalador para configurar correctamente el Webroot Ariadne
- Fija el antiguo script de instalación para configurar la contraseña de administrador desde el base.ax ya no tiene una contraseña de administrador.
- bloqueo fijo al iniciar el diálogo de edición
- Se ha corregido un problema en el compilador de SQL (utilizado por find ()), que rompió las consultas de varias líneas.
- Se ha corregido un error de javascript en el editor de plantillas al restaurar la posición del cursor.
- Fija la función mogrify para establecer el vtype correcta para subtipos (por ejemplo ppage.subtype ahora establece el vtype correctamente para ppage).
- Se ha solucionado el interfaz PinP para mod_page: compilar - añadido una opción de idioma que falta li>
- Arreglos en el sistema de autenticación. Ahora inicializa correctamente Ariadna con el usuario público antes de intentar autenticar la cuenta de usuario determinado.
- Inicio de sesión en una sesión activa con otro usuario ahora trabaja con carpetas de usuario personalizadas.
- El cargador ahora redirige automáticamente a una URL con un identificador de sesssion cuando un usuario inicia una sesión en una página
- Fije el botón de modo texto de diálogo subvenciones que se puede hacer clic en Internet Explorer
- Copia de un objeto ahora establecerá el propietario del objeto copiado al usuario hacer la copia
- Se ha corregido un problema con los campos de datos personalizados en el cuadro de diálogo de edición de objetos cuando los datos personalizado contiene la etiqueta.
- flujos de trabajo fijos (user.workflow.pre.html y user.workflow.post.html) por lo que ahora se ejecutan siempre, incluso cuando el idioma deseado no se encuentra en ese objeto.
- Guardia contra los errores de lectura de archivos de captcha que ya no existen.
- cambios cosméticos menores en la interfaz yui
método
Comentarios que no se encuentran