Powered by CodeIgniter
IceDragon

IceDragon

16
18 голосов
  ПрофильБлог (9)Комментарии (183)ЗакладкиПродукты (1) 
Принял решение о дополнительной проверке движка. Буду его переделывать на jquery, работы, чувствую, предстоит много — но дело того стоит — если я перееду на jquery то для каждого пользователя я смогу сделать галерею =) и другие вкусняшки.

по ходу дела постараюсь накидать доку/уроки.
07:13 ← 22 мая 2010 Отправить в Твиттер icedragonIceDragon  RSS comments 82

Комментарии (82) ↓

Автор
IceDragon IceDragon time 09:09 ← 22 мая 2010 #
посмотрим что из сего выйдет )
Автор
IceDragon IceDragon time 09:54 ← 22 мая 2010 #
Начинаю процесс изменения самой великой cms ;)

Действие 0 — сливаю с «subversion.assembla.com/svn/cogear» последнюю версию движка. Точнее обе (самую последнюю + 1.0 )

Действие 1 — отключаю все дополнительные модули (просто из системы уберу) — оставлю только core.
admin admin time 10:54 ← 22 мая 2010 #
Ура! Наконец-то в работу над основной частью включился еще один человек!
Автор
IceDragon IceDragon time 11:33 ← 22 мая 2010 #
Итак — модули коренные (core):
acl admin cron errors form global i18n install jevix mail meta pager parser search syndication templater upload user user_groups
inetlover inetlover time 11:51 ← 22 мая 2010 #
Мое почтение!
Автор
IceDragon IceDragon time 12:13 ← 22 мая 2010 #
Очень долго не мог понять — почему при запуске движка с нуля у меня не запускается /install/
как выяснилось — в .htaccess надо было прописать
Options -MultiViews
в итоге моя строка сейчас выглядит так

Options +FollowSymLinks -Indexes -MultiViews
P.S.
Опция MultiViews файла .htaccess может вызвать отображение несуществующих страниц сайта. Скажем, на сайте существует страница с адресом http://www.site.ua/list.php, и если посетители обратятся к несуществующему каталогу http:// www.site.ua/list/, то включенная опция MultiViews вместо этого каталога подставит файл list.php. Однако подстановка будет выполнена не полностью — пути к изображениям, таблицам стилей и т. п. будут подставлены неверно и страница будет отображена с искажениями. Это может испортить репутацию сайта, особенно если URL такого вида попадут в каталоги поисковых систем. Для подавления такого поведения Apache опцию MultiViews следует отключить: Отключение директивы MultiViews Options -MultiViews
admin admin time 17:52 ← 22 мая 2010 #
Просто на некоторых серверах она отключена по-умолчанию.
Автор
IceDragon IceDragon time 18:16 ← 22 мая 2010 #
Ну, от того что ты ее еще раз отключишь — хуже не будет )
shm-valeriy shm-valeriy time 16:42 ← 27 мая 2010 #
Я до сих пор ни разу не мог запустить Cogear, смотрел видео по установке, даже поставил Trial Mamp Pro и сделал в 1 в 1 как на видео все равно не помогало, до прочтения данного сообщения!
Автор
IceDragon IceDragon time 12:27 ← 22 мая 2010 #
Добавлю удобство — теперь при установке можно отметить «Создать базу» и он перед установкой ее создаст, или выдаст ошибку — нету прав создания (или таблица существует) если не сможет создать ее.
admin admin time 21:25 ← 22 мая 2010 #
Ты главное в репозиторий не забывай все отправлять, а также обновлять локальную копию каждый раз перед началом работы, чтобы ознакомиться с моими изменениями в случае наличия таковых.
Автор
IceDragon IceDragon time 22:53 ← 22 мая 2010 #
ну пока я на стадии проверки/доработки по компонентам.
как закончу компонент — откомитчу и т.п.
Автор
IceDragon IceDragon time 22:54 ← 22 мая 2010 #
+ я хотел бы это сделать ветвлением
сделай там мою ветку, я в нее буду комиттить, а потом можно ее с главной объяединить — так правильнее будет.
Автор
IceDragon IceDragon time 23:06 ← 22 мая 2010 #
может Git заюзать?
судя по презентации Линуса Торвальда — там все супер )
dqpb dqpb time 10:18 ← 23 мая 2010 #
Отдельная благодарность за переход на jquery!
admin admin time 17:45 ← 23 мая 2010 #
Его пока еще нет :-)
dqpb dqpb time 18:07 ← 23 мая 2010 #
Верю, что будет. Обязательно будет.
satagik satagik time 22:06 ← 23 мая 2010 #
а это что будет совсем другой двиг?
Автор
IceDragon IceDragon time 22:12 ← 23 мая 2010 #
нет, просто мои изменения это мои изменения ) потом можно их будет перенести в корень — буду просто править так как мне надо будет. Чтобы не трогать Димины изменения (и разработка может вестись паралельно)

но фактически с учетом переноса на jquery — это будет другой двиг, и если все будет хорошо — то он заменит текущий.

Считай это глобальной переборкой всех модулей ). Уборка мусора, починка стен ;) Внесение новых идей. Просто — развитие
satagik satagik time 22:15 ← 23 мая 2010 #
а старый проэкт можно будет перенести
satagik satagik time 22:16 ← 23 мая 2010 #
или лучше подождать вашу версию на jquery
Автор
IceDragon IceDragon time 22:38 ← 23 мая 2010 #
Ну, я БД изменять не собираюсь — соответственно думаю что можно будет спокойно перенести как есть.
правда заменю на jquery только те модули что есть в стистеме, поэтому если вы пишете шестеренки с использованием mootools то думаю что надо будет их тоже переносить
satagik satagik time 22:50 ← 23 мая 2010 #
а не скажите когда примерно будет готов
может мне подождать
Автор
IceDragon IceDragon time 13:36 ← 24 мая 2010 #
Если только про jquery говорить — то 2-5 дней.
но чувствую что буду улучшать намного систему)
inetlover inetlover time 19:01 ← 24 мая 2010 #
но чувствую что буду улучшать намного систему)
Очень классно было бы вынести побольше файлов в основной шаблон default из шестеренки global, sidebar. А то сейчас при создании шаблонов не обойтись без редактирования файлов в этих шестеренках.
Автор
IceDragon IceDragon time 00:44 ← 25 мая 2010 #
я буду все запросы к БД в модели переносить + скорее всего введу ООП.
inetlover inetlover time 13:53 ← 25 мая 2010 #
Понятно!

Я хочу здесь обратится как к IceDragon, так и adminу.

Сейчас я делаю шаблон (шаблоны), что бы выложить сюда для разнообразия и понимаю, что бы создавать разнообразные шаблоны надо хотя бы перенести файлы стилей из шестеренок (global, nodes, sidebar) в шаблон default, а также некоторые файлы шаблонов cpanel.tpl, tabs.tpl.

Таким образом, будет возможность создавать уникальные шаблоны для главной страницы, которые в несколько кликов будут устанавливаться через, админку.

Или существуют сегодня другой способ (например) без переноса файлов, который позволяет в шаблоне default изменить все видимые элементы на главной?
admin admin time 13:56 ← 25 мая 2010 #
Я же уже писал об этом :-) Можно переопределять шаблоны.
/gears/global/templates/cpanel.tpl => /templates/default/gears/global/templates/cpanel.tpl
Demion Demion time 14:44 ← 30 мая 2010 #
Позвольте поинтересоваться как идет процесс?
Автор
IceDragon IceDragon time 15:42 ← 30 мая 2010 #
Конешно )

пока что дописываю интернет магазин в котором тестирую то что готовлю к релизу )
eShop нужен по работе =)
Demion Demion time 16:00 ← 30 мая 2010 #
Приятно слышать :)
Если есть возможность помочь — хотя бы на уровне бета тестирования, готов предложить посильную помощь.

З.Ы. Недавно увидел на хабре анонс нового визуального редактора redactor.imperavi.ru/ Может стоит прикрутить в качестве шестеренки?
Автор
IceDragon IceDragon time 19:11 ← 30 мая 2010 #
Думаю прикрутить elRTE (http://www.elrte.ru/) и оттуда же — файл-менеджер (elFinder)
satagik satagik time 21:05 ← 30 мая 2010 #
А можно сделать основным elrte, а для комментариев redactor.imperavi.ru
admin admin time 21:24 ← 30 мая 2010 #
Интересный редактор. Приятный интерфейс.
Автор
IceDragon IceDragon time 21:52 ← 30 мая 2010 #
конешно можно.
satagik satagik time 21:54 ← 30 мая 2010 #
давайте сделаем, так как тот редакто полегче и для комментов в самый раз. если что я могу помоч
dqpb dqpb time 23:49 ← 30 мая 2010 #
Зачем подсовывать пользователю кучу всего в чем можно растеряться и больше половины кнопок пользователь использовать не собирается. Или я неправильно понял? Мы о создании нода или комментарии? Для комментариев dezmax — предлагает вполне адекватный вариант. Да и сейчас в коментах есть идеальный набор — самое оно!
satagik satagik time 15:54 ← 30 мая 2010 #
это что получается само ядро уже готово, вы уже за дополнения принялись
Автор
IceDragon IceDragon time 19:12 ← 30 мая 2010 #
само ядро давно готово
просто его надо переделать на новый CRUD + проверить все

а магазин мне по работе нужен — поэтому ему зеленый свет ))

из вкусностей — сделал удобную работу с деревом (id, parent_id)
admin admin time 21:24 ← 30 мая 2010 #
Дерево лучше делать через Materialized Path или же Nested Sets — нагрузка меньше и удобнее оперировать ветвями.
Автор
IceDragon IceDragon time 21:39 ← 30 мая 2010 #
не всегда применимо. + не считаю панацеей.
satagik satagik time 21:08 ← 30 мая 2010 #
И еще что вы думаете на счет вот такой регистрации — Выдвижная панель
admin admin time 21:25 ← 30 мая 2010 #
Отличная панель.
Автор
IceDragon IceDragon time 21:38 ← 30 мая 2010 #
по мне лучше окошечко по центру которое затемняет экран и стандартная форма для ввода — могу привести пример если нада
dqpb dqpb time 23:37 ← 30 мая 2010 #
На самом деле, вариант расположения вверху отвлекает внимание и подрезает видимость контента, я так понимаю оно постоянно будет вверху в фиксированной позиции. Плохой вариант для большинства пользователей. Это скорее индивидуальный случай.
dqpb dqpb time 23:39 ← 30 мая 2010 #
А теперь представим что мы авторизовались и чтобы посмотреть статусы всегда приходится открывать и закрывать эту панель. Для себя я нашел идеальный вариант. Позже покажу, позже.
satagik satagik time 00:26 ← 31 мая 2010 #
зачем открывать и закрывать, статус показывается на вкладке где сейчас(demo) написано — Здравствуй Гость!
dqpb dqpb time 01:28 ← 31 мая 2010 #
А эти? :)
  • dqpb
  • написать
  • новых сообщений
  • очка рейтинга
  • голоса

Зы: «очка рейтинга» — может просто рейтинг?
satagik satagik time 01:31 ← 31 мая 2010 #
а эти останутся не задвинутыми
dqpb dqpb time 01:33 ← 31 мая 2010 #
+50px видимости при этом теряем?
satagik satagik time 01:36 ← 31 мая 2010 #
всеравно это место сейчас занимают кнопки(эти)
dqpb dqpb time 01:46 ← 31 мая 2010 #
dezmax, на этом сайте они не в фиксированной позиции, а в твоем примере:
top:0;
И логично делать:
top:0; position: fixed; так как прокрутка у ресурса будет в любом случае и мы желаем наблюдать статусы в поле зрения всегда!

На самом деле я сделал для себя:
bottom:0; position: fixed; при таком ходе пользователь всегда видит свои статусы и это не мешает ему смотреть контент. :)
satagik satagik time 01:56 ← 31 мая 2010 #
Эта панель не далалась для конкретной cms. Если кто возьмется переделать для cogear, пожалуйста… (в личку)
dqpb dqpb time 02:01 ← 31 мая 2010 #
Дело не в cms. Такое решение для ресурса с вертикальной прокруткой не удачное, в другом случае идеальный вариант. А с прокруткой к нижнему краю лучше цеплять user_bar. Кстати все иконки на маке где? правильно bottom :)
satagik satagik time 02:11 ← 31 мая 2010 #
правильно bottom :)
???
dqpb dqpb time 02:19 ← 31 мая 2010 #

satagik satagik time 10:03 ← 31 мая 2010 #
и что ты предлагаешь?
satagik satagik time 21:42 ← 30 мая 2010 #
давай пример
Автор
IceDragon IceDragon time 21:51 ← 30 мая 2010 #
т.к. мой пример — соцсеть которую я писал (в команде) то не буду кидать ссыль тут — дам в привате.
satagik satagik time 21:52 ← 30 мая 2010 #
давай в личку
Автор
IceDragon IceDragon time 21:55 ← 30 мая 2010 #
поясню — верхнее мне не нравится тем, что наверху — просто не оч удобно, но это конешно мое IMHO
satagik satagik time 21:58 ← 30 мая 2010 #
ну можно сделать чтобы холст выдвигался на весь экран и поля будут посередине
satagik satagik time 22:04 ← 30 мая 2010 #
или сделать как плагин/модуль. И у каждого будет выбор
Автор
IceDragon IceDragon time 22:18 ← 30 мая 2010 #
отвечай конкретно — на сообщения, не захламляй тему )

ды делай плагины — модули )
satagik satagik time 22:43 ← 30 мая 2010 #
отвечай конкретно — на сообщения, не захламляй тему )
на что ответить конкретно?
Автор
IceDragon IceDragon time 22:49 ← 30 мая 2010 #
видишь сообщение на которое хочешь отетить — нажимай на ссылку ответить, чтобы все шло по уровню
satagik satagik time 23:09 ← 30 мая 2010 #
Хорошо
satagik satagik time 20:01 ← 10 июня 2010 #
А почему движок на jquery стал весить 19mb?
satagik satagik time 20:29 ← 10 июня 2010 #
Да и еще я кроме этого ничего не увидел. Я уже не знаю что делать

satagik satagik time 19:56 ← 17 июня 2010 #
Кто нибудь занает как исправить?(рис. см.выше)
suder suder time 19:58 ← 18 июня 2010 #
А что в логах сервера? (apache_error_log)
И вообще, это еще актуально?
satagik satagik time 19:59 ← 18 июня 2010 #
Актуально
satagik satagik time 20:02 ← 18 июня 2010 #
Я на три разных сервера ставил и везде ошибка
suder suder time 20:46 ← 18 июня 2010 #
Окей, что в логах апача?
satagik satagik time 20:47 ← 18 июня 2010 #
Я не могу посмотреть. серв не мой
satagik satagik time 20:48 ← 18 июня 2010 #
А вы ставили эту сборку (jquery cogear)?
suder suder time 20:51 ← 18 июня 2010 #
Неа, и вряд ли буду. :-[
satagik satagik time 21:18 ← 18 июня 2010 #
А что так?
admin admin time 21:21 ← 18 июня 2010 #
mod_rewrite на сервере отключен был.
satagik satagik time 21:22 ← 18 июня 2010 #
ты про какой серв?
satagik satagik time 21:34 ← 18 июня 2010 #
Теперь это
Not Found The requested URL /install/ was not found on this server. Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny8 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g Server at demo.nanopages.ru Port 80
satagik satagik time 21:36 ← 18 июня 2010 #
Прошу прощения, это файла .htaccess небыло.