Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Пишу CMF, ищу единомышленников для дальнейшей разработки. [4]
Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012
Помог: 4 раз(а)
DeepVarvar, благодарю за положительный отзыв на днях перелопатил архитектуру программного кода, теперь будет достаточно явный паттерн HMVC запросы уже работают корректно, но вот с шаблонизацией возникли проблеммы... раньше решение было весьма деревянным и костыльным... сейчас думаю как можно унифицироваь шаблонизатор, а еще лучше только класс View, чтобы его научить выводить данные в любом формате
может кто подскажет интересные мысли или даже готовые решения? ;)
vbnm
Отправлено: 16 Января, 2012 - 22:15:28
Новичок
Покинул форум
Сообщений всего: 26
Дата рег-ции: Янв. 2012
Помог: 0 раз(а)
digi пишет:
View, чтобы его научить выводить данные в любом формате
В ДУрпале такое есть.(идея наверно оттель?)
В форумах типо этого решается за счет ББкодов.
ДЖумле решается за счет вставки кода в формате ПХП. Но там жесткие шаблоны.
Посмотрите, как работают шаблоны в Конкрете5 (драп анд дроуп и тд и тп...), там сейчас есть плагин, сторонняя форма под цели вставки.
Вам просто можно просмотреть то, как это решается там, иль на прямую взять оттель куски кода.
Говоря о "любом формате" уточняйте, ибо, в принципе форматов в вебе всего три глобальных: аудио, видео, текст)
Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012
Помог: 4 раз(а)
нет, идея от паттерна мвц, а реализация по сути похожа на то как сделано в ZF т.е. экшены не возвращают ответ, а только формируют Вид, а вот уже вызывающий контроллер после выполнения экшена у дочернего контроллера, затем забирает у него подготовленный Вид.
http://symfony[dot]com/ - очень симпатизирует симфони 2 много изучаю, щупаю, но строить весь проект на нём не готов... считаю, слишком перегруженными даже минимальные абстракции... ну и плюс пхп 5.3.2+, а мне пока чуть чуть еше надо на 5.2.х подержать проект ;)
vbnm
Отправлено: 17 Января, 2012 - 01:09:06
Новичок
Покинул форум
Сообщений всего: 26
Дата рег-ции: Янв. 2012
Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012
Помог: 4 раз(а)
если вам интересно, можете позаниматься оформлением текстов "для новичков" мой интерес - решение технических задач и в этом ракурсе стараюст достаточно доходчиво выдавать информацию, разумеется вопросы и замечания привествуются!
vbnm
Отправлено: 17 Января, 2012 - 01:36:02
Новичок
Покинул форум
Сообщений всего: 26
Дата рег-ции: Янв. 2012
Помог: 0 раз(а)
digi ну, обижатся незачем)))
Я бы вам предложил совместно разобрать по запчастям ДФишиг, так как этот плагин для Джумлы оч мне интересен, просто я нуб в вопросах программирования и мне там многое непонятно.
Вам будет большая польза для вашего проекта, в виде последующей возможности интеграции с вашим КМФ любого другого продукта.
КАк у вас со временем?
digi
Отправлено: 17 Января, 2012 - 01:47:06
Посетитель
Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012
Помог: 4 раз(а)
инммунитет уже выработался, так что всё ок просто стараюсь тактично пояснить свою позицию.
я только за, предлагайте
ЗЫ: возможно офтопик, а у вас есть в планах обучение програмингу? ;)
vbnm
Отправлено: 17 Января, 2012 - 01:58:24
Новичок
Покинул форум
Сообщений всего: 26
Дата рег-ции: Янв. 2012
Помог: 0 раз(а)
digi пишет:
а у вас есть в планах обучение програмингу?
я как бэ, как и все, учусь во время конкретно поставленных задач и самого процеса...
а так, что-то заучивать, иль разбирать на отвлеченных примерах,- можно, но инфа просто не задерживается в голове.
у меня уже штук пять книжек по ПХП просто пылятся, ибо..)))
digi пишет:
я только за, предлагайте
хм, тут кажется это будет сделать трудновато, ибо функционал форума не очень пригоден.
1 мы можем перейти на сторонний ресик, у меня есть пара заброшенных форумов, где естесно ни кто мешать не будет.
2 мы открываем тему здесь.
3 мы можем и то и другое объеденить.
digi
Отправлено: 17 Января, 2012 - 02:06:56
Посетитель
Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012
Помог: 4 раз(а)
можно конкретно поставить задачу, например: разработать интергацию авторизации юзеров в смарт-коре с формумом smf1.x вполне конкретный пример и прекрасное начало для развития вашей кренкретной идеи
обсужать предметно движок лучше на форуме движка http://smart-core[dot]org/forum/ а сюда можем потом тезисно выкладывать результаты обсуждения, чтобы аборигенов держать в курсе
ЗЫ: по пхп нужна всего одна книжка, но адекватная, не навязывающая былокодинг, а просто хорошо дающая понимание синтаксиса языка, а также некоторых нюансов, а дальше уже надо учиться именно программимровать т.е. язык это уже второсотепенный аспект.
vbnm
Отправлено: 17 Января, 2012 - 02:27:03
Новичок
Покинул форум
Сообщений всего: 26
Дата рег-ции: Янв. 2012
Помог: 0 раз(а)
digi пишет:
разработать интергацию авторизации юзеров в смарт-коре с формумом smf1.x
можно и так
мне-то он нужен под К5)))
но, если я врублюсь в основу ентого ДФишинга, то его можно будет затачивать под любую платформу.. (Добавление) digi на вашем форуме можно будет обмениваться зип файлами?
и еще, у вас там есть функция первое сообщение темы на всех страницах?
digi
Отправлено: 17 Января, 2012 - 02:33:16
Посетитель
Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012
Помог: 4 раз(а)
файлами можно.
про первое сообщение это зачем? не задавался этим вопросом...
vbnm
Отправлено: 17 Января, 2012 - 02:36:30
Новичок
Покинул форум
Сообщений всего: 26
Дата рег-ции: Янв. 2012
Помог: 0 раз(а)
digi пишет:
про первое сообщение это зачем? не задавался этим вопросом...
Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012
Помог: 4 раз(а)
Проведен крупный рефакторинг кода, теперь более явно прорисовывается паттерн MVC, но в данном движке, в связи с особенностями архитектуры — HMVC функциональных изменений нет, на данный момент даже может быть наоборот, что-то может еще неработать из того, что работало раньше ;) в общем огрехов еще много, но сейчас код стал проще, чем был ;)
Скачать как обычно можно отсюда http://smart-core.org/. Код смотреть удобнее тут https://github.com/d1gi/Smart-Core-CMF.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.