『技術サポートでは、どのような対応をしているか』
皆様に具体的に知っていただきたく、実際の対応例をご紹介致します。
※問合せ内容、および、回答内容は、一部抜粋にて掲載しております。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
【問い合わせ内容】
特定のコミュニティに参加しているメンバーだけを抽出し、CSVファイルなどでダウンロードする方法はありませんでしょうか。
一度きりではなく、定期的にデータを取り出したいという意向です。
お手数をおかけいたしますが、アドバイスをお願い致します。
(サポートプラン120、3.6.xご利用中のお客様)
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
【方針】
過去の対応において、管理画面向けの追加機能として、SNSの登録メンバーを一括でCSVダウンロードするプラグインは作成していたので、これに、コミュニティIDで絞り込んでダウンロードできるよう、パッチを追加提供する方針としました。
【案内内容】
=案内メール抜粋=
お問い合わせの件について、対応方法を回答します。
<手順1:opCsvExportPluginをインストールする>
OpenPNEディレクトリにて、以下のコマンドを順に実施してください。
ーーーーーーーーーーーーーーーーーーーーーーーーーーー
$ cd plugins
$ git clone git://github.com/tejimaya/opCsvExportPlugin.git
$ cd ../
$ ./symfony plugin:publish-assets
$ ./symfony cc
$ patch -p1 < plugins/opCsvExportPlugin/data/patches/op36.patch
ーーーーーーーーーーーーーーーーーーーーーーーーーーー
<手順2:パッチを適用する>
手順1にてインストールしたPluginは、「SNSの登録メンバーを一括でCSVダウンロードする機能」のみのため、「コミュニティを絞ってCSVで出力する」パッチを作成し、本メールに添付しました。
以下にパッチ適用手順を記載いたしますので、よろしければ、ご利用ください。
【パッチ適用手順】
==== 1. パッチファイルを Web サーバに配置する
本メールに添付されているパッチファイルをサーバに転送するか、
内容をコピーペーストするなどして、
Webサーバ上のOpenPNE(プロジェクトルート)/plugins/opCsvExportPlugin/以下
にパッチファイルを配置します。
==== 2. パッチを適用する
以下の opCsvExportPlugin ディレクトリに移動し、パッチを適用します。
$ cd /OpenPNE/plugins/opCsvExportPlugin
$ patch -p1 < csv-export-community.patch
==== 3. キャッシュをクリアする
OpenPNEのプロジェクトルートに移動し、OpenPNE のキャッシュをクリアし、
確実に変更が適用される状態にします。
$ php symfony cc
--------パッチ適用手順以上--------
以上、手順1・2を実施していただきますと、管理画面→メンバー管理の上部メニューに
「CSVファイルダウンロード」というメニューが追加されます。
2のパッチ適用により「Community」という項目が追加されておりますので、
このオプションを変更すると、抽出の対象となるコミュニティを指定することができます。
[補足]
*opCsvExportPluginの詳細
https://github.com/tejimaya/opCsvExportPlugin
<ご注意>
opCsvExportPluginは開発版です。
オープンソースとしての動作保証を行っておりませんので、本記事をご覧になり、ご利用を検討される場合は、くれぐれもご注意ください。
本問い合わせは、以上でご納得・問題解決となりました。
皆様からのお問い合わせに、迅速に対応できますよう、社員一丸となって対応しております。
=========================================
■公式SNS
https://sns.openpne.jp/
OpenPNEユーザーの皆さんが気軽にコミュニケーションができるQ&Aサイトです。
どなたでも無料で利用できます。(facebook、google、twitter の各アカウントでログインが可能です。)
■技術サポートサービス
http://support.pne.jp/
OpenPNE開発元の手嶋屋が提供しているサービスです。
有料になりますがこちらにお申し込みいただきますと弊社のOpenPNE開発エンジニアがOpenPNEの様々なトラブルについて、調査・サポートさせていただきます。
今後とも、OpenPNE 技術サポートサービスをよろしくお願いいたします。
OpenPNEの専門家があなたのSNSをサポート