django-tcms

Szoftver screenshot:
django-tcms
Szoftver adatai:
Változat: 0.1.10
Feltöltés dátuma: 11 May 15
Fejlesztő: Matias Aguirre
Engedély: Ingyenes
Népszerűség: 1

Rating: nan/5 (Total Votes: 0)

Django-TCMS egy egyszerű beállítás CMS, hogy könnyen integrálható Django-admin.
Ez a projekt életre Mat & iacute; mint Aguirre, miközben hackelés a CMS keretrendszer Mydeco munka közben Insophia.
Oldalak saját CMS rendszer általában támaszkodik telepítését, hogy az új oldalak layout, és ezek az új oldal jön létre az általunk, a fejlesztők. TCMS hoz egy új mechanizmus, ahol az új oldalt definíciók segítségével lehet meghatározni a kedvenc eszköze, python. A falazóblokkrendszer oldal jön létre könnyen, ha ez szerkezet jól meghatározott.
Telepítés
Honnan pypi:
pip telepíteni Django-TCMS
vagy:
easy_install Django-TCMS
vagy klón GitHub:
git clone git: //github.com/omab/django-tcms.git
és adjunk hozzá TCMS a PYTHONPATH:
export PYTHONPATH = $ PYTHONPATH: $ (pwd) / TCMS /
vagy:
cd TCMS
sudo python setup.py telepíteni
Configuration
- Add TCMS a telepített alkalmazások:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "TCMS",
& Nbsp;)
- Adjuk meg, ahol az oldalak vannak meghatározva:
& Nbsp; TCMS_PAGES = 'tcms_pages "
- Az alkalmazás importálja a modulok belső és vizsgáljuk meg mindaz, amelynek PAGE definiált változó.
- Adjuk meg, ahol képeket kell feltölteni:
& Nbsp; TCMS_IMAGES_UPLOAD_TO = 'cms / kép /% Y /% m /% d'
- Ez a beállítás használható feltölteni egy upload_to Django mező paraméter, így használhatja bármelyik támogatott formátumok.
- Adjuk meg ezt a beállítást, ha CKEditor telepítve, és szeretné, hogy kell használni szerkesztése közben tartalom:
& Nbsp; TCMS_CKEDITOR_BASE_URL = "/ media / js / CKEditor"
- Az alkalmazás Django cache tárolja tartalom, hogy gyorsítsák fel a tartalom letöltését, amikor szolgáló tartalmat a felhasználók, alapértelmezés szerint a cache név TCMS, de felülírhatja azt meghatározásával:
& Nbsp; TCMS_CACHE_NAME = "..."
- Annak érdekében, hogy az oldal lokalizációt, állítsa ezt a beállítást True:
& Nbsp; TCMS_LOCALIZED = True
- Honosítás alapértelmezésben le van tiltva.
- Adja meg beállításait az extra név / érték szükséges a sablonok:
& Nbsp; RENDER_EXTRA_CONTEXT = {...}
Honosítás
Ha webhelye több nyelvet is támogat, akkor eldönthetjük, hogy a létrehozott oldalakat minden nyelven.
TCMS használ Django LANGUALES keresésekor támogatott nyelvek, de lehetővé teszi, hogy a globális nyelvű oldalakat, például ha támogatják hu-hu és en-us helyszíneken, lehetséges, hogy meghatározza egy oldalt locale en, és az lesz a feladata, hogy szerver a ugyanaz a tartalom a felhasználók kérő egyik vagy másik locale.
Példa proyect
Ellenőrizze a példát, hogy hogyan működik.

Tulajdonságok :

  • A python, hogy meghatározza az oldalak.
  • Django-admin integráció.
  • Rich szerkesztő segítségével CKEditor (a felhasználóknak meg kell telepíteni CKEditor és meghatározza beállítás TCMS app).
  • Oldalak i18n, ellenőrizze Honosítás részt további részletekért.
  • Egyszerű sablon integráció, könnyű {{}} cms.block_name tartalmazza elemzi blokk.

követelmények :

  • Python
  • Django
  • Django-admin

Más szoftver fejlesztő Matias Aguirre

Hozzászólások a django-tcms

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!