Давайте поговорим о новой версии движка. Какой она должна быть на ваш взгляд? Мне нравится функционал Drupal, но не нравится его архитектура и громоздкость в плане настройки. По архитектуре ближе фреймворк Kohana, но, опять-таки, он ограничен заданными рамками. В идеале хочется совместить следующие вещи:- Мультисайтовость
- Продвинутое в сторону ООП ядро
- Модульность и расширяемость (частично реализовано в первой версии cogear)
В идеале — описал бы ядро и создал его, а создание дальнейшего функционала разделил бы между собой и командой. Хочу найти людей, верящих в OpenSource и готовых созидать в команде под моим руководством.
Давайте обсудим дальнейшие перспективы.
- ядру системы (папки modules и themes в корне)
- всем сайтам (аналогичные подпапки /sites/all)
- сайту по-умолчанию (аналогичные подпапки /sites/default)
- конкретному сайту (аналогичные подпапки /sites/site.ru)
В принципе, если привить данную схему + структуру шестеренок cogear в Kohana, после чего дописать необходимый функционал, то получится очень серьезное произведение нескольких мощных составляющих друг на друга.
- Плюсы:
- Время разработки — около месяца
- Достаточно большое количество разработчиков, освоивших CodeIgniter→Kohana
- Минусы:
- Все та же зависимость от фреймворка
- Трансплантация своих идей в чужие замыслы :-)
Меня порой угнетает объем работы, которую предстоит проделать в одиночку, если писать все с нуля. Кроме того, пытаясь проделать эту операцию сталкиваюсь с тем что большая часть моментов уже реализована в Kohana так, что лучше и не напишешь.
Что вы думаете по этому поводу?


Если решите создавать новое ядро, то это будет просто отлично!
Конкуренция среди CMS социальных сетей очень велика, создано уже много различных проектов. Им не достает следуещего — стабильности и производительности.
Вообщем резюмирую: готов всегда помочь.
Быть может было бы интересным вариантом — устроить прямой эфир разработки, то есть сообщать пользователям о каждом ее шаге и объяснять, что к чему. Таким образом к этапу завершению разработки ядра читатели превратились бы в готовых к труду и обороне соучастников разработки.
На счет моего опыта в ООП то он минемален, больше всего я могу помочь на данном этапе это своими советами + материально.
Я пока не утратил свой интерес к cogear. Потому что в данный момент времени ни одна из реализованых систем не удоволетворяет меня полностью.
Одним из плюсов данной системы могу отметить простую «модульность». А одним из минусов — это интерфейс.
На то он и OpenSource :)
Больше времени потратил на исправление шаблонов :)
Популярным!!! :-)
Долго писал коммент к этому посту и так ничего лучше не придумал.
Я еще не могу себе ответить на вопрос, а какой он старый (версия 1.0)? Если бы знал на него ответ, уже бы выдал сообществу пару своих шестеренок, а так я еще одну пока не могу осилить :-).
Признаюсь, что, делая свою первую шестеренку, получаю от движка большое удовольствие.
Старый — это то, что сейчас ты имеешь счастье лицезреть.
С интересом слежу за вашим проектом, с тех пор, как он перешёл на свободную лицензию. Я бы с удовольствием помог в создании нового движка.
Однако, несмотря на то, что я довольно хорошо знаю php, к сожалению, никогда не работал ни с одним фреймворком. В настоящий момент пытаюсь разобраться с CodeIgniter, но, честно говоря, не знаю даже, с какой стороны к нему подойти :)
Чуть выше вы упоминали, о возможности «устроить прямой эфир разработки, то есть сообщать пользователям о каждом ее шаге и объяснять, что к чему». Мне кажется, что это было бы наилучшим способом ознакомления с процессом разработки для таких людей как я.
В настоящий же момент, я боюсь, что больше наврежу, чем помогу :)
Про настоящий момент речь и не идет — создание OpenSource-приложения есть процесс длительный.
1) Вот например на странице профиля пользователя Freem написано
А ведь он буквально сегодня оставил комментарий в этой же теме.
2) Прокрутка в опере на странице с новостью у зарегистрированного пользователя очень сильно подтормаживает (и при этом так же сильно грузит проц)
Насколько я понимаю, причиной этого является вон эта боковая штука:
Потому что именно она появляется на странице у зарегистрированного пользователя
3) Хорошо было бы, если в редакторе при наведении мышкой на значок команды помимо шорката писалось бы, что именно эта команда делает.