![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 29.11.2022
Сообщений: 3
|
![]()
20250521654f47bb10774c587bba016796f120a02d879fe91f4349f6db3fb3861b6f4212.jpg
Система управления содержимым «ГИРВАС» (CMS «GIRVAS») - мультиязычная многопрофильная бесплатная система управления содержимым с открытым исходным кодом от компании «Карельский разработчик», нацеленная на создание оптимизированного веб-ресурса в плане скорости загрузки его содержимого, создание веб-ресурса любого направления с возможностью публикации контента на разных языках с возможностью последующей индексацией со стороны поисковых систем. Система начала разрабатываться в 2021 году индивидуальным предпринимателем Андреем Шестаковым. Система управления написана на языке программирования общего назначения PHP без использования сторонних фреймворков. Базируется на собственном движке. В 2024 году 17 июня программа была зарегистрирована в Реестре программ для ЭВМ через Федеральный институт промышленной собственности, а 27 ноября того же года на основании протокола заседания экспертного совета по программному обеспечению Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации программное обеспечение CMS «GIRVAS» было внесено в Реестр российского программного обеспечения. Примечание: Система проходит процесс "обкатки", поэтому может содержать ошибки. Функциональные характеристики
Особенности
Инструкции по установке и эксплуатации
Технические требования
Подробнее о системе: https://cms-girvas.ru/page/about Репозиторий: https://gitflic.ru/project/garbalo/cms-girvas Последний раз редактировалось Drelagas; 22.05.2025 в 21:39. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 27.04.2022
Сообщений: 514
|
![]()
Drelagas, я так понимаю сайтов работающих на вашей CMS в интернетах пока нет?
стимулятор https://yoomoney.ru/to/41001303250491
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 29.11.2022
Сообщений: 3
|
![]()
Valick, добрый день! На данный момент на системе активно работает два доступных сайта: сайт компании и сайт продукта. Также в рамках реализации Программы поддержки НКО для некоммерческих организаций реализовываются сайты на базе системы «ГИРВАС». Мы только выходим на рынок, поэтому со временем таких сайтов будет становиться больше.
Последний раз редактировалось Drelagas; 22.05.2025 в 21:32. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 27.04.2022
Сообщений: 514
|
![]()
Drelagas, я там немного код глянул, вы уж извините, но вам не с чем выходить на рынок. Ваша CMS отстала лет на 20. Вы конечно молодец, но вам бы почитать про composer, про PSR и DI, да и про паттерны проектирования в целом. Про ядро я молчу, там конь не валялся, но взять хотя-бы пагинатор, там хардкод с хтмл внутри.
Очень хорошо, что вы используете git, но вот интересно какую IDE вы используете для разработки? Мой шторм просто в панике от кода. Амбиции это хорошо, плохо когда они на ровном месте. Поверьте, всё выше описанное это конструктивная критика.
стимулятор https://yoomoney.ru/to/41001303250491
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 09.05.2012
Сообщений: 34
|
![]()
Но сайт у вас уже не работает. У меня не открылся ни сайт компании, ни сайт проекта (включая документацию), ни сайт "Карельский разработчик", ни сайт программы поддержки НКО (у меня Ростелеком, все другие сайты прекрасно работают).
Репозиторий посмотрел по диагонали. Есть большие вопросы к архитектуре проекта. Судя по всему опыт двух последних десятилетий веб-разработки был полностью проигнорирован. Стандарты разработки (общепринятые для отрасли) не используются. Архитектурные шаблоны не использовались. Даже зачатков идей MVC (характерных для CMS) у вас нет. Автоматического тестирования не предусмотрено (да, есть папка tests, но вот самих тестов в ней нет). Если вы попытаетесь обкладывать тестами ваш продукт - у вас даже на модульном тестировании уже начнутся проблемы, потому что у вас нет DI, и вам сложно будет замокать ваши классы. Вы делаете коммерческий продукт, у вас свое видение, как он должен выглядеть. Хорошо. Но вы хотя бы изучали решения, с которыми вам предстоит конкурировать? Если прочитать хотя бы релиз ноуты к популярным фреймворкам - можно понять, с какими проблемами они сталкивались, и превентивно их устранить. Можно посмотреть на Laravel или Symfony - у них открытый исходный код и они очень хорошо написаны. Можно посмотреть на популярнейшие CMS - Wordpress, Joomla (хотя на мой взгляд она сделана не очень хорошо), Битрикс. Drelagas, в целом нет абсолютно ничего плохого в том, чтобы пилить свои велосипеды. Это крутой опыт и вы можете здорово прокачаться на этом. Но для коммерческого продукта выглядит плохо. Вам есть куда расти. Если вы не поработаете над архитектурой сейчас - очень быстро вы выдохнетесь, потому что в ваш проект новые правки будут вноситься все сложнее и сложнее. Это сложно. Очень сложно. И борьбу со сложностью вы не выиграете. Кроме того, что выше посоветовал коллега, могу посоветовать вам пару очень хороших книжек, знаний из которых, вот прямо здесь и сейчас, как мне кажется, вам не хватает:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Web-система управления библиотекой | Natylia | Фриланс | 4 | 26.11.2016 16:20 |
Элемент управления содержимым поле со списком с накоплением word 2007 | ekety | Microsoft Office Word | 0 | 31.03.2014 13:09 |
система управления ТЭЦ | 1_love | Фриланс | 0 | 07.04.2012 18:29 |
Руна - система управления содержимым Rune CMS | apromix | WordPress и другие CMS | 39 | 02.02.2012 11:37 |
Система управления HostCMS | Йа креведко | WordPress и другие CMS | 2 | 15.03.2009 00:08 |