Link Search Menu Expand Document (external link)

Welcome to Solidground

Where we apply and evolve Social Experience Design for the Fediverse and your exciting projects.

Join Our Chat Visit Our Forum

Table of contents

We practice Readme Driven Development. This website will update frequently.
Visit Housekeeping for a complete project overview.

Introduction

One goal of Solidground is to significantly ease development of new applications for the Fediverse, but above all our objective is for new types of applications and services to emerge that can be deeply integrated with one another. Instead of apps we call these social experiences.

For a long time posts and articles, like The Fediverse Saga called attention to the need for more community engagement to evolve protocols and open standards. With support from NGI DAPSI the then called “Groundwork” project was started and found challenges to be much bigger than expected. Solidground wants to help mitigate them, and see the Fediverse reach its full potential.

Start your social experience design

Solidground project provides three services to help you go along an experience design from start to finish. Choose your section to find guidance, or first learn more background on this page.

Focus areaThe help we provide
Improve your processTaskweave is a crowdsourced pattern library of process recipes containing best-practices, step-by-step guides, templates and checklists to make creation of your social experience more productive and fun. Use this guidance to improve your solution designs.
Design your blueprintFloorplanner is a design tool that allows you to focus on your domain to elicit the right features to build. It automates many tasks, does code generation, and makes your specifications and docs an integral part of the social experience.
Host your experienceGroundwork facilitates hosting of social experiences on the Fediverse and makes administration and maintenance easy. Launching a solution from floorplanner involves ejecting a full Groundwork system, or deploy pluggable service modules to an already running system.

Enter Social Experience Design

Solidground project focuses on Social Experience Design, which is abbreviated as SX. Our main offering, the Floorplanner, offers best-practices, tools and automation that emphasize and ease the Process of Creating social experiences for the Fediverse. This allows you to:

  • Truly address people’s needs: Provide a natural transition from requirements to code and features, whereby timely feedback assures your project remains on track.
  • Ensure active participation: Stimulate inclusion and collaboration so that everyone involved in your project is on the same page and remains actively engaged throughout the project lifecycle.
  • Emphasize the Joy of Creation: Coding, design and hosting of a social experience should be fun. We strive to automate many of your development chores, and provide guidance wherever we can.
  • Delivery of evolvable solutions: Ability to grow your app from its early beginnings to increase its value and use, and streamline integration with the social fabric the Fediverse provides.

Solidground helps guide the development process, work on healthy Free Software projects, and bring solutions that delight. ➥ Learn more and explore SX ..

The Floorplanner Experience

Floorplanner is still at very early stages of development. We want Floorplanner to be a social experience, a federated solution itself. See the related product issue.

Floorplanner is an online designer that assists in the creation of social experiences. Based on Process Recipes defined in Taskweave, creators and clients are guided through the development process and design a Solution Blueprint of their social experience. Once the solution is ready to be hosted on Groundwork, it is ejected to a production instance.

Floorplanner development project

Floorplanner experience design focuses on the entire Free Software Development Lifecycle (FSDL). In fact Floorplanner itself is a social experience. This means that for the product development of Floorplanner we can “eat our own dog food” along the way. This gives interesting possibilities:

  • Floorplanner is federated, self-hostable, and creators can collaborate anywhere.
  • All improvements to Floorplanner recipes and features become available to anyone.
  • Floorplanner can be bundled with its own solutions as an integrated design tool.
  • Floorplanner project uses itself for development, to evolve its own Solution Blueprint.

Vision of a Peopleverse

Solidground has a vision for the Fediverse. The Fediverse is this rather technical concept with servers, instances, federation, apps and timelines. But both Social and Social networking has nothing to do with technology, which can only ever be supportive. The current Fediverse is modeled after corporate Social Media and that limits our perception of what it can be.

The Peopleverse is the ‘social fabric’ that the Fediverse enables, where online activity ties seamlessly into our daily lives and is in harmony and connection with the real world and human values. Envisioning the Peopleverse enables dreaming of what could be possible and unleash creativity and innovation to make it come true.

Read our blog ➥ Let’s Reimagine Social for more introduction.

Learn from our showcases

Social Coding IdeationHub

The IdeationHub is a proof of concept that is part of the Social Coding Movement and will be developed alongside and in parallel to Taskweave, Floorplanner and Solidground. It will serve as a reference implementation, and be a production-ready social experience.
➥ More about IdeationHub ..

Outreach Matters

Outreach focuses on the domain of Campaign Management and allows communities, NGO’s and other non-profit to collaborate on the Fediverse and create outreach campaigns targeting other channels, together with their passionate followers. In this showcase we focus on the design and documentation process that is implemented in Floorplanner. An implementation may be created, but is currently not planned.
➥ More about Outreach ..