Giter Site home page Giter Site logo

dnntool's Introduction

DNN.Tool

DNN.Tool is a winforms application that allows you to manipulate your local DNN sites hosted in IIS

make sure to watch the intro videos in the wiki: https://github.com/peppertree/dnntool/wiki

Currently you can do three different types of actions:

  1. create a clone from a local site

    a) a clone can be a zip archive for later use on a different server the archive contains detached database files as well as a copy of the site's file system

    b) a clone can also be a new site on the same IIS instance the new / cloned site will be an exact copy of the source site, the only difference is that you call the site with the alias of the original site, suffixed with "_clone"

  2. create a new site

a) create a site from a previously created clone archive (see above)

b) create a new site from scratch, i.e. use a regular install package to create a new DNN installation.

  1. bulk create user accounts

    when bulk creating accounts it will create the specified number of accounts. the passwords of those accounts will be set to the password of the site's initial superuser account. Names and e-mail addresses are being generated randomly from string arrays set up in the app.config found in the tool's bin directory.

#Notes:

  • all sites use an application pool in integrated pipeline mode. Its identity is set to "ApplicationPoolIdentity"
  • all databases use windows authentication. Therefor make sure you are using this tool through a user account that has full access to your local IIS server.
  • you can only clone / restore sites that are using integrated security when connecting to sql server
  • for new sites the tool uses the "ConnectionStringTemplate" setting from app.config in the bin directory of the tool
  • the tool uses the "LocalConnectionString" setting from app.config in the bin directory of the tool for connecting to sql server

dnntool's People

Contributors

peppertree avatar

Stargazers

Ray Michaud avatar Will Strohl avatar

Watchers

Will Strohl avatar  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.