PurpleCMS — хуткая CMS для сайтаў і інтэрнэт-крам

вярнуцца
purplecms.purplelabs.eu

Большасць невялікіх кампаній робяць сайт аднолькава: бяруць папулярны рухавік, дадаюць дзясятак плагінаў ад розных аўтараў і спадзяюцца, што ўсё гэта будзе працаваць разам. Праз год сайт тармозіць, абнаўленні кожны месяц нешта ламаюць, і ніхто ўжо не памятае, якое пашырэнне адказвае за форму заказу. PurpleCMS створана як процілеглы падыход: адна сістэма, у якой усё, што патрэбна сайту кампаніі і невялікай краме, ужо ўбудавана і зроблена для сумеснай працы.

PurpleCMS — наша сістэма кіравання сайтам, напісаная на чыстым PHP без цяжкіх фрэймворкаў. Яна працуе на любым хостынгу з PHP 8 і MySQL, хутка адкрывае старонкі нават на недарагім серверы і кіруецца з адной адмінкі, аднолькава зручнай на камп'ютары, планшэце і тэлефоне. Больш за дваццаць модуляў — ад старонак і блога да каталога тавараў, заказаў і рассылак — карыстаюцца агульным інтэрфейсам, агульнымі наладамі і адзінай мадэллю бяспекі.

Каму падыдзе PurpleCMS:

  1. кампаніям і сэрвісам, якім патрэбны хуткі сайт са старонкамі пра паслугі, цэны і кантакты;
  2. інтэрнэт-крамам з каталогам ад дзясяткаў да тысяч тавараў, цэнамі ў некалькіх валютах і рэшткамі;
  3. блогам і навінавым сайтам, якія публікуюцца рэгулярна, у тым ліку аўтаматычна праз API;
  4. шматмоўным праектам, якія працуюць з кліентамі з розных краін;
  5. вэб-студыям, якія робяць сайты для кліентаў і хочуць прадказальную і зразумелую кодавую базу.

Што ўваходзіць у сістэму:

  1. старонкі, раздзелы і блог з візуальным рэдактарам, выявамі і ўкладаннямі;
  2. каталог тавараў з катэгорыямі, характарыстыкамі, цэнамі, рэшткамі і складам;
  3. кошык, заказы, промакоды, абранае і водгукі пакупнікоў;
  4. формы заявак, рассылкі падпісчыкам і апавяшчэнні;
  5. SEO-палі для кожнай старонкі і тавару: title, description, canonical, Open Graph, хлебныя крошкі, разметка schema.org і дынамічны sitemap.xml;
  6. некалькі моў для старонак і тавараў і перакладчык радкоў інтэрфейсу;
  7. карыстальнікі, ролі і журнал усіх дзеянняў у адмінцы.

Хуткасць закладзена ў архітэктуру, а не дададзена плагінамі кэшавання. Выявы аддаюцца ў WebP, старонкі адпраўляюць загалоўкі Last-Modified і адказваюць 304, калі нічога не змянілася, таму наведвальнікі і пошукавыя робаты атрымліваюць змесціва імгненна, а сервер не заняты лішняй працай. Хуткія старонкі — гэта лепшыя пазіцыі ў пошуку і менш наведвальнікаў, якія сыходзяць, не дачакаўшыся загрузкі.

Працаваць з кантэнтам гэтак жа зручна. Матэрыялы можна публікаваць па раскладзе, рыхтаваць як чарнавікі або атрымліваць аўтаматычна праз API — напрыклад, ад нашага бота ArticleFlow, які піша артыкулы і карткі тавараў. У кожнай старонкі і тавару ёсць свая моўная версія, таму шматмоўны сайт кіруецца з тых жа экранаў, без асобных копій рухавіка.

Бяспека ўключана па змаўчанні: паролі захоўваюцца ў выглядзе хэшаў, формы абаронены ад CSRF, запыты абмяжоўваюцца па частаце, сайт аддаецца з Content Security Policy, AntiBot адсякае аўтаматычны трафік, а кожная змена ў адмінцы запісваецца ў журнал падзей. Выбіраць і наладжваць асобныя пашырэнні бяспекі не трэба — яны частка сістэмы.

На PurpleCMS працуе наш уласны сайт і сайты многіх нашых кліентаў, таму кожны модуль правераны на рэальных праектах з сапраўднымі наведвальнікамі і заказамі. Калі кліенту трэба нешта асаблівае — інтэграцыя з уліковай сістэмай, нестандартны калькулятар, абмен з пастаўшчыком, — мы дадаём гэта модулем, які ўбудоўваецца ў тую ж адмінку, а не прыкручваем чужы плагін.

Пачаць проста. Адкрыйце дэма-адмінку без рэгістрацыі (лагін demo, пароль demo) і прайдзіцеся па таварах, старонках і заказах. Затым можна стартаваць на бясплатным тарыфе, стварыць старонкі сайта і запоўніць SEO-палі, а перайсці на платны тарыф, калі спатрэбяцца каталог, заказы, рассылкі і іншыя модулі. Калі не хочаце займацца наладай самі, мы ўсталюем PurpleCMS, перанясём змесціва бягучага сайта і наладзім усё пад ваш бізнес.

Магчымасці, скрыншоты, цэны і адказы на частыя пытанні — на афіцыйным сайце PurpleCMS: purplecms.purplelabs.eu.

PurpleCMS purplecms.purplelabs.eu