Powered by CodeIgniter
admin

admin

58
62 голоса
  ПрофильБлог (155)Комментарии (2181)Закладки (11)Продукты (19) 
Все понял. Сейчас мне нужна помощь по верстке.
Давайте вечером соберемся в Skype.
Значит моя основная задача — не просто доделать, но и научить всех, как работать с фреймворком. Поэтому начнем с малого. Урежу до минимума функционал ядра и буду наращивать его у всех на глазах, попутно рассказывая, что да как.
Так тоже можно сказать. Но отчего машинист покинул поезд? Когда ты теряешь вдохновение, то отправляешься на его поиски.
Надо разрешить эту ситуацию, поэтому, повторюсь, постараюсь завершить начатое. Уже коммичу в репозиторий.
Основная проблема во мне, как в единственном разработчике ядра. Но заключается она в нарушении обратной связи с сообществом.
Ее и надо восстанавливать в первую очередь — общаться, обсуждать.
Представь себе паравоз. Он едет, покуда дрова в топку летят. Дрова в данном случае — поддержка ваша.
А если ее нет, а есть порицание — паравоз стоит.
Сейчас я готовлю фрейм к релизу. Давай так, последний срок. Если до следующих выходных релиза не будет — можешь со мной попрощаться.
И ты, Брут? :-)
1. Перевел, потому что на 1-ой версии когира нужного функционала нет, а 2-ая далека от завершения.
2. Я обещаю доделать фреймворк. И скоро доделаю.
Меня такое отношение не устраивает. Ты делаешь для всех систему в свободное время, да за доброе слово. Все это строится на твоем энтузиазме.
Когда тебя за это еще начинают ругать, не просто по делу, а из личного отношения, то энтузиазм пропадает и продолжать не хочется.
Почему, когда я погрузился в учебу в сентябре, все как в воду канули? Вот вопрос.
Разработку продолжать может каждый — все средства есть (Git, IDE, etc), но никому дела нет. Все нужно сделать и разжевать именно мне. Тогда почему при этом вместо поддержки, которая вызывает желание работать, я слышу порицание, которое это желание убивает?
Что ты предлагаешь? Хочешь свернуть разработку?
Согласен. Поэтому надо срочно увеличить число людей, которые могут разрабатывать. На днях буду встречаться с кандидатами :-)
Спасибо вам огромное! Когда читаешь такие комментарии, сразу хочется продолжить дело!
Да, так и есть.
Послушай, разработка началась в 2007 году еще первая. С того момента все в проекте и в жизни много раз менялось.
Что значит «нафига»? Это опыт не только для меня, а для всех. Система меняется, растет код, все учатся.
Проблема в том, что если я отхожу от разработки по каким-либо причинам личного характера, то все тоже прекращают активность.
А когда ты отошел, включиться обратно трудно.
Ладно, долой разговоры. Попробую сделать последний рывок и запустить сайт фреймворка.
Это шантаж? :-)
Сколько человек работает на LS? Точно больше одного.
Можно просто в gears разместить свои «шестеренки».
Верно. Обсуждали вопрос этот уже несколько раз.
cogear framework — это фрейм.
А cogear² — это CMS.
Нужно сделать следующее:
1. Вынести то, что относится к CMS (управление юзерами, постами) в /gears из /engine.
2. Дописать cogear.org, чтобы там доку можно было разместить.
3. Зарелизить.
Встретился с Мишей на неделе. Он обещал предоставить сообществу свои наработки отсюда:
http://grav.draghost.ru
Сам пока не добрался до движка — учеба, работа, музыка… График плотный.
Не могу, к сожалению, как летом, засесть на пару дней за беспрерывным кодингом…
Был в поездке по Латинской Америке. Вернулся сегодня и продолжаю работу.
Спасибо! Вопросов нет.
Только те таблицы, которые используются в ORM. Зачем все?
/engine/Db/Driver/Abscract.php:
/** * Grab table for fields * * @param string $table * @return array */ public function getFields($table = ''){ $table OR $table = reset($this->_query['from']); if (!$this->fields[$table] = $this->system_cache->read('database/' . $table,TRUE)) { if($fields = $this->getFieldsQuery($table)){ $this->fields[$table] = array(); foreach ($fields as $field) { $this->fields[$table][$field->Field] = $field->Type; } $this->system_cache->write('database/' . $table, $this->fields[$table],array('db.fields')); } } return $this->fields[$table]; }
Суть такая — кеширует поля таблиц. Чтобы каждый раз не делать этот емкий запрос. А поля знать нужно для работы с ними через ORM.
1. Спрашивал всех до того, как к ней приступил: «Напишите, что вы хотите увидеть в документации?».Она еще не закончена. Если бы сразу пожелания были высказаны… В принципе, они и еще сейчас принимаются.
Список модулей последним делом описывается. Примеры для всех модулей приводить — уйдет еще много времени. Лучше пару уроков сделать.
2. Любой движок, если работает с БД, то предлагает свою таблицу. Поскольку мы начали реализовывать расширенный функционал — управления пользователями, постами и так далее, то пришлось создать и БД. В остальном согласен. Можно часть шестерней перенести из ядра просто в базу.
Спасибо.
Вообще, было бы здорово документом или постом все пожелания выразить. Потому что у меня одно видение документации, у тебя — другое, а еще кого-нибудь — третье.
Мой организм вырабатывает достаточно алкоголя, чтобы его не потреблять. Спасибо :-)