ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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