Il est une application pour la gestion des pages hiérarchiques de contenu en plusieurs langues, sur différents sites.
Django CMS gère la navigation de rendu pour l'utilisateur en plusieurs langues avec l'internationalisation (i18n) limaces.
La navigation peut être étendue par des méthodes personnalisées définies par le développeur.
Les pages sont rendus avec un modèle qui a des espaces réservés qui se rempli via plugins
Ce qui est nouveau dans cette version:.
- Correction de l'affichage des codes de langue uniformisé dans l'arborescence de la page
- Fixer une famille de questions relatives aux traductions unescaped dans l'arborescence de la page
Ce qui est nouveau dans la version 3.2.2:
- Django CMS 3.0.12 est libéré, qui répond à un régression trouvée dans 3.0.11.
Ce qui est nouveau dans la version 3.2.1:
- Django CMS 3.0.12 est libéré, qui répond à un régression trouvée dans 3.0.11.
Ce qui est nouveau dans la version 3.2.0:
- Django CMS 3.0.12 est libéré, qui répond à un régression trouvée dans 3.0.11.
Ce qui est nouveau dans la version 3.1.0:
- Django CMS 3.0.12 est libéré, qui répond à un régression trouvée dans 3.0.11.
Ce qui est nouveau dans la version 3.0.10:
- compatibilité PY3 améliorée
- Amélioration du comportement lors du changement de la langue de l'opérateur
- De nombreuses mises à jour de documentation
- Revert un changement qui a causé un problème avec l'enregistrement des plugins dans certains navigateurs
- Correction d'un problème où les URL ne sont pas actualisées lorsqu'une page limace modifications
- Correction d'un problème avec des traductions FR
- Correction d'un problème empêchant le rendu correct des éléments du menu contextuel personnalisé pour les plugins
- Correction d'un problème relatif à la récupération des pages supprimées
- Correction d'un problème qui a causé la balise d'espace réservé uncached pour afficher le contenu mis en cache
- Correction d'un problème où supplémentaire sabré apparaîtrait dans les URL apphooked quand APPEND_SLASH = False
- Correction de problèmes relatifs à la fonction de déconnexion
Ce qui est nouveau dans la version 3.0.9:
- Revert un changement qui a provoqué une régression dans la barre d'outils de connexion
- Correction d'une erreur dans une phrase traduite
- erreur Fix lorsque les éléments mobiles dans l'arborescence des pages
Ce qui est nouveau dans la version 3.0.8:
- option require_parent Ajouté à CMS_PLACEHOLDER_CONF
- Version django-MPTT fixe depenency soit PEP440 compatible
- Correction de quelques Django 1.4 problèmes de compatibilité
- barre d'outils Ajout d'une vérification de la santé mentale
- Correction du comportement avec CMSPluginBase.get_render_template ()
- Correction d'un problème sur django & # X3e; = 1.6 avec des champs de formulaire de la page .
- Résoudre jQuery problèmes d'espace de noms dans la page d'admin arbre et changeform
- Correction de problèmes pour PageField dans Firefox / Safari
- Correction de quelques Python question 3.4 de compatibilité lors de l'utilisation modles proxy
- cas d'angle fixe dans la copie du plugin
- Correction de la documentation
- nettoyage de code mineur
Ce qui est nouveau dans la version 3.0.7:
- Complete Django 1.7 support
- De nombreuses mises à jour de la documentation
- De nombreuses mises à jour du tutoriel
- Les mises à jour meilleur soutien South 1.0
- ajoute quelques nouvelles, la documentation utilisateur face
- Résout un problème avec les autorisations placeholderadmin
- De nombreuses corrections pour des problèmes mineurs avec l'interface utilisateur frontend
- Correction problème où le CMS ne serait pas recharger les pages correctement si l'URL contient un symbole #
- Résout un problème relatif à 'limit_choices_to' dans forms.MultiValueFields
- Correction PageField à travailler dans Django 1.7 environnements
- Mises à jour de la documentation communautaire et projet gouvernance
- Liste Ajout des développeurs principaux retraités
- la documentation de la politique de la branche Ajouté
Ce qui est nouveau dans la version 3.0.6:
- quelques pépins frontend fixes
- Menu fixe quand hide non traduite est définie sur False
- Fix sitemap commande
- fixe Fix Plugin nom de la table de génération
- Expérimental complète Django 1.7 migrations support
- Ajoutez CMSPlugin.get_render_model pour obtenir le modèle de plug-in au moment du rendu
- Ajoutez API simplifiée pour gérer la barre d'outils pour la page des extensions
- support de modèle d'utilisateur personnalisé Extended
- Ajout d'une option de publier toutes les pages dans une langue / site dans la commande publisher_publish
Ce qui est nouveau dans la version 3.0.5:
- Correction 2 régressions introduites en 3.0.4
- apphook et plugins peuvent maintenant être enregistrés via décorateur
Ce qui est nouveau dans la version 3.0.4:
- Retiré cms de fichiers / utils / compat / type_checks. py, utilisez django.utils.six module au lieu
- fichier Supprimé cms / utils / compat / string_io.py, utilisez django.utils.six module au lieu
- fichier Supprimé cms / utils / compat / input.py, utilisez django.utils.six module au lieu
- Utiliser PY3 de django.utils.six au lieu de AP2 de cms.utils.compat vérifier la version Python
- Staticplaceholders ont pas leurs propres autorisations
- Apphooks soutien namespaces maintenant imbriqués
- Apphooks peut désormais exclure module pour la page l'autorisation de vérification
- fixe les autorisations pour les plugins sur les pages apphook
- Permettre l'utilisation de sites d'administration personnalisés qui ne résident pas dans l'espace de noms 'admin'
- Ajout Django 1.7 migrations
Ce qui est nouveau dans la version 3.0.3:
- Fallback corrections linguistiques pour les pages
- transaction.atomic Mis en œuvre en django 1.4 / 1.5 chemin
- Ajout d'un répertoire de modèle dynamique automatique pour les modèles de page
- Ajout d'un plugin d'alias pour le référencement des plugins et des espaces réservés
- Ajout d'une API pour modifier les menus contextuels des plugins et des espaces réservés de plugins
- Apphooks respectent les autorisations de page
- Décorateur pour des vues avec des autorisations de page
- respecte api.create_page site
- Correction comment les autorisations sont vérifiées pour l'espace réservé statique
- Réduction des requêtes sur placeholder.clear de 60%
- Auto-détection django-costume au lieu d'utiliser paramètre explicite
- Ajout de la possibilité de marquer (Sub) 'active' de Menu
Ce qui est nouveau dans la version 3.0.2:
- Ajout »comme« formulaire render_placeholder templatetag pour sauver le résultat dans son contexte.
- Ajout des chaînes variables pour & quot;? Modifier & quot ;, & quot;? Edit_off & quot; et & quot;? construire & quot; URL.
- utils.page_resolver a été optimisé. get_page_from_path () api changé.
Ce qui est nouveau dans la version 3.0.1:
- Rebaptisé NamespaceAllreadyRegistered à NamespaceAlreadyRegistered dans les menus / exceptions.py .
- éditeur de Frontend corrections de l'interface utilisateur.
Ce qui est nouveau dans la version 3.0:
- Plugins ne sont modifiables dans frontend
- PluginEditor a été supprimée dans backend
- Nouvelle édition frontend
- Nouvelle barre d'outils
- Plugin API pour créer de nouveaux plugins et mobile a changé
- render_to_response remplacé par TemplateResponse dans cms.views
- CMS_SEO_FIELDS enlevé et champs seo mieux intégrés
- meta_keywords enlevé comme non pertinentes plus
- CMS_MENU_TITLE_OVERWRITE par défaut a changé True
- Barre d'outils a switcher de langue construite en
- module de paramètres de l'utilisateur ajouté pour sauvegarder la langue de l'utilisateur de sorte que la barre d'outils / l'interface quand il passe langues conserve la langue.
- language_chooser templatetag maintenant seulement affiche des langues publiques, même lorsque vous êtes connecté en tant personnel.
- Annuler et rétablir la fonctionnalité ajoutée dans la barre d'outils si django-reversion est installé.
- scission Page admin dans 3 différentes pour base, avancé et autorisations
- Nouveau templatetag de show_editable_page_title pour éditer la page titre du frontend
- Retiré paramètre PLACEHOLDER_FRONTEND_EDITING
- paramètre CMS_URL_OVERWRITE Supprimé. Toujours activé.
- Paramètres CMS_MENU_TITLE_OVERWRITE supprimés. Toujours activé.
- CMS_REDIRECTS supprimés. Toujours activé.
- CMS_SOFTROOT Supprimé. Toujours activé.
- Retiré CMS_SHOW_START_DATE. Toujours activé.
- Retiré CMS_SHOW_END_DATE. Toujours activé.
- Ajouté (facultatif) repli de langue pour les espaces réservés.
champ
Ce qui est nouveau dans la version 3.0.0 RC 1:
- la mise en cache des pages Ajout et placeholders CMS, accélérer l'ensemble cms de manière significative.
- Nous avons ajouté les types de page. Envoyer une page comme un type de page et lorsque vous créez une nouvelle page, vous pouvez sélectionner un type de page.
- Retiré du plugin DB-nom magique avec une couche de compatibilité pour les plugins âgés.
- Ajout de la possibilité de détecter les changements d'URL objets actuellement visionnées afin que nous puissions rediriger si cet objet est édité via la barre d'outils.
- Ajout d'un signal (urls_need_reloading) qui se déclenche quand un apphook est ajouté ou modifié.
- L'arbre de page a vu une refonte majeure.
- Retiré tous les plugins de base; ils vivent maintenant leur vie indépendante en tant que projets distincts sur GitHub.
- Complètement réécrit le tutoriel.
- Création d'une application de l'installateur que Django CMS devrait vous démarrer rapidement obtenir.
Ce qui est nouveau dans la version 2.4.3:
- Correction d'un bug dans les signaux de chargement de fixation manipulation
- Correction d'un bug dans la clé primaire mille formatage de l'espace réservé
- utilisation fixe du contenu mis en cache dans le mode de prévisualisation du show_placeholder
- Correction de problèmes dans la manipulation cookies
- questions Unicode mineures fixes
- Correction d'un argument manquant dans ModelAdmin
- Correction d'un bogue dans WYMeditor manipulation
- Correction de bugs dans les migrations
- Correction d'un bug dans le repli de la langue
- Correction de la documentation Minor
Ce qui est nouveau dans la version 2.4.2:
- apphook mode d'édition bugfix
- Ajout d'une option pour render_placeholder tag pour définir la langue
- énorme vitesse permission d'invalidation du cache jusqu'à
- améliorations doc
- CSS nettoyage dans PlaceholderAdmin
Ce qui est nouveau dans la version 2.4.2:
- apphook mode d'édition bugfix
- Ajout d'une option pour render_placeholder tag pour définir la langue
- énorme vitesse permission d'invalidation du cache jusqu'à
- améliorations doc
- CSS nettoyage dans PlaceholderAdmin
- Connectez changement de statut de la page fait via AJAX
- Utilisez --noinput convention pour commande delete_orphaned_plugins
Ce qui est nouveau dans la version 2.4.0:
- Correction d'un bug avec des autorisations d'affichage dans les menus
- Ajout d'un LanguageMiddleware pour sauver le langage courant dans un cookie
- Contrôles supplémentaires pour les plugins avec m2m afin qu'ils définissent un copy_relations () lorsque vous exécutez cms manage.py vérifier
- Ajout d'un paramètre CMS_RAW_ID_USERS, pour accélérer administrateur si vous avez plus de 500 utilisateurs.
Ce qui est nouveau dans la version 2.3.4:
- WYMeditor fixe
- traductions norvégiennes fixes
- Correction d'un bug qui pourrait conduire à des affrontements de limaces
- la page fixe formulaire de changement (jQuery et autorisations)
- autorisation de champ d'espace réservé fixe
chèques
Ce qui est nouveau dans la version 2.3.2:
- WYMeditor mis à jour 1.0.4a
- URL_icône escape fixe
- traduction Ukranian ajouté
- manipulation de préfixe de mauvaise langue fixe pour les actions de forme et d'administration aperçu
- icônes Admin django 1.4 fixe
- requirements.txt Ajout du pip et de test dans test_requirements
- Google map plugin avec hauteur et largeur des propriétés. Migrations vont définir des valeurs par défaut sur les champs non-nuls.
- Correction de Docs
- Nettoyage du code
- html5lib Switched à sérialiseur HTML
- manipulation de iterables dans plugin_pool.register_plugin Retiré
- Performance et réduit les requêtes
- Lien a un support cible
- Fait le PageAttribute templatetag un 'ASTAG'
Ce qui est nouveau dans la version 2.3.2 RC1:
- CMS_FRONTEND_LANGUAGES maintenant limites django langues lors de la sélection de la langue
- WYMeditor mis à jour 1.0.4a
- URL_icône escape fixe
- traduction Ukranian ajouté
- manipulation de préfixe de mauvaise langue fixe pour les actions de forme et d'administration aperçu
- icônes Admin django 1.4 fixe
- requirements.txt Ajout du pip et de test dans test_requirements
- Google map plugin avec hauteur et largeur des propriétés
- Correction de Docs
- Nettoyage du code
- html5lib Switched à sérialiseur HTML
- manipulation de iterables dans plugin_pool.register_plugin Retiré
- Performance et réduit les requêtes
- Lien a un support cible
- Fait le PageAttribute templatetag un 'ASTAG'
- jQuery fixe d'espace de noms dans administrateur
Ce qui est nouveau dans la version 2.3.1:
- Version Épinglé de django-MPTT à 0.5.1 ou 0.5.2.
Ce qui est nouveau dans la version 2.3:
- Compatibilité avec Django 1.3.1 et 1.4 (1.2 soutien a chuté )
- page d'administration Lazy arbre chargement
- Barre d'outils JS isolement
- actions plugin destructifs fixes (bouton d'annulation, plugins mouvement)
- Tests refactorisé
- Correction ou clause d'espace réservé balise
- double échappement fixe des sources d'icônes pour les plugins inline
- Ordre fixe de PageSelectWidget
- HTML invalide fixe généré par fichier plugin
- Ordre de migration fixe des plugins
- chaînes internationalisées fixes dans JS pas échappé
- django-reversion dépendance améliorée à 1,6
- dépendance django-sekizai mis à niveau vers 0.6.1 ou plus
- django-MPTT dépendance mis à niveau vers 0.5.1 ou plus
Ce qui est nouveau dans la version 2.3 RC1:
- Django 1.4 a ajouté le support. Prise en charge de Django 1.2 a chuté.
- isolement Barre d'outils JavaScript.
- la page Lazy arbre chargement dans l'admin.
- plug-in fixe annuler bouton
- Correction déplacer plugins de texte entre placeholders causant la perte de données.
Ce qui est nouveau dans la version 2.2:
- Remplacement de l'ancien cadre de médias de plugin avec django-sekizai. (Cela a changé certains modèles de plug-in qui pourrait causer des problèmes avec votre style CSS).
- Fait django-MPTT une dépendance appropriée
- Prise en charge supprimée pour django-dbgettext
- Google Maps Plugin maintenant par défaut à utiliser HTTPS.
- Google Maps Plugin utilise maintenant la version 3 de leur API, ne nécessitant plus d'une clé API.
Ce qui est nouveau dans la version 2.1.4:.
- Correction d'un problème XSS dans Text Plugins
Ce qui est nouveau dans la version 2.2 beta 1:.
- autorisations d'affichage granulaires pour django pages CMS
- Prise en charge de Django 1.3.
- Les fichiers multimédias sont maintenant déplacés vers / statique. Il est maintenant facile à utiliser pour gérer django.contrib.staticfiles django statique des fichiers CMS (Javascript, CSS et images).
- django-MPTT est maintenant une dépendance appropriée. Cette nouvelle version utilise une version plus récente de django-MPTT qui permettra d'améliorer la compatibilité avec d'autres applications Django.
- Les fichiers multimédias utilisés par django plugins CMS maintenant utiliser django-sekizai un moyen convivial de déclarer Javascript et CSS dépendances pour les développeurs frontend.
- barre d'outils complètement retravaillé et l'édition frontend. édition Frontend est maintenant beaucoup mieux et la compatibilité avec d'autres cadres Javascript est beaucoup améliorée. Un grand merci à Angelo Dini d'application du présent.
- La barre d'outils ne s'injecte dans chaque réponse. Au lieu de cela il s'insérer en place d'une nouvelle balise de modèle.
Ce qui est nouveau dans la version 2.1.3:.
- Correction d'un problème de sécurité grave dans PlaceholderAdmin
- Correction d'un bug avec les sous-menus montrant les pages qui ne sont pas 'in_navigation'.
- PlaceholderField fixe ne respectant pas les limites en CMS_PLACEHOLDER_CONF.
- Correction du contrôle double pour monkey-patch URL inversion.
Ce qui est nouveau dans la version 2.1.2:
- Correction Ajax CMS demande la protection CSRF
Ce qui est nouveau dans la version 2.1.1:
- Django CMS 2.1.1 corrige un problème porté à la lumière par Django 1.2.5.
Ce qui est nouveau dans la version 2.0.2:.
- Testsuite travailler à nouveau
- fichier Changelog ajouté.
Commentaires non trouvées