Python

Топ система за управление на съдържанието (CMS), базирана на Python

Топ система за управление на съдържанието (CMS), базирана на Python
Системите за управление на съдържанието (CMS) предоставят настолен или уеб-базиран софтуер за управление на вашето цифрово съдържание. Терминът „цифрово съдържание“ тук обикновено се отнася до публични или частни уебсайтове, уеб приложения или друго цифрово / медийно съдържание, обслужвано през отдалечени или локални сървъри. Без да имате подходяща система за управление на съдържанието, може да стане трудно да създавате, управлявате и организирате съдържание за вашите уеб-базирани проекти, особено ако вашият проект е много голям, публикувате много съдържание и редовно си сътрудничите с други.

В най-често срещаната си форма CMS предоставя графични помощни програми, които се изпълняват в уеб браузъри, въпреки че съществуват и някои командни редове и настолни приложения. Тези графични помощни програми могат да включват администраторски панел, редактори на страници / публикации, редактори на галерии, инструменти за качване и изтегляне на медии, инструменти за управление на потребителски акаунти, коментари, плащания, формуляри, SEO инструменти, инструменти за управление на URL адреси, инструменти за управление на база данни и интерфейс за промяна почти всеки аспект на вашия уебсайт / уеб приложение. Съществуват много предварително направени, но силно разширяеми CMS, които предоставят множество инструменти за управление на вашето цифрово съдържание, напр.ж. WordPress (базиран на PHP). Някои предприятия разработват свои собствени частни CMS от нулата, предназначени да се използват само в рамките на организацията и тези CMS никога не се публикуват публично. Тази статия изброява популярния безплатен CMS софтуер с отворен код, базиран на езика за програмиране Python.

Django CMS

Django CMS е една от най-широко използваните и популярни базирани на Python CMS, достъпни днес. Въз основа на рамката за уеб разработка на Django, Django CMS предоставя изчерпателна документация и общността разполага с обширна поддръжка. В основата си основният фокус на Django CMS е да осигури сигурни и бързи инструменти за управление на съдържанието, които спестяват вашето време.

Някои от основните характеристики на Django CMS включват разнообразие от предварителни настройки за различни нужди за управление на съдържанието, персонализирани марки и теми, интеграция с CRM приложения, официални и трети страни пакети и плъгини за разширяване на функционалността, интерфейс за редактиране и управление на съдържание, плъзгане и пускане поддръжка, многоезична поддръжка и т.н. Пълен подробен списък с Django CMS функции можете да намерите тук.

Инструкциите за инсталиране на Django CMS са достъпни тук. Можете да намерите документация и други уроци тук. Списък с плъгини, съвместими с Django CMS, можете да намерите тук. Изходният код на Django CMS е достъпен тук.

Сливка

Wagtail е друга популярна CMS, базирана на рамката за уеб разработка на Django. Той е сравнително по-нов от Django CMS, активно се развива и има постоянно нарастваща общност. Подобно на Django CMS, Wagtail също се стреми да осигури сигурни инструменти, които помагат за бързо развитие и по-лесно създаване на съдържание. Основните характеристики на Wagtail включват инструменти за интегриране с CRM приложения, графичен интерфейс за създаване, редактиране и управление на съдържание, модерно администраторско табло за управление, интегрирани инструменти за търсене, визуализации в реално време, вградена система за контрол на версиите, инструменти за управление на множество сайтове, интеграция с други Базирани на Django приложения, генератор на статични сайтове, плъгини и модули на трети страни и т.н. Пълен, подробен списък с функции можете да намерите тук.

Инструкциите за инсталиране на Wagtail са достъпни тук. Можете да намерите документация и други уроци тук. Списък с плъгини, съвместими с Wagtail, можете да намерите тук. Изходният код на Wagtail е достъпен тук.

Плон

Plone е CMS с отворен код, базиран на сървър за уеб приложения на Python и Zope. Той се разработва повече от две десетилетия и е най-подходящ за управление на съдържание за уебсайтове / уеб приложения на корпоративно ниво. Докато като физическо лице можете да използвате Plone за управление на прости блогове или уебсайтове за хоби, предлагането му може да не е толкова стабилно, колкото други CMS, споменати в тази статия, за управление на съдържание за лични блогове. Основният фокус на Plone е върху предоставянето на CMS на ниво предприятие. Основните характеристики на Plone включват силен фокус върху корпоративна сигурност, управление на медийни файлове, инструменти за достъпност, управление на потребители, контрол на разрешенията, многоезична поддръжка и REST API за управление на съдържание от вашите потребителски програми.

Инструкциите за инсталиране на Plone са достъпни тук. Можете да намерите документация и други уроци тук. Списък с плъгини, съвместими с Plone, можете да намерите тук. Изходният код на Plone е достъпен тук.

Лектор

Lektor е генератор на статични сайтове и CMS, комбинирани в едно. Той поддържа структура на „плосък файл“, където всяко парче данни се съхранява в нови или съществуващи файлове в дървоподобно оформление. Lektor не използва никакъв вид SQL база данни за управление на съдържание. Той се фокусира много върху правилното оформление и структура за цялото си файлово съдържание, което помага за по-добра организация на проектните файлове и подобрен контрол на версиите. Lektor се предлага с уеб-базирано графично администраторско табло за управление и редактиране на вашето съдържание. Можете също да използвате неговия API, за да го интегрирате в други програми.

Инструкциите за инсталиране на Lector са достъпни тук. Можете да намерите документация и други уроци тук. Списък със съвместими с Lector плъгини можете да намерите тук. Изходният код на Lector е достъпен тук.

Супердеск

Superdesk е „безглавна“ базирана на Python CMS, която е специално създадена за журналисти и организации, обслужващи новини в цифров формат. Тук терминът „без глава“ се отнася до специален вид CMS, който предоставя интерфейс за интерфейс, API и инструменти за команден ред за създаване и управление на съдържанието на вашия уеб проект, без всъщност да ви дава инструменти за изобразяване на данните в HTML уебсайт. За да изобразите уебсайт, трябва да извлечете данни чрез неговия API, да напишете собствения си интерфейс от нулата или да използвате услуга на трета страна, която може да осигури интерфейс за създаване на нови уеб страници, като се свържете с API на вашия обезглавен CMS. Superdesk е фокусиран основно върху предоставянето на бекенд, който улеснява производството и разпространението на новини. Имайте предвид, че Superdesk предлага и платена поддръжка и услуги, но версията с отворен код е напълно безплатна.

Инструкциите за инсталиране на Superdesk са достъпни тук. Можете да намерите документация и други уроци тук. Изходният код на Superdesk е достъпен тук.

Заключение

Това са единствените основни безплатни и с отворен код базирани на Python CMS, които се разработват редовно и осигуряват добра документация и поддръжка от общността. Някои други базирани на Python CMS софтуери, които преди са били в процес на разработка, са архивирани или поставени в режим на поддръжка.

Как да увеличите FPS в Linux?
FPS означава Кадри в секунда. Задачата на FPS е да измерва честотата на кадрите при възпроизвеждане на видео или игрални изпълнения. С прости думи бро...
Топ Oculus App Lab Games
Ако сте собственик на слушалки на Oculus, тогава трябва да знаете за странично зареждане. Sideloading е процесът на инсталиране на несъхранявано съдър...
Топ 10 игри за игра на Ubuntu
Платформата на Windows е една от доминиращите платформи за игри поради огромния процент игри, които се развиват днес, за да поддържат Windows. Може ли...