Python

Suosituin sisällönhallintajärjestelmä (CMS), joka perustuu Pythoniin

Suosituin sisällönhallintajärjestelmä (CMS), joka perustuu Pythoniin
Sisällönhallintajärjestelmät (CMS) tarjoavat työpöytä- tai verkkopohjaisia ​​ohjelmistoja digitaalisen sisällön hallintaan. Termi "digitaalinen sisältö" viittaa tässä yleensä julkisiin tai yksityisiin verkkosivustoihin, verkkosovelluksiin tai muuhun digitaaliseen / media-sisältöön, jota tarjotaan etä- tai paikallisten palvelimien kautta. Ilman asianmukaista CMS: ää voi olla vaikeaa luoda, hallita ja organisoida sisältöä verkkopohjaisiin projektiisi, varsinkin jos projektisi on erittäin suuri, julkaiset paljon sisältöä ja teet säännöllistä yhteistyötä muiden kanssa.

CMS tarjoaa yleisimmässä muodossaan graafisia apuohjelmia, jotka toimivat verkkoselaimissa, vaikka joitain komentorivi- ja työpöytäsovelluksia on olemassa. Nämä graafiset apuohjelmat voivat sisältää hallintapaneelin, sivu- / postieditorit, gallerian muokkaajat, työkalut median lataamiseen ja lataamiseen, työkalut käyttäjätilien hallintaan, kommentit, maksut, lomakkeet, hakukoneoptimointityökalut, URL-hallintatyökalut, tietokannan hallintatyökalut ja käyttöliittymän muokkaamiseen. lähes kaikki verkkosivustosi / verkkosovelluksesi näkökohdat. On olemassa monia valmiita, mutta erittäin laajennettavia CMS-järjestelmiä, jotka tarjoavat lukuisia työkaluja digitaalisen sisällön hallintaan, esim.g. WordPress (PHP-pohjainen). Jotkut yritykset kehittävät oman yksityisen sisällönhallintajärjestelmänsä tyhjästä, ja ne on tarkoitettu käytettäväksi vain organisaation sisällä, eikä näitä CMS-järjestelmiä koskaan julkisteta. Tässä artikkelissa luetellaan suositut ilmaiset ja avoimen lähdekoodin CMS-ohjelmistot, jotka perustuvat Python-ohjelmointikieleen.

Django CMS

Django CMS on yksi nykyisin yleisimmin käytetyistä ja suosituimmista Python-pohjaisista CMS-järjestelmistä. Django CMS tarjoaa Django-verkkokehykseen perustuvan kattavan dokumentaation ja laajaa tukea yhteisöltä. Ytimessä Django CMS: n pääpaino on tarjota turvallisia ja nopeita sisällönhallintatyökaluja, jotka säästävät aikaa.

Joitakin Django CMS: n pääominaisuuksia ovat erilaiset esiasetukset erilaisille sisällönhallintatarpeille, mukautettu tuotemerkki ja teemat, integrointi CRM-sovelluksiin, viralliset ja kolmansien osapuolten paketit ja laajennukset toiminnallisuuden laajentamiseksi, käyttöliittymä sisällön muokkaamiseen ja hallintaan, vetäminen ja pudottaminen tuki, monikielinen tuki ja niin edelleen. Täydellinen yksityiskohtainen luettelo Django CMS -ominaisuuksista löytyy täältä.

Django CMS: n asennusohjeet ovat täällä. Löydät dokumentaation ja muut oppaat täältä. Luettelo Django CMS -yhteensopivista laajennuksista löytyy täältä. Django CMS: n lähdekoodi on saatavilla täältä.

Heiluttaa häntää

Wagtail on toinen suosittu CMS, joka perustuu Django-verkkokehityskehykseen. Se on suhteellisen uudempi kuin Django CMS, aktiivisesti kehitetty ja sillä on jatkuvasti kasvava yhteisö. Kuten Django CMS, Wagtail pyrkii myös tarjoamaan turvallisia työkaluja, jotka auttavat nopeaa kehitystä ja helpompaa sisällön luomista. Wagtailin tärkeimpiä ominaisuuksia ovat työkalut integroitumiseen CRM-sovelluksiin, graafinen käyttöliittymä sisällön luomiseen, muokkaamiseen ja hallintaan, moderni hallintapaneeli, integroidut hakutyökalut, reaaliaikaiset esikatselut, sisäänrakennettu versionhallintajärjestelmä, usean sivuston hallintatyökalut, integrointi muiden kanssa Django-pohjaiset sovellukset, staattinen sivustogeneraattori, kolmannen osapuolen laajennukset ja moduulit ja niin edelleen. Täydellinen, yksityiskohtainen luettelo ominaisuuksista on täällä.

Wagtailin asennusohjeet ovat täällä. Löydät dokumentaation ja muut oppaat täältä. Luettelo Wagtail-yhteensopivista laajennuksista löytyy täältä. Wagtailin lähdekoodi on saatavilla täältä.

Plone

Plone on avoimen lähdekoodin CMS, joka perustuu Python- ja Zope-verkkosovelluspalvelimiin. Sitä on kehitetty yli kahden vuosikymmenen ajan, ja se soveltuu parhaiten yritystason verkkosivustojen / verkkosovellusten sisällön hallintaan. Vaikka yksittäisenä henkilönä voit käyttää Plonea yksinkertaisten blogien tai harrastussivustojen hallintaan, sen tarjonta ei välttämättä ole yhtä vankka kuin muut tässä artikkelissa mainitut CMS: t henkilökohtaisten blogien sisällön hallintaan. Plonen pääpaino on yritystason CMS: n tarjoamisessa. Plonen pääominaisuuksiin kuuluu voimakas keskittyminen yritystason tietoturvaan, mediatiedostojen hallintaan, esteettömyystyökaluihin, käyttäjien hallintaan, käyttöoikeuksien hallintaan, monikielinen tuki ja REST-sovellusliittymä sisällön hallintaan mukautetuista ohjelmistasi.

Plonen asennusohjeet ovat täällä. Löydät dokumentaation ja muut oppaat täältä. Luettelo Plone-yhteensopivista laajennuksista löytyy täältä. Plonen lähdekoodi on saatavilla täältä.

Lektor

Lektor on staattinen sivustogeneraattori ja CMS yhdistettynä yhdeksi. Se tukee "tasainen tiedosto" -rakennetta, jossa jokainen tieto tallennetaan uusiin tai olemassa oleviin tiedostoihin puumaiseen asetteluun. Lektor ei käytä minkäänlaista SQL-tietokantaa sisällön hallintaan. Se keskittyy paljon koko tiedostopohjaisen sisällön oikeaan asetteluun ja rakenteeseen, mikä auttaa paremmin organisoimaan projektitiedostoja ja parantamaan versionhallintaa. Lektorin mukana tulee verkkopohjainen graafinen järjestelmänvalvojan hallintapaneeli sisällön hallitsemiseksi ja muokkaamiseksi. Voit myös integroida sen muihin ohjelmiin sen sovellusliittymän avulla.

Lectorin asennusohjeet ovat täällä. Löydät dokumentaation ja muut oppaat täältä. Luettelo Lector-yhteensopivista laajennuksista löytyy täältä. Lectorin lähdekoodi on saatavilla täältä.

Superdesk

Superdesk on ”päätäton” Python-pohjainen CMS, joka on räätälöity erityisesti toimittajille ja organisaatioille, jotka palvelevat uutisia digitaalisessa muodossa. Termi "päätön" viittaa tässä erityiseen CMS: ään, joka tarjoaa sisäisen käyttöliittymän, sovellusliittymiä ja komentorivityökaluja verkkoprojektisi sisällön luomiseen ja hallintaan antamatta sinulle työkaluja tietojen renderoimiseksi HTML-verkkosivustolle. Verkkosivuston hahmottamiseksi sinun on haettava tietoja sen sovellusliittymän kautta, kirjoitettava oma käyttöliittymä tyhjästä tai käytettävä kolmannen osapuolen palvelua, joka voi tarjota käyttöliittymän uusien verkkosivujen luomiseen kytkemällä päättömän CMS: n sovellusliittymään. Superdesk on keskittynyt pääasiassa tarjoamaan taustaa, joka helpottaa uutisten tuottamista ja jakelua. Huomaa, että Superdesk tarjoaa myös maksettua tukea ja palveluita, mutta avoimen lähdekoodin versio on täysin ilmainen.

Superdeskin asennusohjeet ovat täällä. Löydät asiakirjat ja muut oppaat täältä. Superdeskin lähdekoodi on saatavilla täältä.

Johtopäätös

Nämä ovat ainoat suuret ilmaisen ja avoimen lähdekoodin Python-pohjaiset CMS: t, joita kehitetään säännöllisesti ja jotka tarjoavat hyvää dokumentointia ja yhteisön tukea. Joitakin muita aiemmin kehitteillä olevia Python-pohjaisia ​​CMS-ohjelmistoja on arkistoitu tai laitettu ylläpitotilaan.

Asenna uusin OpenRA-strategiapeli Ubuntu Linuxiin
OpenRA on ilmainen / ilmainen reaaliaikainen strategiapelimoottori, joka luo uudet Westwood-pelit, kuten klassinen Command & Conquer: Red Alert. Hajau...
Asenna uusin Dolphin Emulator for Gamecube & Wii Linuxiin
Dolphin-emulaattorin avulla voit pelata valitsemiasi Gamecube & Wii -pelejä Linux-henkilökohtaisilla tietokoneilla (PC). Koska Dolphin Emulator on va...
Kuinka käyttää GameConqueror-huijausmoottoria Linuxissa
Artikkelissa on opas GameConqueror-huijausmoottorin käytöstä Linuxissa. Monet Windows-pelejä pelaavat käyttäjät käyttävät "Cheat Engine" -sovellusta m...