Признаюсь, что долго затягивал базовую альфу движка, то есть ту, в которой таблицы больше не будут меняться и честно говоря на то были причины. Хотелось внедрить единую регистрацию, единую систему комментирования, единую систему рейтингования (если можно так выразиться).
Могу с уверенностью сказать, что базовая альфа готова. Базовые таблицы меняться больше не будут. Реализовано даже больше, чем собирался сделать. Система автообновления модулей, блоков, тем оформления и даже ядра готовы и работоспособны. Реализован шаблонизатор для нативного php. Сделан репозитарий, откуда в автоматическом режиме можно будет поставить модули, блоки, темы оформления и модули администратора. "Подсадил" одного из своих сотрудников на свой движок, в результате чего он после небольшого ознакомления мог через 7-8 минут написать модуль "О нас" или "About" если угодно...
Честно говоря мне очень жаль, что не удалось сохранить совместимость с модулями антислаеда, но новые модули будет писать легче, проще, интереснее и многофункциональнее, чем прежде. Все таки иногда НАДО выбрасывать старые, пусть и хорошо послужившие вещи... На днях постараюсь выбрать время и в блоге на http://kivicms.ru опишу систему написания модулей, в репозитарии опишу все переменные, которые передаются в шаблоны. Сделаю цикл статей, в которых опишу систему шаблонизирования и построения модулей и блоков.
Специально завел новую ветку на форуме, чтобы по данной системе писали именно сюда. Да, кстати, сайт http://kivicms.ru отдается на тест. Пишем здесь все баги и траблы, которые вам удастся заметить. Всем заинтересованым - заранее спасибо за ваши комментарии.
vitalik1972, Вас 1 раз(а) поблагодарили за это сообщение:
"Подсадил" одного из своих сотрудников на свой движок, в результате чего он после небольшого ознакомления мог через 7-8 минут написать модуль "О нас" или "About" если угодно...
А саму-то "Альфу" где скачать? А то в "Репозитории" на основном сайте выводится - "error: No File" (на белом фоне)
А авто-обновление самого репозитория, предусмотрено? Помню на MacOS такое было, сейчас на Ubuntu GNU/Linux также существует подобный способ распространения ПО обновлять можно частями ("гибкое обновление"), да и сторонние разработки через такое прогонять можно. (в принципе). Думаю, как говорят здесь на форуме, классно!
Осталось только все "протестить". Только где? "Альфы" нет, а на рабочем проекте _http://kivicms.ru, все гладко - переходит (без ошибок) на главную страницу и все. Регистрация-вход, новости, описания репозитория, ну и он сам (правда пуст еще). Даже кнопки "чтоЙ-нибудь" добавить не нашел. пс. Прошу прощения, везде "коменты" добавлять можно.
Еще, на один e-mail, можно бесконечное число регистраций оформить.
Сообщение отредактировал Vladimir56: Apr 23 2011, 14:08
Vladimir56, Вас 1 раз(а) поблагодарили за это сообщение:
хмм, точно. Спасибо. Альфу сейчас сижу подготавливаю. как только с сетапом закончу - сразу выложу
Когда нажимаешь "Выйти" Выводится: "Информация! Вы вышли!" Но "Рады Вас видеть... такой-то", не меняется без перезагрузки. А после перезагрузки, правая панель меняется, а основная так и остается с надписью - "Информация! Вы вышли!" Там в базе, e-mail - "voka50@mail.ru", сотри (если не трудно) все записи, по новой зарегистрируюсь. А то под всеми именами войти можно. Да, а цвет комментария и редактирование будет? Не работает подписка, и ее адрес не пора сменить? Смотрел по "Ctrl+U". Только твой "аккаунт на твите" - работает.
Сообщение отредактировал Vladimir56: Apr 23 2011, 23:38
Разочарован. Тотально. vitalik1972 без обид. Постарайся "прибить" полет мысли и найти смыл в каждом движении, в каждой строке своего кода. Если и дальше будешь настолько бездумно "сшивать" куски кодов разного происхождения - рано или поздно твой движок прогнется под собственным весом.
Sunvas не плачь. Про этот кусок я помню и знаю что с ним надо что-то делать. Это как ты сам видишь остатки от АС, в некоторых местах они еще есть. В основном в файлах CBaseApp и CApp, ах да, еще CStat и CSession
Осталось только все "протестить". Только где? "Альфы" нет, а на рабочем проекте _http://kivicms.ru, все гладко - переходит (без ошибок) на главную страницу и все. Регистрация-вход, новости, описания репозитория, ну и он сам (правда пуст еще). Даже кнопки "чтоЙ-нибудь" добавить не нашел. пс. Прошу прощения, везде "коменты" добавлять можно.
Еще, на один e-mail, можно бесконечное число регистраций оформить.
Нормально, сам себе отвечаю. Может это поможет.
Установил в "Денвере" (offline). Так и не нашел пунктов меню "Добавить" Из админки все можно добавлять, но в базу ничего не попадает. "О нас" - там все можно написать и даже фото вставить.
Из сайта "в наглую" ввожу: _http://www.kivi1.ru/index.php?name=news&op=edit&id=0 (такой кнопки, ссылки нет). Выводится панель добавления новостей, но введенные новости тоже не сохраняются. Как впрочем и стандартная новость не редактируется ни откуда.
Работает создание категорий и подкатегорий, но в них ничего не вставишь. Контакты
КОД
Fatal error: Uncaught exception 'SmartyException' with message 'Unable to load template file 'contact.tpl'' in Z:\home\kivi1.ru\www\function\Smarty\sysplugins\smarty_internal_template.php:163 Stack trace: #0 Z:\home\kivi1.ru\www\function\Smarty\sysplugins\smarty_internal_template.php(550): Smarty_Internal_Template->isExisting(true) #1 Z:\home\kivi1.ru\www\function\Smarty\Smarty.class.php(338): Smarty_Internal_Template->getRenderedTemplate() #2 Z:\home\kivi1.ru\www\function\CSmartyTemplate.php(31): Smarty->fetch('contact.tpl', NULL, NULL, NULL, true) #3 Z:\home\kivi1.ru\www\function\Smarty\Smarty.class.php(382): CSmartyTemplate->fetch('contact.tpl', NULL, NULL, NULL, true) #4 Z:\home\kivi1.ru\www\function\CSmartyTemplate.php(26): Smarty->display('contact.tpl', NULL, NULL, NULL) #5 Z:\home\kivi1.ru\www\function\CTemplate.php(25): CSmartyTemplate->display('contact.tpl', NULL, NULL, NULL) #6 Z:\home\kivi1.ru\www\modules\contact\CContact.php(60): CTemplate->display('contact.tpl') #7 Z:\home\kivi1.ru\www\function\CModule.php(25 in Z:\home\kivi1.ru\www\function\Smarty\sysplugins\smarty_internal_template.php on line 163
Это предпросмотр записи блога:
КОД
Fatal error: Class 'Template' not found in Z:\home\kivi1.ru\www\modules\blogs\CBlogs.php on line 359
В аккаунте дополнительные данные тоже не вводятся хотя панель редактирования выводится.
Интересно, а как код смотреть? Для этого хоть с ошибками, но хотя бы основные функции - запись, добавление, редактирование, сохранение и т.п. работать должно. Полностью изучить? Это уже не тестирование будет, так понимаю. С ходу разобраться в работе которая автором не один день делалась?
vitalik1972 там у тебя в "Skype"просьбу обозначил, ответь если не сложно.
Сообщение отредактировал Vladimir56: Apr 25 2011, 19:43
Владимир, спасибо за анализ. В настоящее время занимаюсь тем, что пытаюсь сделать автоапдейт модулей и блоков. Как только закончу и проведу тесты займусь основными модулями. То, что они работают криво - прекрасно знаю. Именно поэтому и занимаюсь автоапдейтом, чтобы не скачивать каждый раз новую альфу а просто апдейтить ее на автомате. Занимаюсь этим весьма активно, так что недолго ждать осталось. Так же сегодня - завтра на офсайте будет доступен пункт меню "Идеи" в репозитарии. Именно там можно будет оставлять пожелания. Задумался об установке форума, но пока терплю. Альфа достаточно нестабильна и рано обсуждать ее. Я видимо все таки поторопился с ее выпуском в свет. Вон уже и санвас обхаял. Странно что еще имесурабилити молчит (IMG:http://antislaed.net/style_emoticons/default/smile.gif)
vitalik1972, Вас 1 раз(а) поблагодарили за это сообщение:
Владимир, спасибо за анализ. В настоящее время занимаюсь тем, что пытаюсь сделать автоапдейт модулей и блоков. Как только закончу и проведу тесты займусь основными модулями. То, что они работают криво - прекрасно знаю. Именно поэтому и занимаюсь автоапдейтом, чтобы не скачивать каждый раз новую альфу а просто апдейтить ее на автомате. Занимаюсь этим весьма активно, так что недолго ждать осталось. Так же сегодня - завтра на офсайте будет доступен пункт меню "Идеи" в репозитарии. Именно там можно будет оставлять пожелания. Задумался об установке форума, но пока терплю. Альфа достаточно нестабильна и рано обсуждать ее. Я видимо все таки поторопился с ее выпуском в свет. Вон уже и санвас обхаял. Странно что еще имесурабилити молчит (IMG:http://antislaed.net/style_emoticons/default/smile.gif)
Писал уже что раньше с MacOS "дружил", так что с нетерпением жду "автоапдейт модулей и блоков". Интересная штуковина.
ЦИТАТА
Вон уже и санвас обхаял
По моему здесь "обхаяньем" и не пахнет. Он же понимает объем проделанной тобой работы.
И еще. Я переезжаю в другой город, в Тольятти. Перехожу с повышением на место технического директора Тольяттинского филиала компании "Энфорта". Пока отстраняюсь от дел по развитию KiVi CMS, но думаю что это долго не продлится. Максимум месяц два не буду заниматься киви. 1-го мая как и обещал выложу обновленную альфу.
И еще. Я переезжаю в другой город, в Тольятти. Перехожу с повышением на место технического директора Тольяттинского филиала компании "Энфорта". Пока отстраняюсь от дел по развитию KiVi CMS, но думаю что это долго не продлится. Максимум месяц два не буду заниматься киви. 1-го мая как и обещал выложу обновленную альфу.
Поздравляю с повышением! Приятно когда грамотные люди становятся востребованными! Думаю от форума ты все равно не сможешь "отстраниться" надолго?! И подробности о семье, тебе, твоем назначении и Kivi мы скоро узнаем! Удачи на новом месте работы! Спокойного и непринужденного "внедрения" в новый коллектив!
"Энфорта" - стремительно развивающаяся телекоммуникационная компания со 100 % иностранным капиталом. В Красноярске весь комплекс услуг связи на основе новой технологии становится доступным благодаря предложению федерального оператора широкополосных услуг связи компании «Энфорта». Это она?
Сообщение отредактировал Vladimir56: Apr 29 2011, 20:28
Угу, у нас уже 106 городов в России!!! Мы предоставляем мобильный WiMAX. Если кто не слышал про WiMax, но слышал про 3G модемы от билайна, мегафона и МТС, то мы 4G (четвертое поколение) сетей.
WiMAX- Широкополосное интернет-подключение в местах, где нет кабельной сети/ Лучшее решение для домов и офисов, если стоимость проведения кабельной сети для установки интернета слишком высока.
Скорость при загрузке из сети может зависеть от расстояния между точкой соединения до базовой станции Lattelecom(Энфорта), конфигурации компьютера и компьютерной сети в доме или офисе. А какая скорость и какая стоимость в России?
Ну честно говоря у нас все дорого. Говорят что Энфорта это интернет для олигархов. Но зато ОЧЕНЬ качественно. Стоимость подключения к нам (насколько мне известно) минимум 12000 рублей. На все остальное я не знаю цены. Я же не менеджер...
А так могу сказать следующее: если с момента обращения (нет инета или телефонии) до восстановления услуги прошло более 4-х часов, то о вазелине мы можем только мечтать. Среднее время восстановления услуги (по нашему филиалу) меньше часа.