AdminGui plugin provides a beautiful dashboard to manage data tables of a Rhetos server.
Head over to Release section to download release packages of this plugin or you can clone and build it from source.
After you have the packages, place them inside your Rhetos server or anywhere you desire. Within your RhetosPackages.config
file, add one more package configuration:
<packages>
<package id="Rhetos.AdminGui"/>
<package id="Rhetos.AdminGuiCompile"/>
</packages>
If the packages are not placed in the same directory as the config file, you also have to specify the source
attribute of the tags.
Coming soon.
To simply build the packages from source:
If you plan to jump on the development train, welcome onboard! Beside tools above, here are a few more things you are going to need:
- An IDE or a simple text editor (Visual Studio, Visual Studio Code, Sublime, Notepad++, etc.)
- .NET Framework SDK v4.5.1+.
- IIS Express.
- Fork the
AdminGui
repository and clone it locally. - Ensure you have
nuget
andnpm
commands available at your %PATH%. NuGet version 4.0+ is recommended. Older versions are not tested. - From root directory, run
.\Init
in PowerShell. - Then, also in PowerShell, run
.\Publish
. - After it's done, the publish outputs are located inside
PublishOutput
directory.
Note, you can specify a version for the packages by passing the BuildVersion
parameter to the command. For example, .\Publish -BuildVersion "1.2.0"
.
- Fork the
AdminGui
repository and clone it locally. - Download and prepare the development environment:
.\Init
- After this step, you are ready to begin!
- Build the latest changes and run a local testing Rhetos server (By default, it is listening on http://localhost:9000).
.\Run
Please note, we currently do not support hot-reloaded, which means if you make new changes in the source code, you have to stop the server and excute the command .\Run
again.
If you just want to build and set up the testing Rhetos server binaries but do not want to run the website right away, pass -SkipIISExpress
when calling the run
command.
- And feel free to open issues or pull requests.
Coming soon.