django-tcms

Screenshot Software:
django-tcms
Szczegóły programowe:
Wersja: 0.1.10
Filmu: 11 May 15
Wywoływacz: Matias Aguirre
Licencja: Wolny
Popularność: 54

Rating: 4.0/5 (Total Votes: 1)

django-TCMS jest łatwy w konfiguracji CMS, który integruje się łatwo z django-admin.
Projekt ten został powołany do życia przez Mat & iacute, jak Aguirre podczas włamania ramy CMS dla Mydeco podczas pracy na Insophia.
Strony z własnych systemów CMS zazwyczaj opiera się na wdrożeniu przynieść nowe strony układów, a te nowe strony są tworzone przez nas, deweloperów. TCMS wprowadza nowy mechanizm, gdzie nowe strony definicje można określić za pomocą naszego ulubionego narzędzia, Python. Z zestaw bloki stron są tworzone z łatwością po jego struktura jest dobrze zdefiniowana.
instalacji
Od PyPI:
pip zainstalować django-TCMS
lub:
easy_install django-TCMS
lub klon z github:
git clone git: //github.com/omab/django-tcms.git
i dodać do PYTHONPATH TCMS:
export PYTHONPATH = $ PYTHONPATH: $ (pwd) / TCMS /
lub:
cd TCMS
sudo python setup.py install
Konfiguracja
- Dodaj TCMS do zainstalowanych aplikacji:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "TCMS",
& Nbsp;)
- Określ, gdzie określone są Twoje strony:
& Nbsp; TCMS_PAGES = 'tcms_pages "
- Aplikacja zaimportuje modułów wewnątrz i sprawdzić wszystko, co ma stronę zmienną zdefiniowaną.
- Określ, gdzie powinny być przesyłane obrazy:
& Nbsp; TCMS_IMAGES_UPLOAD_TO = "cms / image /% Y /% m /% d"
- To ustawienie jest używane do wypełnienia parametr pola Django upload_to, dzięki czemu można używać żadnych obsługiwanych formatów.
- Zdefiniowanie tego ustawienia, jeśli masz zainstalowany CKEditor i ma to być stosowany podczas edycji treści:
& Nbsp; TCMS_CKEDITOR_BASE_URL = "/ media / js / CKEditor"
- Aplikacja korzysta z pamięci podręcznej do przechowywania Django treści, aby przyspieszyć ładowanie zawartości kiedy serwującą treści do użytkowników, domyślnie nazwa cache jest TCMS, ale można zastąpić go poprzez określenie:
& Nbsp; TCMS_CACHE_NAME = "..."
- Aby włączyć stron lokalizacje, ustawić to ustawienie na True:
& Nbsp; TCMS_LOCALIZED = True
- Lokalizacja jest domyślnie wyłączona.
- Określ ustawienia z dodatkowych nazw / wartości potrzebnych szablonów:
& Nbsp; RENDER_EXTRA_CONTEXT = {...}
Lokalizacja
Jeśli Twoja witryna obsługuje wiele języków, będziemy chcieli, aby tworzyć strony w każdym języku.
TCMS używa Django LANGUALES podczas wyszukiwania obsługiwanych języków, ale pozwala na tworzenie globalnych strony języka, na przykład, jeśli obsługuje en-GB i en-us lokalizacje, to można określić stronę z locale pl i będzie używany do serwera w sama zawartość dla użytkowników żądających dla jednej lub drugiej lokalizacji.
Przykład proyect
Sprawdź przykład, aby zobaczyć jak to działa

Opis :..

  • Użyj python zdefiniować swoje strony
  • Integracja Django-admin.
  • Rich edycji za pomocą CKEditor (użytkownicy muszą zainstalować CKEditor i zdefiniować ustawienia dla TCMS aplikacji).
  • Strony i18n, sprawdź sekcję lokalizacja więcej szczegółów.
  • Łatwa integracja szablonu, łatwa {{}} obejmuje cms.block_name nazwie bloku.

Wymagania :

  • Python
  • Django
  • django-admin

Inne programy z deweloperem Matias Aguirre

Komentarze do django-tcms

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!