Simba, cms обновляется в отдельных модулях. создай папку систем и туда положи системные модули, которые у тебя есть, в то время как у тебя твои личные модули никак не затрагиваются.
или я тебя не так понял?
Simba, cms обновляется в отдельных модулях. создай папку систем и туда положи системные модули, которые у тебя есть, в то время как у тебя твои личные модули никак не затрагиваются.
или я тебя не так понял?
Simba, а ты точно понял концепт?
там свой лоадер из 3х строк кода и нужен он для гибкости, авторзагрузчик компосера не мешает никак :-)
ты можем установить все что тебе угодно, даже то, что не вписывается в концепт, модульность позволяет сделать всё что тебе в голову придёт.
пхп5? ужас какой)) ты считаешь возьмую версию инновацией в пхп?)
а что именно не так с модулями?
<?php
namespace InstallModule;
//
//
//
class InstallModule implements \Hill\IModule {
public static function create(array $options = []) {
return [
'moduleClass' => InstallModule::class,
'controllers' => [
\InstallModule\Controller\InstallController::class,
],
];
}
} zbzalex, php5 (серьёзно?), PSR, Композер зачем-то устанавливается, но автолоадер какой-то свой. Модули подумай как ты будешь кастомизировать и обновлять со стороны стороннего разработчика когда CMS обновляется сама, а модули у тебя свои. В общем там думать ещё много над чем есть.
Вот хороший сайт для старта: https://phptherightway.com/ начни с него лучше
Simba, недельку назад накидал небольшой концепт по джону
https://github.com/zbzalex/hill-php может глянуть вот тут.
zbzalex, весь мой код на гитхабе в открытом виде. Там куча говнокода, где-то нормальный может даже есть. Я уже вырос из того, чтобы считать свой код максимально трушным, а весь остальной говном (но ты вижу ещё не дорос до этого периода. Это нормально и пройдет со временем). Так зачем мне с тобой какой-то лайвкодинг проводить? Чтобы что? Себя ты показал уже и так. Нифига не разобрался, написал какую-то хероту, мысли не сформулировал, уточняющие вопросы проигнорил.
В общем если есть какая-то конкретика (вопросы, предложения касательно JohnCMS), то пиши, разводить непонятно что у меня нет времени и желания (видимо старею гг.)
Simba, давай с тобой лайв кодинг с камерами если на то пошло) без гугла и т.д)
я хочу посмотреть на сколько. я не знаю определения этих вещей и хочу увидеть твоё лицо, когда я тебе начну вопросы задавать.
zbzalex, был бы ты чуть поумнее, ты бы не писал кучу аббревиатур, а открыл код и нашел бы кучу всякой херни, которая там есть гг. Но ты начал писать по папку data, модули, фабрики, инкапсуляцию, кисс и драй. Если бы ты знал определения кисс и драй, ты бы их вообще не писал ![]()
В целом, да, нет смысла продолжать) Всё и так понятно)
Simba, да нам с тобой вообще не о чем дальше продолжать дискутировать. у тебя уровень ответа как у школьника, который выучил пхп. изначально было понятно, что у тебя айкью как у батарейки, но я пытался. видишь как всё оказалось печально?
zbzalex, все?) ну в целом уровень дискуссии был понятен изначально ) ![]()
Simba, просто рукалицо