Облако тегов → разработка
Друзья, мы рады торжественно заявить о релизе cogear². Он состоится 1-ого сентября 2011 года. Бета-версия станет доступна широкой общественности месяцем ранее, 1-ого августа.
Мы много работали, и пришла пора рассказать вам о результатах нашего труда.
Что вас ждет?
Посмотреть и попробовать альфа-версию можно в репозитории. Внимание, версия для разработки находится в ветке dev. Не забудьте переключится в нее.
Как и всегда мы рады новым участникам сообщества, поэтому, если хотите сделать свой вклад в развитие второй версии — обязательно пишите.
Первая версия более не поддерживается, но вместе релизом выйдет конвертер для миграции на более новую.
Мы много работали, и пришла пора рассказать вам о результатах нашего труда.
Что вас ждет?
- Новая концепция системы. Полная свобода действий. В своих шестеренках вы можете выстраивать собственную логику и структуру.
- Официальный рынок дополнений. Вы будете вольны бесплатно распространять свои шестеренки или же продавать их.
- Выросшее быстродействие. Альфа-версия в среднем потребляет порядка 200Кб за итерацию на тестируемой машине (PHP 5.3 + eAccelerator). Это в 10 раньше меньше первой версии cogear Про прожорливость WordPress и Drupal говорить не приходится.
Посмотреть и попробовать альфа-версию можно в репозитории. Внимание, версия для разработки находится в ветке dev. Не забудьте переключится в нее.
Как и всегда мы рады новым участникам сообщества, поэтому, если хотите сделать свой вклад в развитие второй версии — обязательно пишите.
Первая версия более не поддерживается, но вместе релизом выйдет конвертер для миграции на более новую.
Доброго времени суток. Работа с формами занимает немалую часть времени пребывания пользователя на сайте. В первой версии мы представили новый подход к построению форм, который позволял быстро создавать формы и обрабатывать результат их отправки, но у него были весомые минусы:- Высокое потребление ресурсов на генерацию кода формы.
- Не оптимизированный код, переписать который проще, чем исправить.
Что же нас ожидает во второй версии? Разработка дошла до 80% готовности Form API, но есть чувство, что я заблудился, поэтому призываю вас на помощь, чтобы решить — какими же будут формы в cogear2.
Доброго времени суток, друзья! Продолжаем околокогирные разговоры, и сегодня речь пойдет о механизме наследования шестеренок.Для тех, кто в танке или по каким-либо иным причинам еще не прочитал дюжину умных книжек по PHP (или по ООП), скажу пару слов о сути явления.
У каждого из нас есть родители, от которых мы наследуем добрую половину особенностей. Также и в объектно-ориентированном программировании — новый класс может «отпочковаться» от родительского. Зачем это все? Представьте, вы решили создать несколько объектов разных марок автомобилей. Здесь вступает в силу системный анализ — структуризация, упрощение и приведение к общему знаменателю. Создавать объекты автомобиля каждой марки, когда между ними столько общего — четыре колеса, форма кузова, принцип работы двигателя и далее по списку? Увольте. В таком случае создается базовый класс автомобиля, а дочерние классы марок описываются только особенностями, которыми они отличны от родителя. Думаю, теперь все поняли, в чем смысл наследования — упрощение и обобщение с целью сокращения времени разработки. Здесь же имеет место быть еще одно преимущество — для изменения всех дочерних классов можно внести изменения только в родительский.
Необходимо разработать несколько модулей для проекта. Модуль объявлений (куплю-продам), модуль каталог фирм/магазинов с использованием yandex карт, модуль вопросов/ответов (аналог q&a с хабра), модуль блоги компаний, модуль фотогаллереи для пользователей/сообществ с возможностью сделать фото-пост или пост-картинку. Вообщем доработок много. Может быть у кого-то уже есть готовые модули, то я готов приобрести. Предложения со своими услугами и примерной стоимостью модулей либо в комментах, либо в личку.
Многие участники сообщества с нетерпением ждали шестеренку «Компании», не давали проходу программистам движка и результат не заставил себя долго ждать. Рад сообщить приятную новость! Разработка шестеренки «Компании» идет полным ходом и в воскресенье ожидается уже тестирование. В первую очередь, шестеренку получат те люди, которые участвовали в ее создании и те, кто поддержал движок материально. В открытый доступ она попадет не раньше, чем через 3 месяца после разработки и тестирования.
Инвесторами шестеренки выступили: 3dinfo = 20wmz, Inetlover = 20wmz, Vezun4ik = 16wmz, Varhal = 56wmz, итого перевели 100wmz создателю шестеренки IceDragon. Что бы все было по честному, мы решили устроить коллективный сбор пожертвований в поддержку движка.
Первые два человека, которым необходима шестеренка «Компании», получат ее всего за
Необходимо 2 шестеренки:
1. Вопрос-Ответ(как на хабре)
2. Каталог пользователей с фильтром по городу и некоторым полям(ТЗ напишу).
Товарищи, разработчики, предлагайте ваши цены.
1. Вопрос-Ответ(как на хабре)
2. Каталог пользователей с фильтром по городу и некоторым полям(ТЗ напишу).
Товарищи, разработчики, предлагайте ваши цены.
Вводные данные:
Действия
1. поставил движок cogear
2. поставил мой установщик для cogear
3. подключил паралельно к mootools — jquery (
/gears/global/js/z1.jquery.js
/gears/global/js/z2.routines.js {
var $jq = jQuery.noConflict();
}
)
решение подключить паралельно было принято из за нежелания возиться с зависимостями модулей от mootools. теперьесли мне нужен jquery то обращение идет как $jq, к mootools по прежнему — $
4. установил cogear
5. перенес в отдельную папку все что не являлось ядром — буду подключать модули по мере надобности.
6. переношу сейчас шаблон из worldrally
Upd 18:48 7. Шаблон перенес, поставил переменные cogear, в общем то там не по grid, я не стал к 960 адаптировать а поставил ту верстку что сейчас
8. Залил свой фирменный Grid и Ext_model которые знатно упрощают работу с движком
9. Работаю сейчас с новостями
Upd 15 08 2010 19 30 10. с новостями закончил, работаю с перерывами
11. sidebar — у меня они слева и справа, пришлось подредактировать модуль сайдбаров. Все супер )
12. Добавил виджеты, слева — меню, поиск, банеры; справа — вконтакте, табличка чемпионата, еще банеры,
13. добавил модуль баннеры, из каталога модулей ) супер.
14. пришлось подредактировать модуль баннеров чтобы я там мог свободно вставлять нужный мне html код.
- есть мой движок, на codeigniter (много удачных решений, которые я частично переношу в cogear)
- есть проект на нем — worldrally.ru
- есть необходимость в новом фунционале, но я не хочу тянуть мой старый движок, а просто хочу перевести на cogear
- Админка пока остается на моем движке, потом можно будет перенести и ее.
- upd. 18:46Всего проект состоит из нескольких модулей, каждый модуль — отдельная страница проекта (worldrally.ru)
- База не меняется, просто переношу в cogear таблицы проекта
Действия
1. поставил движок cogear
2. поставил мой установщик для cogear
3. подключил паралельно к mootools — jquery (
/gears/global/js/z1.jquery.js
/gears/global/js/z2.routines.js {
var $jq = jQuery.noConflict();
}
)
решение подключить паралельно было принято из за нежелания возиться с зависимостями модулей от mootools. теперьесли мне нужен jquery то обращение идет как $jq, к mootools по прежнему — $
4. установил cogear
5. перенес в отдельную папку все что не являлось ядром — буду подключать модули по мере надобности.
6. переношу сейчас шаблон из worldrally
Upd 18:48 7. Шаблон перенес, поставил переменные cogear, в общем то там не по grid, я не стал к 960 адаптировать а поставил ту верстку что сейчас
8. Залил свой фирменный Grid и Ext_model которые знатно упрощают работу с движком
9. Работаю сейчас с новостями
Upd 15 08 2010 19 30 10. с новостями закончил, работаю с перерывами
11. sidebar — у меня они слева и справа, пришлось подредактировать модуль сайдбаров. Все супер )
12. Добавил виджеты, слева — меню, поиск, банеры; справа — вконтакте, табличка чемпионата, еще банеры,
13. добавил модуль баннеры, из каталога модулей ) супер.
14. пришлось подредактировать модуль баннеров чтобы я там мог свободно вставлять нужный мне html код.


admin → блог Nepofigist / О Cogear: немного эмоций 11
JiLiZART → Новости / Релиз фреймворка задерживается 173
Oleksandr → Обновления / Loginza 19
Ramir → Запросы, предложения и планы / Оптимизация Cogear One 3
Ramir → блог aesteral / Сжатие JavaScript и CSS 2
IceDragon → блог IceDragon / Тестирование cogear2 на реальном хостинге 1