Custom content management system for media publications

SKDO Systems develops a media publishing management system on Ruby on Rails, which has been continuously upgraded and developed since 2016.

The system makes it possible to control the page view, the aspects of individual blocks, their order and content. Depending on the number of news items or agendas, the editorial team can tailor pages for different audiences or regions.

Flexible tools for search engine optimization help to improve the ranking of the site in search engine, taking into account the language and location of the user.

The WYSIWYG editor displays a material’s view as it will appear when it is published, allowing users to get an accurate preview of how their content will be seen by the public. Additionally, it offers a wide range of possibilities for the presentation and design of any type of content: inserting media elements, embedding, synopsis, galleries, oscars, referral widgets and other interactive blocks.

The editorship is an ever-changing, fast-paced environment, and we are committed to helping media outlets stay up to speed. Our team has developed a range of tools that can streamline processes, reducing the amount of time it takes to publish content and improving its sustainability. We go beyond the technical to understand and accommodate the particular needs of each media outlet, crafting solutions that are tailored to their specific requirements. Our key objectives are: to reduce the time it takes to publish material and to ensure the stability of media operations.

What we do

  • Business analytics
  • Design system development
  • System architecture design
  • Iterative development of new features and improvements based on editorial requirements


  • UI/UX design
  • Frontend development
  • Backend development
  • Testing & QA
  • DevOps & CI/CD
  • Technical Support


  • Backend
    Ruby on Rails, PostgreSQL, Redis
  • Frontend
    HTML, CSS, JS, Vite, Turbo, Stimulus
  • DevOps
    Docker, GitLab CI/CD, Ansible, Puma, NGINX