Index
Клуб программистов Шаманград
*О сервисе *Новости *Проекты *Пользователи *Справочная
Быстрый старт
Добро пожаловать на Шаманград — сервис сопровождения программных проектов.

Зарегистрировав у нас свой проект, Вы сможете пользоваться системой контроля версий Subversion, вести ленту новостей, а также управлять устранением ошибок при помощи системы BTS.

Новости

19.10.2007 12:00, опубликовал shade

Очень рекомендуется к прочтению: «Джоэл о программном обеспечении»

http://russian.joelonsoftware.com/index.html (переводы)

http://www.joelonsoftware.com/ (english)

Особенно эти статьи:

23.10.2007 16:07, опубликовал shade

Небольшое обновление: добавлена активизация пользователй по e-mail и восстановление пароля. Ну и некоторое количество багфиксов…

24.10.2007 13:42, опубликовал shade

Внеочередное обновление

  • теперь автор сообщения об ошибке может и должен закрывать сообщения об ошибках;
  • реализована отправка уведомлений владельцу проекта и автору сообщения об изменениях сообщений об ошибках (добавление/правка/удаление сообщений и комментариев, смена статуса сообщения)

Протестировать отправку уведомлений в полной мере в домашних условиях не могу, так что придётся тестировать в живую на сервере. Сообщайте в багтреккер, если вам кажется, что приходят лишние сообщения или какие-то сообщения не доходят.

24.10.2007 23:19, опубликовал shade
Теперь у каждого проекта появился свой каталог в
http://download.shamangrad.net/
Чтобы закачивать туда файлы нужно установить пароль в профиле на доступ к FTP.

После чего можно будет подключиться через FTP:
Сервер: shamangrad.net
Логин: ваш логин к сервису, но записанный малыми буквами
Пароль: тот пароль который вы указали в профиле

В каталог проекта пока может писать только владелец проекта.
30.10.2007 19:01, опубликовал shade

Небольшое обновление — только багфиксы и небольшое косметическое изменение скина (пополнение иконок). У нас юбилей — 200-ая правка.

31.10.2007 11:22, опубликовал shade
Уведомление от хостера

Уведомляем вас, что в ночь с 3 на 4 ноября на площадке будут проводиться технические работы.

В связи с этим будут перебои в работе серверов в течении 5 минут.

Приносим извинения за доставленные неудобства.

5 минут это не много, но мало ли: может затянется, а может после этих плановых работ на нашем сервере что-нибудь упадет…

03.11.2007 13:54, опубликовал shade

В связи с тем, что многие наши начинающие пользователи понятия не имеют, как пользоваться системой отслеживания ошибок (багтреккером) я попытался написать пару статей для справочной и описать в них систему отслеживания ошибок Шаманграда и зачем нужно отслеживание ошибок и контроль версий. Ещё предстоит написать пару статей о системе контроля версий Subversion – в одной дать обоснование необходимости использования систем контроля версий, в другой описать «быстрый старт» – короткое руководство, которые позволит быстро освоить основные функции Subversion. Любой желающий может мне помочь в этом в любой форме (например, виде ссылок на полезный материал), пишите на форумы (раз, два) или в багтреккер.

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

Мне как-то на днях тут сказали (не буду говорить кто), что в формах не хватает более подробных описаний каждого поля. Отвечу – на данный момент они не поддерживаются обработчиком форм, это серьезное упущение и оно будет исправлено, но чуть позже, когда разгребу другие дела. Сейчас же можно просто те формы или конкретные поля, которые вызывают наибольшие трудности прокомментировать в скинах и даже, если это необходимо, написать подробные статьи для справочной. Чтобы сообщить о таких трудностях пишите в багтреккер, если вы будете мне сообщать через другие каналы, то велика вероятность того, что ваша проблема будет решаться очень долго или вообще где-нибудь потеряется или забудется. Только убедительная просьба – пишите о конкретных проблемах, с которыми вы сталкиваетесь – не пытайтесь обобщать, т.к. из-за сильного обобщения ваша малая проблема будет решаться так же долго, как и обобщённая задача.

07.11.2007 23:31, опубликовал shade

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

13.11.2007 11:44, опубликовал developer
Пока зарезервировал место, выкладывать сборки буду после стабилизации работы хранилища.
13.11.2007 11:45, опубликовал developer
Пока зарезервировал место, выкладывать сборки буду после стабилизации работы хранилища.
29.12.2007 21:15, опубликовал shade

Смена бота рассылки уведомлений. Теперь это news на shamangrad.net

Всех в наступающим Новым 2008 годом!

08.01.2008 20:05, опубликовал shade

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

30.01.2008 19:17, опубликовал shade

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

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

Примечание

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

Права тестера пока не определены, поэтому сейчас он будет иметь такие же права как и все остальные пользователи.

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

01.02.2008 14:43, опубликовал shade

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

16.03.2008 22:10, опубликовал shade

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

Все запросы API будут проходить через протокол HTTPS с обязательной SSL-авторизацией клиента. Для того, чтобы клиент (другое веб-приложение) мог использовать API ему нужно будет получить сертификат подписаный нашим центром сертификации (Certificate Authority, CA). Условия и инструкции для получения такого сертификата я опубликую позже, когда будет реализована первая часть API.

Сейчас же, можно просто использовать HTTPS протокол для доступа к Шаманграду: https://shamangrad.net/. На данный момент единственное его приемущество в том, что между веб-браузером и сайтом устанавливается защищенное соединение и ваши данные (cookie, пароли и e-mail при авторизации, регистрации, правке профиля) передаются в зашифрованном виде. Однако, нужно заметить, что большая часть передаваемой информации публикуется (исключая личные данные и скрытые сообщения) и будет доступна всем через незащищенный протокол HTTP.

Чтобы ваш браузер не ругался на сертификат нашего сервера вы можете установить сертификат нашего центра сертификации. Для этого вам нужно перейти по ссылке http://shamangrad.net/certs/CAshamangrad.crt. Ваш браузер должен будет предложить установить этот сертификат и указать доверяете ли вы ему. Если вы установите этот сертификат и укажете, что вы ему доверяете, то ваш браузер будет принимать все сертификаты подписаные нашим центром сертификации.

29.03.2008 10:57, опубликовал shade

Зарегистрирован проект и сделан первый импорт текущих наработок. В скором времени постараюсь также перенести черновики документации, чтобы любой желающий мог поэкспериментировать с новым ядром.

29.03.2008 17:21, опубликовал shade
Начата работа над документацией ядра.
Открыт багтрекер.
Небольшое обновление в svn:
+ добавлены новые функции для работы с системной конфигурацией WSCore
+ документация на wscore.php
+ добавлены модули из WSCore 1.0, просто чтобы было удобнее отлаживать код
06.04.2008 23:55, опубликовал shade
Небольшое обновление. В списке скинов появился недоделанный new… лучше не ставьте, а то потом будете ломать голову как вернуть обратно… В крайнем случае пишите на мыло: shade@shamangrad.net
11.04.2008 20:25, опубликовал alexs
Выложил исходники утилиты администрирования Firebird

Они сейчас находятся в стадии переделки - поэтому не всё что раньше работало работает.

В текущий момент пытаюсь отказаться от функционала работы с метаданными из UIB в пользу прямых запросов. От этого хорошо выигрывает быстродействие.
12.04.2008 20:01, опубликовал shade
На следующей неделе, точно не могу сказать когда именно, скорее всего во вторник, веб-интерфейс Шаманграда (включая форум) будет недоступен в течение нескольких часов (отриентировочно с 12:00 по 16:00): будет производиться миграция с Apache 1.3 + PHP 4 на Apache 2.2 + PHP 5 + WebDAV + mod_dav_svn

Остальные сервисы: FTP, Subversion, SMTP/POP3 и бот Sulci будут работать, но возможно чуть медленее из-за компляции устанавливаемых пакетов.
Меню системы
О сервисе
НовостиRSS
Справочная
Проекты
Пользователи
Вход
Регистрация
Переход к багу