Przegląd - dokumentacja Mezzanine 4.3.1

  1. funkcje
  2. Wsparcie
  3. Przyczynianie się
  4. Darowizna
  5. Instalacja
  6. Obsługa przeglądarki
  7. Wtyczki innych firm
  8. Witryny używające antresoli

Mezzanine to potężna, spójna i elastyczna platforma do zarządzania treścią. Zbudowany przy użyciu Django framework, Mezzanine zapewnia prostą, ale wysoce rozszerzalną architekturę, która zachęca do nurkowania i hakowania kodu. Antresola jest Licencja BSD i wspierane przez zróżnicowaną i aktywną społeczność.

W pewnym sensie Mezzanine przypomina narzędzia takie jak Wordpress , zapewniając intuicyjny interfejs do zarządzania stronami, wpisami na blogach, danymi formularzy, produktami sklepowymi i innymi rodzajami treści. Ale antresola jest także inna. W przeciwieństwie do wielu innych platform, które w szerokim zakresie wykorzystują moduły lub aplikacje wielokrotnego użytku, Mezzanine domyślnie zapewnia większość swoich funkcji. Takie podejście zapewnia bardziej zintegrowaną i wydajną platformę.

Odwiedzić Strona projektu Mezzanine zobaczyć niektóre z nich wspaniałe strony, które ludzie zbudowali za pomocą antresoli .

funkcje

Oprócz zwykłych funkcji oferowanych przez Django, takich jak architektura MVC, ORM, templating, caching i automatyczny interfejs administratora, Mezzanine zapewnia:

Panel administracyjny Mezzanine:

Mezzanine to potężna, spójna i elastyczna platforma do zarządzania treścią

Wsparcie

Aby zgłosić problem bezpieczeństwa , wyślij wiadomość e-mail na adres prywatny zespół podstawowy @mezzaninecms .com . Daje nam to szansę na rozwiązanie problemu i utworzenie oficjalnego wydania przed upublicznieniem problemu.

Dla całej pozostałej obsługi Mezzanine kanałem głównym jest użytkownicy antresoli Lista mailingowa. Pytania, komentarze, problemy, prośby o funkcje i wszystkie inne związane z tym dyskusje powinny odbywać się tutaj.

Jeśli jesteś pewien , że natrafiłeś na błąd, użyj Śledzenie problemów z GitHub jednak kluczowe jest dostarczenie wystarczającej ilości informacji, aby odtworzyć błąd, najlepiej za pomocą małego przykładowego repo kodu, który możemy po prostu rozwidlić, uruchomić i zobaczyć problem. Inne przydatne informacje obejmują takie rzeczy, jak ślad stosu Pythona generowany przez strony błędów, a także inne aspekty używanego środowiska programistycznego, takie jak system operacyjny, baza danych i wersja Pythona. Jeśli nie masz pewności, że znalazłeś powtarzalny błąd , spróbuj najpierw listy mailingowej.

Wreszcie, wpadnij na dół # kanał mezzanine IRC na Freenode , na czat! Wreszcie oczekuje się, że komunikacja we wszystkich przestrzeniach typu mezzanine będzie zgodna z Kodeks postępowania Django .

Przyczynianie się

Mezzanine to projekt open source zarządzany za pomocą systemów kontroli wersji Git i Mercurial. Te repozytoria są hostowane na obu GitHub i Bitbucket odpowiednio, więc współtworzenie jest tak łatwe, jak rozwidlenie projektu na jednej z tych witryn i ponowne wprowadzenie ulepszeń.

Darowizna

Jeśli chcesz przekazać darowiznę na dalszy rozwój Mezzanine, możesz to zrobić za pośrednictwem Projekt antresoli stronie internetowej.

Instalacja

Najprostszą metodą jest instalacja bezpośrednio z pypi za pomocą pypeć uruchamiając poniższe polecenie, które również zainstaluje wymagane zależności wymienione powyżej:

Jeśli wolisz, możesz pobrać Mezzanine i zainstalować go bezpośrednio ze źródła:

$ python setup.py install

Po zainstalowaniu polecenie mezzanine-project może zostać użyte do utworzenia nowego projektu Mezzanine w podobny sposób do django-admin.py:

$ mezzanine-project nazwa_projektu $ cd nazwa_projektu $ python manage.py createdb --noinput $ python manage.py runserver

Uwaga

Komenda createdb jest skrótem do używania komendy migrate Django, która również zainstaluje pewną zawartość demonstracyjną, taką jak formularz kontaktowy, galeria obrazów i inne. Jeśli chcesz pominąć ten krok, użyj opcji --nodata z createdb.

Powinieneś wtedy być w stanie przeglądać http://127.0.0.1:8000/admin/ i zaloguj się przy użyciu domyślnego konta (nazwa użytkownika: admin, hasło: domyślnie). Jeśli podczas konfigurowania chcesz określić inną nazwę użytkownika i hasło, po prostu wyłącz opcję --noinput zawartą powyżej podczas uruchamiania createb.

Informacje na temat dodawania Mezzanine do istniejącego projektu Django można znaleźć w sekcji FAQ dokumentacji.

Mezzanine korzysta z tak niewielu bibliotek, jak to możliwe (poza standardowym środowiskiem Django), z następującymi zależnościami, które, o ile nie zaznaczono tego jako opcjonalne, powinny być instalowane automatycznie zgodnie z powyższymi instrukcjami:

Pamiętaj, że mogą zawierać różne systemy specjalistyczne instrukcje instalowania poduszki .

Obsługa przeglądarki

Interfejs administracyjny Mezzanine współpracuje ze wszystkimi nowoczesnymi przeglądarkami. Internet Explorer 7 i wcześniejsze wersje są zazwyczaj nieobsługiwane.

Wtyczki innych firm

Następujące wtyczki zostały opracowane poza Mezzanine. Jeśli opracowałeś wtyczkę do integracji z Mezzanine i chciałbyś ją tutaj wymienić, wyślij e-mail do użytkownicy antresoli lista mailingowa, lub jeszcze lepiej, rozwidlaj projekt i utwórz żądanie ściągnięcia, dodając wtyczkę do listy poniżej. Prosimy również o dodanie go do Siatka antresoli na djangopackages.com .

  • Nabój - e-commerce dla Mezzanine.
  • Bęben - A Hacker News / Reddit klon zasilany przez Mezzanine.
  • mezzanine-html5boilerplate - Integruje projekt html5boilerplate na antresolę.
  • mezzanine-mdown - Dodaje Obniżka cen wsparcie dla edytora tekstu sformatowanego Mezzanine.
  • mezzanine-openhift - Konfiguracja uruchamiania Mezzanine Redhat's OpenShift platforma chmurowa.
  • mezzanine-stackato - Konfiguracja uruchamiania Mezzanine Stackato ActiveState's platforma chmurowa.
  • bloki mezzanine - Widelec z django-flatblocks o smaku mezzanine.
  • widżety typu mezzanine - System widżetów do antresoli.
  • motywy mezzanine - Kolekcja szablonów Django / Mezzanine.
  • mezzanine-twittertopic - Zarządzaj wieloma kanałami na temat Twittera z interfejsu administratora Mezzanine.
  • mezzanine-captcha - Dodaje typy pól CAPTCHA do aplikacji budującej formularze Mezzanine.
  • zakładki typu mezzanine - Aplikacja zakładki dla wielu użytkowników na antresoli.
  • wydarzenia typu mezzanine - Wtyczka zdarzeń dla Mezzanine, z geokodowaniem za pomocą Google Maps, plików iCalendar, webcalowych adresów URL i wskazówek przez Google Calendar / Maps.
  • ankiety typu mezzanine - Aplikacja ankiet dla antresoli.
  • mezzanine-pagedown - Dodaje Strona w dół Edytor WYSIWYG na antresolę.
  • kariera typu mezzanine - Aplikacja do księgowania ofert pracy na antresolę.
  • przepisy na antresolę - Wtyczka Przepisy z wbudowanym REST API.
  • slajdy mezzanine - Elastyczna aplikacja slajdów baner na antresoli.
  • mezzyblocks - Kolejna aplikacja do dodawania bloków / modułów do antresoli.
  • mezzanine-flexipage - Umożliwia projektantom zarządzanie obszarami zawartości w szablonach.
  • antresola-instagram - Prosta aplikacja Instagram na antresolę.
  • mezzanine-wiki - Aplikacja Wiki na antresolę.
  • kalendarz na antresoli - Strony kalendarza w antresoli
  • antresola-facebook - Prosta integracja z Facebookiem na antresoli.
  • mezzanine-instagram-gallery - Twórz galerie mezzanine za pomocą obrazów na Instagramie.
  • mezzanine-cli - Interfejs linii poleceń dla antresoli.
  • link kategorii mezzanine - Integruje strony Link Mezzanine z kategoriami blogów.
  • podcast na antresoli - Prosty streamer podcastów i menadżer Mezzanine.
  • mezzanine-linkcollection - Zbieraj linki. Wyróżnij je. Udostępnij je przez RSS.
  • generator gotówki - Generować GnuCash faktury z antresolą.
  • fundament mezzanine - Fundacja Zurb motyw na antresolę.
  • zbiory plików mezzanine - Prosty typ strony do zbierania plików na antresoli.
  • wymieniacz mezzanine - WYMeditor przystosowany jako edytor tekstu sformatowanego dla antresoli.
  • mezzanine-meze - Dodaje wsparcie dla reStructuredText , Pygments i więcej, do edycji tekstu bogatego w Mezzanine.
  • strony mezzanine - Dodaj obrazy tła i banera na stronie na antresoli.
  • strony chronione mezzanine - Ogranicz dostęp do stron poprzez członkostwo w grupie.
  • mezzanine-page-auth - Moduł Mezzanine do dodawania uprawnień na poziomie grupy do stron.
  • django-widgy - Edycja treści zorientowana na widżety. Zawiera adapter do antresoli i potężny budowniczy.
  • mezzanine-admin-backup - Eksportuj swoją bazę danych Mezzanine i zasoby bezpośrednio od administratora.
  • mezzanine-mailchimp - Integracja formularzy Mezzanine z listą subskrypcji MailChimp.
  • mezzanine-grappelli - Integruje najnowszy upstream grappelli / filebrowser z Mezzanine.
  • trening mezzanine - Przechowuj i wyświetlaj dane FIT na antresoli.
  • program mezzanine - Funkcjonalność zdarzeń dla witryn Mezzanine.
  • mezzanine-dpaste - Zintegruj dpaste , pastebin Django, na twojej stronie Mezzanine.
  • mezzanine-linkdump - Tworzenie, wyświetlanie i śledzenie linków na antresoli.
  • ludzie na antresoli - Kategoryzuj i wymieniaj ludzi na antresoli.
  • mezzanine-webf - Fabfile do wdrażania Mezzanine do Webfaction.
  • mezzanineopenshift Kolejna konfiguracja dla Redhat's OpenShift platforma chmurowa.
  • mezzanine-bsbanners - Dodaj Twitter Bootstrap Karuzele i Jumbotrony na antresoli.
  • mezzanine-business-theme - Motyw startowy dla antresoli.
  • open-helpdesk - Aplikacja helpdesk zbudowana na antresoli.
  • zaproszenia na antresolę - Zezwól na rejestrację strony za pomocą alfanumerycznych kodów zaproszeń.
  • ansible-mezzanine - Pełne wdrożenie potoku (dev, staging, produkcja) przy użyciu Mezzanine Odpowiedni .
  • mezzanine-modal-Announcements - Komunikaty popup dla stron Mezzanine za pomocą modów Bootstrap.
  • bufor mezzanine - Bufor integracja dla Mezzanine.
  • pokazy slajdów na antresoli - Umożliwia umieszczanie galerii Mezzanine na innych stronach Mezzanine jako pokazów slajdów.
  • mezzanine-onepage - Pomocnik projektowy dla stron jednostronnych.
  • antresola-api - RESTful web API dla Mezzanine.
  • antresola - Integruje zawartość Mezzanine z Smartling Tłumaczenia .
  • skróty mezzanine - Krótkie kody Wordpressa na antresolę.

Witryny używające antresoli

Masz stronę zbudowaną z Mezzanine? Możesz dodać go do galerii na stronie Strona projektu Mezzanine dodając go do poniższej listy - po prostu rozwidlaj projekt i utwórz żądanie ściągnięcia. Pomiń końcowy ukośnik w adresie URL, ponieważ dodajemy go ręcznie do niektórych witryn.