sveedocuments

Logiciel capture d'écran:
sveedocuments
Détails logiciels:
Version: 0.9.9.1
Date de transfert: 14 Apr 15
Développeur: David Thenon
Licence: Gratuit
Popularité: 18

Rating: 2.5/5 (Total Votes: 2)

sveedocuments est une application Django pour gérer des documents texte. Il fonctionne presque comme un Wiki à l'exception du mode collaboratif.
L'internationalisation et la localisation
Cette application fait usage du système d'internationalisation Django, consultez la documentation Django à ce sujet si vous voulez ajouter une nouvelle traduction.
Installer
Dans votre projet
Paramètres
Tout d'abord, enregistrer l'application et ses dépendances dans vos paramètres de projet comme celui-ci:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; »MPTT ',
& Nbsp; »crispy_forms ',
& Nbsp; »autobreadcrumbs ',
& Nbsp; »djangocodemirror ',
& Nbsp; »sveedocuments ',
& Nbsp; ...
)
Ensuite, vous devez ajouter le processeur de contexte de autobreadcrumbs dans vos paramètres:
TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; ...
& Nbsp; »autobreadcrumbs.context_processors.AutoBreadcrumbsContext ',
& Nbsp; ...
)
Paramètres de l'application
Tous les paramètres de l'application par défaut se trouve dans le fichier settings_local.py de sveedocuments, vous pouvez les modifier dans les paramètres de votre projet.
Note: Tous les paramètres de l'application sont écrasés si présent dans les paramètres de votre projet à l'exception des variables dict. Ce est à se rappeler lorsque vous souhaitez ajouter une nouvelle entrée dans une variable de liste, vous devrez copier la version par défaut dans vos paramètres avec la nouvelle entrée variable autrement défaut sera perdu.
Urls
Vous devez ajouter les adresses URL des applications à votre projet, pour ce la solution de facilité est d'inclure les urls expédiés comme ceci:
urlpatterns = patterns ('',
& Nbsp; ...
& Nbsp; (r '^ documents /', include ('sveedocuments.urls')),
& Nbsp; ...
)
Si nécessaire, vous pouvez modifier les documents du répertoire de montage / à l'autre. Pour plus de possibilités que vous pouvez définir vos propres URL pour sveedocuments vues. (Plus de détails à venir)
la synchronisation de base de données
L'application est maintenant installée dans votre projet, il vous suffit d'ajouter ses tables à votre base de données, vous devez le faire avec la ligne de commande django-admin:
django-admin syncdb

Caractéristiques :

  • Utilisation de la docutils de ReStructuredText analyseur;
  • Rich éditeur djangocodemirror;
  • forme ergonomique avec django-croustillantes-formes;
  • L'utilisation de autobreadcrumbs dans les modèles Pages;
  • Utilisation du système de cache Django pour le rendu de l'analyseur;
  • Directoire prêt à utiliser;

  • Deux types de documents:
  • Page: Pour les documents pleine page avec enfants pages dans une arborescence de plan du site;
  • Insérer: Pour les documents à insérer comme fragment dans vos modèles;
  • templatetags d'utiliser des documents dans vos modèles;
  • Entièrement internationalisé.

Exigences :

  • Python
  • Django
  • Docutils
  • django-croustillantes-formes
  • django-MPTT
  • Pygments

Limites :

  • Il ya un bug mineur dans Django avec ReStructuredText lorsque les django.contrib.admindocs est activés dans votre projet et certaines directives ou des rôles d'application sont utilisés avec l'analyseur. Voir l'entrée de bug pour plus de détails.
  • Néanmoins, il ne se fait pas en utilisant une configuration par défaut de sorte que vous ne avez pas à vous inquiéter à ce sujet, aussi longtemps que l'exception décrite dans l'entrée de bug ne est pas soulevé.

  • Se il vous arrive, vous avez deux choix, la première (non recommandé) est de patcher le django / contrib / admindocs / utils.py fichier dans votre installation de Django, juste commenter la ligne ci-dessous:
  • docutils.parsers.rst.roles.DEFAULT_INTERPRETED_ROLE = 'cmsreference'
  • Le second choix, est tout simplement de désactiver django.contrib.admindocs en le retirant de settings.INSTALLED_APPS et votre projet de urls.py. Mais ce ne est que si vous ne avez pas besoin de admindocs.

D'autres logiciels de développeur David Thenon

AutoBreadcrumbs
AutoBreadcrumbs

14 Apr 15

djangotribune
djangotribune

20 Feb 15

sveeaccounts
sveeaccounts

20 Feb 15

Commentaires à sveedocuments

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!