Скоро Добавление CMS в ваше веб-приложение Flask [TalkPython] [Michael Kennedy]

Moderator
4 Сен 2023
0
-2,954
Добавление CMS в ваше веб-приложение Flask

Adding a CMS to Your Flask Web App

flask-jpg.627268


Краткое содержание курса

Вы решаете, создавать ли веб-приложение Python во Flask или использовать CMS, например Wordpress? Это может показаться или решением. Либо у вас может быть отличное веб-приложение, управляемое данными, или какая-то неуклюжая вещь на PHP, которую маркетологи и другие люди могут использовать для создания сайта.

Но, как вы узнаете из этого курса, очень просто добавить мощную CMS в существующее веб-приложение!

О чем этот курс и чем он отличается?

Этот уникальный курс покажет вам, как использовать имеющиеся у вас навыки в веб-инфраструктуре Python и огромные инвестиции, которые вы вложили в создание масштабируемого веб-приложения, чтобы добавить удобную и высокопроизводительную возможность CMS прямо поверх этого приложения. Вы можете добавить эти функции без изменения поведения существующего сайта или (помимо запуска) существующего кода.

Если вы хотите, чтобы вы могли просто войти на свой сайт и добавить новые функциональные возможности, страницы, перенаправления и многое другое, но насмехались над добавлением отдельного слоя приложения, подобного CMS, на стороне, это для вас.

Мы относимся к вам как к знающим разработчикам Flask, которым необходимо добавить эту замечательную функциональность, чтобы дать вашей команде возможность больше работать самостоятельно на вашем сайте.

Мы начнем с первых принципов маршрутизации, представлений и шаблонов, чтобы помочь вам получить полный контроль над этой функциональностью CMS, так же, как и для остальной части вашего веб-приложения.

Какие темы охватываются

В этом курсе вы будете:


Узнайте, как страницы, управляемые данными, и страницы CMS сосуществуют в вашем приложении.
Добавьте страницы CMS на ваш существующий веб-сайт или новый веб-сайт, который вы только запускаете
ИЗБЕГАЙТЕ запуска параллельного сайта WordPress или Joomla для этой CMS-подобной функциональности
Воспользуйтесь всеми возможностями вашего сайта при работе с целевыми страницами и другими элементами CMS.
Разрешить маркетинговым командам, бизнес-командам и другим редактировать сайт безопасно и профессионально
Используйте пакет markdown-subtemplate для максимальной производительности
Используйте функции повторного использования содержимого markdown-subtemplate для создания общих элементов на страницах
Напишите содержание уценки и предоставьте богатый HTML
Используйте надлежащий, полнофункциональный редактор уценок на бэкэнде администратора для профессионального и качественного обслуживания ваших внутренних пользователей.
Добавьте сверхспособность CMS в свое веб-приложение
И многое другое
Для кого этот курс?

Этот курс предназначен для тех, кто имеет или создает веб-приложение Flask, и хотел бы найти более удобный способ полностью дополнить содержание сайта.

Да, каждому веб-приложению потребуются элементы, управляемые данными. Если бы вы управляли книжным магазином, была бы страница, на которой отображались сведения о книге: обложка, название, цена, сводка и т. Д. Но у вас также была бы страница «Свяжитесь с нами», страница с политикой конфиденциальности, целевая страница для маркетинговой кампании, и так далее. Если вы хотите создать весь этот другой контент без написания нового кода и повторного развертывания сайта, тогда этот курс для вас.

Что касается знаний, мы предполагаем, что каждый, кто проходит этот курс, имеет базовые знания:

Python (вы можете написать функцию, создать класс, повторно использовать элементы через импорт)
Flask
HTML и CSS
Что мы будем строить?

В этом курсе мы берем существующее веб-приложение и добавляем в него эту возможность CMS. Начнем с клона сайта PyPI (), написанного на Flask.

Затем мы будем систематически добавлять наши функции CMS в это приложение. Мы добавим возможность иметь произвольные перенаправления в структуре URL (думаю, ) *, а также * полные страницы (думаю, WordPress). Как только мы сможем захватить и отобразить их, мы добавим в приложение глубокий раздел администратора с соответствующим редактором уценки и другими возможностями.


Для просмотра содержимого вам необходимо авторизоваться

Для просмотра содержимого вам необходимо авторизоваться