本記事は JPOUG Advent Calendar 2014 の22日目です。21日目は 江草家の人々 さんの Oracle Blogs 日本語のまとめ: [FMW, BPM] ADF FormをBPM Process ComposerのPlayerで使ってみたり、タスクを取り下げてみたり でした。
ここでは自作のリファレンスマニュアル参照ツールをちょっと改修したよという宣伝をさせてください。
Alta UI
一ヶ月ほど前に江草家の人々さんのブログに次のような記事がありました。
- Oracle Blogs 日本語のまとめ: [UX] Alta UI
- Oracle Blogs 日本語のまとめ: [UI, UX] Back to Basics. Helping You Phrase that Alta UI versus UX Question
ですが気づくと英語版の Oracle 製品のオンラインマニュアルは Alta UI でリニューアルされています。
[お知らせ]Oracle製品やサービスの英語版ドキュメントがAlta UIでリニューアルされています。 https://t.co/UcsWuCgrgi
— OraBlogs_jp / 江草家の人々 (@OraBlogs_jp) 2014, 11月 10
アイコンなどシンプルでかつアクセスしたいリンク等がまとまっていて使いやすいと思います。よかったよかった。
ン、でも待てよ、ここまで変わったということは以前作ったツールは、、、
12c 最新版を確認しようと久しぶりに動かしたところ、まったくダメダメなことに気づきました。。。ツールの Alta UI 対応
ということで前述したツールを Alta UI 対応しました。
対応と言っても別に UX が改善したわけではなく、スクレイピングのルールを次のように少し変えた程度です。- ドキュメント本文には文書番号などのヘッダがないので別途パンくずリストの JSON から取得(breadcrumbs.json)
- ドキュメント本文にはフッタもないので、別途共通モジュールからコピーライトを取得(headfoot.js)
使用方法等には変更ありませんので、興味のある方は前回のリンクを参考にお試しいただければと思います。フィードバックをいただけると作者はたいへん喜びます。
ちなみに今回の対応のために色々 HTML のソースを調べてみましたが外部ファイルに索引がありますので、これらをうまく活用すればデータベースへの問合せなしに rlwrap の辞書なども作成できそうです。
おわりに
豪華なメンバーが参加している中、自己満足ツールの些細な改修版な記事で申し訳ありません。
スクレイピングするのに中途半端に perl を使用したシェルスクリプトですし、Red Hat Enterprise Linux 7 系だと wget が入っていないので使えない等、マルチプラットホームな Go 言語の勉強がてら書き直そうと思っていましたが時間が取れず、強引に今の仕組みのままアドベントカレンダー駆動改修してしまいました。
明日は Takahiro YAMADA さんです。楽しみですね!
0 件のコメント:
コメントを投稿