Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

複合タグ検索にまともなUIが必要 #3

Open
lo48576 opened this issue May 1, 2016 · 13 comments
Open

複合タグ検索にまともなUIが必要 #3

lo48576 opened this issue May 1, 2016 · 13 comments

Comments

@lo48576
Copy link
Member

lo48576 commented May 1, 2016

タグ単体での記事一覧は静的に生成しているので問題ないが、
https://github.com/titech-ssr/wiki.rogiken.org/blob/master/content/tags/search.html
このページでの動的な検索では、jsonによるクエリを直接入力するようになっており、使い勝手が一般向けではない。
なんとかしてマウスポチポチUIを実装したいが、難易度高そう。

@Mizuho32
Copy link
Contributor

Mizuho32 commented Aug 24, 2016

マウスポチポチUIこんなのつくってみたんですけど、どうですか。
まんまですが・・・・・

https://rsbpix.f5.si/~pi/rogy/searchUI/search.html

@lo48576
Copy link
Member Author

lo48576 commented Aug 25, 2016

えらー
screenshot-2016-08-25-121350 0900

TypeError: this.htags is null main.js:50:9
Child<.methods.addhtag() main.js:50
p/<() vue.min.js:6
fe/<() vue.min.js:6

@Mizuho32
Copy link
Contributor

ごめんまだSelectするとこしか実装してないwww
こんなかんじ
search

@lo48576
Copy link
Member Author

lo48576 commented Aug 25, 2016

すげー!!!
(条件が複雑になったらツリービューみたいに縦に並べる方がいいかも?)

@Mizuho32
Copy link
Contributor

あーまぁそんな感じですかね
大まかなとこはタグ検索の説明にあるようなクエリをそのまんまUIにしつつ、細かいとこは適宜調整、ということでどうでしょうか

@Mizuho32
Copy link
Contributor

Mizuho32 commented Sep 4, 2016

検索UIの提案はこんな感じです。
https://wiki.rogiken.org/branch/search-ui/tags/search.html

とりあえず動くものをくっつけただけなのでバギーなのは許してね💦
textareaへの反映、ローカルで試した時はうまくいったのになんか挙動おかしいなぁ・・・・

@lo48576
Copy link
Member Author

lo48576 commented Sep 4, 2016

Tags Tree - Rogiken wiki
タグの階層は静的なので(nanocによって生成されるので)、このリストかこれを加工した何かを検索ページに表示しといた方が入力の助けになりそうですね

@lo48576
Copy link
Member Author

lo48576 commented Sep 4, 2016

https://wiki.rogiken.org/branch/search-ui/tags/index.json
ちなみにタグ階層のjsonも生成されているので、もし補完とか候補表示とかを実装したいならコレ使うと楽だと思います

@Mizuho32
Copy link
Contributor

Mizuho32 commented Sep 4, 2016

ああ一応候補表示もどきはつくってあってそれ使わせてもらってます

@lo48576
Copy link
Member Author

lo48576 commented Sep 5, 2016

ほんまや、気付かんかったwww
タグ階層の一覧表示があれば楽なんだな……
右側のサイドバーに表示したいところだけど、右のはグローバルだからなぁ
(勿論このページでだけサイドバーのテンプレートを変更することはできる)

@Mizuho32
Copy link
Contributor

Mizuho32 commented Sep 5, 2016

そうなんだよね
まぁタグ階層を常に表示でも個人的にはいいと思うんだけど

@lo48576
Copy link
Member Author

lo48576 commented Sep 5, 2016

<section>
<h3>タグ階層</h3>
<ul>
<% root_node = articles_htag_items_tree %>
<% root_node.children.each do |child| %>
<%= print_tagtree child, '/tags/' %>
<% end %>
</ul>
</section>

https://wiki.rogiken.org/branch/show-tag-hierarchy-on-sidebar/index.html
試しに fbb5f68 でサイドバーにタグ階層を表示してみました。
問題なさそうであれば、こちら(search-uiブランチ)にマージしてから削除して構いません。

タグが他のリンクより先に表示された方がいいとかあればお好きに改善してくらさい

@Mizuho32
Copy link
Contributor

Mizuho32 commented Sep 5, 2016

そのまま使わせてもらいました。
textareaへの反映を修正したのでこれでまぁ使えるかなという感じです。
何故かtextareaの初期化がうまく行かないなぜだorz

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants