В прошлом году выкладывал на всеобщее обозрение мою разработку движка. тогда было рабочее название JЕngine (Just Engine или просто движок ). Очень хочу поблагодарить всех, кто конструктивно отозвался и уделил время на хоть какое-то знакомство и критику. Все замечания были приняты и сделан полный рефакторинг кода, а за одно и немного структуры БД и архитектуры системы. В жизни произошли некоторые изменения и добираться до движка приходилось нечасто. Сейчас всё устаканилось и решил продолжить разработку, по этому предлагаю всем желающим ознакомиться с тем что уже есть, всегда готов ответить на все вопросы. Документация и ссылки на скачивание движка тут: http://smart-core.org/wiki/ Также работает форум: http://smart-core.org/forum/ Догадываюсь, что могут посыпаться сообщения в духе «а чем твой движок лучше других?», в прицнипе справедливо, но ответить на такой вопрос однозначно немогу... во первых состояние проекта весьма раннее, по этому еще нету тысячи модулей расширения как у друпала или джумлы, нету многих возможностей, которые заложены в архитектуре и сейчас существуют только в ТУДУ-шках, нету гламурного инсталлятора и мегааяксовой панели управления... во вторых «других» надо бы озвучить т.е. конекретно с какой системой надо сделать сревнение? В принципе то, что проект еще молод, это может быть даже к лучшему т.к. если кого заинтересует именно архитектура и заложенные в движок требования, то можно будет достаточно быстро вникнуть в код и приступить к совместному развитию.
слишком много констант, закомментированного кода и туду. PHP: <?php if (isset($cfg_ini_array['domains']['production'])) { $tmp_production = explode(' ', $cfg_ini_array['domains']['production']); foreach ($tmp_production as $value) { if ($value === $host) { $active_profile = 'production'; break; } } } in_array?
много констант? вроде только основные вещи записывал в константы... каментов и туду конечно много (смайл) до продакшина еще как до китая пешком (тоже смайл) в первом сообщении писал что "проект еще молод", в прицнипе подразумевал наличие ляпов и нюансов да, in_array надо будет сделать. на самом деле сейчас пока конфиг неработает так как задуман т.е. в зависимости от домена на котором запущен, он не подгружает настройки, задачка висит в туду, а пока занимаюсь другими вещами...
готов внимательно выслушать более оптимальный, быстрый и эстетичный способ разбора результата работы функции parse_ini_file(); (смайл)
Сколько же усилий человек вбухивает в развитие своего двига, а также форума, одна только эта статья чего стоит... Жаль, что рано или поздно все это будет заброшено и забыто, не потому, что плохо, а потому, что no feedback Искренне хочется как-то поддержать, но я наверное опустился уже окончательно - влом даже региться на том форуме :/ d1gi Вроде интересная у вас разработка... если хотите, могу на своем сайте (в подписи) повесить ссылку справа. Хоть что-то.