Puput: дадатак Django для блогераў
Зноў на APSL мы пачалі выкарыстоўваць Wagtail CMS ў многіх праектах CMS, якія мы распрацавалі для нашых кліентаў (і для нашага сайта таксама). Падобна на тое, што мы прынялі добрае рашэнне, выбраўшы гэты фреймворк, асабліва як каманда Wagtail ўносіць паляпшэнні У яго рамках, як даданне падтрымкі i18n і паляпшэнне візуалізацыі прыборнай панэлі рэдактара, што на самой справе абодва рэчы нам больш за ўсё патрэбныя.
Для таго, каб павысіць прадукцыйнасць SEO для вэб-сайтаў нашых кліентаў, звычайная просьба - стварыць блог-сайт ». Калі мы шукаем блог-інструменты, першая ідэя, што ў нас ёсць, - гэта ўсталяваць Wordpress. Для рэдактараў даволі добра, таму што ў яе вялікая колькасць добрых інструментаў для блогаў. Тым не менш, гэта боль у задніцы кожны раз, калі кліент патрабуе змены або калі яны хочуць, каб яго дызайн / асаблівасці карыстацкага шаблона. Больш таго зроблена з PHP. Нам не падабаецца PHP. У адваротным выпадку нам патрэбна рашэнне, якое лепш інтэгруецца з нашым стэкам (у асноўным у Django).
Адзін з самых папулярных прыкладанняў Django для блогаў, якія мы выкарыстоўвалі ў вялікай колькасці праектаў - гэта Zinnia. Аднак адміністратар рэдакцыі Zinnia пабудаваны з адміністратарам Django па змаўчанні, які карысны, але не зручны для рэдактараў блогаў у адрозненне ад панэлі Wordpress.
Таму мы выбралі Wagtail як наш галоўны інструмент для распрацоўкі CMS-сайтаў у блогу. З іншага боку, паводзіны па змаўчанні Wagtail для структуравання старонак і URL-адрасоў больш падобныя на структуру дрэва: section / subsection / subsubsection . Так што калі мы хочам стварыць блог з структурай URL, напрыклад Wordpress ці Blogger, гэта не здаецца правільным спосабам. Вось чаму мы распрацавалі Шчанюк : убудова для Wagtail, які стварае блог-сайт у праекце Django (з шаблонам па змаўчанні таксама!).
Гэта асноўныя рысы:
- Блог на некалькіх сайтах : У адрозненне ад Zinnia, мы можам стварыць сайт на некалькіх блогах. Напрыклад, мы можам мець звычайны блог і відэа-блог на тым жа сайце.
- Просты і спрытны HTML шаблон па змаўчанні: Як і Zinnia, мы прадстаўляем шаблон па змаўчанні. Мы засяродзіліся на распрацоўцы чыстага і простага шаблона (і рэагаваць таксама).
- SEO-дружалюбныя адрасы: Як мы ўжо сказалі, мы даем стылі URL-адрасоў Wordpress / Blogger. Такім чынам, усе запісы URL маюць фармат: / 2016/03/09 / puput / .
- Падтрымка каментароў Disqus: У адрозненне ад Zinnia і Wordpress, у Puput няма ўласнай сістэмы каментароў. Мы аддалі перавагу выкарыстоўваць шырока выкарыстоўваную сістэму як Disqus. Акрамя таго, вы можаце мець розныя прыкладанні Disqus на сайт.
- Пашыраемая мадэль уводу: Калі вам трэба дадаць больш палёў да запісаў, вы зможаце пашырыць мадэль ўводу без асаблівых намаганняў.
- Наладжвальныя віджэты бакавой панэлі: Бакавыя віджэты, такія як спіс архіваў, спіс катэгорый, спіс тэгаў і многія іншыя настроены на панэлі блога.
- Іншыя: RSS-каналы, адпаведныя запісы, апошнія і папулярныя запісы, запісы аўтара, тэгі, катэгорыі, архівы і тэрмін пошуку ...
Хочаце зірнуць? Паспрабуйце наш дэма-сайт!
Калі вы зацікаўлены ўнесці свой уклад у гэты праект, калі ласка, наведайце наш РЭПО і відэлец! Мы таксама стварылі дарожная карта для запуску версіі 1.0. Не саромейцеся ствараць праблемы дыскусіі новых ідэй.