sprout-platform

Dependencies pom for Sprout projects

License

License

Categories

Categories

Ant Build Tools Net ORM Data
GroupId

GroupId

net.savantly.sprout
ArtifactId

ArtifactId

platform
Last Version

Last Version

1.4.0-RC3
Release Date

Release Date

Type

Type

pom
Description

Description

sprout-platform
Dependencies pom for Sprout projects
Project Organization

Project Organization

savantly.net
Source Code Management

Source Code Management

https://github.com/savantly-net/sprout-platform

Download platform

Filename Size
platform-1.4.0-RC3.pom 4 KB
Browse

How to add to project

<!-- https://jarcasting.com/artifacts/net.savantly.sprout/platform/ -->
<dependency>
    <groupId>net.savantly.sprout</groupId>
    <artifactId>platform</artifactId>
    <version>1.4.0-RC3</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/net.savantly.sprout/platform/
implementation 'net.savantly.sprout:platform:1.4.0-RC3'
// https://jarcasting.com/artifacts/net.savantly.sprout/platform/
implementation ("net.savantly.sprout:platform:1.4.0-RC3")
'net.savantly.sprout:platform:pom:1.4.0-RC3'
<dependency org="net.savantly.sprout" name="platform" rev="1.4.0-RC3">
  <artifact name="platform" type="pom" />
</dependency>
@Grapes(
@Grab(group='net.savantly.sprout', module='platform', version='1.4.0-RC3')
)
libraryDependencies += "net.savantly.sprout" % "platform" % "1.4.0-RC3"
[net.savantly.sprout/platform "1.4.0-RC3"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • web/sprout-web-ui
  • sprout-core
  • spring/sprout-spring-boot-starter
  • test/module-test
  • modules/sprout-module-parent
  • modules/sprout-wiki-module
  • web/sprout-web-parent
  • web/sprout-admin

sprout-platform

CI

Sprout Web App

The Sprout Platform provides an extensible and modular application platform, suitable for custom CMS, line-of-business, application portals, or other types of apps.

You can use the default server, or add the Sprout Starter Library to your own Spring Boot project.
It can be used headless, but a default UI is provided which is customizable via plugins.

It's opinionated, but the default configurations can be backed off - so you can use as much or as little as you want.
Full documentation is in progress, and PRs are welcome!

Go here for documentation

The front-end UI uses a plugin system to add or modify functionality.
Read more about the front-end

The back-end server uses a module system to add or modify functionality. A module may also provide plugins to the UI.
Read more about the back-end

The platform has gone through several iterations - AngularJS, Angular 2/4/6, and now React.
I got lots of inspiration [and code] from the Grafana UI + toolkit for this latest iteration.

I'd love to get some input from the community!

If there is specific feature you'd like, or if you experience a bug, please open an issue here

Please consider contributing through PRs or Patreon

I believe the Open Source community needs an enterprise grade CMS that's flexible enough for any project starter.
Help me create that!

paypal

Sprout platform is currently being refactored to leverage the latest libraries and practices. Follow this project to stay informed.

Quick Start

Use the docker images to start an example server + web app.
docker-compose up

The example server creates a user -
username: admin
password: changeme!

Examples

Live Server Demo

  • username: admin
  • password: changeme!

https://sprout-server.herokuapp.com/

Live Client Demo

  • username: admin
  • password: changeme!

https://sprout-web.herokuapp.com/

Screenshots

Default Website Landing Page

Sprout Web App

Editing a Panel

Editing a Panel

Panel Editor

Sprout Web App

File/Document Management

Editing a Panel

net.savantly.sprout

Savantly

Savantly custom software solutions for your business

Versions

Version
1.4.0-RC3
1.4.0-RC2
1.4.0-RC1
1.3.0-RELEASE
1.2.1-RELEASE
1.1.0-RELEASE
1.1.0-RC2
1.1.0-RC1