Website Development on Pico CMS

Our company is engaged in the development, support and maintenance of sites of any complexity. From simple one-page sites to large-scale cluster systems built on micro services. Experience of developers is confirmed by certificates from vendors.
Development and maintenance of all types of websites:
Informational websites or web applications
Business card websites, landing pages, corporate websites, online catalogs, quizzes, promo websites, blogs, news resources, informational portals, forums, aggregators
E-commerce websites or web applications
Online stores, B2B portals, marketplaces, online exchanges, cashback websites, exchanges, dropshipping platforms, product parsers
Business process management web applications
CRM systems, ERP systems, corporate portals, production management systems, information parsers
Electronic service websites or web applications
Classified ads platforms, online schools, online cinemas, website builders, portals for electronic services, video hosting platforms, thematic portals

These are just some of the technical types of websites we work with, and each of them can have its own specific features and functionality, as well as be customized to meet the specific needs and goals of the client.

Our competencies:
Development stages
Latest works
  • image_web-applications_feedme_466_0.webp
    Development of a web application for FEEDME
    1161
  • image_ecommerce_furnoro_435_0.webp
    Development of an online store for the company FURNORO
    1041
  • image_crm_enviok_479_0.webp
    Development of a web application for Enviok
    822
  • image_crm_chasseurs_493_0.webp
    CRM development for Chasseurs
    847
  • image_website-sbh_0.png
    Website development for SBH Partners
    999
  • image_website-_0.png
    Website development for Red Pear
    451

Website Development on Pico CMS

Pico is a minimalist flat-file CMS on PHP. Content is stored in Markdown files, templates are written in Twig, configuration in YAML. The core consists of thousands of PHP lines, without ORM, without abstraction layers, without admin interface. This makes Pico predictable and extremely easy to maintain.

When Pico is the Right Choice

Pico suits projects where simplicity matters more than functionality: library documentation, developer portfolio, product landing, personal blog, static API for JAMstack. Deploys in 5 minutes, works on any PHP hosting.

Pico is not suitable for sites with user content, complex access rights, or large volumes of structured data.

Site Structure

mysite/
  content/          # Markdown content (like pages/ in Grav)
    index.md        # main page → /
    about.md        # → /about
    services/
      index.md      # → /services
      web-dev.md    # → /services/web-dev
    blog/
      index.md
      2024-11-post.md
  themes/
    my-theme/       # active theme
  plugins/          # plugins
  config/
    config.yml
  lib/              # Pico core (don't touch)
  vendor/
  index.php

Page Frontmatter

---
Title: Web Development
Description: Full-cycle website creation using modern technologies
Author: Team
Date: 2024-11-01
Robots: index,follow
Template: service
Tags: web, php, frontend
---

## Web Development

Page text in **Markdown**.

Navigation and Structure

Pico automatically forms pages array in Twig — all site pages:

{# First-level navigation #}
{% 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 %}

Configuration

# config/config.yml
site_title: My Site
base_url: https://mysite.com
theme: my-theme
date_format: d.m.Y
timezone: Europe/Minsk
rewrite_url: true

pages_order:
  by: alpha    # alpha | date | meta
  asc: true

content_dir: content/
content_ext: .md

Typical Pico Projects

Type Templates Timeline
Landing 1–2 3–7 days
Portfolio 3–5 1–2 weeks
Blog/docs 4–6 1–2 weeks
Corporate card 4–7 1–3 weeks