django-tcms

Screenshot der Software:
django-tcms
Softwarebeschreibung:
Version: 0.1.10
Upload-Datum: 11 May 15
Entwickler: Matias Aguirre
Lizenz: Frei
Popularität: 54

Rating: 4.0/5 (Total Votes: 1)

django-TCMS ist ein einfach zu Setup-CMS, das leicht mit django-admin integriert.
Während das Hacken eines CMS Rahmen für mydeco während der Arbeit an Insophia wie Aguirre, wurde dieses Projekt zum Leben von Mat & iacute gebracht.
Seiten mit benutzerdefinierten CMS-Systeme stützt sich in der Regel auf die Bereitstellung auf neuen Seiten-Layouts zu bringen, und diese neuen Seiten werden von uns, Entwickler erstellt. TCMS bringt einen neuen Mechanismus, bei dem neuen Seiten-Definitionen können mit unserer Lieblings-Tool Python definiert werden. Mit einer Reihe von Bausteinen Seiten einfach erstellt, sobald es Struktur ist gut definiert.
Installation
Von pypi:
pip installieren django-TCMS
oder:
easy_install django-TCMS
oder Klon von Github:
git clone git: //github.com/omab/django-tcms.git
und fügen Sie TCMS zu PYTHONPATH:
export PYTHONPATH = $ PYTHONPATH: $ (pwd) / TCMS /
oder:
cd TCMS
sudo python setup.py install
Konfiguration
- Hinzufügen TCMS zu installierten Anwendungen:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "TCMS ',
& Nbsp;)
- Legen Sie fest, wo Sie Ihre Seiten definiert sind:
& Nbsp; TCMS_PAGES = 'tcms_pages'
- Die Anwendung der Module innerhalb importieren und überprüfen alles, was eine PAGE Variable definiert hat.
- Legen Sie fest, wo die Bilder geladen werden sollen:
& Nbsp; TCMS_IMAGES_UPLOAD_TO = 'cms / image /% Y /% m /% d'
- Diese Einstellung wird verwendet, um eine upload_to Django Feldparameter zu füllen, so dass Sie alle unterstützten Formate verwenden.
- Definieren Sie diese Einstellung, wenn Sie CKEditor installiert und wollen, dass es verwendet werden, während der Bearbeitung Inhalt:
& Nbsp; TCMS_CKEDITOR_BASE_URL = "/ media / js / ckeditor '
- Die Anwendung verwendet Django-Cache zu speichern Inhalte zu beschleunigen, den Inhalt zu laden, wenn im Dienste der Inhalte für Benutzer standardmäßig die Cache-Name ist TCMS, aber Sie können es durch die Definition überschreiben:
& Nbsp; TCMS_CACHE_NAME = '...'
- Zur Seite Lokalisierungen zu aktivieren, setzen Sie diese Einstellung auf True:
& Nbsp; TCMS_LOCALIZED = True
- Die Lage der Unterkunft ist standardmäßig deaktiviert.
- Definieren Sie Ihre Einstellungen mit den zusätzlichen Namen / Werte von Vorlagen benötigt:
& Nbsp; RENDER_EXTRA_CONTEXT = {...}
Lokalisierung
Wenn Ihre Website mehrere Sprachen unterstützen, werden Sie wollen, um Seiten in jeder Sprache zu erstellen.
TCMS verwendet Django LANGUALES bei der Suche nach unterstützten Sprachen, aber erlaubt Ihnen, globale Sprache Seiten zu erstellen, zum Beispiel, wenn Sie unterstützt de-de und de-de locales, ist es möglich, eine Seite mit Gebietsschema en zu definieren, und es wird an den Server der verwendet werden gleichen Inhalt für Benutzer anfordert für die eine oder andere locale.
Beispiel proyect
Überprüfen Sie das Beispiel, um zu sehen, wie es funktioniert

Eigenschaften :..

  • Verwenden Sie Python, um Ihre Seiten zu definieren
  • Django-Admin-Integration.
  • Rich-Editing mit CKEditor (Benutzer müssen CKEditor installieren und zu definieren, die Einstellung für TCMS app).
  • Seiten i18n, überprüfen Sie die Lage der Unterkunft Abschnitt für weitere Details.
  • Einfache Schablone Integration, ein einfach {{}} cms.block_name umfasst namens Block.

Anforderungen :

  • Python
  • Django
  • django-admin

Andere Software von Entwickler Matias Aguirre

Kommentare zu django-tcms

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!