APIをコールすることができます。APIの呼び出し方法については、公式のドキュメントに「PHPのライブラリがあるからそれを使ってください」と書かれています。APIを利用する方法をご紹介します。ライブラリのインストールまずはライブラリをインストールします。composerを使って手に入れることが可能ですので、作業ディレクトリに移動してから以下のコマンドでインストールします。mautic/api-library実行すると、以下のようにcomposerによるインストールが始まります。Keyが生成されますので、控えておきましょう。oAuth2認証を実施するそれでは早速APIへの認証を始めます。サンプルコード:開発ドキュメントのコードを参考に、以下のようなファイルを作成します。($settingsの値は自分の値に変更してください。}}index.phpを実行するあとは先程作成したファイルを実行すればOKです。ブラウザからアクセスすると、Mauticの認証画面へリダイレクトされます。許可をクリックすると、上で作成したコードの$accessTokenDataにアクセストークンなどのデータを含めた状態でコールバックURLにアクセスします。次回からはこのアクセストークンの情報を使って実際にデータの取得などを行ってみます。APIをコールすることができます。APIはデフォルトでは無効化されていますので、管理画面から有効化しましょう。管理画面にアクセス管理画面にログインした後、画面右上にある歯車ボタンをクリックします。開かれたパネルの中から「Configuration」をクリックしましょう。Settingsへ移動し、有効化する「Configuration」ではAPIだけでなく、管理画面の言語設定やメールに関する設定なども行うことができます。Settings」をクリックしましょう。enabled?」という項目がありますので、ここをYESに切り替えれて保存すればOKです。Credentials」という項目が追加されています。APIの利用準備ができました。APIの利用方法等については、公式の開発ドキュメントをご確認ください。https://developer.mautic.org/#rest-apiこのブログでも随時使い方について紹介してまいります。2016年10月2日Mautic1.4.1をぶっ飛ばしたときの復旧メモ思いっきりやらかしたので、反省を込めて覚書。いわゆるところの始末書的な意味もこめて。やらかしたことせっかくAWS使ってるのに、スナップショットを取らずにMauticをアップデートを実行した。その結果アップデートに失敗してMauticにログインできなくなった。根本的な問題アップデートの様な大きな変更を入れる時は必ずスナップショットを作成する。復旧までの覚書やらかした先人はすでにいたので参考にする。ソースコードを新しくとってくるので、既存のファイルを一時的に移動させる。/tmp/html.bk/Mauticコアの再取得Mauticのコアファイルを新しくとってきます。調子に乗ってここで最新バージョンをとってくるのではなく、おとなしくアップデート前のものをとってきましょう。復旧させるのが第一です。mautic-1.4.1設定ファイル及び各種ファイルの復旧もとのMauticの情報やファイルを利用できるように各ファイルを移動させます。万が一に備えてmvではなくcpを使用します。installMauticで利用するライブラリはComposerで管理されていますので、インストールします。installパーミッションの復旧ここまでrootで作業してるので、権限をapacheに戻しましょう。exit表示確認ここまでやればサイトの表示は復旧している(はず)です。今度はちゃんとスナップショットなどのバックアップを作成した上でアップデートを実施しましょう。最後にこの記事を最後まで読む必要があった人は、とりあえず今すぐスナップショット作っておきましょう。すれば少なくとも復旧したこのタイミングまでは簡単にロールバックができるようになります。2016年10月2日Mautic1.4.1から2.x系にアップデートするMauticを触っていると、以下の様なコマンドがあったり、管理画面で「Mauticアップデートしませんか?」という案内と共にアップデートボタンが表示されたりと、WordPressなどに近い感じで気軽にアップデートできるようになってます。mautic:update:applyただ、1.x系から2.x系へのアップデートに関してはどちらも絶対に使っちゃダメです。リリースノートにもバッチシ「使うな」って書かれてます。WORKhttps://github.com/mautic/mautic/releases/tag/2.0.0これを知らずにアップデートを実行してしまうと、非常につらい思いをします。万が一やっちゃったという人は、Mautic1.4.1をぶっ飛ばしたときの復旧メモを参考に一旦復旧させましょう。いうかアップデートはマジでバックアップとってからやりましょう。1.x系から2.x系へのアップデート方法じゃあどうやってアップデートすれば良いのかですが、上記のリリースノートを読むと「このファイルを実行してくれ」という案内があります。installation.https://github.com/mautic/mautic/releases/tag/2.0.0こいつを使ってアップグレードしましょう。AMIAGEで作られたMauticを使用しています。実行ユーザーなどが異なる可能性がありますので、他の環境で実行される際はご注意ください。Meeupがまだ開催されていない地域ですが、TAMさんによる勉強会は定期的に開催されています。Mauticにいれるところからはじめよう」というセッションをさせて頂きました。当日会場に20名近くの方が来て頂いてましたが、「Mauticを実際に触ったことがある」という方は2〜3人程度でした。確かにMAツールとして注目されはじめたばかりだということや、マーケティングプランがないと実運用には使いづらいという問題があるとは思います。少なすぎるような気もして、個人的にはもうちょっと「よくわからんけど、とりあえず使ってみたー!!」みたいな人も出てきてくれないかなという印象です。いうセッションとかまさにそうですね。使うにはMauticを触る前にやるべきことが多いのは確かです。「Mauticで何ができて、何ができないのか」ということは触ってみないとわかりません。Freeという無料でMauticを触れるSaaSがリリースされています。今回のセッションで紹介したような、「とりあえず名刺もらった人にメール送信するだけ」とかの使い方で大丈夫です。「Mauticがどういうものか」を触って覚えてみて、まだ触っていない人に自分の気付きを共有するということができる人がもっと増えると良いなと思います。ShifterこのサイトについてMauticに関する情報をまとめるサイトです。