Pull to refresh

Обзор LBook V3 Extended

Reading time 6 min
Views 1.8K
Gadgets

Вступление

LBook V3 Ext Приветствую вас, о хабралюди! Поддержу волну интереса к электронным книгам статьей и видео-обзором LBook V3. Вопросом приобретения и использования подобного рода устройств заинтересовался пару месяцев назад. Работая по половине суток за Apple Cinema Display, стал ощущать, что при чтении объемных материалов внимание частично отвлекают красочные элементы сайтов и интерфейса ОС. Временный выбор пал на iPhone в паре с полезной программой ruBooks, но интерес к возможности воспринимать информацию «как с белого листа» был подкреплен волей случая. Удача приобрести пользованный LBook V3 за сумму много меньшую прилавочной разрешила все сомнения в пользу технологии электронных чернил.
Читать дальше →
Total votes 63: ↑54 and ↓9 +45
Comments 140

cogear — релиз 1.0

Reading time 2 min
Views 845
CMS *
Доброго времени суток, %username%.
В начале лета был опубликован анонс системы управления сайтами cogear.

Особенности движка:

  • Работает на фреймворке CodeIgniter.
  • Модульная архитектура. Установка/удаление модулей в один клик.
  • Широкий спектр применения системы. Дистрибутив предоставляет возможность создать сообщество с многопользовательскими блогами, но благодаря расширяемой архитектуре возможностей трансформации движка существует великое множество.
  • Гибкая система хуков. Позволяет модифицировать любые контроллеры и модели, не затрагивая их код.
  • Открытый исходный код.
  • Интернационализация.
  • Автоматическая загрузка классов/моделей.
  • Оптимизация скорости загрузки (объединение файлов CSS и JavaScript).
  • Кеширование с поддержкой тегов (работает с файловой системой и Memcached).
  • Возможность подгружать стили и скрипты для определенных браузеров (прощай IE6).
  • Собственный шаблонизатор, дающий возможность работать и с PHP-Native.
  • Подробная документация, в том числе и в PDF.

Информация, скриншоты, трафик
Total votes 83: ↑69 and ↓14 +55
Comments 151

cogear — система управления сайтами

Reading time 4 min
Views 3K
CMS *
Доброго времени суток, %username%.
Довольно давно не обращался к тебе по-имени, но, проснувшись этим приятным и по-зимнему снежным осенним утром, решил снова донести до тебя информацию о разрабатываемой системе управления сайтами cogear.
Итак, чтобы у тебя была информация к размышлению, рекомендую ознакомиться с топиками анонса и релиза движка.
Что изменилось с того времени? Именно об этом мы сегодня поговорим.
Входи
Total votes 105: ↑71 and ↓34 +37
Comments 120

Очевидный баг в Cogear CMS

Reading time 1 min
Views 713
CMS *
Этот баг позволяет будучи зарегистрированым отредактировать любой топик другого человека.

Для редактирования своего топика имеется ссылка вида: sitename/edit/xx/ где xx — номер поста.
Простым подставлением чисел можно отредактировать любой топик.

Обнаружили только что, пока тестировали сайт на этой цмс.

image
Total votes 49: ↑23 and ↓26 -3
Comments 13

Работа с формами

Reading time 6 min
Views 3.5K
CMS *
Известное дело — разработку любого веб-приложения можно поделить на этапы, а сами этапы — на типовые задачи. Одной из наиболее часто встречающихся типовых задач является работа с формами. Каждый раз, когда программисту приходится сталкиваться с ней, можно словить некоторое уныние, если надоевшая рутина не оформлена подобающим образом. Прежде, чем уйти под кат, покажу вам, как реализована работа с формами в cogear:
$this->form->set('add-comments')
->input('subject',array('validation' => 'required|max_length[80]'))
->editor('body',array('validation'=>'required|min_length[5]'))
->buttons('send');
if($result = $this->form->result()){
  if($this->form->save('comments',$result)){
    redirect('/node_url');
  }
}
$this->form->compile();


* This source code was highlighted with Source Code Highlighter.

Нравится? Рассказываю дальше
Total votes 19: ↑12 and ↓7 +5
Comments 23

Cogear: взгляд дилетанта

Reading time 3 min
Views 605
Self Promo
О CMS Cogear я впервые узнал на Хабре, и произошло это абсолютно случайно. Впрочем, случайность оказалась весьма уместной, так как в последнее время я задумался о переводе сайта своего проекта на другую CMS. Следует заметить, что Wordpress при всех своих удобствах оказался весьма прожорливым, и простое желание узнать что-то новое переросло в серьезную необходимость: систематические всплески посещаемости, в том числе и хабраэффект, не оставили мне другого выбора.

Кстати, даже если бы не возникла необходимость, я все равно занялся бы переходом на другую CMS, ибо хочется реализовать мысль о существенном расширении проекта.
Читать дальше →
Total votes 45: ↑27 and ↓18 +9
Comments 54

Набор конвертеров для Livestreet (из CMS Cogear, DLE и WordPress)

Reading time 1 min
Views 3K
LiveStreet
Набором являются три плагина:

Плагины позволят быстро перенести сайт в LiveStreet из CMS Cogear, DLE и WordPress (да пока всего три, но не все сразу), если ваш сайт не сильно оброс доработками и различными плагинами. А в случае достаточно развитого сайта с большим набором различных расширений, использование конвертера позволит сэкономить время на разработке конвертера под себя.
Читать дальше →
Total votes 4: ↑4 and ↓0 +4
Comments 6

«Непофигизм» — опыт создания некоммерческого проекта (три года выдержки)

Reading time 6 min
Views 5.1K
Self Promo


Несколько недель назад проекту «Непофигизм» исполнилось три года, что, на мой взгляд, является достаточно серьезным «возрастом». Некоммерческому проекту, который работает исключительно на голом энтузиазме и которому не помогают материально ни инвесторы, ни единомышленники, сравнительно непросто прожить дольше одного года, так что можно с уверенностью констатировать как минимум единственный факт: проект определенно является востребованным.

Настоящая публикация – не только и не столько попытка пиара (ради чистоты эксперимента все предыдущие публикации двухлетней и более давности перенесены в черновики), сколько попытка поделиться с участниками Хабра опытом разработки и поддержки некоммерческого проекта, опубликовать типичные и нетипичные ошибки, рассказать о том, как мы с ними справлялись и как не справлялись.

По причине того, что размер текста превышает разумные пределы, публикация будет разделена как минимум на две части: в первой части я расскажу о том, как проект создавался, как эволюционировал, как дорабатывался; во второй части, если моя карма не упадет до отрицательных значений, я расскажу об ошибках, обломах, фэйлах, недоработках, приступах бессилия и о том, как мы что-то героически преодолели, а что-то преодолело нас, а еще я постараюсь ответить централизованно на критику и вопросы, имеющиеся в комментариях к первой публикации.

Кроме того, в связи с тем, что многие хабраюзеры крайне негативно относятся к публикациям в соответствующих хабах, все активные гиперссылки будут вынесены в финальную часть статьи и их количество не будет превышать разумных пределов.

Итак, начнем?
Читать дальше →
Total votes 34: ↑30 and ↓4 +26
Comments 17