mirror of
https://git.rwth-aachen.de/acs/public/villas/web/
synced 2025-03-09 00:00:01 +01:00
move all contents to brand homepage
This commit is contained in:
parent
3665146ca7
commit
ed846ed4c2
7 changed files with 44 additions and 41 deletions
|
@ -45,7 +45,7 @@ class Branding {
|
|||
homepage = villasweb_home(this.brand.title, username, userid, role);
|
||||
break;
|
||||
case 'slew':
|
||||
homepage = slew_home();
|
||||
homepage = slew_home(this.brand.title);
|
||||
break;
|
||||
default:
|
||||
homepage = villasweb_home();
|
||||
|
|
|
@ -28,12 +28,6 @@ const brands = {
|
|||
account: true,
|
||||
api: true,
|
||||
},
|
||||
links: {
|
||||
"VILLASframework project": "http://fein-aachen.org/projects/villas-framework/",
|
||||
"VILLASweb Documentation": "https://villas.fein-aachen.org/doc/web.html",
|
||||
"VILLASweb frontend source": "https://git.rwth-aachen.de/acs/public/villas/web",
|
||||
"VILLASweb backend source":"https://git.rwth-aachen.de/acs/public/villas/web-backend-go",
|
||||
}
|
||||
},
|
||||
slew: {
|
||||
title: 'SLEW',
|
||||
|
|
BIN
src/branding/slew/img/slew-logo.png
Normal file
BIN
src/branding/slew/img/slew-logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.8 KiB |
|
@ -17,10 +17,15 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
export function slew_home() {
|
||||
export function slew_home(title) {
|
||||
|
||||
return (
|
||||
<div>
|
||||
<div className="home-container">
|
||||
<img style={{ height: 120, float: 'right' }} src={require('./img/slew-logo.png').default} alt="Logo VILLASweb" />
|
||||
<h1>Home</h1>
|
||||
<p>
|
||||
Welcome to <b>{title}</b>!
|
||||
</p>
|
||||
<p>SLEW is a learning platform for running experiments in a virtual power engineering world.
|
||||
The platform enables to interact with the experiments in real time and perform analyses on the experimental results.</p>
|
||||
|
||||
|
@ -35,6 +40,13 @@ export function slew_home() {
|
|||
<p>The platform is based on the real-time simulation tool DPsim developed in RWTH,
|
||||
which is available as open-source software project to the power engineering community. Besides, it integrates the interactive
|
||||
computing environment Jupyter for further analysis of experimental results.</p>
|
||||
|
||||
<h3>Contacts</h3>
|
||||
<ul>
|
||||
<li><a href="mailto:jdinkelbach@eonerc.rwth-aachen.de">Jan Dinkelbach</a></li>
|
||||
<li><a href="mailto:mmirz@eonerc.rwth-aachen.de">Markus Mirz</a></li>
|
||||
<li><a href="mailto:stvogel@eonerc.rwth-aachen.de">Steffen Vogel</a></li>
|
||||
</ul>
|
||||
</div>)
|
||||
|
||||
}
|
||||
|
|
|
@ -19,7 +19,9 @@ import { NavLink } from 'react-router-dom';
|
|||
|
||||
export function villasweb_home(title, username, userid, role) {
|
||||
return (
|
||||
<div>
|
||||
<div className="home-container">
|
||||
<img style={{ height: 120, float: 'right' }} src={require('./img/villas_web.svg').default} alt="Logo VILLASweb" />
|
||||
<h1>Home</h1>
|
||||
<p>
|
||||
Welcome to <b>{title}</b>!
|
||||
</p>
|
||||
|
@ -30,37 +32,37 @@ export function villasweb_home(title, username, userid, role) {
|
|||
<p>VILLASweb is an open source project developed by the <a href="http://acs.eonerc.rwth-aachen.de">Institute for Automation of Complex Power Systems</a> at <a href="https;//www.rwth-aachen.de">RWTH Aachen University</a>.</p>
|
||||
<img height={60} src={require('./img/eonerc_rwth.svg').default} alt="Logo ACS" />
|
||||
<ul>
|
||||
<li><a href="mailto:stvogel@eonerc.rwth-aachen.de">Steffen Vogel</a></li>
|
||||
<li><a href="mailto:sonja.happ@eonerc.rwth-aachen.de">Sonja Happ</a></li>
|
||||
<li><a href="mailto:stvogel@eonerc.rwth-aachen.de">Steffen Vogel</a></li>
|
||||
<li><a href="mailto:sonja.happ@eonerc.rwth-aachen.de">Sonja Happ</a></li>
|
||||
</ul>
|
||||
<h3>Links</h3>
|
||||
<ul>
|
||||
<li><NavLink to="/api">VILLASweb API browser</NavLink></li>
|
||||
<li><a href="http://fein-aachen.org/projects/villas-framework/">FEIN Aachen e.V. project page of VILLASframework</a></li>
|
||||
<li><a href="https://villas.fein-aachen.org/doc/web.html">Documentation of VILLASweb</a></li>
|
||||
<li><a href="https://git.rwth-aachen.de/acs/public/villas/web">Source Code of VILLASweb frontend</a></li>
|
||||
<li><a href="https://git.rwth-aachen.de/acs/public/villas/web-backend-go">Source Code of VILLASweb backend</a></li>
|
||||
<li><NavLink to="/api">VILLASweb API browser</NavLink></li>
|
||||
<li><a href="http://fein-aachen.org/projects/villas-framework/">FEIN Aachen e.V. project page of VILLASframework</a></li>
|
||||
<li><a href="https://villas.fein-aachen.org/doc/web.html">Documentation of VILLASweb</a></li>
|
||||
<li><a href="https://git.rwth-aachen.de/acs/public/villas/web">Source Code of VILLASweb frontend</a></li>
|
||||
<li><a href="https://git.rwth-aachen.de/acs/public/villas/web-backend-go">Source Code of VILLASweb backend</a></li>
|
||||
</ul>
|
||||
<h3>Funding</h3>
|
||||
<p>The development of <a href="http://fein-aachen.org/projects/villas-framework/">VILLASframework</a> projects has received funding from</p>
|
||||
<ul>
|
||||
<p>SLEW: Second Life for Energiewende, an Exploratory Teaching Space project funded by RWTH Aachen University</p>
|
||||
<p><a href="https://erigrid2.eu/"> ERIgrid 2.0: </a> An EU Horizon 2020 research and innovation action project for connecting European Smart Grid Infrastructures (grant agreement No 870620)</p>
|
||||
<p>
|
||||
<img height={100} src={require('./img/european_commission.svg').default} alt="Logo EU" />
|
||||
<img height={70} src={require('./img/erigrid2.png').default} alt="Logo ERIgrid 2.0" />
|
||||
</p>
|
||||
<p><a href="http://www.uel4-0.de/">Urban Energy Lab 4.0:</a> A project funded by EFRE.NRW (European Regional Development Fund) for the setup of a novel energy research infrastructure.</p>
|
||||
<p>
|
||||
<img height={70} src={require('./img/uel_efre.jpeg').default} alt="Logo UEL OP EFRE NRW" />
|
||||
<img height={70} src={require('./img/uel.png').default} alt="Logo UEL" />
|
||||
</p>
|
||||
<p><a href="http://www.re-serve.eu">RESERVE:</a> An EU Horizon 2020 research and innovation project (grant agreement No 727481)</p>
|
||||
<p>
|
||||
<img height={100} src={require('./img/european_commission.svg').default} alt="Logo EU" />
|
||||
<img height={70} src={require('./img/reserve.svg').default} alt="Logo RESERVE" />
|
||||
</p>
|
||||
<p><a href="http://www.jara.org/en/research/energy">JARA-ENERGY:</a> Jülich-Aachen Research Alliance (JARA) is an initiative of RWTH Aachen University and Forschungszentrum Jülich.</p>
|
||||
<p>SLEW: Second Life for Energiewende, an Exploratory Teaching Space project funded by RWTH Aachen University</p>
|
||||
<p><a href="https://erigrid2.eu/"> ERIgrid 2.0: </a> An EU Horizon 2020 research and innovation action project for connecting European Smart Grid Infrastructures (grant agreement No 870620)</p>
|
||||
<p>
|
||||
<img height={100} src={require('./img/european_commission.svg').default} alt="Logo EU" />
|
||||
<img height={70} src={require('./img/erigrid2.png').default} alt="Logo ERIgrid 2.0" />
|
||||
</p>
|
||||
<p><a href="http://www.uel4-0.de/">Urban Energy Lab 4.0:</a> A project funded by EFRE.NRW (European Regional Development Fund) for the setup of a novel energy research infrastructure.</p>
|
||||
<p>
|
||||
<img height={70} src={require('./img/uel_efre.jpeg').default} alt="Logo UEL OP EFRE NRW" />
|
||||
<img height={70} src={require('./img/uel.png').default} alt="Logo UEL" />
|
||||
</p>
|
||||
<p><a href="http://www.re-serve.eu">RESERVE:</a> An EU Horizon 2020 research and innovation project (grant agreement No 727481)</p>
|
||||
<p>
|
||||
<img height={100} src={require('./img/european_commission.svg').default} alt="Logo EU" />
|
||||
<img height={70} src={require('./img/reserve.svg').default} alt="Logo RESERVE" />
|
||||
</p>
|
||||
<p><a href="http://www.jara.org/en/research/energy">JARA-ENERGY:</a> Jülich-Aachen Research Alliance (JARA) is an initiative of RWTH Aachen University and Forschungszentrum Jülich.</p>
|
||||
</ul>
|
||||
</div>)
|
||||
}
|
|
@ -20,8 +20,6 @@ import React from 'react';
|
|||
import { Redirect } from "react-router-dom";
|
||||
import Branding from '../branding/branding';
|
||||
|
||||
// Logo is dynamically loaded from img folder, therefore the whole folder is required at this point
|
||||
const images = require.context('../img', true)
|
||||
|
||||
class Home extends React.Component {
|
||||
|
||||
|
@ -33,7 +31,6 @@ class Home extends React.Component {
|
|||
}
|
||||
|
||||
render() {
|
||||
|
||||
let currentUser = JSON.parse(localStorage.getItem("currentUser"));
|
||||
if (currentUser == null) {
|
||||
console.log("HOME redirecting to logout/ login")
|
||||
|
@ -43,9 +40,7 @@ class Home extends React.Component {
|
|||
const branding = Branding.instance;
|
||||
|
||||
return (
|
||||
<div className="home-container">
|
||||
<img style={{ height: 120, float: 'right' }} src={images("./" + branding.brand.logo).default} alt="Logo VILLASweb" />
|
||||
<h1>Home</h1>
|
||||
<div>
|
||||
{branding.getHome(currentUser.username, currentUser.id, currentUser.role)}
|
||||
</div>
|
||||
);
|
||||
|
|
|
@ -20,7 +20,7 @@ const config = {
|
|||
name: 'Institute for Automation of Complex Power Systems (ACS), RWTH Aachen University, Germany',
|
||||
mail: 'stvogel@eonerc.rwth-aachen.de'
|
||||
},
|
||||
branding: 'villasweb',
|
||||
branding: 'slew',
|
||||
}
|
||||
|
||||
export default config
|
Loading…
Add table
Reference in a new issue