https://github.com/informationgrid/ingrid-portal-ng
User-friendly search across the InGrid data space and services — catalog browsing, map client, time series — with faceted search, news aggregation, and profile-based customization.
https://github.com/informationgrid/ingrid-portal-ng
Last synced: 3 months ago
JSON representation
User-friendly search across the InGrid data space and services — catalog browsing, map client, time series — with faceted search, news aggregation, and profile-based customization.
- Host: GitHub
- URL: https://github.com/informationgrid/ingrid-portal-ng
- Owner: informationgrid
- Created: 2024-02-12T19:30:22.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-03-06T17:36:08.000Z (3 months ago)
- Last Synced: 2026-03-06T18:30:40.188Z (3 months ago)
- Language: JavaScript
- Homepage: https://ingrid-oss.eu/latest/components/portal/
- Size: 41.5 MB
- Stars: 2
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# InGrid Portal-NG

This repository is part of **[InGrid](https://ingrid-oss.eu)**, an open-source solution for building, managing, and exposing metadata-driven information systems.
**About InGrid Portal-NG:**
User-friendly search across the InGrid data space and services — catalog browsing, map client, time series — with faceted search, news aggregation, and profile-based customization.
## Development
Just start up the development container and develop your pages, plugins and themes.
```shell
docker compose up -d --build
```
The website will be available on http://localhost:8000 and the admin pages on http://localhost:8000/admin
There's already an administrator configured with the following credentials:
```
Username: admin
Password: admin
```
For theme development, go to the theme directory, e.g. "user/themes/ingrid" and run
```shell
yarn
yarn run dev
```
Any changes made on the styles will be compiled and made available in the portal.
### Recommended Plugins for IntelliJ
* Php Plugin
* Twig
* Symfony Support
* enable plugin and configure Twig/Template and add namespace:
* Namespace:
* Project-Path: user/themes/ingrid/templates
* Type: ADD_PATH
### Debugging
In IntelliJ, you need to have the Python plugin installed. Then you need to run `Run -> Start Listening for PHP Debug Connections` and set your breakpoints in your php-files.