Ariadne est une plate-forme ouverte d'application source pour le Web, un système de gestion de contenu (CMS), en utilisant un éditeur HTML WYSIWYG.
Ariane a été construit avec PHP, la langue la plus populaire de la programmation web, Apache, le serveur le plus populaire web, et MySQL, moteur de la base la plus populaire pour les applications web.
PostgrSQL est également soutenu
Ce qui est nouveau dans cette version:!
- Mise à jour des notes
- tous les chargeurs utilisent maintenant lib / bootstrap.php pour l'initialisation mondiale
- si vous avez personnalisés chargeurs regarder le bin / skeleton.php pour comment adapter vos chargeurs
- version minimale de PHP 5.4 est maintenant
- installer php5-mcrypt est recommandé
- après mise à niveau du code, vous devez exécuter le script de mise à niveau ou de certains sites pouvez avoir des fichiers / images brisées
- Nous avons supprimé la & quot; les connexions persistantes par défaut & quot; pour la mysqlstore, cela peut être réactivé en ajoutant 'p:' devant le nom du serveur de base de données dans lib / configs / ariadne.phtml
- pour réactiver les connexions persistantes pour mysql ajouter «p: 'en face du nom d'hôte de base de données
- Caractéristiques
- nouvel éditeur WYSIWYG en ligne par Vedor
- a ajouté le support de fermeture dans les modèles PinP, ajoute de nombreuses fonctions de PHP à la liste blanche qui utilisent les rappels, si nous appuyons seulement fermetures comme une méthode de rappel
- ajouté ar / fichiers API pour interagir avec le filestore
- retravaillé la couche de mise en cache, ce qui rend possible d'effacer toutes les images de la mémoire cache en interaction avec un modèle ou un objet cela installe également un autre magasin dans le stockage de données de base de données actuelle
- Ajout ar formats démarque
- ajouté ar formats moins REMPLACE ar beta lessc qui est maintenant obsolète
- les muze.js ont maintenant un support pour le chargement dynamique des dépendances en utilisant muze.require ()
- Les erreurs d'analyse dans les modèles sont affichés correctement lorsque vous utilisez xdebug
- Bibliothèque ACE amélioré pour le chrome & gt; = 38 support
- ajouté l'analyse et le soutien de la fonction minimale pour têtes de requête Cache-Control,
- ajouté séparés côté client et côté serveur options de cache dans la boîte de dialogue de cache
- ar («PinP») vous permet de vérifier si une bibliothèque est chargé et / ou si il existe un modèle.
- ajouté échafaudages pour commencer rapidement à de nouveaux projets.
- a ajouté le muze bibliothèques CMS dans / system / lib / muze /
- ajouté onbeforecall événements / OnCall
- ajouté objet cible et le chemin à tous les événements par défaut, comme event- $ & gt; cible et event- $ & gt; chemin
- ARnls id initialisée maintenant dans bootstrap.php, et est donc toujours un objet
- les modifications
- Instauration d'un nouveau logo Ariadne
- les fichiers ne sont plus stockées en double exemplaire:. l'entrée de _file dans le filestore est enlevé, juste le $ _ defaultnls_file est laissé
- sont désormais cité par le magasin à la place par l'appelant de save
- php-unité ajoutée et une première série de tests unitaires
- les cookies de session utilisent maintenant l'encodage JSON. Pour éviter les problèmes de mise à jour, nous avons également renommé le cookie de session
- ajouté cryptage des cookies en option pour, activée par défaut pour les nouvelles installations en cours d'exécution PHP www / install / conf / session.conf 'vous donnera un extrait de configuration avec une clé de cryptage aléatoire généré
- le magasin MySQL mysqli utilise désormais en interne.
- ajouté un scénario et l'affichage «fixe» pour les articles de journaux
- ajouté array_column et appelait key_exists de permis appels de fonction dans PinP
- le modèle de typetree.ini par défaut conserve maintenant toute information typetree déjà défini
- bien rangé est renommé ARtidy
- enlevé les connexions persistantes par défaut pour le mysqlstore
- Bugfixes
- support fixé pour la sous-méthode d'appel des méthodes de xmlrpc (nom de la méthode est xy ou xyz)
- synchronisés définitions de fonctions entre chargeurs
- Correction d'une faute dans les rapports d'erreur lors de l'exécution d'une importation de hache de la ligne de commande
- fait mfu.save.html de dérogation possible par les modèles PinP
- fixe ar html liens Menu menubar pour pointer vers le bon parent
- manutention fixe formSecret
- fixe sauver utilisateurs / groupes dans lesquels le groupe est pas un pgroup mais implémente
- régler la responseheader en ar / http / client, même lorsque le résultat de la requête est vide
- LoadText fixe (): prend désormais en charge correctement »actuels: template.nls» où plusieurs bibliothèques fournissent les mêmes template.nls
- Correction d'une erreur d'analyse dans mod_pinp
- fixé un usecase où psite perdrait son site url
- corrections typographiques dans im / export.wddx
- Correction d'un problème de synchronisation dans le backend avec le fade-in / fade-out le code
- synchronisés corrigées définitions / de fonctions entre chargeurs
- boutons fixes dans dialog.browse.php
- formsecrets automatiques en ar / html / forme ont été améliorées
- une gestion améliorée des chemins relatifs dans dialog.browse.php
- chèque corrigée pour les outils utilisateur / groupe maintenant également en charge les sous-types
- Ajout d'économie d'un emailadres dans mod_rcas
- Vous ne devez pas ajouter des droits pour afficher le userinterface de la boîte de dialogue Ajouter plus
- les modèles privés dans les bibliothèques sont maintenant effectivement privé, plus accessiable via le navigateur.
- économie fixe de propriétés dans le magasin de l'espace de travail
- nettoyage incorrect fixe de HTML dans l'éditeur WYSIWYG YUI qui se transforma en
- affichage d'erreur fixé pour les mises à jour SVN, erreurs de fichiers précédents ont été de nouveau affiché pour chaque fichier suivant
- des écouteurs d'événements fixes qui filtre sur les sous-types spécifiques
- pause modèle de correspondances sur les sous-types de psection
- pinpcache réinitialisée lorsque vous appelez resetconfig
bibliothèques
Quoi de neuf dans la version 8.2:
- Cette version corrige deux modèles qui utilisaient des short tags php ouvertes - qui ne sont pas pris en charge partout -. et en fixe le copier et renommer les boîtes de dialogue
Ce qui est nouveau dans la version 8.1:
- Cette version ajoute le support natif pour Edge Side Includes, Post-traitement utilisant tampon de sortie (activée par défaut), et quelques améliorations de l'interface utilisateur mineures.
- Il corrige également un certain nombre de bugs mineurs.
Quoi de neuf dans la version 2.7.9:
- Cette version est la plupart du temps sur la fixation de quelques bugs, mais ajoute également un nouveau chargeur de dialogue muze pour créer des dialogues de crossbrowser comme un remplacement de showmodeldialog.
- Il ajoute également le support pour les domaines croix-protocole pour psite objets.
Ce qui est nouveau dans la version 2.7.8:
- Cette version ajoute de nombreuses, correctifs, et de nouvelles fonctionnalités dans la structure ar ().
- réécritures du site vous permettent de réécrire automatiquement les URL et les références au sein des sites pour le rendre plus facile de travailler avec le développement par rapport environnements vivants.
- L'authentification à distance permet l'utilisation de cadres comme OAuth ou même l'authentification contre d'autres CMSes.
Quoi de neuf dans la version 2.7.7:
- Cette version corrige un certain nombre de petits bugs et ajoute Une nouvelle fonctionnalité majeure:. Croix automatique Site Scripting (XSS) Détection
- Ce changement peut influer sur votre propre code, afin de lire l'explication sur le site Web attentivement.
- Avec ce changement, tout votre ancien code est immunisé contre les attaques XSS.
Ce qui est nouveau dans la version 2.7.6:
- Nouvelles fonctionnalités:
- Ajout d'une nouvelle fonctionnalité de forme dynamique. Voir www / js / Form.js.
- Ajout de la possibilité de poster sur la touche de contrôle de session Ariadne lorsque les cookies ne sont pas disponibles (dans les applications Flash).
- Expérimental éditeur de modèle avec coloration syntaxique: as. Configurable par le dialogue des préférences.
- Nouveau projet de démonstration (installation facultative).
- try / catch désormais pris en charge dans les modèles PinP.
- Ajout du support pour le débogage avec FirePHP.
- Ajouté module de mod_recaptcha.
- Modifications des fonctionnalités existantes:
- Retiré plupart des appels ereg, remplacé par preg.
- Ajouté NOFOLLOW balises meta pour la vue ariadne par défaut.
- Mise à jour des traductions en portugais, français et néerlandais.
- Amélioration de l'installateur, enlevé tous les avertissements.
- Fait le module de mod_captcha plus robuste.
- La mise en cache sera désactivée lorsque debug est activé.
- Laissez raccourcis vers les utilisateurs / groupes à être sélectionnées dans la boîte de dialogue de subventions.
- ajouté l'option 'delete_empty_containers de la htmlcleaner qui supprime les balises de conteneurs vides.
- htmlcleaner plus robuste (attributs).
- Amélioration de la gestion au sein de la vue de la gestion pour les grands ensembles d'objets.
- count_find () a maintenant son propre magasin de manutention pour une meilleure performance.
- Amélioration du gestionnaire d'erreur Ariane. Il affichera uniquement les erreurs dans la page lorsque display_errors (php.ini) est réglé sur.
- ar / xml et ar / html ont été rendus plus robustes et cohérents.
- De nombreuses corrections de bugs dans ar / connecter / ftp.
- ar / html / menu a été remaniée pour être plus cohérent et souple.
- ar Ajout / html / form :: FindField.
- Amélioration ar / événements performances, a ajouté le nom de l'événement dans l'objet de l'événement.
- Ajout d'un grand nombre d'événements à Ariane, voir ar / documentation des événements.
- Correction de bugs:
- ar / forme:. champs de mot de passe ne montre plus la valeur des mots de passe dans l'entrée
- mise à niveau fixe de 2.4rc2 (forfait de base ariadne a été renommé).
- modèles non par défaut ne sont pas enregistrés dans le cache de la bibliothèque sans nom plus.
- Correction d'ar http client reçois des demandes avec des données de formulaire. Les paramètres sont désormais encodées dans l'url.
- Chrome est plus trop impatient dans les pages de mise en cache Ariane.
- Correction d'un bug de allnls; modèles ne seront plus montré quand allnls ne sont pas réglées et que l'objet n'a pas la langue demandée.
- Nous sauter maintenant chèque de langue pour config.ini.
- Correction recherche de bibliothèque nommée pour les bibliothèques non-existant.
- Correction de plusieurs bogues de navigation dans le backend de ariadne.
- Correction de l'option compte-utilisateur désactiver.
- Fulltext ne seront pas importés via des fichiers AX.
propriétés
Ce qui est nouveau dans la version 2.7.5:
- Nouvelles fonctionnalités:
- fonction get_content_type Ajouté à mod_mimemagic
- script de mise à niveau pour les nouveaux Ajouté base de données myqsl qui ajoute par défaut aux champs de table
- Mod_htmlcleaner a maintenant la possibilité de supprimer les balises vides
- erreur ajouté rapports soutien pour les erreurs fatales
- ar Ajout / connecter / Multigate, un connecteur pour Multigate pour permettre la messagerie facile à partir de Ariadne. Prend en charge uniquement IRC pour l'instant mais Multigate permettra un large choix dans les protocoles de messagerie.
- Les utilisateurs ne nécessite hardlinks en groupes, mais peut être raccourci articles maintenant.
- Modifications des fonctionnalités existantes:
- réécrit le mysqlstore de faire tout de requête avec la fonction de store_run_query interne, et remplacé mysql_db_query parce qu'il est obsolète
- Support iterator fixe pour ARnls
- Changement arSuperContext partir d'un interrupteur à un tableau qui maintient score de modèles vus. Cela résout les conflits créés par le chargement de la même bibliothèque sans nom sur plusieurs chemins.
- Index.html désormais également autorisé sur ppage
- réglage par défaut ajoutée pour ARBasedir dans config ariadne pour éviter des problèmes avec les liens symboliques
- Refonte du code base de données d'initialisation;
- YUI amélioré à la version 2.8.2
- Corrections dans l'ensemble du code source à utiliser AR $ au lieu de $ ariadne
- sgBegin peut être utilisé dans les scripts en PHP sans clé pour le rendre plus facile d'obtenir les subventions correctes.
- Amélioration de rapport d'erreurs
- emballages supplémentaires pour les fonctions de mise à jour du magasin
- Afficher tous les types utilise désormais les noms dans arTypeNames (tous types disponibles) au lieu de ceux utilisés dans le typetree
- modèles PINP Compilé ne contiennent plus de commentaires, résultant en une accélération.
- Ajout de dialogue spécifique pour CustomData sur les raccourcis
- ar / html / forme: Ajouté getNameValue et validez pour FIELDSET classe
- call_super () va maintenant également suivre les redirections raccourci
- Correction de bugs:
- problème NLS fixe avec le téléchargement de fichiers
- enlevé un peu de code utilisé
- les noms de fichiers FTP maintenant obtenir les données correctes pour le nom info
- Ajout cas manquant pour Ariadne scripts de mise
- corrections dans mod_keepurl: make_real_path et obtenir ()
- Retiré marqueur magique qui a détecté .pps et fichiers .xls comme msword
- des fonctions de copie fixes pour vérifier les noms de fichiers illégaux
- la mise en cache fixe de modèles de bibliothèque
- boucle sans fin fixe lorsque call_super () tion d'un appel baseType :: function.html
- ar / html / Menu: root fixe () pour renvoyer la valeur correcte
- ar / connecter / soap: fixe-tête instanciation et méthodes __soapCall
- ar / xml: fixe l'indentation quand un nodelist contient un autre nodelist
- Correction config manipulation
- Correction d'économiser des subventions sur les groupes
- Ajout de l'utilisation correcte des htmlentities dans user.notfound
- propriétaires fixes sur les raccourcis
- subventions économiser sur les groupes / utilisateurs travaille maintenant
- sgEnd fixe () pour libérer les subventions
Ce qui est nouveau dans la version 2.7.4:
- Cette version dispose d'un certain nombre de petites améliorations et corrections , ainsi que d'un très étendu et la version de la nouvelle API amélioré.
- Il ajoute un nouveau type d'objet, pproject, qui est destiné à faciliter la gestion de projets avec leurs sites, les utilisateurs et les bibliothèques.
- La nouvelle API Ariadne a été largement testé et élargi.
- Il est maintenant assez complète pour construire des projets ensemble avec.
- Il a été vérifié pour la cohérence, l'exactitude, la facilité d'utilisation et des capacités d'expansion.
- Il ajoute XML facile et analyse HTML, les données XML de liaison, un système d'événements, OpenAuth, RSS, SOAP, et le soutien Twitter.
Ce qui est nouveau dans la version 2.7.3:
- des chaînes vides sont entachées nolonger
- Etiquettes en formes sont désormais facultative, mis l'étiquette à false pour ignorer l'étiquette.
- erreurs reviennent avec le nom des domaines comme la clé à la place de l'étiquette, ce qui rend plus facile pour afficher les messages d'erreur corrects dans des formulaires multilingues.
- Ajouté getHTML méthode (), qui retourne l'objet ar_html dom, vous permettant de manipuler la sortie de formulaire.
- Muze bibliothèques javascript mise à jour
- ajouté des capacités de contrôle, avec muze.env
- muze.event attache plus automatiquement un onunload de routine de nettoyage. Il n'a plus besoin de lui. La bibliothèque de l'événement ne génère pas de références circulaires. Avec ce changement de navigateur fonction de l'historique de navigation rapide fonctionne à nouveau.
- lib muze.js de base a été mis à jour:
- la méthode namespace () a maintenant un argument de fonction en option, la valeur de retour de cette méthode sera stocké comme l'objet d'espace de noms.
- la méthode require () a également un argument de fonction en option. Cette méthode ne sera appelée que si les exigences sont remplies.
- include () et charge () retourne un objet loader, qui vous permet de définir les méthodes de rappel en utilisant loader.onload () et load.ontimeout (). Vous pouvez effacer ces méthodes utilisant loader.clear ().
- pMODE PHOTO
- Ajout d'une nouvelle méthode d'ombre ().
- Correction de bugs:
- Correction d'un bogue dans la manipulation d'objets pfile, vous pouvez maintenant mettre () un objet ariadne de pfile.
- pasv () retourne désormais une erreur si vous alternez entre le mode passif échoue.
- Correction d'analyse de l'URL dans ar_connect_ftpClient :: __ construct, analyse maintenant les chemins ne se termine pas sur un '/' correctement.
- la validation du formulaire. Correction: chaînes vides sont désormais également signalée comme incorrecte pour les champs requis
- fixe le type d'entrée HTML, était cassé dans la version précédente
- sections de chargement automatique fixe qui ne existent pas, ils sont maintenant signalées comme disparues au lieu d'essayer de les charger à chaque fois.
- les téléchargements de fichiers fixes pour Internet Explorer. Cache-control est désormais fixé au privé, qui fixe des problèmes intermittents avec le téléchargement.
- Correction d'un bug qui rendait impossible d'enregistrer un modèle à travers le ftp chargeur.
- Correction d'opacité dans IE8 donc les fondus sur la barre latérale de l'œuvre de l'interface de Yui.
- Correction à l'installateur de régler correctement le webroot de ariadne
- Correction de l'ancien script d'installation pour définir le mot de passe admin depuis le base.ax n'a plus un mot de passe administrateur.
- Verrouillage fixe lors du démarrage de la boîte de dialogue d'édition
- Correction d'un problème dans le compilateur SQL (utilisé par find ()) qui a éclaté requêtes multilignes.
- Correction d'une erreur JavaScript dans l'éditeur de modèle lors de la restauration de la position du curseur.
- Correction de la fonction mogrify pour régler la vtype correct pour les sous-types (par exemple ppage.subtype fixe désormais l'vtype correctement ppage).
- Correction de l'interface PinP pour mod_page: compiler - ajout d'une option de langue manquant
- corrections dans le système d'authentification. Il initialise maintenant correctement Ariadne avec le public utilisateur avant d'essayer d'authentifier le compte d'utilisateur donné.
- Connexion à une session active avec un autre utilisateur travaille maintenant avec des dossiers utilisateur personnalisées.
- Le chargeur maintenant redirige automatiquement vers une URL avec un id de sesssion après qu'un utilisateur se connecte sur une page
- Fixer le bouton textmode de dialogue de subventions pour être cliquable dans Internet Explorer
- Copier un objet va maintenant définir le propriétaire de l'objet copié à l'utilisateur de faire la copie
- Correction d'un problème avec les champs de données personnalisés dans la boîte de dialogue de l'objet de modifier lorsque les données personnalisé contient la balise.
- workflows fixes (user.workflow.pre.html et user.workflow.post.html) de sorte qu'ils sont maintenant toujours exécutées même lorsque la langue demandée est pas défini sur cet objet.
- Garde contre les erreurs de lecture des fichiers captcha qui existent plus.
- changements cosmétiques mineures à l'interface de Yui
Commentaires non trouvées