2017 © Pedro Peláez
 

elgg-plugin data_generator

Elgg plugin, that allows to fill-up Elgg installation with a lot of fake data.

image

srokap/data_generator

Elgg plugin, that allows to fill-up Elgg installation with a lot of fake data.

  • Sunday, April 6, 2014
  • by Srokap
  • Repository
  • 1 Watchers
  • 5 Stars
  • 73 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Data Generator

Elgg plugin that allows to fill-up your installation with a lot of fake data. It's meant for benchmarking your installation on high volumes of data. Do not use on production sites!, (*1)

Usage

For smaller amounts of data, you may use page in admin panel. Go to Develop -> Data Generator in admin panel., (*2)

For large amount of data, you need to use command line interface. To do so, go to plugin directory (mod/data_generator) and call php cli_run.php with proper parameters. To see available parameters, run php cli_run.php --help. It will output following information:, (*3)

Usage: cli_run.php [OPTIONS]

Options are:
-a N, --amount N    Sets N as amount of items to generate. Required.

-p P, --profile P   Sets P as chosen profile that determines type of items
            to generate. Run without value to get list of possible
            values. Required.

-l L, --locale L    Sets L as localization of generated content. Some
            of valid options may not be fully supported. Run
            without value to get list of possible values. Required.

-h, --help      Outputs this help info.

Please consider locales other than en_* as experimental., (*4)

Profiles

Currently implemented data generation scenarios (called "profiles") are:, (*5)

  • newUserEntity - generates new ElggUser entities with filled profile data as in vanilla Elgg install
  • usersRelationshipFriend - creates friend relationsips between existing ElggUser entities
  • newBlogEntity - generates new ElggBlog entities in various possible states that may be produced by bundled blog plugin
  • blogAnnotationRevision - adds revision annotations to existing ElggBlog entities
  • blogAnnotationComment - adds comment annotations to existing ElggBlog entities (that won't work correctly on elgg 1.9 that migrated comments from annotations to entities)

Known issues

  • Cyrylic usernames are not handled by the core and may not work correctly with common plugins. Use at your own risk.

The Versions

06/04 2014

dev-master

9999999-dev https://github.com/Srokap/data_generator

Elgg plugin, that allows to fill-up Elgg installation with a lot of fake data.

  Sources   Download

MIT

The Requires

 

plugin tests faker elgg data generator