„Python“

Populiariausia turinio valdymo sistema (TVS), pagrįsta „Python“

Populiariausia turinio valdymo sistema (TVS), pagrįsta „Python“
Turinio valdymo sistemos (TVS) teikia darbalaukio arba žiniatinklio programinę įrangą jūsų skaitmeniniam turiniui valdyti. Sąvoka „skaitmeninis turinys“ čia paprastai reiškia viešąsias ar privačias svetaines, žiniatinklio programas ar kitą skaitmeninį / medijos turinį, teikiamą per nuotolinius ar vietinius serverius. Neturint tinkamos TVS gali būti sunku kurti, tvarkyti ir tvarkyti savo interneto projektų turinį, ypač jei jūsų projektas yra labai didelis, jūs skelbiate daug turinio ir reguliariai bendradarbiaujate su kitais.

Dažniausiai CMS pateikia grafinius įrankius, kurie veikia žiniatinklio naršyklėse, nors egzistuoja ir kai kurios komandinės eilutės bei darbalaukio programos. Šiuos grafinius įrankius gali sudaryti administratoriaus skydelis, puslapių / įrašų redaktoriai, galerijos redaktoriai, įrankiai, skirti įkelti ir atsisiųsti laikmenas, įrankiai vartotojų abonementams valdyti, komentarai, mokėjimai, formos, SEO įrankiai, URL valdymo įrankiai, duomenų bazių valdymo įrankiai ir sąsaja modifikavimui. beveik visi jūsų svetainės / žiniatinklio programos aspektai. Yra daug iš anksto parengtų, tačiau labai išplėstų TVS, teikiančių daugybę įrankių jūsų skaitmeniniam turiniui valdyti, t.g. „WordPress“ (pagrįstas PHP). Kai kurios įmonės kuria savo asmeninę TVS nuo nulio, skirtos naudoti tik organizacijoje, ir šios TVS niekada nėra viešinamos. Šiame straipsnyje pateikiama populiari nemokama ir atviro kodo TVS programinė įranga, pagrįsta „Python“ programavimo kalba.

„Django CMS“

„Django CMS“ yra viena plačiausiai naudojamų ir populiariausių „Python“ pagrindu sukurtų TVS. Remiantis „Django“ žiniatinklio kūrimo sistema, „Django CMS“ pateikia išsamią dokumentaciją, o bendruomenė gali gauti platų palaikymą. Pagrindinis „Django CMS“ tikslas yra užtikrinti saugius ir greitus turinio valdymo įrankius, kurie taupo jūsų laiką.

Kai kurios pagrindinės „Django CMS“ funkcijos apima įvairius išankstinius nustatymus, skirtus skirtingiems turinio valdymo poreikiams, pasirinktinį prekės ženklą ir temas, integravimą su CRM programomis, oficialius ir trečiųjų šalių paketus bei įskiepius, kad išplėstų funkcionalumą, iš anksto redaguoti ir valdyti turinį, vilkti ir mesti palaikymas, palaikymas keliomis kalbomis ir pan. Visą išsamų „Django CMS“ funkcijų sąrašą galite rasti čia.

„Django CMS“ diegimo instrukcijas galite rasti čia. Čia galite rasti dokumentaciją ir kitas pamokas. Django CMS suderinamų papildinių sąrašą galite rasti čia. „Django CMS“ šaltinio kodą galite rasti čia.

Wagtail

„Wagtail“ yra dar viena populiari TVS, pagrįsta „Django“ interneto kūrimo sistema. Ji yra palyginti naujesnė nei „Django CMS“, aktyviai plėtojama ir turi vis didesnę bendruomenę. Kaip ir „Django CMS“, „Wagtail“ taip pat siekia pateikti saugias priemones, kurios padėtų sparčiai tobulėti ir lengviau kurti turinį. Pagrindinės „Wagtail“ funkcijos apima įrankius, skirtus integruoti su CRM programomis, grafinę sąsają turiniui kurti, redaguoti ir valdyti, modernią administratoriaus prietaisų skydelį, integruotus paieškos įrankius, realaus laiko peržiūras, įmontuotą versijų valdymo sistemą, kelių svetainių valdymo įrankius, integravimą su kitais „Django“ pagrįstos programos, statinis svetainių generatorius, trečiųjų šalių papildiniai ir moduliai ir pan. Išsamų, išsamų funkcijų sąrašą galite rasti čia.

„Wagtail“ diegimo instrukcijas rasite čia. Čia galite rasti dokumentaciją ir kitas pamokas. Su „Wagtail“ suderinamų papildinių sąrašą galite rasti čia. Wagtail šaltinio kodą galite rasti čia.

Plone

„Plone“ yra atviro kodo TVS, pagrįsta „Python“ ir „Zope“ žiniatinklio programų serveriu. Jis buvo kuriamas daugiau nei du dešimtmečius ir geriausiai tinka valdyti įmonės lygio svetainių / žiniatinklio programų turinį. Nors kaip asmuo galite naudoti „Plone“ paprastiems tinklaraščiams ar pomėgių svetainėms tvarkyti, jo pasiūlymas gali būti ne toks tvirtas, kaip kitų šiame straipsnyje minimų TVS, norint tvarkyti asmeninių tinklaraščių turinį. Pagrindinis „Plone“ dėmesys skiriamas įmonės lygio TVS teikimui. Pagrindinės „Plone“ funkcijos yra didelis dėmesys įmonės lygio saugumui, daugialypės terpės failų valdymui, pritaikymo neįgaliesiems įrankiams, vartotojų valdymui, leidimų valdymui, kelių kalbų palaikymui ir „REST“ API valdyti turinį iš jūsų pritaikytų programų.

„Plone“ diegimo instrukcijas galite rasti čia. Čia galite rasti dokumentaciją ir kitas pamokas. Su „Plone“ suderinamų papildinių sąrašą galite rasti čia. „Plone“ šaltinio kodą galite rasti čia.

Lektor

„Lektor“ yra statinių vietų generatorius ir TVS, sujungtos į vieną. Jis palaiko „plokščio failo“ struktūrą, kai kiekvienas duomenų elementas yra saugomas naujuose ar esamuose failuose, išdėstytuose kaip medis. Turiniui valdyti „Lektor“ nenaudoja jokios SQL duomenų bazės. Ji daug dėmesio skiria tinkamam viso failo turinio išdėstymui ir struktūrai, o tai padeda geriau organizuoti projekto failus ir patobulinti versijų valdymą. „Lektor“ ateina su žiniatinklio grafine administratoriaus informacijos suvestine, skirta valdyti ir redaguoti jūsų turinį. Taip pat galite naudoti jo API, kad integruotumėte ją į kitas programas.

„Lector“ diegimo instrukcijas rasite čia. Čia galite rasti dokumentaciją ir kitas pamokas. Su „Lector“ suderinamų papildinių sąrašą galite rasti čia. „Lector“ šaltinio kodą galite rasti čia.

„Superdesk“

„Superdesk“ yra „begalvis“ „Python“ pagrįstas TVS, specialiai pritaikytas žurnalistams ir organizacijoms, teikiančioms naujienas skaitmeniniu formatu. Sąvoka „begalvis“ čia reiškia specialią CMS rūšį, teikiančią vidinę tvarkyklę, API ir komandinės eilutės įrankius, kad būtų galima kurti ir tvarkyti jūsų žiniatinklio projekto turinį, iš tikrųjų nesuteikiant įrankių, kad duomenys būtų perkelti į HTML svetainę. Norėdami pateikti svetainę, turite gauti duomenis per jos API, iš pradžių parašyti savo priekinę sąsają arba naudoti trečiosios šalies paslaugą, kuri gali suteikti priekinę sąsają kuriant naujus tinklalapius, prisijungiant prie jūsų begalvio CMS API. „Superdesk“ daugiausia dėmesio skiria programinės įrangos, kuri palengvina naujienų kūrimą ir platinimą, teikimui. Atkreipkite dėmesį, kad „Superdesk“ taip pat siūlo mokamą palaikymą ir paslaugas, tačiau atvirojo kodo versija yra visiškai nemokama.

„Superdesk“ diegimo instrukcijas galite rasti čia. Čia galite rasti dokumentaciją ir kitas pamokas. „Superdesk“ šaltinio kodą galite rasti čia.

Išvada

Tai yra vienintelės pagrindinės nemokamo ir atviro kodo „Python“ pagrįstos TVS, kurios yra reguliariai kuriamos ir teikia gerą dokumentaciją bei bendruomenės palaikymą. Kai kuri kita „Python“ pagrindu sukurta TVS programinė įranga, kuri anksčiau buvo kuriama, buvo archyvuota arba nustatyta palaikymo režimu.

5 geriausi „Arcade“ žaidimai, skirti „Linux“
Šiais laikais kompiuteriai yra rimta mašina, naudojama žaidimams. Jei negalėsite gauti naujo aukšto rezultato, žinosite, ką noriu pasakyti. Šiame įraš...
Mūšis už Wesnothą 1.13.6 Išleista plėtra
Mūšis už Wesnothą 1.13.6 išleistas praėjusį mėnesį, yra šeštasis 1 versijos kūrimo leidimas.13.„x“ serija ir ji teikia daug patobulinimų, ypač vartoto...
Kaip įdiegti „League of Legends“ „Ubuntu 14“.04
Jei esate „League of Legends“ gerbėjas, tai jums yra galimybė išbandyti „League of Legends“. Atminkite, kad LOL palaikoma „PlayOnLinux“, jei esate „Li...