Piton

A Pythonon alapuló legnépszerűbb tartalomkezelő rendszer (CMS)

A Pythonon alapuló legnépszerűbb tartalomkezelő rendszer (CMS)
A tartalomkezelő rendszerek (CMS) asztali vagy webalapú szoftvereket biztosítanak a digitális tartalom kezeléséhez. A „digitális tartalom” kifejezés itt általában nyilvános vagy magán webhelyekre, webalkalmazásokra vagy más digitális / médiatartalomra utal távoli vagy helyi szervereken keresztül. Megfelelő CMS nélkül nehézzé válhat a webalapú projektek tartalmának létrehozása, kezelése és rendezése, különösen, ha a projekt nagyon nagy, sok tartalmat tesz közzé, és rendszeresen együttműködik másokkal.

A CMS a legáltalánosabb formájában grafikus segédprogramokat biztosít, amelyek webböngészőkben futnak, bár léteznek néhány parancssori és asztali alkalmazások is. Ezek a grafikus segédprogramok tartalmazhatnak adminisztrációs panelt, oldal / poszt szerkesztőket, galéria szerkesztőket, eszközöket a média feltöltéséhez és letöltéséhez, eszközöket felhasználói fiókok kezeléséhez, megjegyzéseket, fizetéseket, űrlapokat, SEO eszközöket, URL kezelő eszközöket, adatbázis kezelő eszközöket és felületet a módosításhoz. a webhely / webalkalmazás szinte minden aspektusát. Számos előre elkészített, de rendkívül kibővíthető CMS létezik, amely számos eszközt kínál a digitális tartalom kezeléséhez, pl.g. WordPress (PHP alapú). Néhány vállalkozás a nulláról fejleszti saját magán CMS-jét, amelyet kizárólag a szervezeten belül használnak, és ezeket a CMS-eket soha nem hozzák nyilvánosságra. Ez a cikk a népszerű, szabad és nyílt forráskódú CMS szoftvereket sorolja fel a Python programozási nyelv alapján.

Django CMS

A Django CMS az egyik legelterjedtebb és legnépszerűbb Python alapú CMS, amely ma elérhető. A Django webfejlesztési keretrendszer alapján a Django CMS átfogó dokumentációt nyújt, és széleskörű támogatás érhető el a közösségtől. Alapjában véve a Django CMS fő célja, hogy biztonságos és gyors tartalomkezelő eszközöket biztosítson, amelyek időt takarítanak meg.

A Django CMS néhány fő jellemzője a különböző tartalomkezelési igényekhez tartozó előre beállított beállítások, az egyedi márkaépítés és a témák, az integráció a CRM-alkalmazásokkal, hivatalos és harmadik féltől származó csomagok és bővítmények a funkcionalitás bővítéséhez, a kezelőfelület a tartalom szerkesztéséhez és kezeléséhez, az egér húzása támogatás, többnyelvű támogatás stb. A Django CMS funkcióinak teljes listája itt található.

A Django CMS telepítési útmutatói itt érhetők el. A dokumentációt és más oktatóanyagokat itt találja. A Django CMS-kompatibilis bővítmények listája itt található. A Django CMS forráskódja itt érhető el.

Barázdabillegető

A Wagtail egy másik népszerű CMS, amely a Django webfejlesztési keretrendszeren alapul. Viszonylag újabb, mint a Django CMS, aktívan fejlett és folyamatosan növekvő közösséggel rendelkezik. A Django CMS-hez hasonlóan a Wagtail is célja olyan biztonságos eszközök biztosítása, amelyek elősegítik a gyors fejlődést és a könnyebb tartalomalkotást. A Wagtail főbb jellemzői közé tartoznak a CRM alkalmazásokba integrálható eszközök, a tartalom létrehozásához, szerkesztéséhez és kezeléséhez szükséges grafikus felület, a modern rendszergazda irányítópult, az integrált keresőeszközök, a valós idejű előnézetek, a beépített verziókezelő rendszer, a több webhelyet kezelő eszközök, az integráció másokkal Django-alapú alkalmazások, statikus webhely-generátor, harmadik féltől származó beépülő modulok és modulok stb. A szolgáltatások teljes, részletes listája itt érhető el.

A Wagtail telepítési útmutatói itt érhetők el. A dokumentációt és más oktatóanyagokat itt találja. A Wagtail-kompatibilis bővítmények listája itt található. A Wagtail forráskódja itt érhető el.

Plone

A Plone egy nyílt forráskódú CMS, amely Python és Zope webalkalmazások szerverén alapul. Több mint két évtizede fejlesztés alatt áll, és a legalkalmasabb a vállalati szintű webhelyek / webalkalmazások tartalmának kezelésére. Míg magánemberként használhatja a Plone-ot egyszerű blogok vagy hobbi webhelyek kezelésére, a kínálata nem biztos, hogy olyan robusztus, mint a cikkben említett más CMS-ek a személyes blogok tartalmának kezelésére. A Plone fő célja a vállalati szintű CMS biztosítása. A Plone főbb jellemzői közé tartozik az, hogy nagy hangsúlyt fektet a vállalati szintű biztonságra, a médiafájlok kezelésére, az akadálymentességi eszközökre, a felhasználók kezelésére, az engedélyek ellenőrzésére, a többnyelvű támogatásra és a REST API-ra az egyéni programok tartalmának kezelésére.

A Plone telepítési útmutatói itt érhetők el. A dokumentációt és más oktatóanyagokat itt találja. A Plone-kompatibilis bővítmények listája itt található. A Plone forráskódja itt érhető el.

Lektor

A Lektor egy statikus helygenerátor és CMS egyesítve. Támogatja a „lapos fájl” struktúrát, ahol minden adatot új vagy meglévő fájlokban faszerű elrendezésben tárolnak. A Lektor semmiféle SQL adatbázist nem használ a tartalom kezeléséhez. Nagy hangsúlyt fektet az összes fájl alapú tartalom megfelelő elrendezésére és felépítésére, ami elősegíti a projektfájlok jobb rendezését és a jobb verziókezelést. A Lektor egy webalapú, grafikus adminisztrációs irányítópultot tartalmaz a tartalom kezelésére és szerkesztésére. API-ját is felhasználhatja más programok integrálásához.

A Lector telepítési útmutatói itt érhetők el. A dokumentációt és más oktatóanyagokat itt találja. A Lector-kompatibilis bővítmények listája itt található. A Lector forráskódja itt érhető el.

Superdesk

A Superdesk egy „fej nélküli” Python alapú CMS, amelyet kifejezetten az újságírók és a digitális formátumban híreket kiszolgáló szervezetek számára alakítottak ki. A „fejetlen” kifejezés itt egy speciális típusú CMS-re utal, amely háttér-kezelőfelületet, API-kat és parancssori eszközöket biztosít a webprojekt tartalmának létrehozásához és kezeléséhez, anélkül, hogy valóban adna eszközöket az adatok HTML-webhelyre történő alakításához. A weboldal megjelenítéséhez be kell töltenie az adatokat az API-ján keresztül, a saját kezelőfelületét a nulláról kell megírnia, vagy egy olyan harmadik féltől származó szolgáltatást kell használnia, amely egy frontend segítségével új weboldalakat hozhat létre a fej nélküli CMS API-jába kapcsolva. A Superdesk főként a háttér előállítására összpontosít, amely megkönnyíti a hírek előállítását és terjesztését. Vegye figyelembe, hogy a Superdesk fizetett támogatást és szolgáltatásokat is kínál, de a nyílt forráskódú verzió teljesen ingyenes.

A Superdesk telepítési útmutatói itt érhetők el. A dokumentációt és más oktatóanyagokat itt találja. A Superdesk forráskódja itt érhető el.

Következtetés

Ezek az egyetlen fő ingyenes és nyílt forráskódú Python alapú CMS-ek, amelyeket rendszeresen fejlesztenek, és amelyek jó dokumentációt és közösségi támogatást nyújtanak. Néhány más, korábban fejlesztés alatt álló Python alapú CMS szoftvert archiváltak vagy karbantartási módba helyezték.

Telepítse a legújabb OpenRA stratégiai játékot az Ubuntu Linux rendszerre
Az OpenRA egy ingyenes / ingyenes valós idejű stratégiai játékmotor, amely újjáépíti a korai Westwood játékokat, mint például a klasszikus Command & C...
Telepítse a legújabb Dolphin Emulator for Gamecube & Wii szoftvert Linuxra
A Dolphin Emulator segítségével a kiválasztott Gamecube & Wii játékokat játszhatja Linux személyi számítógépeken (PC). Mivel a Dolphin Emulator szaba...
A GameConqueror Cheat Engine használata Linux alatt
A cikk tartalmaz egy útmutatót a GameConqueror csaló motor Linux alatt történő használatáról. Sok olyan felhasználó, aki Windows-on játszik játékot, g...