Mezzanine CMS zapewnia zarówno spójnej GUI do zarządzania treścią WWW i prostą architekturę, która sprawia, że nurkowanie w i pisania kodu tak łatwe, jak to możliwe.
To dzięki jego rdzeniu Django, wszechstronnego ramach Pythona, który pozwala programistom na łatwe uporządkowanie kodu jako moduły i rozszerzenia wbudowane funkcje CMS ".
CMS jest obecnie jednym z najlepszych dostępnych systemów zarządzania treścią open source dla Pythonie i jest uważany za stabilny narzędziem wysokiej klasy.
W sumie Mezzanine jest narzędziem dla każdego, kto pragnie, rozszerzalność i zdolności adaptacyjnych z ich CMS
Opis .
- deska rozdzielcza Administracja
- konfigurowalne widżety deski rozdzielczej,
- Telefon wykrywanie i szablony urządzenie
- Wysuwany przez moduły
- Moduł Koszyk (kasety),
- Moduł Portal News (bęben),
- blogi silnika
- Treść tagowanie,
- Jeden krok migracja z innych silników blogów
- Wbudowany w komentarzach gwintowanych
- Disqus Integracja
- Gravatar Integracja
- Integracja Google Analytics
- Twitter integracji RSS
- Integracja Akismet
- bit.ly Integracja
- Udostępnianie poprzez Facebook lub Twitter,
- Własne szablony na stronie lub blogu
- Wbudowany w zestaw testów,
- 960.gs Integracja
- Strona hierarchiczne nawigacji
- Zapisz jako projekt i podglądu na stronie
- Zaplanowane wydawnicza
- Strona Przeciągnij i upuść zamówienia
- edycji WYSIWYG,
- edycji In-line strona
- Przeciągnij i upuść budowniczy z eksportu tworzy CSV
- API dla typów zawartości niestandardowy
- SEO przyjazne adresy i dane meta li>
- Wyszukiwarka i API
- Wsparcie JVM
Co nowego w tym wydaniu:
- Pusta linia dodana
- Nie stosować zindex do h1 tagi w administratora, ponieważ jest ono sprzeczne z widgetami wyboru daty.
- Podnieść 404 w widoku strony, jeśli strona nie jest dokładne dopasowanie.
- Dodaj unikalność modelu witryna perm.
- wiadomość wyjątku bardziej znaczące, gdy opcję `` ustawienia SEARCH_MODEL_CHOICES`` wskazuje brakujących modeli
- Uruchom procesory strona przed widzenia w PageMiddleware
- Strona prowadzony tylko dla widoku widzenia antresoli w
- Aktualizuj `` models.py``. To rozwiązuje oszczędzając światła problemu. Wydaje się, że `` created_at`` nadchodzi z stref czasowych 0000 UTC, więc chciałbym, aby ti timezoneaware używając tylko UTC. Szablony Django pokazuje datetime ok z timesince bez jednego błędu godziny
- Fix logowanie wymagane testy dla chronionego stronie
- Fix dynamiczny `` INSTALLED_APPS`` w setuptools testową biegacza
- Usuń znaki spoza ASCII z komentarzem
- Lepsze podejście do ustawień testowych,
- Fix `` local_settings / test_settings`` zamówienia
- Wydanie 1102 - stałe UnicodeEncodeError podczas importowania plików spoza ASCII z zamek błyskawiczny
- Fix `` local_settings`` kontrola błędów importu dla Pythona 3
Procesory
Co nowego w wersji 3.1.1:
- Zmiana rozmiaru deski rozdzielczej ekranu
- Poprawiono Richtext ładowania widget
Co nowego w wersji 3.0.8:
- Użyj trybu binarnego przy otwieraniu obrazu do skopiowania na zdalnym serwerze.
- regresję Poprawiono pole podczas sprawdzania możliwy do wyświetlania zawartości przed opublikowanym stanu.
- Poprawiono obsługę statyczne proxy.
- Poprawiono ciąg odprawy procesorów stronie.
- Uchwyt na inną metodę importowania adresów filebrowser gdy zainstalowany jest wersja programu.
- Zmień nazwę konta URL prefiksu dopasować Django dodając wiele, s. Złap i przekierować wszystkie stare adresy URL do nowego systemu.
- Posprzątać widok starego konta przekierowanie.
- Dodane testy do `` static_proxy``.
Co nowego w wersji 3.0.6:
- Nie wymaga określenia adresów filebrowser oddzielnie w URLconf projektu.
- Ulepszone wsparcie dla określenia strefy czasowej z tzlocal lib.
- Nowe ustawienie `` EMAIL_FAIL_SILENTLY`` do kontrolowania domyślnego `` fail_silently`` arg w wysyłaniu wiadomości e-mail.
Co nowego w wersji 3.0.4:
- Shadow staticfiles uruchomieniowy zamiast `` django.core ``.
- Użyj nazw lokalnych do wyboru języka. Spada również utworzenie dwóch zmiennych języków i `` LANGUAGE_CODE``. ponieważ już istnieje.
- Użyj poprawne tiret.
- Wersja Bump Grappelli.
- Więcej poprawek Unicode - Stephen McDonald
- poprawnie obsłużyć obsługujących pliki w `` MEDIA_ROOT`` podczas rozwoju w systemie Windows.
Co nowego w wersji 01.4.12:.
- Usunięto złe 1.6 obsługa
- Poprawiono ustawienia procesora kontekst kontekstach szablonów e-mail, gdy zainstalowana pamięć podręczna.
Co nowego w wersji 1.4.9:
- Dodaj wsparcie dla `` settings.RICHTEXT_FILTERS`` , `` RICHTEXT_FILTERS`` jest lista elementów, które są ważne dla. `` RICHTEXT_FILTER`` ustawienie. Wersja mnogiej ma pierwszeństwo, jeśli jest. dostępne i nie jest pusty. Każda pozycja w `` RICHTEXT_FILTERS`` jest stosowana w. Kolejności. Alias `` filtr richtext_filter`` szablon został dodany do. dopasować liczbę mnogą charakter nowego ustawienia: `` richtext_filters`` prostu. wzywa `` richtext_filter`` jego wyjściowego
- Poprawiono blog lista kategorii pocztowe w `` blog_post_list.html`` szablonu
- Usunięto zbędne mediów jQuery z KeywordsWidget
- Użyj urljoin w `` Page.get_absolute_url`` dla stron link
- RTL: ustalić pozycję ikony w widoku drzewa changelink po ostatnich zmianach. Problem wprowadzony w aec1a0462b60, który rozwiązuje problem, ze względu na długi. Nazwy stron
- Comma oddzielne kategorie w blogu na sprzedaż
- Aktualizacja do nowej docs `` RICHTEXT_FILTERS`` ustawienia
- Właściwie potępiać `` RICHTEXT_FILTER`` ustawienie za `` RICHTEXT_FILTERS`` (liczba mnoga) ustawienie
- Szablony Aktualizuj używać nowego `` richtext_filters`` (liczba mnoga), znacznik
- Możliwość jeden adres BCC oprócz listy / krotki. BCC nie powiedzie, jeśli `` addr_bcc`` argument jest jeden adres, a nie listy / krotki. Ten popełnienia zawija jeden adres z listy, aby rozwiązać ten problem,
- Upewnij się, że `` request._messages`` został ustawiony przed próbą dostępu. To jest dla przypadków, w których MessageMiddleware nie miał szansy. uruchomić `` eg`` gdy poprzednia middleware wrócił wyjątkiem
- Użyj osobnego ustawienia klawiszy dla nevercache żetonów
Co nowego w wersji 1.4.7:
- Możliwość ciągu kwerendy vars mają być wyłączone z linkami paginacji
- Brak migracji na trwałej ondulacji miejscu.
- Dodano wsparcie dla `` setup.py`` testu
- przejść do użytkownika, aby `` page.get_ascendants`` w widoku strony. Pozwoli to na podglądzie z niepublikowanych dzieci stron. stron niepublikowanych macierzyste.
- `` MAX_POSTS_PER_CALL`` obniżony do 20; Dodano wsparcie dla stanowisk pytanie / odpowiedź,
- Użyj instancji menu kontekstowego, podczas renderowania strony, ogromny wzrost wydajności
- Poprawiono błędy rss import
- Naprawiono igrations aby móc uruchomić z modelem użytkownika niestandardowego. Wykorzystuje wzór skopiowany z django-odwrócenie: ``https://github.com/etianen/django-reversion/blob/master/src/reversion/migrations/0001_initial.py``
- Dodaj `` `arg addr_bcc``` send_mail_template``. To może pomieścić nowe ustawienie `` SHOP_ORDER_EMAIL_BCC`` w kasecie
- Fix wyszukiwania dla pokolenia podając nazwę użytkownika, gdy `` ACCOUNTS_NO_USERNAME`` True
- Poprawiono 0005 modeli wrt migracji niestandardowych użytkowników
- poprawnie zweryfikować ustawienia pływaka w `` mezzanine.conf``
- Dodane niektóre sprawdzania poprawności w poleceniu createdb która nie jeśli tabela Mezzanine istnieje, aby ustrzec się przed uruchomienie go i przypadkowo udaje nowe migracje, które należy uruchomić,
- `` antresola / konta / szablony / e-mail / account_approved.html: `` usunięte dodatkowe. & Quot; http: // & quot;
- prace fabfile w systemie Windows. Dwa małe zmiany umożliwiają instalację za pomocą tkaniny z systemu Windows: * Korzystanie z `` posixpath.join`` zamiast `` os.path.join`` do budowy wszystkich ścieżek przeznaczonych do zdalnej maszyny. * `` Sprawdź na & quot; fab-file.py & quot; `` oraz & quot; super & quot; w `` sys.argv``, aby obsłużyć sposób setuptools-wygenerowanych skryptów wiersza polecenia pracy w systemie Windows
- Fix później wzorzec adresu do archiwum roku
Co nowego w wersji 1.4.5:
- Poprawiono kilka statyczne adresy URL w admin w celu wsparcia pamięci zewnętrzne Zaplecza.
- Bumped Grappelli / filebrowser.
Wersje
Wymagania :
- Python 2.6 lub highr
- Django 1.4 lub wyższy,
- PIL - Python Imaging Library
Komentarze nie znaleziono