* [devel] обновление поиска на prometheus.altlinux.org
@ 2010-12-06 19:30 Igor Zubkov
2010-12-06 19:39 ` Slava Semushin
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Igor Zubkov @ 2010-12-06 19:30 UTC (permalink / raw)
To: ALT Linux Team development discussions
Hi!
Я немного улучшил поиск на prometheus.altlinux.org.
1) Он теперь полноценный ресурс в терминологии REST
2) Он теперь использует нативный form_tag из rails. А это означает что
он теперь более правильный. Теперь в каждой форме есть поле utf8
равное ✓. Это для глючного IE (более полный ответ
http://stackoverflow.com/questions/3222013/what-is-the-snowman-param-in-rails-3-forms-for).
Кроме того, теперь ко всем формам (а их на сайте рабочих только две,
это поиск в шаблоне и поиск на странице поиска) добавляются поля
csrf-param и csrf-token для борьбы с потенциальными атаками CSRF
(http://ru.wikipedia.org/wiki/Подделка_межсайтовых_запросов).
3) Поиск переехал с /ru/find.shtml?request=запрос на
/ru/search?utf8=✓&query=запрос. Как и на всём сайте, /locale (/ru, на
пример) не обязательный параметр. Он на сайте всё равно выставляется в
en по умолчанию.
4) Изменился формат выдачи, если на sisyphus.ru он был такой:
пакет
текущая версия
сборщик
о пакете
То на prometheus он такой:
repocop
пакет
текущая версия
время сборки
возраст
Url
описание
Поле "сборщик" выкинуто преднамеренно. Так как не понятно кого
показывать. Лидера по acl или последнего кто собрал. Если у кого-то
есть мысли по этому поводу, излагайте.
5) Само поле поиск теперь выглядит красивее в браузерах которые
WebKit-based. Я там добавил placeholder = 'Search...' / 'Поиск...'
etc. Зависит от выбранной локали. :) В последнем firefox 3.6.12 пока
(?) не работает.
--
Igor Zubkov
http://hi.im/ice
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] обновление поиска на prometheus.altlinux.org
2010-12-06 19:30 [devel] обновление поиска на prometheus.altlinux.org Igor Zubkov
@ 2010-12-06 19:39 ` Slava Semushin
2010-12-06 19:55 ` Igor Zubkov
2010-12-06 21:51 ` Ilya Mashkin
2010-12-06 23:44 ` Vladislav Zavjalov
2 siblings, 1 reply; 8+ messages in thread
From: Slava Semushin @ 2010-12-06 19:39 UTC (permalink / raw)
To: ALT Linux Team development discussions
7 декабря 2010 г. 1:30 пользователь Igor Zubkov <igor.zubkov@gmail.com> написал:
[...]
Одно слово -- just for fun :) 5-6 каких-то плюшек, которые
большинством пользователей, я полагаю, будут не очень востребованны,
зато их, наверное, было интересно и приятно делать? :)
При этом на главной же странице во всех пакетах, вместо списка
последних изменений TODO и спек посмотреть до сих пор нельзя. :-(
Эх.
Но всё равно спасибо тебе, Игорь!
--
Slava Semushin
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] обновление поиска на prometheus.altlinux.org
2010-12-06 19:39 ` Slava Semushin
@ 2010-12-06 19:55 ` Igor Zubkov
0 siblings, 0 replies; 8+ messages in thread
From: Igor Zubkov @ 2010-12-06 19:55 UTC (permalink / raw)
To: ALT Linux Team development discussions
2010/12/6 Slava Semushin:
> 7 декабря 2010 г. 1:30 пользователь Igor Zubkov написал:
> [...]
>
> Одно слово -- just for fun :) 5-6 каких-то плюшек, которые
> большинством пользователей, я полагаю, будут не очень востребованны,
> зато их, наверное, было интересно и приятно делать? :)
Большая часть из них была сделано уже давно, просто только сейчас руки
дошли написать.
> При этом на главной же странице во всех пакетах, вместо списка
> последних изменений TODO и спек посмотреть до сих пор нельзя. :-(
Я думаю что сегодня это изменится.
> Эх.
>
> Но всё равно спасибо тебе, Игорь!
Так лучше http://lists.altlinux.org/pipermail/devel/2010-December/187043.html
? :)
--
Igor Zubkov
http://hi.im/ice
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] обновление поиска на prometheus.altlinux.org
2010-12-06 19:30 [devel] обновление поиска на prometheus.altlinux.org Igor Zubkov
2010-12-06 19:39 ` Slava Semushin
@ 2010-12-06 21:51 ` Ilya Mashkin
2010-12-06 22:20 ` Vladislav Zavjalov
2010-12-06 23:44 ` Vladislav Zavjalov
2 siblings, 1 reply; 8+ messages in thread
From: Ilya Mashkin @ 2010-12-06 21:51 UTC (permalink / raw)
To: ALT Linux Team development discussions
Igor Zubkov wrote:
>
> Поле "сборщик" выкинуто преднамеренно. Так как не понятно кого
> показывать. Лидера по acl или последнего кто собрал. Если у кого-то
> есть мысли по этому поводу, излагайте.
Последнего, кто собирал. Или более сложно можно: из последних пяти
сборок, кто чаще собирал (на sisyphus.ru вроде удачно NMU откидываются)
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] обновление поиска на prometheus.altlinux.org
2010-12-06 21:51 ` Ilya Mashkin
@ 2010-12-06 22:20 ` Vladislav Zavjalov
0 siblings, 0 replies; 8+ messages in thread
From: Vladislav Zavjalov @ 2010-12-06 22:20 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tue, Dec 07, 2010 at 12:51:10AM +0300, Ilya Mashkin wrote:
> Igor Zubkov wrote:
> >Поле "сборщик" выкинуто преднамеренно. Так как не понятно кого
> >показывать. Лидера по acl или последнего кто собрал. Если у кого-то
> >есть мысли по этому поводу, излагайте.
>
> Последнего, кто собирал. Или более сложно можно: из последних пяти
> сборок, кто чаще собирал (на sisyphus.ru вроде удачно NMU откидываются)
Непонятно, зачем тут придумывать новые неочевидные сущности. Их и так хватает.
Можно сделать поле "лидер acl" и показывать лидера acl, можно сделать поле
"packager" и показывать то, что написано в поле packager, можно сделать
поле "автор последней сборки" (если его из changelog'а не видно) и т.д.
Слава
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] обновление поиска на prometheus.altlinux.org
2010-12-06 19:30 [devel] обновление поиска на prometheus.altlinux.org Igor Zubkov
2010-12-06 19:39 ` Slava Semushin
2010-12-06 21:51 ` Ilya Mashkin
@ 2010-12-06 23:44 ` Vladislav Zavjalov
2010-12-07 5:09 ` Chernyshov A
2 siblings, 1 reply; 8+ messages in thread
From: Vladislav Zavjalov @ 2010-12-06 23:44 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Dec 06, 2010 at 09:30:06PM +0200, Igor Zubkov wrote:
> Hi!
>
> Я немного улучшил поиск на prometheus.altlinux.org.
Еще несколько мыслей по поводу интерфейса. Хотя часть, наверное,
уже давно известна, а кое что спорно...
- Пакет/Главная: "Текущий маинтейнер" - это все-таки кто?
Может, прямо там более подробно написать, по какому принципу он написан?
- Пакет/Главная: не выделить ли как-нибудь лидера в списке ACL?
Например, приписав в скобках "текущий мантейнер" - это ведь по смыслу
как раз оно.
- Пакет/Изменения: в changelog'ах пропадают переводы строк.
- Пакет/Загрузить: тут еще просится загрузка из архива, наверное...
- Пакет/gear:
- может быть, переименовать в "git"?
внешнему человеку это может быть понятнее и полезнее.
- еще бы ссылки на gears/srpms...
- хочется добавить вверху строчку с объяснением, типа
"git-репозитории исходного кода пакета на http://git.altlinux.org"
- Пакет/Bugs and FR: Может быть, убрать лишний уровень вложенности,
сделать одну табличку с ошибками (или две - одна за другой),
выделив состояние ошибок красными и зелеными кружками?
- Мантейнер:
Может, написать поаккуратнее: "Пакеты, в сборке которых принимал
участие маинтейнер"?
И, конечно, хочется выборки типа "явным образом записан в acl на
пакеты:", "является лидером acl пакетов:", "является автором последней
сборки пакетов:"
Интересно, наверное, как-нибудь свести это все в одну табличку,
только неясно как, и будет ли оно удобно...
Слава
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] обновление поиска на prometheus.altlinux.org
2010-12-06 23:44 ` Vladislav Zavjalov
@ 2010-12-07 5:09 ` Chernyshov A
2010-12-07 12:12 ` Sergey V Turchin
0 siblings, 1 reply; 8+ messages in thread
From: Chernyshov A @ 2010-12-07 5:09 UTC (permalink / raw)
To: ALT Linux Team development discussions
7 декабря 2010 г. 2:44 пользователь Vladislav Zavjalov
<slazav@altlinux.org> написал:
> - Мантейнер:
> Может, написать поаккуратнее: "Пакеты, в сборке которых принимал
> участие маинтейнер"?
> И, конечно, хочется выборки типа "явным образом записан в acl на
> пакеты:", "является лидером acl пакетов:", "является автором последней
> сборки пакетов:"
> Интересно, наверное, как-нибудь свести это все в одну табличку,
> только неясно как, и будет ли оно удобно...
А может сделать как на Сизифе два поля: текущий майнтейнер (из acl) и
кто также принимал участие в сборках пакета. Вот так вот, например -
http://sisyphus.ru/ru/srpm/Sisyphus/mc
И еще может быть добавить кнопки для пользователей: "Собрать новую
версию пакета" и "Собрать пакет". Только как это все завязать на
инфраструктуру я не представляю.
--
Regards,
Anton Chernyshov
R-Style Training Center
Moscow, Russia
http://tux-the-penguin.blogspot.com/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] обновление поиска на prometheus.altlinux.org
2010-12-07 5:09 ` Chernyshov A
@ 2010-12-07 12:12 ` Sergey V Turchin
0 siblings, 0 replies; 8+ messages in thread
From: Sergey V Turchin @ 2010-12-07 12:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: Text/Plain, Size: 294 bytes --]
On Tuesday 07 December 2010 08:09, Chernyshov A wrote:
[...]
> А может сделать как на Сизифе два поля: текущий майнтейнер (из acl) и
> кто также принимал участие в сборках пакета.
+1
Можно 2 поля -- "Мантейнер" и "Сборщик"
[...]
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2010-12-07 12:12 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-12-06 19:30 [devel] обновление поиска на prometheus.altlinux.org Igor Zubkov
2010-12-06 19:39 ` Slava Semushin
2010-12-06 19:55 ` Igor Zubkov
2010-12-06 21:51 ` Ilya Mashkin
2010-12-06 22:20 ` Vladislav Zavjalov
2010-12-06 23:44 ` Vladislav Zavjalov
2010-12-07 5:09 ` Chernyshov A
2010-12-07 12:12 ` Sergey V Turchin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git