Переведено (http://michaelhasselbring.com/post/20351724100/tiny-issue-ha...) в разряд открытых проектов web-приложение TinyIssue (https://github.com/mikelbring/tinyissue), предназначенное для ведения базы отслеживания ошибок и контроля за их исправлением. Ключевой целью проекта является создание максимально простой и удобной для использования системы, обладающей современным интерактивным web-интерфейсом и не требующей излишних зависимостей при установке (для установки достаточно распаковать TinyIssue в директорию на web-сервере и создать БД). Логика работы интерфейса пользователя по возможности вынесена на сторону web-браузера и базируется на JavaScript-фреймворках jQuery и Laravel (http://laravel.com/). Серверная часть написана на языке PHP и использует СУБД MySQL для хранения данных. Код распространяется в рамках лицензии MIT.
<center><a href="https://a248.e.akamai.net/camo.github.com/f698cac334ec747fd4... src="http://www.opennet.me/opennews/pics_base/0_1334171723.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
URL: http://michaelhasselbring.com/post/20351724100/tiny-issue-ha...
Новость: http://www.opennet.me/opennews/art.shtml?num=33583
Друзья, кто-нибудь это пробовал?
Поделитесь опытом =)
попробовал. Действительно tiny.
Всё что можно - это завести юзеров, проекты, заявки и комментить
эти заявки и присваивать им статусы. Сразу наткнулся на багу - кол-во
заявок висящих на тебе отображается нулём, хотя они есть. Также не понял
куда попадают приложения к заявке - файл засосало, но больше его не видел.
остальное вроде работает норм.не очень понятно, зачем оно надо - багтрекеров в природе полно,
а сверхминималистичность вряд ли так уж нужна. Наверное есть
своя ниша...
Стало печальной традицией начинать новые проекты с поддержкой только MySQL. А ведь в PHP есть слой абстракции базы данных, который не только добавляет поддержку других СУБД, но и автоматически защищает от SQL-иньекций.
http://laravel.com/docs/database/config
> http://laravel.com/docs/database/configДля минималистичного багтрекера поддержка постгрес и SQL Server? Ну чудят люди.
для "по-простому" там и эскуЛайт есть.раз уже есть поддержка МС-ных, зачем выкидывать из кода?
Разумеется чтобы не морочить себе голову с тестированием/поддержкой
> Разумеется чтобы не морочить себе голову с тестированием/поддержкойДумается, Вы превратно поняли фразу "Ключевой целью проекта является создание максимально простой и удобной для использования системы". Имхо, в ней сказано про удобство пользования, а не ненапряжность для программистов. Видимо, они не против поддерживать стык с МС.
Ну а Вам-то что? Пользуйтесь по желанию.
Да, глянув на минимум фич я полагаю, что идея в том числе в минимуме кода. Что до меня - мне Fossil хватает.
А зачем в данном случае что-то ещё? SQLite разве что - ну так мускуль поднять - невелика проблема.
Т.е. для этого чуда нужно покупать отдельный сервер?
> Т.е. для этого чуда нужно покупать отдельный сервер?с чего такие выводы? имхо, нет.