GithubHelp home page GithubHelp logo

opkdtplugin's Introduction

=================
About opKdtPlugin
=================

はじめに
========

これは
Kawahara用OpenPNE3開発支援ツール
ということで Kawahara Develop Tool
略してKDTです。

'絶対に実環境で導入しないでください。'
やばいです。

このプラグインの主な機能は
テスト用メンバーを増やしたり、コミュニティを増やすといった動作をするものです。

確実な再現性を求めたり一定の手順を求める場合にはあまり有効とはいえないでしょうが、
「ちょっと」100人ほどダミーデータがほしいなんていうときに便利かもしれません。

OpenPNE3.2.x-3.5.x用です。

テストデータ挿入用タスク
========================

メンバー
--------

**opKdt:generate-member**

ダミーメンバーを作成する。メールアドレスはPC/携帯ともに sns{id}@example.com がセットされ、パスワードは password がセットされる。

また、デフォルトではメンバー名は「dymmy{id}」となる。

例
~~

::

  $ php symfony opKdt:generate-member

ダミーメンバーを10作成する。

::

  $ php symfony opKdt:generate-member --number=100

ダミーメンバーを100作成する。

::

  $ php symfony opKdt:generate-member --link=1

メンバーIDが1のメンバーとフレンドリンクしたダミーメンバーを10作成する。

::

  $ php symfony opKdt:generate-member --name-format="hoge%d"

メンバー名が hoge{id} のダミーメンバーを10作成する。

コミュニティ
------------

opKdt:generate-community
opKdt:generate-community-topic

日記
----

opKdt:generate-diary
opKdt:generate-diary-comment

メッセージ
------------

opKdt:send-message

あしあと
--------

opKdt:put-footprint

フレンドにする
--------------

opKdt:make-friend

コミュニティに参加する
----------------------

opKdt:join-community

上記すべてを実行
----------------

opKdt:generate-all

opkdtplugin's People

Contributors

kawahara avatar fukamachi avatar upsilon avatar

Watchers

Shota Kashiwagi avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.