На сомом деле подобных систем много (как и было написано выше), тот же unfuddle (который сейчас тоже обсуждается на хабре).
Если говорить о FogBugz, то, я бы предпочел скорее JIRA Studio, благо стоят они одинакого — 25$ за пользователя, только для меня, как и для многих, это слишком дорого
Можно, только если посчитать время, которое вы потратите на установку, настройку и затем поддержку, и прибавите к стоимости VPS — то получится не факт что дешевле.
Это то, на чем живут все Saas бизнесы. К тому же рынок подобных систем большой, и цены достаточно низкие.
По поводу собственного сайта — некоторые системы (например мы в EmForge) позволяем повесить свой домен — так что заказчик может и не узнать что вы где-то «хоститесь»
впечатления о Liferay — положительные. Вот доклад делал по нему на SunTechDays, кстати по результатам общения на SunTechDays сделал на EmForge <a href=«www.emforge.net/web/russian-liferay»отдельную community по обсуждению вопросов связанных с Liferay — если присматриваетесь к Liferay и есть какие-то специфичные вопросы — лучше туда (там есть специальный форум для этого)- постараюсь ответить.
Ну а если в двух словах: не все идеально — бесcпорно Liferay не лучший blog-движок (есть например wordpress), не лучший wiki (взять например тот же mediawiki), не лучший форум (не знаю — сильно не пользовался -вроде тот же phpBB очень популярен), но он берет в совокупности.
Для разработчика есть и свои пряники, и свои «кнуты».
Но в целом я очень довлен выбором Liferay в качестве основы для EmForge
Спасибо за напоминание — про это (вернее про то как прикрутить свое приложение к Google Apps Marketplace) будет отдельный пост.
Так вот, да, дейтсвительно — EmForge умеет интегрироваться с Google Apps, достаточно зайти на нашу страничку на marketplace и добавить его в свой домен.
К тому же, как показал <a href='http://habrahabr.ru/blogs/GMail/90939/">недавний опрос многие используют «Gmail со своим доменом» — то есть Google Apps — эта фича может быть востребована среди посетителей Хабра…
низкие требования (относительные) к ресурсам — это то, за счет чего мы надеемся держать низкие цены на сервис (так как самим придется мало тратить на хостинг).
Одна из самых популярных систем используемая на project hosting-ах — trac — поддерживает только один проект, При организации хостинга хостерам приходится поднимать отдельный инстанс для каждого проекта — что требует ресурсов.
Крутился еще с ребятами которые делают аналогичный сервис на ruby — тоже хостинг требует ресурсов.
В нашем случае — хоть минимальные требования Java и особенно Liferay значительно выше того же PHP — но зато потом требвания растут не сильно.
Например сейчас сервис «держит» хаброэффект без какой-либо видимой нагрузки
«Уходят с git»… мне казалось на него только-только приходят — но не будет разводить холивар на тему VCS — к тому же это немного офтопик
RedMine — хорош, есть даже сервисы которые его хостят, но насколько я помню (в реальных проектах не использовал) — там опять-таки нет форумов
Прикольно — только запостил про наш EmForge — и тут же параллельно пост про Unfuddle.
Нам в unfuddle не хватило форума. Ну и вообще он, как и многие аналогичные сервисы — ориентирован в первую очередь на взаимодействие «внутри» команды — не предоставляя вид к проекту «снаружи» (например — что бы конечные пользователи могли писать в форуме или создавать баги)
А так — да, хороший сервис, и основной плюс (по крайней мере для софтверных проектов) по сравнению с basecamp — это svn & git
ну боюсь тогда что бы на одной странице показать и вики и блоги и форумы и задачи разрешение монитора у пользователя должно быть больше чем fullHD :)
хотя как дашбоард — имеет смысл — пока что пользователь не может менять содержимое своей страницы — мы работаем что бы сделать удобный и понятный интерфейс создания своей dashboard — где на одну страницу можно накидать все что интересно пользователю
ну нам тоже :) на самом деле хочется не только мавен, но и hudson интегрировать — но с хадсоном еще сложней (как безопасно разнести job-ы что бы разные пользователи и проекты не мешали и не лазали друг-к-другу)
По поводу мавена можно добавить в фиче-лист — постарамся съинтегрировать artifactory или nexus
про превышения: когда на eapps.com моя VPS-ка загрузила систему, они бережно перенесли ее в «sandbox» дабы не мешать остальным vps-кам на той же машине, и прислали мне письмо с просьбой разобраться. после разбора вернули все на место. Все перемещиния произошли абсолютно незаметно для конечных пользователей. Это я считаю профессиональный подход к работе (не сочтите за рекламу eapps)
ну так это и не решение для 30ти.
Как автор сказал — идеальных решений нет — для их размера команды, сложности проектов и типа задач это решение оказалось оптимальным
в формате доклада это невозможно сделать — на работе на внутрикорпоративном тренинге я за два часа успеваю только поверхностно пройтись по основным возможностям Liferay для разработчика. По большому счету для более-менее полноценного введения надо 2-3 дня курсов (как Liferay делает). На SunTechDays планирую тусоваться на стенде оба дня — что бы как раз рассказать/показать кому будет интересно какие-то моменты более подробно. Но к вам это к сожалению не применимо
С точки зрения пользователя/админа — CMS (управление страницами и содержимым), управление пользователями, группами, организациями, правами доступа. Средства взаиможействия (collaboration): блоги, вики, форум. Построение социальной сети на Liferay. Может еще что.
С точки зрения программиста — Liferay как инфраструктура — на чем писать UI портлетов, как реализовать сервисы/работу с базой (об этом как раз в petstore попробовал рассказать). Какие дополнительные сервисы/API предоставляются программисту.
Да, я выложу. Но если говорить о Liferay — никакой PowerPoint (OpenOffice Impress) не заменит живой демонстрации. Так что пока я просто планировал запустить Liferay и показать что он может (с точки зрения пользователей).
С точки зрения девелоперов — планирую цикл туториалов — первый даже запостил (правда на английском) — на остальные все время не хватает — может к тому времени еще пару статей напишу
«время загрузки/выключения еще более уменьшено» — время загрузки 9.10 на моем ноуте уже достаточно маленькое — лучше бы было ускорено время засыпания/просыпания ноутбуку.
А то смешно — каждый раз выключаю ноут только потому, что включить его заново значительно быстрей чем «разбудить»
Если говорить о FogBugz, то, я бы предпочел скорее JIRA Studio, благо стоят они одинакого — 25$ за пользователя, только для меня, как и для многих, это слишком дорого
Это то, на чем живут все Saas бизнесы. К тому же рынок подобных систем большой, и цены достаточно низкие.
По поводу собственного сайта — некоторые системы (например мы в EmForge) позволяем повесить свой домен — так что заказчик может и не узнать что вы где-то «хоститесь»
Ну а если в двух словах: не все идеально — бесcпорно Liferay не лучший blog-движок (есть например wordpress), не лучший wiki (взять например тот же mediawiki), не лучший форум (не знаю — сильно не пользовался -вроде тот же phpBB очень популярен), но он берет в совокупности.
Для разработчика есть и свои пряники, и свои «кнуты».
Но в целом я очень довлен выбором Liferay в качестве основы для EmForge
Так вот, да, дейтсвительно — EmForge умеет интегрироваться с Google Apps, достаточно зайти на нашу страничку на marketplace и добавить его в свой домен.
К тому же, как показал <a href='http://habrahabr.ru/blogs/GMail/90939/">недавний опрос многие используют «Gmail со своим доменом» — то есть Google Apps — эта фича может быть востребована среди посетителей Хабра…
Одна из самых популярных систем используемая на project hosting-ах — trac — поддерживает только один проект, При организации хостинга хостерам приходится поднимать отдельный инстанс для каждого проекта — что требует ресурсов.
Крутился еще с ребятами которые делают аналогичный сервис на ruby — тоже хостинг требует ресурсов.
В нашем случае — хоть минимальные требования Java и особенно Liferay значительно выше того же PHP — но зато потом требвания растут не сильно.
Например сейчас сервис «держит» хаброэффект без какой-либо видимой нагрузки
RedMine — хорош, есть даже сервисы которые его хостят, но насколько я помню (в реальных проектах не использовал) — там опять-таки нет форумов
Нам в unfuddle не хватило форума. Ну и вообще он, как и многие аналогичные сервисы — ориентирован в первую очередь на взаимодействие «внутри» команды — не предоставляя вид к проекту «снаружи» (например — что бы конечные пользователи могли писать в форуме или создавать баги)
А так — да, хороший сервис, и основной плюс (по крайней мере для софтверных проектов) по сравнению с basecamp — это svn & git
хотя как дашбоард — имеет смысл — пока что пользователь не может менять содержимое своей страницы — мы работаем что бы сделать удобный и понятный интерфейс создания своей dashboard — где на одну страницу можно накидать все что интересно пользователю
По поводу мавена можно добавить в фиче-лист — постарамся съинтегрировать artifactory или nexus
Как автор сказал — идеальных решений нет — для их размера команды, сложности проектов и типа задач это решение оказалось оптимальным
С точки зрения программиста — Liferay как инфраструктура — на чем писать UI портлетов, как реализовать сервисы/работу с базой (об этом как раз в petstore попробовал рассказать). Какие дополнительные сервисы/API предоставляются программисту.
С точки зрения девелоперов — планирую цикл туториалов — первый даже запостил (правда на английском) — на остальные все время не хватает — может к тому времени еще пару статей напишу
А то смешно — каждый раз выключаю ноут только потому, что включить его заново значительно быстрей чем «разбудить»