Piton

Sistem de management de conținut de top (CMS) bazat pe Python

Sistem de management de conținut de top (CMS) bazat pe Python
Sistemele de gestionare a conținutului (CMS) oferă software desktop sau web pentru a vă gestiona conținutul digital. Termenul „conținut digital” se referă de obicei la site-uri web sau publice, aplicații web sau alte conținuturi digitale / media difuzate pe servere la distanță sau locale. Fără a avea un CMS adecvat, poate deveni dificil să creați, să gestionați și să organizați conținut pentru proiectele dvs. bazate pe web, mai ales dacă proiectul dvs. este foarte mare, publicați mult conținut și colaborați în mod regulat cu alții.

În forma sa cea mai obișnuită, un CMS oferă utilități grafice care rulează în browserele web, deși există și câteva aplicații de linie de comandă și desktop. Aceste utilitare grafice pot include un panou de administrare, editori de pagini / postări, editori de galerii, instrumente pentru încărcarea și descărcarea suporturilor media, instrumente pentru gestionarea conturilor de utilizator, comentarii, plăți, formulare, instrumente SEO, instrumente de gestionare a adreselor URL, instrumente de gestionare a bazelor de date și interfață pentru modificare aproape fiecare aspect al site-ului / aplicației dvs. web. Există multe CMS pre-realizate, dar foarte extensibile, care oferă numeroase instrumente pentru gestionarea conținutului digital, de exemplu.g. WordPress (bazat pe PHP). Unele întreprinderi își dezvoltă propriul CMS privat de la zero menit să fie utilizat numai în cadrul organizației și aceste CMS nu sunt niciodată făcute publice. Acest articol prezintă software-uri CMS populare gratuite și open source bazate pe limbajul de programare Python.

Django CMS

Django CMS este unul dintre cele mai utilizate și populare CMS bazate pe Python disponibile astăzi. Bazat pe cadrul de dezvoltare web Django, Django CMS oferă documentație cuprinzătoare și este disponibilă asistență extinsă din partea comunității. În centrul său, principalul obiectiv al Django CMS este de a oferi instrumente de gestionare a conținutului sigure și rapide care vă economisesc timpul.

Unele dintre principalele caracteristici ale Django CMS includ o varietate de presetări pentru diferite nevoi de gestionare a conținutului, branding și teme personalizate, integrare cu aplicații CRM, pachete oficiale și terțe părți și pluginuri pentru a extinde funcționalitatea, frontend pentru a edita și gestiona conținut, drag and drop suport, suport multi-limbă și așa mai departe. Lista completă detaliată a funcțiilor Django CMS poate fi găsită aici.

Instrucțiunile de instalare pentru Django CMS sunt disponibile aici. Puteți găsi documentație și alte tutoriale aici. O listă a pluginurilor compatibile Django CMS poate fi găsită aici. Codul sursă al Django CMS este disponibil aici.

Codobatură

Wagtail este un alt CMS popular bazat pe cadrul de dezvoltare web Django. Este relativ mai nou decât Django CMS, dezvoltat activ și are o comunitate în continuă creștere. La fel ca Django CMS, Wagtail își propune, de asemenea, să ofere instrumente sigure care să ajute la dezvoltarea rapidă și la crearea mai ușoară a conținutului. Principalele caracteristici ale Wagtail includ instrumente pentru integrarea cu aplicații CRM, interfață grafică pentru crearea, editarea și gestionarea conținutului, tabloul de bord modern de administrare, instrumente de căutare integrate, previzualizări în timp real, sistem de control al versiunilor încorporat, instrumente de gestionare pe mai multe site-uri, integrare cu alte Aplicații bazate pe Django, generator de site-uri statice, module și module terță parte, etc. O listă completă și detaliată a caracteristicilor este disponibilă aici.

Instrucțiunile de instalare pentru Wagtail sunt disponibile aici. Puteți găsi documentație și alte tutoriale aici. O listă a pluginurilor compatibile cu Wagtail poate fi găsită aici. Codul sursă al Wagtail este disponibil aici.

Plone

Plone este un CMS open source bazat pe serverul de aplicații web Python și Zope. A fost în dezvoltare de mai bine de două decenii și este cel mai potrivit pentru gestionarea conținutului pentru site-uri web / aplicații web la nivel de întreprindere. În timp ce, în calitate de persoană fizică, puteți utiliza Plone pentru a gestiona bloguri simple sau site-uri hobby, oferta sa poate să nu fie la fel de robustă ca alte CMS menționate în acest articol pentru a gestiona conținutul pentru blogurile personale. Plone se concentrează pe furnizarea unui CMS la nivel de întreprindere. Principalele caracteristici ale Plone includ un accent puternic pe securitatea la nivel de întreprindere, gestionarea fișierelor media, instrumente de accesibilitate, gestionarea utilizatorilor, controale de permisiuni, asistență în mai multe limbi și un API REST pentru a gestiona conținutul din programele dvs. personalizate.

Instrucțiunile de instalare pentru Plone sunt disponibile aici. Puteți găsi documentație și alte tutoriale aici. O listă a pluginurilor compatibile Plone poate fi găsită aici. Codul sursă al Plone este disponibil aici.

Lektor

Lektor este un generator de site static și CMS combinate într-unul singur. Suportă o structură de „fișier plat” în care fiecare bucată de date este stocată în fișiere noi sau existente într-un aspect asemănător copacului. Lektor nu folosește niciun fel de bază de date SQL pentru a gestiona conținutul. Se concentrează foarte mult pe aspectul și structura adecvate pentru tot conținutul său bazat pe fișiere, ceea ce ajută la o mai bună organizare a fișierelor de proiect și la un control îmbunătățit al versiunilor. Lektor vine cu un tablou de bord grafic, administrat pe web, pentru a vă gestiona și edita conținutul. Puteți utiliza, de asemenea, API-ul său pentru a-l integra în alte programe.

Instrucțiunile de instalare pentru Lector sunt disponibile aici. Puteți găsi documentație și alte tutoriale aici. O listă a pluginurilor compatibile Lector poate fi găsită aici. Codul sursă al Lector este disponibil aici.

Superdesk

Superdesk este un CMS bazat pe Python „fără cap”, special conceput pentru jurnaliști și organizații care servesc știri în format digital. Termenul „fără cap” se referă aici la un tip special de CMS care oferă frontend-uri, API-uri și instrumente pentru linia de comandă pentru a crea și gestiona conținutul proiectului dvs. web, fără a vă oferi de fapt instrumente pentru a reda datele într-un site web HTML. Pentru a reda un site web, trebuie să preluați date prin API-ul său, să scrieți propriul frontend de la zero sau să utilizați un serviciu terță parte care poate oferi un frontend pentru a crea pagini web noi, conectându-vă la API-ul CMS fără cap. Superdesk se concentrează în principal pe furnizarea unui backend care facilitează producția și distribuția de știri. Rețineți că Superdesk oferă și asistență și servicii cu plată, dar versiunea open source este complet gratuită.

Instrucțiunile de instalare pentru Superdesk sunt disponibile aici. Puteți găsi documentație și alte tutoriale aici. Codul sursă al Superdesk este disponibil aici.

Concluzie

Acestea sunt singurele CMS majore gratuite și open source bazate pe Python, care sunt dezvoltate în mod regulat și oferă o bună documentare și suport comunitar. Unele alte programe CMS bazate pe Python care erau în curs de dezvoltare au fost arhivate sau puse în modul de întreținere.

How to reverse Mouse and Touchpads scrolling direction in Windows 10
Mouse and Touchpads not only make computing easy but more efficient and less time-consuming. We cannot imagine a life without these devices, but still...
How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...
Motoare de jocuri gratuite și open source pentru dezvoltarea jocurilor Linux
Acest articol va acoperi o listă de motoare de jocuri gratuite și open source care pot fi utilizate pentru dezvoltarea jocurilor 2D și 3D pe Linux. Ex...