Giter Club home page Giter Club logo

advanced-site-creation's Introduction

Advanced Site Creation Settings [Multisite]

Build Status

This plugin is used to extend the default "Site > Add New" functionality in Wordpress Multisite.

Upon installation and activation, this plugin will add a new option - "Sites > Add New (Advanced)" option.

This updated menu will contain the advance site creation features.

Features include:

  • Automatically use domain mapping for the site using the Wordpress MU Domain mapping plugin
  • Automatically set a theme for the new site
  • Automatically activate plugins for the new site

Plugin requirements

  1. Wordpress Multisite must be enabled.
  2. WordPress MU Domain Mapping must be installed and setup.

Installation

  1. Copy the plugin directory into your wp-content/plugins directory
  2. Login as the super admin user.
  3. Make sure you are inside the Network admin by navigation to "My Sites > Network Admin > Dashboard".
  4. Navigate to the "Plugins" dashboard page.
  5. Activate this plugin.

Plugin use

After the plugin has been installed and activated, you should be able to see an updated site creation page via "Sites > Add New (Advanced)".

"Site Address", "Site Title" and "Admin Email" are still required fields.

Domain Name

  • value entered on this field will create a new domain mapping entry
  • use valid addresses e.g. test.co, sample.wordpress.dev etc.
  • leaving the field blank will just create a site without any mapped domain

Themes

  • Themes under "Themes > Installed Themes" will automatically be included to the list of themes.
  • Select a theme by clicking on the desired theme you want the new site to use upon creation. An "Active" status will be displayed when a theme is selected.
  • If there are no themes selected, the new site will use the default wordpress mu theme setup.
  • You can change the way how the Themes list is displayed by changing the plugin settings (see Settings).

Plugins

  • Plugins under "Plugins > Installed Plugins" will automatically be included to the list of plugins that can be activated.
  • Select the plugins you want to be automatically activated on the new site by checking them.
  • You can change the way how the Plugin list is displayed by changing the plugin settings (see Settings).

After the site has been successfully created, checked whether the configurations are correct for the newly created site.

If you have setup a domain name to be mapped, go to "Settings > Domains" to see if has been configured.

Depending the setup you made for domain name, check the newly created site by accessing its url.

You could also check if the plugins were activated correctly by logging into the site's dashboard. You may need to login as admin or superuser or you may need to setup some multisite users and access to view the dashboard.

Plugin Settings

You can customise the way items are displayed on the plugin by going to "Settings > Advanced Site Creation Settings".

Avaliable Settings:

  • Remove default site creation: Select this if you want to remove the default "Add New" for site creation.
  • Theme Selection
  • Select "Default" to view the themes as a list with theme screenshot (you can search a theme by using the search box)
    • When this is selected, you can limit the number of themes listed per page by supplying it to the "Themes Per Page" option. This will be ignored if the option as "dropdown" is selected instead.
  • As dropdown. The themes will be displayed as a dropdown options.
  • Plugin Selection
  • Select "Default" to view list of available plugins with description. You search the plugin by using the search box.
    • You can limit the number of Plugins per page by supplying the limits on "Plugins per page" option. This will be ignored if "multi-value" is selected instead.
  • Selecting "Multi value" will show the list of plugins inside a multi value select box.

Version 0.7

New feature has been added to enable to easily build a site.

Main Features include:

  • Configure more site settings during site creation
  • Enable setting random values for settings
  • Ability to create a site from template site (Clone a site)
  • Ability to overwrite settings of a cloned site
  • Ability to randomize plugin settings

Build Site Usage

Two menus have been added: Under Sites > Build Site (Advanced) and Settings > Build Site Settings.

Build Site Settings is where you can configure the values you want to be available for building a site e.g. filter the templates that you want to be available during site creation.

The Build Site page contains the feature to build a site from scratch or clone an existing site.

##Contributors @ramalveyra

advanced-site-creation's People

Contributors

ramalveyra avatar deanearl avatar

Watchers

 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.