Огляд - документація Mezzanine 4.3.1

  1. Особливості
  2. Підтримка
  3. Внесок
  4. Пожертвування
  5. Установка
  6. Підтримка браузера
  7. Плагіни сторонніх виробників
  8. Сайти, що використовують мезонін

Мезонін - це потужна, послідовна і гнучка платформа управління контентом. Побудовано з використанням Django каркас, Mezzanine надає просту, але дуже розширювану архітектуру, яка заохочує занурення в код і злом. Мезонін є BSD ліцензований і підтримується різноманітною і активною спільнотою.

У певному сенсі мезонін нагадує такі інструменти, як Wordpress , що забезпечує інтуїтивно зрозумілий інтерфейс для керування сторінками, публікаціями в блогах, формами даних, продуктами зберігання та іншими типами вмісту. Але мезонін також відрізняється. На відміну від багатьох інших платформ, які широко використовують модулі або багаторазові програми, Mezzanine надає більшу частину своїх функціональних можливостей за замовчуванням. Цей підхід дає більш інтегровану та ефективну платформу.

Відвідайте Сторінка проекту мезоніну щоб побачити деякі з великі сайти, які люди створили за допомогою мезоніну .

Особливості

На додаток до звичайних функцій Django, таких як архітектура MVC, ORM, шаблони, кешування та автоматичний інтерфейс адміністратора, мезонін надає таке:

Інформаційна панель адміністратора мезоніну:

Мезонін - це потужна, послідовна і гнучка платформа управління контентом

Підтримка

Щоб повідомити про проблему безпеки , надішліть електронною поштою особисто core-team @mezzaninecms .com . Це дає нам шанс виправити проблему і створити офіційний реліз до того, як питання буде оприлюднено.

Для всіх інших мезонінів основний канал - це мезонін список адресатів. Питання, коментарі, питання, запити на особливості та всі інші пов'язані з ними дискусії мають відбуватися тут.

Якщо ви впевнені, що ви зіткнулися з помилкою, скористайтеся GitHub проблема трекера Однак, дуже важливо, щоб було достатньо інформації, щоб відтворити помилку, в ідеалі з невеликим кодом репо реп, ми можемо просто розщедритися, запустити і побачити проблему. Інша корисна інформація включає такі речі, як трасування стека Python, сформовані сторінками помилок, а також інші аспекти використовуваної середовища розробки, такі як операційна система, база даних і версія Python. Якщо ви не впевнені, що знайшли відтворювану помилку , спробуйте скористатися списком розсилки.

Нарешті, не соромтеся відмовитися від #mezzanine Канал IRC на Freenode , для чату! Нарешті, очікується, що зв'язок у всіх просторах мезоніну буде відповідати Кодекс поведінки Django .

Внесок

Мезонін - це проект з відкритим кодом, керований за допомогою систем керування версіями Git і Mercurial. Ці сховища розміщені на обох GitHub і Bitbucket відповідно, таким чином, внесок є таким же простим, як розсилка проекту на будь-якому з цих сайтів і звільнення ваших удосконалень.

Пожертвування

Якщо ви хочете зробити пожертвування для продовження розвитку мезоніну, ви можете зробити це за допомогою Проект "Мезонін" веб-сайт.

Установка

Найпростіший спосіб - встановити безпосередньо з pypi піп запустивши команду нижче, яка також встановить необхідні залежності, зазначені вище:

За бажанням можна завантажити Мезонін і встановити його безпосередньо з джерела:

$ python setup.py install

Після встановлення, проект мезонін-проект можна використовувати для створення нового проекту мезоніну подібно до django-admin.py:

$ mezzanine-project ім'я_проекту $ cd project_name $ python manage.py createdb - noinput $ python manage.py runserver

Примітка

Команда createb - це ярлик для використання команди migrant Django, яка також встановить певний демонстраційний вміст, такий як контактна форма, галерея зображень тощо. Якщо ви хочете опустити цей крок, скористайтеся параметром --nodata у createb.

Потім ви зможете переглядати http://127.0.0.1:8000/admin/ і ввійдіть у систему за допомогою облікового запису за замовчуванням (ім'я користувача: admin, пароль: за замовчуванням). Якщо ви хочете вказати інше ім'я користувача та пароль під час налаштування, просто виключіть параметр --noinput, включений вище під час запуску createdb.

Докладніше про те, як додати мезонін до існуючого проекту Django, див. Розділ FAQ у документації.

Мезонін використовує якомога менше бібліотек (окрім стандартного середовища Django), з наступними залежностями, які, якщо не зазначено як необов'язкове, повинні бути встановлені автоматично відповідно до наведених вище інструкцій

Зверніть увагу, що різні системи можуть містити спеціалізовані інструкції з установки подушки .

Підтримка браузера

Інтерфейс адміністратора мезоніну працює з усіма сучасними браузерами. Internet Explorer 7 і раніше не підтримуються.

Плагіни сторонніх виробників

Наступні плагіни розроблені за межами мезоніну. Якщо ви розробили плагін для інтеграції з мезоніном і хотіли б перерахувати його тут, надішліть електронний лист на адресу мезонін списку розсилки, або ще краще, розщедрити проект і створити запит тяги з вашим плагіном, доданим до списку нижче. Ми також просимо вас додати його до Мезонін на сітці djangopackages.com .

  • Картридж - електронна комерція для мезоніну.
  • Барабан - А Хакерські новини / Reddit клон на базі мезоніну.
  • mezzanine-html5boilerplate - Інтеграція проект html5boilerplate у мезонін.
  • мезонін - Додає Markdown підтримка багатофункціонального текстового редактора Mezzanine.
  • mezzanine-openshift - Налаштування для запуску Mezzanine Redsh's OpenShift хмарна платформа.
  • мезонін-stackato - Налаштування для запуску Mezzanine Stackato ActiveState хмарна платформа.
  • мезонін-блоки - Вилка мезоніна з джанго-плоскоблоків.
  • мезонін-віджети - Система віджетів для мезоніну.
  • мезонін - Колекція шаблонів Django / Mezzanine.
  • мезонін-twittertopic - Керуйте кількома каналами тематики Twitter з інтерфейсу адміністратора мезоніну.
  • мезонін-капча - Додає типи полів CAPTCHA до програми формувача мезонінів.
  • мезанін - Багатокористувацька програма для закладки для мезоніну.
  • мезонін - Плагін подій для мезоніну, з геокодування через Карти Google, файли iCalendar, веб-URL-адреси та напрямки через Календар / Карти Google.
  • мезонін - Програма опитувань для мезоніну.
  • мезонін - Додає Сторінка вниз WYSIWYG редактор для мезоніну.
  • мезонін-кар'єра - Заявка на розміщення вакансій для мезоніну.
  • мезонін-рецепти - Плагін рецептів з вбудованим REST API.
  • мезонін - Пристосунки для слайдів банерів для Мезоніну.
  • mezzyblocks - Ще одне додаток для додавання блоків / модулів до мезоніну.
  • мезонін - Дозволяє дизайнерам керувати областями вмісту в шаблонах.
  • мезанін-instagram - Просте додаток Instagram для мезоніну.
  • мезонін-вікі - Додаток Wiki для мезоніну.
  • мезонін-календар - сторінки календаря в мезоніні
  • мезонін-facebook - Проста інтеграція Facebook для мезоніну.
  • мезонін-Instagram-галерея - Створити галереї мезоніну за допомогою зображень Instagram.
  • мезонін-клі - Інтерфейс командного рядка для мезоніну.
  • мезонін - Інтегрувати сторінки посилання "Мезонін" з категоріями блогу.
  • мезонін-подкаст - Простий стример з подкастами та менеджер Мезоніну.
  • мезонін-зв'язок - Збирати посилання. Особливість їх. Поділіться ними через RSS.
  • касовий генератор - Створити GnuCash рахунків-фактур з мезоніном.
  • мезонін-фундамент - Фонд Зурб тема для мезоніну.
  • мезонін-файлові колекції - Простий тип збірки файлів для мезоніну.
  • мезонін-wymeditor - WYMeditor адаптований як редактор багатофункціонального тексту для мезоніну.
  • мезонін-мезе - Додає підтримку reStructuredText , Розділи і багато іншого - до багатофункціонального редагування тексту мезоніна.
  • мезонінні сторінки - Додати фонові та банерні зображення на сторінці в мезоніні.
  • сторінки з мезоніном - Обмеження доступу до сторінок за групами.
  • mezzanine-page-auth - Модуль мезоніну для додавання дозволів на рівні групи на сторінки.
  • django-widgy - Редагування вмісту, орієнтованого на віджет. Включає в себе адаптер для мезоніну і потужний будівельник форми.
  • mezzanine-admin-backup - Експортувати базу даних мезоніну та активи безпосередньо з адміністратора.
  • мезонін-mailchimp - Інтегрувати форми мезоніну зі списком підписки MailChimp.
  • мезонін-граппелі - Інтегрується найновіший грапфеллі / файловий браузер з мезоніном.
  • мезонін-тренування - Зберігати та відображати дані FIT у мезоніні.
  • мезонін - Функціональність подій для веб-сайтів мезоніну.
  • мезонін-dpaste - Інтеграція dpaste , Django pastebin, на ваш сайт Mezzanine.
  • мезонін - Створювати, відображати та відстежувати посилання на мезоніні.
  • мезонін - Категоризуйте та перелічіть людей на мезоніні.
  • мезонін-webf - Fabfile для розгортання Mezzanine до Webfaction.
  • mezzanineopenshift Інша установка для Redsh's OpenShift хмарна платформа.
  • мезонін-баннери - Додати Twitter Bootstrap Каруселі і Думботрон до мезоніну.
  • мезонін-бізнес-тема - Тема для початківців для мезоніну.
  • відкрита довідка - Додаток служби підтримки, побудований з мезоніном.
  • мезонін-запрошує - Дозволити реєстрацію сайту через буквено-цифрові коди запрошення.
  • ансібіл-мезонін - Повне розгортання трубопроводу (dev, staging, production) з використанням мезоніну Ansible .
  • мезонін-модальні оголошення - Спливаючі оголошення для веб-сайтів мезоніну за допомогою моделей Bootstrap.
  • мезонін-буфер - Буфер інтеграція для мезоніну.
  • мезонін - Дозволяє розмістити галереї мезоніну в інших сторінках мезоніну як слайд-шоу.
  • мезонін - Розробка помічників для односторінних мезонінів.
  • мезонін-апі - веб-API RESTful для мезоніну.
  • мезонін - інтегрує вміст мезоніну з Переклади Smartling .
  • мезонін - Шрифти Wordpress для мезоніну.

Сайти, що використовують мезонін

Чи є сайт, побудований з мезоніном? Ви можете додати його до галереї на Сторінка проекту мезоніну додавши його до списку нижче - просто розщедрийте проект і створіть запит pull. Опустіть кінцеву косу риску в URL-адресі, оскільки ми вручну додаємо їх до певних сайтів.