Snow Monkey は、巨大なプロジェクト

Snow Monkey はテーマの名前。でも、 Snow Monkey って実はすごく巨大なプロジェクトになってるよと言うご紹介。

葉月

この記事は 「Snow Monkeyアドベントカレンダー 2019」 の21日目の記事になります。

記事の執筆は、ケミ・葉月、Not Wizの2人で書きました。

Hatsuki(アイコン)

テーマとして紹介されている Snow Monkey

Snow Monkeyの公式Webサイトを開くと、いきなり目につくのが だれでも簡単に使えるハイクオリティ WordPress テーマ と言うキャッチフレーズです。

Snow Monkey は Gutenberg ブロックエディターに完全対応した WordPress テーマです。HTML や CSS を書かずにプロクオリティの Web ページが作成できます。また、開発者向けの API が整備されており、高度にカスタマイズしたい web 制作者の方にも最適です。

Snow Monkey 公式Webサイト

この紹介文はけっして間違いではなく、たしかに Snow Monkey は、”だれでも簡単に使えるハイクオリティな WordPress テーマ”でしょう。

テーマ以外の Snow Monkey プラグイン

Snow Monkey には、アドオンと言う呼び方をされている機能追加可能な Snow Monkey 専用のプラグインが用意されています。

公式で公開されているアドオンは、現在6つ。まだ正式公開されていない開発中やβ版のアドオンとして入手可能なものも現在3つほどあります。その他にも Snow Monkey Blocks といったアドオンとは別の役割を持っているプラグイン、プライベートで開発されたその人専用のプラグインも幾つか存在するようです。

葉月

え?Snow Monkeyって 、すごく多い!?

Hatsuki(アイコン)

正式公開されているアドオン

  • Snow Monkey Heading Widget Area
  • Snow Monkey bbPress Support
  • Snow Monkey Member Post
  • Snow Monkey Footer CTA
  • Snow Monkey Archive Content
  • Snow Monkey Dropdown Navigation

公開されているアドオンは次のページで販売されています。

正式に公開されていないが入手可能なアドオン

  • Snow Monkey Forms
  • Snow Monkey The Events Calendar Support
  • Snow Monkey Diet

これらはSlackオンラインコミュニティで紹介もされていたアドオンです。現在β版、もしくは開発中のものです。

公開されていないプライベートプラグイン

  • フォーラムのプライベートトピック機能(公式Webサイト)
  • 専用に作られた機能各種(某サイト。あると言う話はお聞きしましたが詳細NG)

これらは非公開でその人向けに開発されたアドオンです。入手はできないと思います。

ケミ

その人専用に作られているので、汎用性は無いらしい。でも、動作しなくてもいいのでソースコードを参考資料として中身を見てみたい(笑)

ルミェール(アイコン01)

プログラム以外の Snow Monkey

  • Slack でのオンラインコミュニティ
  • WordCamp などでのイベントブース
  • Snow Monkey ミートアップ(2回開催)
  • Snow Monkey わぷー
  • 非売品グッズ・ノベルティ(ブランドブック、シール、バッジ、ピアス、タンブラー、Tシャツ、パーカー)
ケミ

本を書いたりピアス作ったり、バッジ作ったりタンブラー作ったり…わぷーデザインしたり…。

タカシは何屋になりたいの!?!?

ルミェール(アイコン05)

ユーザーも開発に関わっている Snow Monkey

しかし、Snow Monkey は今ではみんなで作っていると言うコトを忘れてはいけません。フォーラムでも次の3つが挙げられます。

  • 不具合報告
  • 質問
  • 要望

不具合報告 … より良い Snow Monkey を作る基礎

でも、不具合とか書きにくいなと言う人に…Snow Monkey 開発者のキタジマタカシ氏が Snow Monkeyミートアップ や WordCamp で、会話した発言をここに記載しておきます。(※ 実際の会話内容からは一部省略していたりします)

キタジマタカシ
タカシ

Snow Monkey、僕は公式サイトくらいしかほとんど使ってないので、あまり不具合って自分自身では気づけない。

キタジマタカシ
タカシ

だから、バリバリ使ってくれているユーザーが居て、そう言う人たちがフォーラムにきちんと不具合を書いてくれるのって、こっちからするとめっちゃありがたい

大変だけど、不具合を直す事で他のユーザーにより良いSnow Monkey を使ってもらえるようになる。不具合報告されるのはユーザー全体にとってメリットがある。

ケミ

んじゃ、不具合報告はフォーラムに見つけ次第ガンガン書きますわ

ルミェール(アイコン01)
キタジマタカシ
タカシ

あ!!!ケミさんは、プルリクでお願いします

ケミ

ちょい待ち。何で、私だけプルリクやねん…。

でも、気軽に何でも不具合と言って書くのは良くないからね。自分で直せる方法が見つかった場合もフォーラムに書くのも良いかもね。

ルミェール(アイコン04)
キタジマタカシ
タカシ

不具合か解らなくても不具合と思うことなら書いてくれて良いんです。そこから現場の声って拾えるんで。こう言う使い方されてるんだって解るじゃないですか。(あ、ケミさんの場合はちょっと違うか)

ただ、問題を再現してから調べないと駄目な事も多いので、問題の画面のキャプチャーとか、どう操作したらそうなるかは、できれば書いて欲しいです。

ケミ

そもそも、プログラムを理解してないユーザーの方が多いし、WordPress の専門用語とか伝わらないことも多いもんね。

逆に必死に伝えようとされていて「○○画面の〜」とか書かれているけど、実はこっちが思っている画面じゃないこともある。

入れているプラグインとかで、再現が難しくなる。キャプチャーで伝えてくれるのはすごい良いよね。

フォーラムって基本的に文章だけなので、正しく理解するのが難しい場合もあるし。伝わらないままでやり取りを多くしたり、正しく解決できないのは、お互いが損になるだけなので、キャプチャーとかを載せて書いてくれる事が増えても良いと思う。

ルミェール(アイコン01)

質問… Snow Monkeyのユーザー同士を繋ぐ

キタジマタカシ
タカシ

フォーラムは、ユーザー:開発者とのやり取りの場と思っている人も居ると思いますが、ユーザー同士が発言できるフォーラムでもあるので、ユーザー同士で発言される場にもなって欲しいです。

ケミ

ユーザー同士の発言の場とは…?

ルミェール(アイコン01)
キタジマタカシ
タカシ

時々、質問に対してユーザー同士で回答されているじゃないですか。ああいうのです。

僕(開発者)が関与せずユーザー同士で問題が解決されるのって凄く良い流れだなと思っています。

ケミ

あー。なるほど。ユーザー同士で質問解決もできるのって中々無いもんね。でも、1ユーザーが回答するって敷居高くない?

ルミェール(アイコン01)
キタジマタカシ
タカシ

僕も解らない事もありますよ!回答する時は調べて書いてる事も多いですから。ユーザーと一緒ですよ。僕も間違ってる場合はあります。

もし、仮に僕が Snow Monkey を開発してる上で考えている事と違う回答とか開発に支障が出る回答をされている場合は、こちらで後から補足します。今のところは、そういうケースって無いけど。

ケミ

補足とか後からされるなら、少しは安心して回答を返信できそうね。

タカシ、実際に、タイポの意味では良く間違うからなー…

ルミェール(アイコン01)

要望… 新しい Snow Monkey の形を生み出す

ユーザーの要望によって、Snow Monkey に新しいアイデアが入り、そうして拡張や機能が生まれています。

実際に、公開されているアドオンのほとんどは、要望された機能から生まれました。

新しい Snow Monkey の形を生み出すのも、あなたの要望からかもしれません。

その他の Snow Monkey

実際に使う人によって生まれる Snow MonkeyテーマでのWebサイト。

それも1つの Snow Monkey の形でしょう。

まさに超巨大プロジェクト

どうでしょうか? Snow Monkey の壮大なプロジェクト感。その壮大なプロジェクト・プロダクトに、ユーザーひとりひとりも、きっちり参加できるって言う。ヤバくないですか?

これでも、まだあなたは Snow Monkey = WordPressテーマ と言うことができますか

まさに、Snow Monkeyの価値 = コミュニティ。