The Mezzanine CMS gir både en konsekvent GUI for å administrere webinnhold, og en enkel arkitektur som gjør dykking i og skrive kode så enkelt som mulig.
Dette er takket være sin Django kjerne, den allsidige Python rammeverk som gjør det mulig for utviklere å enkelt strukturere kode som moduler og utvide CMS 'innebygde funksjoner.
CMS er i dag en av de beste tilgjengelige open source content management systemer for Python og regnes som en stabil high-end verktøy.
Alt i alt Mezzanine er et verktøy for alle som ønsker utvidelsesmuligheter og tilpasningsevne fra deres CMS
Egenskaper .
- Administrasjon dashbord
- Konfigurerbare dashboard widgets
- Mobile deteksjon og maler enhet
- Kan utvides via moduler
- Handlekurv modul (Cartridge)
- Nyheter portal modul (Drum)
- Blogging motor
- Innhold tagging
- Ett skritt overføring fra andre blogging motorer
- Innebygd gjengede kommentarer
- Disqus integrering
- Gravatar integrering
- Google Analytics integrasjon
- Twitter-feed integrering
- Akismet integrering
- bit.ly integrering
- Deling via Facebook eller Twitter
- Egendefinerte maler per side eller blogginnlegg
- Innebygd test suite
- 960.gs integrering
- Hierarkisk navigasjon
- Lagre som utkast og forhåndsvisning på stedet
- Planlagt publisering
- Drag-n-drop side bestilling
- WYSIWYG redigering
- In-line side redigering
- Drag-n-drop danner byggmester med CSV eksport
- API for tilpassede innholdstyper
- SEO vennlig nettadresser og metadata li>
- Søkemotor og API
- JVM støtte
Hva er nytt i denne utgaven:
- Tøm linje lagt
- Ikke påfør en zindex til h1 tagger i admin, siden det er i konflikt med datovelgeren widgets.
- Løft 404 i sidevisning hvis siden er ikke en eksakt match.
- Legg entydig begrensning til nettstedet perm modell.
- Gi en mer meningsfylt unntak melding når `` SEARCH_MODEL_CHOICES`` innstillinger peker på manglende modeller
- Kjør side prosessorer før visningen i PageMiddleware
- Bare kjøre side prosessorer for Mezzanine side utsikt
- Oppdater `` models.py``. Dette løser dagslys sparer problemet. Det virker som `` created_at`` kommer med tidssone 0000 UTC, så jeg ønsker å gjøre ti timezoneaware bruker bare utc. Django maler viser datetime ok med timesince uten en time feil
- Fix pålogging kreves test for beskyttet side
- Fix dynamisk `` INSTALLED_APPS`` i setuptools test runner
- Fjern ikke-ascii tegn fra kommentar
- Bedre tilnærming for testinnstillinger
- Fix `` local_settings / test_settings`` bestilling
- Issue 1102 - fast UnicodeEncodeError ved import av ikke-ascii-filer fra zip
- Fix `` local_settings`` import error sjekk for Python 3
Hva er nytt i versjon 3.1.1:
- Resized dashbord skjermbilde
- Fast Rik widget lasting
Hva er nytt i versjon 3.0.8:
- Bruk binærmodus når du åpner bildet som skal kopieres på en ekstern server.
- Fast regresjon ved validering visbart innhold feltet mot publisert status.
- Fast statisk proxy håndtering.
- Fast streng kontroll i side prosessorer.
- Håndter annen metode for å importere filebrowser webadresser når oppstrøms versjon er installert.
- Endre konto prefiks for å matche Django sin ved å legge til flertall s. Fange og omdirigere noen gamle nettadresser til den nye ordningen.
- Rydd opp gamle kontoen redirect visning.
- Lagd tester til `` static_proxy``.
Hva er nytt i versjon 3.0.6:
- Ikke kreve spesifisere filebrowser webadresser separat i en prosjektets urlconf.
- Forbedret støtte for å bestemme tidssone med tzlocal lib.
- Ny innstilling `` EMAIL_FAIL_SILENTLY`` for å kontrollere standard `` fail_silently`` arg på å sende e-post.
Hva er nytt i versjon 3.0.4:
- Shadow staticfiles runserver i stedet for `` django.core ``.
- Bruk lokale navn for den språkvelger. Slippe også etableringen av de to variablene SPRÅK og `` LANGUAGE_CODE``. fordi de allerede eksisterer.
- Bruk riktige innrykk.
- Bump Grappelli versjon.
- Flere unicode fikser - Stephen McDonald
- Korrekt håndtere serverer filer under `` MEDIA_ROOT`` under utvikling på Windows.
Hva er nytt i versjon 1.4.12:.
- Fjernet dårlig 1.6 håndtering
- Faste innstillinger sammenheng prosessor for e-post mal sammenhenger når cache installert.
Hva er nytt i versjon 1.4.9:
- Legg til støtte for `` settings.RICHTEXT_FILTERS`` . `` RICHTEXT_FILTERS`` er en liste over elementer som er gyldig for. `` RICHTEXT_FILTER`` setting. Flertalls versjonen forrang hvis det er. tilgjengelig og ikke-tom. Hvert element i `` RICHTEXT_FILTERS`` er brukt i. Rekkefølge. Et alias for `` richtext_filter`` mal filter har blitt lagt til. matche flertall natur nye innstillingen: `` richtext_filters`` rett og slett. oppfordrer `` richtext_filter`` for sin produksjon
- Fast blogginnlegg kategorier liste i `` blog_post_list.html`` mal
- Fjernet overflødige jQuery media fra KeywordsWidget
- Bruk urljoin i `` Page.get_absolute_url`` for link sider
- RTL: fikse posisjonen changelink ikonet i sidetreet etter de siste endringene. Problem introdusert i aec1a0462b60, som løser et problem på grunn av lang. sidenavn
- Comma separate kategorier i blogginnlegget notering
- Oppdater docs for ny `` RICHTEXT_FILTERS`` innstilling
- Riktig deprecate `` RICHTEXT_FILTER`` innstilling i favør av `` RICHTEXT_FILTERS`` (flertall) innstilling
- Oppdater maler for å bruke ny `` richtext_filters`` (flertall) tag
- Tillat en enkelt BCC adresse i tillegg til å liste / tuppel. BCC mislykkes hvis `` addr_bcc`` argument er én adresse i stedet for en liste / tuppel. Dette begå wraps en enkelt adresse i en liste for å løse dette problemet
- Sørg `` request._messages`` er satt før du prøver å få tilgang til det. Dette er for tilfeller der MessageMiddleware ikke har hatt en sjanse til. løpe, `` eg`` når en tidligere mellomvare returnert et unntak
- Bruk en egen nøkkel innstilling for nevercache tokens
Hva er nytt i versjon 1.4.7:
- Tillat spørrestrengen vars å bli ekskludert fra pagineringsalternativer lenker
- mangler migrasjon på stedet perms.
- Lagt til støtte for `` setup.py`` test
- Pass på at brukeren `` page.get_ascendants`` i sidevisningen. Dette vil tillate forhåndsvisning av de upubliserte barnesidene. upublisert ordnede sider.
- Senket `` MAX_POSTS_PER_CALL`` til 20; Lagt til støtte for spørsmål / svar-innlegg
- Bruk en sammenheng eksempel ved gjengivelse side menyer, stor ytelsesforbedring
- Fast rss importfeil
- Fikset igrations å kunne kjøre med en egendefinert bruker modell. Dette bruker et mønster kopiert fra Django-hjemfall: ``https://github.com/etianen/django-reversion/blob/master/src/reversion/migrations/0001_initial.py``
- Legg til `` addr_bcc`` arg til `` send_mail_template``. Dette er tilpasset den nye innstillingen `` SHOP_ORDER_EMAIL_BCC`` i Cartridge
- Fix oppslag for brukernavn generasjon når `` ACCOUNTS_NO_USERNAME`` er True
- Fast 0005 migrasjon wrt tilpasset brukerens modeller
- Korrekt validere float innstillinger i `` mezzanine.conf``
- Lagt noen validering i createdb kommando som mislykkes hvis en Mezzanine tabellen eksisterer, for å hindre folk fra å kjøre det og tilfeldigvis falsk nye vandringer som må kjøre
- `` mezzanine / regnskap / templates / e-post / account_approved.html: `` fjernet den ekstra. & Quot; http: // & quot;
- Gjør fabfile arbeid i Windows. To små endringer tillate utplassering via Stoff fra Windows: * Bruk `` posixpath.join`` i stedet for `` os.path.join`` å konstruere alle veier bestemt for den eksterne maskinen. * Se etter `` & quot; fab-file.py & quot; `` samt & quot; fab & quot; i `` sys.argv``, for å håndtere den måten setuptools-genererte kommandolinje skript fungere i Windows
- Fix URLPATTERN for arkiv år
Hva er nytt i versjon 1.4.5:
- Fikset noen statiske webadresser i admin for å støtte ekstern lagring backends.
- Bumped Grappelli / filebrowser versjoner.
Krav :
- Python 2.6 eller highr
- Django 1.4 eller nyere
- PIL - Python Imaging Library
Kommentarer ikke funnet