rapido

command module
v0.0.0-...-d885e2b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2020 License: AGPL-3.0 Imports: 4 Imported by: 0

README

Presentation

Rapido is an application that allows you to make a personal website, the website of an association or a corporate intranet.

Rapido is very fast because it is written in Go language.
Rapido uses the Vue.js framework. It is easy to use, the menus and options are intuitive.
Rapido does not use any external resources such as APIs, fonts and other tracking tools.

Features

  • You can create or duplicate a web page and then edit it with Vue-Quill-Editor ;
  • You can add a menu with links to pages or URLs. Menu items can be reordered by drag and drop ;
  • You can save a page at different times, view the page history and revert to a previous version ;
  • You can share the URL of a page by email ;
  • The author of a page can invite another user to become coauthor of this page ;
  • You can add other features (extensions) : themes, contact form... ;
  • A page can contain one or more contents and/or extensions. Content can be reused in other pages ;
  • A media manager allows you to use a picture or a video in multiple pages ;

Screenshot of a page edited with Rapido

Installation and configuration

Dependencies
# Install Go and Git
sudo apt-get install golang git
How to try
# Set the GOPATH environment variable to specify the location
# of your workspace (~/Documents/Golang for example)
export GOPATH=~/Documents/Golang
# If you prefer to use the default directory ($HOME/go on Linux)
export GOPATH= && export GOPATH=$(go env GOPATH)
# Verify GOPATH
set|grep GOPATH
go env GOPATH

# Clone the repository into a subdirectory of your working directory
git clone https://framagit.org/InfoLibre/rapido.git $GOPATH/src/Rapido

# Start Rapido
cd $GOPATH/src/Rapido
go run main.go

Start a web browser and type the URL http://localhost.
By default, Rapido uses port 80. If you already use that port number for another application, you can change it (8080 for example) in the main.go file :

const port = 8080

Then, restart Rapido and use it at http://localhost:8080.

Docker
git clone https://framagit.org/InfoLibre/rapido.git
cd Rapido
docker build . -t Rapido
docker run -p 80:80 --name Rapido Rapido
Apidocs

$PWD/models/docs/index.html

Community

Share on Facebook diaspora*.
Follow us on Twitter Mastodon.
Chat with us on Matrix room.

Contribute

See doc/CONTRIBUTING.md.

Donate

PayPal (no transaction fees)

Bitcoin Bitcoin address : 3D9esY8ynhgyvrRH4GnwKWDxjxEKHLY3sd

Authors and license

David VANTYGHEM, Azzam A.I, Widiyaksa A.
Rapido is a complete rewrite of razorCMS V3 from Paul SMITH.

Rapido is Free and Open Source Software. You can redistribute it and/or modify it under the terms of the GNU Affero General Public License.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL