サイボウズのWebデータベースサービス kintone には、JavaScript,HTML,CSSで見た目や動作をカスタマイズできる機能があります。
kintoneは各地に立ち上がっているユーザー会の活動も活発で、また下記リンクにあるように、サイボウズの開発者サイトでカスタマイズに関する質問やナレッジノートで開発者によるナレッジの共有も多く投稿されています。
「cybozu developer network」 は、デベロッパー同士が課題を解決し合えるオープンなコミュニティです。
cybozu.com 上のサービスにおいて、API ドキュメントを調べたり、Tipsやサンプルプログラムなどに質問したり、
コミュニティを通じてデベロッパーに質問することができます。
しかし、kintone は最初の導入は用意ですが、私自身も含め、カスタマイズを行うとなると急にどうしたらよいのか分からず、そこに高い壁があるなと考えています。
その壁は何なのかを自分なりに書き出して、初心者でも、kintoneカスタマイズが気軽に、楽しくできるようになると良いなと考えています。
cybozu developer コミュニティ の歩き方
普段私が、kintone カスタマイズの情報を、どのように調べているかをリンク付きで紹介してみます。
cybozu developer network
https://developer.cybozu.io/hc/ja
サイボウズの開発者情報サイトのトップページです。ここで、主に更新情報欄をチェックしています。
他に、twitter の情報も流れているので、興味を持った投稿をチェックしています。
kintone developer JP twitter
https://twitter.com/kintonedevjp
kintone の技術情報のtwitterです。フォローしています。
developer network のトピックスから、イベント情報、またkintoneに関する外部メディアの情報などが流れます。
developer network へようこそ
https://developer.cybozu.io/hc/ja/articles/200929540
いわゆる GettingStarted。ここをステップに沿って読んでいきましょう。
ここで強くおすすめしたいのは、developer network にメンバー登録して、開発者ライセンスを取得しましょう!
#学びの進め方について
ここまで書いて本連載に当たり、カスタマイズの壁が何か?それを乗り越えるにはどんなことを学ぶ必要があるのかを書き出すことにします。
それを元に、連載のタイトルとして進めたいと思います。
- kintoneカスタマイズに必要な知識は何か?
- どんなときにkintoneのカスタマイズが必要となるのか?
- 動かない! そんな時どうするのか?
追記:2020-08-28
kintoneカスタマイズに必要な知識は何か?
何かしらのプログラミング言語で、一通りのプログラミングを経験したバックグラウンドがあると良いかと思いますが、kintoneをきっかけにしてプログラミングを初めるというのも良いかと思います。
必要となる知識をリストアップしておきます。
- JavaScript
- HTML
- ブラウザの開発者コンソールの利用方法
- エディタ or IDE
- jQuery
- REST API
これぐらいあれば良いかと思います。
今回はここまで。
少しづつ追記していきます。