Loading...
PHP, MySQL | SwiftCore – ядро ​​для создания сайта
tiqix (26 мар 2025, в 22:06)


Вас приветствует SwiftCore!

Создаем новое ядро ​​(надеюсь в будущем CMS) для создания сайтов с открытым кодом. Цель – создать PHP инструмент для создания сайтов с контентом.

Сейчас публикуются нулевые версии ядра для оценки кода, субъективной оценки. Прошу всех неравнодушных высказывать мнение, что надо переделать, что не так, что так и так далее...

В целом моя критика заключается в организации и написании кода. Это же CMS, ну хотя бы базовый MVC для структуры взять, для базы взять ORM какую-нибудь, например, readbeanphp, чтобы не писать свои классы для работы с БД. Не в обиду, но это тяжело назвать CMS, даже начальной.
STUDIO (29 мар 2025, в 22:28)
это шутка?
Покажи как лучше
STUDIO (29 мар 2025, в 22:46)
В целом моя критика заключается в организации и написании кода. Это же CMS, ну хотя бы базовый MVC для структуры взять, для базы взять ORM какую-нибудь, например, readbeanphp, чтобы не писать свои классы для работы с БД. Не в обиду, но это тяжело назвать CMS, даже начальной.
Я не говорил, что это полноценная CMS. Код я учил из движков из баймаса, плюс использую искусственный интеллект для исправления ошибок и усовершенствования, так как в последний раз писал код больше года назад
tiqix , какой ИИ используешь?
какие движки в пример посомтреть брал?
________
посл. ред. 29.03.2025 в 22:52; всего 1 раз(а); by 27wolf
tiqix (29 мар 2025, в 22:50)
Я не говорил, что это полноценная CMS. Код я учил из движков из баймаса, плюс использую искусственный интеллект для исправления ошибок и усовершенствования, так как в последний раз писал код больше года назад
Посмотри структуру и код фреймворков на PHP (CodeIgniter, Laravel и т.д., их там много). Посмотри библиотеки, связанные с PHP, на GitHub, в целом увидишь разницу.
STUDIO ,
код фреймворков

лучше не надо
лучше что-то свое по простому написать, но чтобы работало
tiqix (26 мар 2025, в 22:06)


Вас приветствует SwiftCore!

Создаем новое ядро ​​(надеюсь в будущем CMS) для создания сайтов с открытым кодом. Цель – создать PHP инструмент для создания сайтов с контентом.

Сейчас публикуются нулевые версии ядра для оценки кода, субъективной оценки. Прошу всех неравнодушных высказывать мнение, что надо переделать, что не так, что так и так далее...

Я бы начинал на Laravel писать скорее всего. Если планируется CMS под развитие. Пока ничего нет в вашей CMS, лучше поменять решение изначально. Потом пойдут сложности скорее всего. Больше проблем с переносом себе сделаете.
tiqix ,
Вопрос 1: а кто тебя научил фильтровать данные, которые идут на запись в бд, функцией, которая предназначена для фильтрации данных на вывод? (sanitize).

Вопрос 2: зачем фильтровать эти данные, когда ты используешь pdo и плейсхолдеры?(подготовленные запросы).
________
посл. ред. 30.03.2025 в 00:20; всего 3 раз(а); by Лара
Ну слушай, если хочешь сделать cms под развитие, то тебе надо добавить возможность обновления версии, чтобы постоянный юзер мог в любой момент обновить свой сайт без потери данных в бд, по другому люди просто будут искать что то другое, ибо не смогут использовать старый дамп на новой версии, т.к. таблицы будут добавляться и удаляться при выпуске новых версий
WenLonger , до этого сразу видно, что очень далеко
если вот вспомнить движки, то там делали апдейты между версиями это да, но и они предел имели
просто изменения если правильно описывать, но и вручную обновить можно
апдейт может быть сложнее движка...
Онлайн: 5
Время: 17:47:16
Gen. 0.3281
(c) ByMAS.RU 2010-2025