Створення сайту на Pico CMS: flat-file без БД

Коли потрібен простий сайт-візитка або лендінг, а громіздкі CMS здаються надмірними, ми пропонуємо рішення на Pico CMS — flat-file системі без бази даних. Наша команда розробляє сайти на Pico під ключ, від концепції до запуску, забезпечуючи швидке завантаження та легкість керування контентом. Результат — надійний і масштабований проєкт, який ви зможете легко підтримувати.

Розробка та обслуговування будь-яких видів сайтів:

Інформаційні сайти або веб-програми
Сайти візитки, landing page, корпоративні сайти, онлайн каталоги, квіз, промо-сайти, блоги, ресурси новин, інформаційні портали, форуми, агрегатори
Сайти або веб-програми електронної комерції
Інтернет-магазини, B2B-портали, маркетплейси, онлайн-обмінники, кешбек-сайти, біржі, дропшиппінг-платформи, парсери товарів
Веб-програми для управління бізнес-процесами
CRM-системи, ERP-системи, корпоративні портали, системи управління виробництвом, парсери інформації
Сайти або веб-програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, конструктори сайтів, портали надання електронних послуг, відеохостинги, тематичні портали

Це лише деякі з технічних типів сайтів, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Послуги, які ми пропонуємо
Показано 1 з 1Усі 2062 послуг
Створення сайту на Pico CMS: flat-file без БД
Простий
~2-3 дні
Часті запитання

Проекти на Pico: коли flat-file CMS вирішує задачу

Уявіть: вам потрібен простий сайт-візитка, але WordPress здається перевантаженим, а налаштування адмінки забирає час. Pico CMS — flat-file CMS на PHP, яка зберігає контент у Markdown-файлах, працює без бази даних і запускається на будь-якому хостингу за 5 хвилин. Ми розробляємо проекти на Pico понад 10 років, реалізували більше 50 сайтів — від лендингів до корпоративних візиток. Нижче розберемо, коли Pico — найкращий вибір і як ми підходимо до розробки.

Що таке Pico CMS і для яких проєктів вона підходить?

Pico CMS — мінімалістична flat-file CMS на PHP. Її ядро складається з кількох тисяч рядків PHP, без ORM, без шарів абстракції, без адміністративного інтерфейсу. Контент зберігається в Markdown-файлах, шаблони пишуться на Twig. Pico підходить для проєктів, де простота важливіша за функціональність: документація бібліотеки, портфоліо розробника, лендінг продукту, персональний блог, статичний API для JAMstack. Розгортається за 5 хвилин, працює на будь-якому PHP-хостингу. Pico не підходить для сайтів з користувацьким контентом, складними правами доступу або великими обсягами структурованих даних.

Чому Pico швидша за традиційні CMS?

Pico генерує сторінки на льоту з Markdown без запитів до бази даних. Це дає мінімальний час відгуку (TTFB) — зазвичай 20–30 мс, і низьке навантаження на сервер. Крім того, Pico легко кешується на рівні веб-сервера. Наприклад, при використанні Nginx можна налаштувати кешування цілих сторінок. Розробка на Pico обходиться дешевше, оскільки не потребує дорогого хостингу та ліцензій — ви економите на кожному етапі.

Яку економію дає Pico порівняно з WordPress?

Вартість розробки на Pico зазвичай на 30–50% нижча, ніж на WordPress, за рахунок відсутності бази даних і простоти архітектури. Хостинг для Pico може коштувати в 2–3 рази дешевше, оскільки достатньо найпростішого PHP-хостингу від 100–200 грн на місяць. Підтримка сайту також потребує менше ресурсів: оновлення контенту через Markdown-файли не займає багато часу, а резервне копіювання зводиться до копіювання папки з файлами.

Структура сайту

mysite/
  content/ # Markdown-контент (аналог pages/ в Grav)
    index.md # головна сторінка → /
    about.md # → /about
    services/
      index.md # → /services
      web-dev.md # → /services/web-dev
    blog/
      index.md
      post.md
  themes/
    my-theme/ # активна тема
  plugins/ # плагіни
  config/
    config.yml
  lib/ # ядро Pico (не чіпати)
  vendor/
  index.php

Frontmatter сторінки

---
Title: Розробка веб-сайтів
Description: Створення сайтів під ключ на сучасних технологіях
Author: Команда
Robots: index,follow
Template: service
Tags: web, php, frontend
---
## Розробка сайтів
Текст сторінки в **Markdown**.

Навігація та структура

Pico автоматично формує масив pages у Twig — всі сторінки сайту:

{# Навігація першого рівня #}
{% for page in pages if page.id|split('/')|length == 1 and not page.hidden %}
    <a href="{{ page.url }}" class="{{ current_page.id == page.id ? 'active' : '' }}">
        {{ page.title }}
    </a>
{% endfor %}

Конфігурація

---
# config/config.yml
site_title: Мій сайт
base_url: https://mysite.com
theme: my-theme
date_format: d.m.Y
timezone: Europe/Kyiv
rewrite_url: true
pages_order:
  by: alpha # alpha | date | meta
  asc: true
content_dir: content/
content_ext: .md
---

Як ми розробляємо проєкти на Pico?

Процес роботи включає чотири етапи:

  1. Аналіз і проєктування — складаємо карту сайту, визначаємо шаблони, узгоджуємо структуру Markdown-файлів.
  2. Верстка на Twig — створюємо шаблони з нуля або адаптуємо існуючу тему. Використовуємо Tailwind або чистий CSS, підключаємо JavaScript за необхідності.
  3. Інтеграція контенту — заповнюємо сторінки контентом, готуємо зображення, налаштовуємо плагіни (наприклад, для карти сайту або RSS).
  4. Тестування і деплой — перевіряємо коректність посилань, адаптивність, продуктивність. Завантажуємо на хостинг через FTP або Git.

Типові помилки при роботі з Pico

Часта помилка — спроба використовувати Pico для проєктів з динамічним контентом, де потрібна адмінка. Pico не має інтерфейсу керування, тому всі зміни вносяться через файли. Якщо у вас кілька авторів без технічних навичок, краще вибрати іншу CMS. Друга помилка — неправильна структура контенту: Pico використовує вкладені папки для URL, і якщо не налаштувати rewrite_url: true, посилання будуть з ?page=.... Рекомендуємо одразу вмикати ЧПУ.

Порівняння Pico CMS з іншими flat-file системами

Параметр Pico CMS Grav Eleventy
Мова шаблонів Twig Twig Liquid / Nunjucks
База даних Немає Немає Немає
Адмінка Немає Є (плагін) Немає
Час завантаження < 50 ms < 100 ms < 50 ms
Спільнота Маленька Велика Велика
Крива навчання Низька Середня Середня

Що входить у роботу та типові проєкти

  • Встановлення та налаштування Pico CMS на вашому хостингу
  • Розробка адаптивного шаблону з довільним дизайном
  • Підключення домену та SSL
  • Налаштування ЧПУ та robots.txt
  • Оптимізація зображень та мініфікація CSS/JS
  • Документація по роботі з файловою структурою
  • Передача вихідного коду та прав доступу
  • Гарантія 30 днів на виправлення помилок
Тип Шаблонів Термін
Лендінг 1–2 3–7 днів
Портфоліо 3–5 1–2 тижні
Блог/документація 4–6 1–2 тижні
Корпоративна візитка 4–7 1–3 тижні

Зв'яжіться з нами для обговорення вашого проєкту — ми оцінимо завдання і запропонуємо оптимальне рішення. Замовте консультацію щодо впровадження Pico на вашому існуючому сайті.

Наші компетенції:

Останні роботи

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1542
  • Розробка веб-додатків для компанії FEEDME
    Розробка веб-додатків для компанії FEEDME
    1394
  • Розробка веб-сайту для компанії БЕЛФІНГРУП
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    1081
  • Розробка інтернет магазину для компанії FURNORO
    Розробка інтернет магазину для компанії FURNORO
    1369
  • Розробка веб-додатків для компанії Enviok
    Розробка веб-додатків для компанії Enviok
    1142
  • Розробка веб-сайту для компанії ФІКСПЕР
    Розробка веб-сайту для компанії ФІКСПЕР
    1060