https://github.com/episerver/developertools
EXPERIMENTAL project to build small tools useful for developers of EPiServer CMS
https://github.com/episerver/developertools
episerver-cms experimental
Last synced: 6 months ago
JSON representation
EXPERIMENTAL project to build small tools useful for developers of EPiServer CMS
- Host: GitHub
- URL: https://github.com/episerver/developertools
- Owner: episerver
- License: apache-2.0
- Created: 2013-04-04T14:19:44.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2024-01-22T09:30:56.000Z (almost 2 years ago)
- Last Synced: 2025-06-07T22:41:52.638Z (7 months ago)
- Topics: episerver-cms, experimental
- Language: C#
- Homepage:
- Size: 50.4 MB
- Stars: 45
- Watchers: 16
- Forks: 15
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Developer Tools project
==============
Download latest build on [NuGet](https://nuget.optimizely.com/package/?id=EPiServer.DeveloperTools) or [under releases](https://github.com/episerver/DeveloperTools/releases)
Experimental project to build small tools useful for developers. Install as an add-on in Optimizely CMS 12 (or later).
When installed you must be part of the Administrators group to use the tool, a new menu "Developer" should appear in the top menu.
# DISCLAIMER
Remember, use at your own risk - this is not a supported product!
## Current Features
* View contents of the Dependency Injection container
* View Content Type sync state between Code and DB
* View templates for content
* View ASP.NET routes
* View loaded assemblies in AppDomain
* View startup time for initialization modules
* View remote event statistics, provider and servers
* View all registered view engines
* View local object cache content (with option to remove items)
## Getting Started
To get started with Optimizely developer tools - all you need to do is to add it to your project and use it :)
```csharp
public void ConfigureServices(IServiceCollection services)
{
...
services.AddOptimizelyDeveloperTools();
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
...
app.UseOptimizelyDeveloperTools();
}
```
## How Risky it is to install on production?
You can read more in depth analysis of toolset and it's side-effects [here](https://tech-fellow.eu/2019/02/14/how-risky-are-episerver-developertools-on-production-environment/).
## Contributing?
### Sandbox Site
Sandbox site credentials: admin/P@ssword1!
### Building
Post build event is copying Razor views from source project (DeveloperTools/) to test sandbox site (tests/DeveloperTools.SandboxSite).
If it fails to execute - please create an GitHub issue.