django-tcms

Software screenshot:
django-tcms
Podrobnosti Software:
Verze: 0.1.10
Datum uploadu: 11 May 15
Vývojka: Matias Aguirre
Licence: Volný
Popularita: 1

Rating: nan/5 (Total Votes: 0)

Django-TCMS je snadné nastavení CMS, které se snadno integruje s Django-admin.
Tento projekt byl přinesen k životu Mat & iacute; jako Aguirre, zatímco hacking rámec CMS pro Mydeco při práci na Insophia.
Stránky s vlastními CMS systémy obvykle spoléhá na nasazení přinést nové stránky rozvržení, a tyto nové stránky jsou vytvořeny námi, vývojáři. TCMS přináší nový mechanismus, kde mohou být definice nové stránky definované pomocí našeho oblíbeného nástroje, Python. S Sada kostek stran stavebních jsou vytvořeny snadno jakmile je struktura je dobře definován.
Instalace
Od pypi:
Pip nainstalovat Django-TCMS
nebo:
easy_install Django-TCMS
nebo klon z GitHub:
git clone git: //github.com/omab/django-tcms.git
a přidat TCMS do PYTHONPATH:
export PYTHONPATH = $ PYTHONPATH: $ (PWD) / TCMS /
nebo:
cd TCMS
sudo python setup.py nainstalovat
Konfigurace
- Přidat TCMS do nainstalovaných aplikací:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "TCMS",
& Nbsp;)
- Definujte, kde jsou definovány vaše stránky:
& Nbsp; TCMS_PAGES = 'tcms_pages "
- Aplikace bude importovat moduly uvnitř a zkontrolujte, zda vše, co má stránku proměnnou definovanou.
- Definujte, kde by měl být obrazy nahrány:
& Nbsp; TCMS_IMAGES_UPLOAD_TO = 'cms / image /% Y /% m /% d'
- Toto nastavení se používá k naplnění parametru Django pole upload_to, takže můžete použít jakékoli podporované formáty.
- Definovat toto nastavení, pokud máte nainstalován CKEditor a chcete, aby se použít při editaci obsahu:
& Nbsp; TCMS_CKEDITOR_BASE_URL = '/ media / js / CKEditor "
- Aplikace používá Django mezipaměť k ukládání obsahu urychlit načítání obsahu, když sloužící obsahu uživatelům tím, že ve výchozím nastavení je název mezipaměti je TCMS, ale můžete přepsat ji definuje:
& Nbsp; TCMS_CACHE_NAME = '...'
- Chcete-li povolit stránek lokalizace, nastavte tuto položku na hodnotu TRUE:
& Nbsp; TCMS_LOCALIZED = True
- Lokalizace je ve výchozím nastavení zakázána.
- Definujte nastavení s extra Jméno / hodnot potřebných šablon:
& Nbsp; RENDER_EXTRA_CONTEXT = {...}
Lokalizace
Pokud jsou vaše stránky podporují více jazyků, budete chtít vytvořit stránky na každý jazyk.
TCMS používá Django LANGUALES při hledání podporovaných jazyků, ale umožňuje vytvořit globální jazykové stránky, například pokud podporují en-GB a en-us locales, je možné definovat stránky s locale en a bude použita na serveru stejný obsah pro uživatele, kteří žádají pro jednu nebo druhou národní prostředí.
Příklad proyect
Zkontrolujte příklad, abyste viděli, jak to funguje

Vlastnosti :..

  • Použít python k definování vašich stránek
  • integrace Django-admin.
  • Rich editace pomocí CKEditor (uživatelé potřebují instalovat CKEditor a definovat nastavení pro TCMS app).
  • Stránky i18n, zkontrolujte Lokalizace sekci pro bližší informace.
  • Snadná integrace šablony, snadné {{}} cms.block_name zahrnuje pojmenovaný blok.

Požadavky na :

  • Python
  • Django
  • Django-admin

Ostatní software developer Matias Aguirre

Komentáře k django-tcms

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!