- funkcje
- Wsparcie
- Przyczynianie się
- Darowizna
- Instalacja
- Obsługa przeglądarki
- Wtyczki innych firm
- 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:
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.