Initial post about QuasarCMS
августа 26, 2011 | Published in Новости | 35 Comments
"WordPress" == "Shit" #=> true "PHP" == "Shit" #=> true "Ruby" == "Programmer's best friend." # => true
Задолбал меня этот WP кучей глюков, уродливым кодом, совершенно негибкой архитектурой, глупыми плагинами написанными с применением техники «Винигрет». Пишу свою полноценную CMS, о чем я уже говорил, но разработку которой временно приостановил. Теперь, в связи с последними событиями ставлю разработку CMS первой в списке приоритетов.
Название CMS — Quasar, очень амбициозное. Надеюсь это правда, что как корабль назовешь — так и поплывет.
Через несколько недель (2-3) я реализую минимальный функционал — каркас будущей CMS, сформулирую е философию и придумаю как бы правильно организовать процесс разработки. К разработке может присоединиться каждый желающий, кто знаком с Git, кто не знаком — читает имеющиеся на блоге статьи по Git, я также напишу скоро очень хороший и достаточно подробный гайд по Git. Для разработки будем использовать GitHub. Посоветуйте также какие-нибудь бесплатные веб-приложения для ProjectManagement’а, багтрекинга и т.д.
Разумеется, код написанный новичками будет представлять собой говнокод, но без работы над реальными проектами новички никогда не начнут писать хороший код по сему код будет от версии к версии улучшаться, к разработке могут подключаться опытные программисты, которые помогут другим участникам проекта улучшить свои навыки.
Долой WP, даешь хорошую, гибкую, расширяемую CMS!
августа 27, 2011 at 04:59 (#)
А существующие cms на rails чем не нравятся?
Для управления думаю будет удобен pivotaltracker.com. Там можно сделать публичный проект. И приоритет через сортировку — любой желающий берет верхнюю не начатую задачу.
августа 27, 2011 at 09:11 (#)
интересно попробовать, я можно сказать совершеннейший новичок в программировании, только-только начинаю изучать разные интересные темы. Ruby интересен своей структурой. Для проектной работы можно использовать Redmine )))
августа 27, 2011 at 09:24 (#)
Для project manangement мне лично понравился teambox и его коммерческий вариант уже готового сервиса — teambox.com. Первые три проекта у них бесплатные, сам код его очень хорош.
августа 27, 2011 at 18:54 (#)
Я для своего блога использовал готовое решение RadiantCMS, остался доволен. Почему бы вам не попробывать её?
августа 27, 2011 at 19:10 (#)
Багтрекер я бы посоветовал Redmine, к тому же он написан на ruby on rails.
И было бы намного полезнее если вы присоединились к уже существующему проекту, пользы и для вас и для проекта было бы больше
августа 27, 2011 at 20:12 (#)
Паша, Radiant, Refinery и Locomotive проповедуют одну, скажем философию, которая мне не нравится. Как бы это подробней объяснить не знаю, но там посты представляют собой что-то самостоятельное и с ними нельзя работать как с коллекциями, да и админка мне не нравится, сильно убогая. Zena очень мощная система, мне она нравится чисто посмотреть на видео работы с нею, но использовать ее я бы не хотел ибо слишком сложная. SkyLine слишком глючная благодаря изобилию яваскрипта в интерфейсе админки, вроде должно все быть очень удобно, но на практике все тормозит. Browser CMS ничего сказать не могу.
Спасибо за pivotaltracker, я о нем как-то забыл. Он ведь тоже на Rails написан?
августа 27, 2011 at 20:15 (#)
Antiarchitect, спасибо за teambox.com, посмотрел — выглядит достаточно симпатично, в любом случае нужно пробовать и выбирать. Жаль там нет бесплатного варианта использования, у меня просто нет возможности хостить teembox, я пользуюсь простым хостингом для блога, и сервера у меня нету.
августа 27, 2011 at 20:18 (#)
Avastor, выше я уже ответил.
Anton, у редмайна нет бесплатного хостинга проектов, нужно самому хостить редмайн у себя, а у меня нет сервера. Или я что-то путаю?
августа 27, 2011 at 20:27 (#)
Avastor, добавил ссылку в блогролл.
августа 27, 2011 at 22:04 (#)
Я бы посоветовал тебе для работы
Это обычный древовидный туду-лист, весьма удобный, я его использую для всех проектов, и мне хватает за глаза. Рекомендую, если не нужно что-то навороченное.
Кстати, я (иногда) дописываю свой гем для импорта вордпрессового xml’я, буду рад, если примешь участие:
И еще изобретаю велосипед (блог на rails):
В нем интересного пока мало, чисто позырить, может натолкнет на какие мысли.
августа 29, 2011 at 08:03 (#)
Radiant, Refinery и Locomotive. Вот ни разу не одна философия. У Radiant и Locomotive схожая, у Refinery другая совсем. Ну а по поводу админок, так это дело вкуса. По мне так в Radiant к примеру отличная админка — просто и минималистично
августа 29, 2011 at 10:04 (#)
Я работаю с pivotaltracker.com и считаю его почти идеальной трекер системой, но он платный. Можно посмотреть еще на , что-то похожее, но честно сам тщательно не разбирался.
По поводу редмайна — да его надо устанавливать на свой хостинг. У меня есть VPS на которой собственный проектик живет, но пока он в разработке, нагрузки почти нет никакой, так что можно попробовать там редмайн подселить.
Жду ссылку на гитхаб, буду рад принять участие в таком проекте.
августа 29, 2011 at 13:51 (#)
Andy, спасибо за ссылки, о своих проектах: блоге и мигратора с WP ты уже упоминал, буду рад присоединиться, но не сейчас, сейчас ищу работу, и разрабатываю CMS да еще и очень-много чего не знаю и нужно все это изучать.
Дмитрий, я тоже подумал остановиться на Pivotal. Разве там нет бесплатного публичного варианта типа как на гитхабе?
августа 29, 2011 at 13:53 (#)
PitOn, возможно вы правы. Я более-мение серьезно работал только с Radiant, остальные просто баловался с Демо и поверхностно листал исходники. Простота админки Radianta мне тоже нравится, для блога самое то, однако для более серьезных сайтов и менее опытных пользователей она не годится.
августа 29, 2011 at 14:50 (#)
совершенно верно, я забыл, pivotaltracker бесплатен для публичных проектов.
сентября 1, 2011 at 08:27 (#)
Публикуй ссылку! хочу присоединиться к разработке
сентября 10, 2011 at 16:21 (#)
Да, на rails, но какая разница? :)
Кстати если pivotaltracker, то в нем нет обсуждений, для них рекомендую использовать google groups. Либо же бейскемп, в котором есть все, хоть и бытуют мнение что чего-то ему не хватает :)
Не понял каких именно коллекций тебе не хватает? Что именно ты не можешь сделать на названных cms?
сентября 10, 2011 at 16:23 (#)
Ну, и есть же еще такие варианты как blogger и posterous, они чем не нравятся?
сентября 10, 2011 at 16:33 (#)
Комментарии только по rss это печально :(
сентября 23, 2011 at 10:04 (#)
Коллекция — это будет такая категория, статьи находящиеся в которой получают список ссылок на статьи этой же категории. Таким образом можно на сайте, например публиковать книги, где книга — коллекция, тома — вложенные коллекции, главы — коллекции вложенные в тома и т.д. Затем мы просто в каждой статье можем вставить ссылки на все тома, главы и т.д., точнее они сами вставятся для коллекций. При этом article не просто belongs_to category, но там будет более тесная связь, например нельзя будет удалить статью из такой категории. Еще будет автоматическая подгрузка следующих статей при скроллинге, как это реализовано в twitter.
blogger и posterous — Это сервисы, меня интересует stand-alone решение, кроме того, хочу CMS на которой я бы мог с минимальными телодвижениями клепать сайты на заказ в свободное от основной работы время(которой пока нет).
По поводу Radiant: там очень стремно плагины реализованы, а Refinery одной структурой директорий вызывает страх. BrowserCMS, Skyline и т.д. какие-то сильно тяжелые и глючные, в SkyLine из-за избытка JavaScript который вроде как должен упростить работу в админке, все страшно глючит.
сентября 23, 2011 at 10:04 (#)
Нужно добавить возможность получать уведомления на email?
октября 10, 2011 at 14:56 (#)
Я еще советую поглядеть на Просто, удобно, интеграция с гитхабом.
декабря 14, 2011 at 08:44 (#)
Ню как продвигается?
Хотел бы я присоединиться, но не знаю Rails…
декабря 14, 2011 at 21:04 (#)
Ras, сейчас из-за работы и учебы проект заморожен, после НГ возобновлю работу. Если интересно — присоединяйся. Rails изучишь по ходу, но нужно уметь работать с Git.
декабря 15, 2011 at 09:06 (#)
Да с Git научиться тоже не проблемно, я больше по части дизайна если что… но хотел бы выучить rails
декабря 16, 2011 at 22:03 (#)
cms — сколько много уже… надо все попробовать
декабря 28, 2011 at 22:00 (#)
Нашел классный IDE для работы над проектом:
Удобно…
января 3, 2012 at 11:34 (#)
Ras, когда-то смотрел на него, не сильно понял чем он удобнее работы в десктопном редакторе, мне десктоп как-то приятней и привычней.
января 4, 2012 at 03:41 (#)
Там удобно что не только на десктопе можно открыть и работать, планшеты поддерживаются, команду еще видно с кем проект делается…
января 4, 2012 at 03:44 (#)
Еще там чат всегда рядом… Я придумал классную концепцию как можно реализовать административные функции…
января 8, 2012 at 17:41 (#)
Я тут логотип изобрел немного…
А еще ничего нету, да? Там… ссылки на github…
января 9, 2012 at 04:48 (#)
Ras, форма входа нравится и шрифт хороший у логотипа, но логотип хочется немножко сложнее — в идеале это векторное или типа того изображение собственно квазара. Я думал чуть позже нарисовать, но если есть желание — вэлкам =)
Вот как-то так хочу, только меньше деталей (вектор или растр под вектор):
января 9, 2012 at 23:51 (#)
Немного сложнее) А векторный почему? растрового должно хватить вроде… или логотип должен будет где-то печататься?
января 9, 2012 at 23:56 (#)
Ras, я немного не так выразился. Имеется в ввиду «как векторный», то есть без сложных деталей, как-то минималистично и абстрагированно — не сильно детализированно, как то в растре.
января 12, 2012 at 14:35 (#)
А еще для самой cms нужен будет сайт на самой cms… Мне уже интересен результат, как все получится =)