開発話 ⑥ RSSでテックブログやスライドを集約したページを作る

Yamato / tiphub
·

tiphubは、ブログやスライド、ポッドキャスト、動画など各種コンテンツをRSSを使うことで、自動集約させたページを公開することができるサービスです。

RSSリーダーを使わなくても閲覧者は各社のコンテンツをサクッとチェックできるようになっています。

先行事例

既に、同様の仕組みで企業テックブログRSSさんのように集約して表示したり、チーム個々のテックブログをRSSで集約する仕組みをcatnoseさんは作って公開しています。

tiphubは、日本人の非エンジニアである僕がPM・デザイナーの役割を担い、日本語ができない外国人のエンジニアのチームで開発を行っています。そのため、僕自身、tiphubを作り始めてある程度形になるまで、こういったものは知らなかったですね。

当初から他のカテゴリーのデザイン、PMブログやスライド、ポッドキャストなど多種多様なものを集めるというのを目指していたので、知った後も方向性はあっていてニーズがあるだろうという考えで継続して開発を進めています。

ちなみに、エンジニアの方も知らないまま開発していたので、参考にしたとかはないと僕は思っています。

RSSで取得の問題点 ① カテゴリーの付与が自動で出来ない。

tiphubの特徴は、内容に応じたカテゴリーで分類できることと、ブログやスライドに対してタグを付与できることです。

ただ、一つのRSSに対して同じカテゴリーでしか付与することができません。また、タグを自動で付与する仕組みも持っていません。例えば、自社の社員紹介をしているブログがあるとします。

そういったブログは、職種に応じてエンジニアやデザイナー、PMといったカテゴリーを付与することで、分類ができます。ですが、RSSで取得した際に自動で分類することが現時点ではまだできていません。

(出来そうと最近、聞いていますが.....)

テックブログも全てがナレッジに関するものというわけではなく、新しい社員の紹介や参加したイベントのレポートなどナレッジに関係のないブログも多々あります。

そういったものは、別のカテゴリーを付与するようにしています。

RSSで取得の問題点 ② タグの付与が自動で出来ない。

tiphubは、Twitterの投稿と同じで全てのカテゴリーのコンテンツに対して共通のタグを付与することができます。そのため、タグをクリックすると、ブログやスライドが表示されるようになっています。

こういったタグも自動で取得することがまだできていません。そもそもですが、SpeakerDeckなどのスライドの投稿サイトにはタグがないですね。

解決策 - 人力で読んで分類してタグをつける

既に3000 ~ 5000ぐらいのコンテンツにはタグがついていたり、適切なカテゴリーで分類されているようになっています。

これは全部僕一人が普通に全部読んでタグをつけています。ただ、僕自身がエンジニアではないこともあり、テック系のコンテンツのタグの付与では、エンジニアから見ると適切ではない場合があると思います。

意外とテックブログであっても、タグがきちんとついていないこともあったりすることが多く、ついている場合でも僕的に適切だと思うタグをつけるようにしています。

正直なところ、新着コンテンツに限っては、今後も同様に毎日全部読んで分類する形でも大丈夫だと思っています。1日あたり、多くても50ぐらいしかないので、年末など多いシーズンでも数時間かければ全部見て仕分けることができています。1-2年ぐらい毎日続けているので、3000~5000ぐらい仕分けれています。

ただ、法人アカウント作成時など、最初に登録して過去のコンテンツもきちんと分類しようとすると数百を超える場合もあるので、えげつないほどの時間がかかっている場合もあります。

僕のリソースを使うよりも限られたエンジニアのリソースを使うことを避けたいため、当分は人力で頑張ることになりそうです。

RSSで取得の問題点 ③ RSSがないブログも多い

企業の会社HPでブログを投稿している場合には、30-40%ぐらいの割合でRSSが見つからないですね。そのため、tiphubのページに登録しようと思うと手動で一つ一つURLを登録する必要があります。

カテゴリーを分類したり、タグをつけたり、自動で取得できないものを各社の担当者の方が継続的に行っていくのは、困難だと考えています。ただ、閲覧者の方がスピーディーに各社のコンテンツをチェックしてもらうには、適切なタグやカテゴリー分類が不可欠です。

その点を考慮して、tiphubでは、継続的に更新を人力でもサポートするようにしています。その結果、RSSがあってもなくても、各社の担当者の方が何もしなくても共有したいほとんどのコンテンツを見やすく集約させることができるようになっています。

@tiphub
明石高専→北大工学部・工学院→tip。札幌在住。サクッと各社の発信コンテンツや情報をチェックできるプロダクトを作っています。趣味 : サッカー、信長の野望、Planet Zoo。