Skip to main content
SODa SCS manager

Main navigation

  • SODa SCS Manager
    • Documentation
User account menu
  • Log in
Sign up
  • Sign up
Language switcher
  • English
  • German

Breadcrumb

  1. Home
  2. Documentation

Projects

Context

Projects are collaborative frameworks that organize related applications and team members together. They provide a structured way to manage access, share resources, and coordinate work across multiple applications within the SODa SCS.

Goals

  • Understand what projects are and how they work
  • Learn how to create and manage projects
  • Know how to connect applications to projects
  • Organize team collaboration effectively

Prerequisites

  • An active SODa SCS Manager account
  • At least one deployed application (recommended)
  • Familiarity with the Dashboard

What Are Projects?

A project is a collection of applications and team members working together on related research activities. When you connect applications to a project, all project members gain access to those applications, making collaboration seamless.

Key Features

  • Shared Access - All project members can access connected applications
  • Organization - Group related applications by research topic or team
  • Collaboration - Work together with colleagues on the same applications
  • Default Project - Every user automatically has a personal default project

Working with Projects

Your Default Project

When you first create an account, the system automatically creates a default project for you. This personal project contains your individually deployed applications and is named after your username.

Project membership has different effects depending on the application:

  • WissKI Environment: Project members can log in with their Keycloak account and receive an admin account in the WissKI
  • Shared Folder: Can read from and write to the shared folder.
    Instance.
  • Nextcloud: No impact (yet)
  • JupyterLab: No impact (yet)
  • Webprotégé: No impact (yet)
  • MariaDB/Adminer: No impact (yet)
  • Open GDB: No impact (yet)

Creating a New Project

To create a project for team collaboration:

  1. Navigate to your Dashboard respectively the main navigation and choose "Administration" and then "Projects".
  2. Click the "Add project" button.
  3. Add a description explaining the project's scope, add members and applications.
  4. Save the project.

Add applications to projects

When deploying a new application:

  1. Select an application from the Catalogue
  2. In the deployment form, choose a project from the Project dropdown
  3. Complete the deployment

For existing applications:

  1. Open the application's detail page from your Dashboard
  2. Click "Edit"
  3. Select a different project from the dropdown
  4. Save your changes

Managing Project Membership

Project administrators can add or remove team members to control who has access to the project's applications. This is typically done through the Administration area under SODa SCS Projects.

Additional Resources

  • Managing Your Dashboard
  • Administration Guide
  • Deploying Applications
  • Getting Started

Book traversal links for 47

  • WissKI Environment
  • Up
  • Snapshots

Documentation

  • Documentation
    • Getting started
      • Creating an account
      • Get your first application
    • The interface
      • Catalogue
      • Dashboard
      • Administration
        • Components
        • Projects
        • Service keys
        • Snapshots
        • Stacks
      • Documentation
    • Available applications
      • JupyterLab with OpenRefine
      • MariaDB with Adminer
      • Nextcloud with OnlyOffice and draw.io
      • Open GDB
      • Shared folder
      • Webprotégé
      • WissKI Environment
    • Projects
    • Snapshots
      • Create a snapshot
      • Restore from a snapshot