A deployable web platform for collaborative conversation, ideation & sense-making. Use it for free at https://github.com/metamaps/metamaps
Find a file
Connor Turland 8c51108a0c enable shared private and public maps (#530)
* enable shared private and public maps

* change the list

* yeehaw add collaborators

* I believe this fixes the error connor brought up

* when topic or synapse is no longer on a map, don't defer

* needs to be before?

* just do it in the controller

* make recommendation they sign in and retry

* better email

* config for mailer previews

* improve wording

* shouldn't have included that

* switch to green

* don't execute if there's no map

* wasn't including the right people in some circumstances

* Finish breaking out JS files (#551)

* metamaps.Realtime refactor

* Metamaps.Util

* Metamaps.Visualize

* Metamaps.SynapseCard

* Metamaps.TopicCard

* Metamaps.Create.js

* Remove erb extension from Metamaps.Map.js

* Metmaps.Account and Metamaps.GlobalUI remove extension

* Metamaps.JIT no more erb extension

* move Backbone.init; standard-format on Metamaps.js.erb

* factor out canvas support check function

* some llittle template bugs

* remove featured from signed in explore maps bar

* don't let it overflow off the page
2016-04-24 11:50:35 -04:00
app enable shared private and public maps (#530) 2016-04-24 11:50:35 -04:00
bin turns out we do need delayed_job 2016-03-13 11:56:18 +11:00
config enable shared private and public maps (#530) 2016-04-24 11:50:35 -04:00
db enable shared private and public maps (#530) 2016-04-24 11:50:35 -04:00
doc rename repo 2016-04-13 10:16:54 +08:00
lib add rake perms:fix task for public dir 2016-02-06 09:42:40 +08:00
log added all files 2012-09-22 22:39:12 -04:00
public enable shared private and public maps (#530) 2016-04-24 11:50:35 -04:00
realtime display initial state of call to new mapper 2016-03-01 12:25:38 +13:00
script remove phantom js 2016-02-18 14:25:47 +08:00
spec enable shared private and public maps (#530) 2016-04-24 11:50:35 -04:00
.buildpacks re-added buildpack file for heroku 2015-01-28 21:49:58 -05:00
.example-env slack exception notifications 2016-04-13 17:20:01 +08:00
.gitignore hide metamaps_mobile in gitignore 2016-03-13 03:16:31 +11:00
.rspec delete test directory, add spec directory 2015-10-12 11:26:48 +08:00
.ruby-gemset ruby gemset 2016-04-13 10:32:27 +08:00
.ruby-version add .ruby-gemset file - you may need to reinstall gems if using rvm 2015-11-23 18:22:34 +08:00
.simplecov remove annoying rcov gem 2016-02-08 11:19:40 +08:00
.travis.yml Run tests on Travis CI; show build status badge 2016-03-12 19:40:56 -08:00
config.ru renamed application to not be ISSAD, now Metamaps 2014-07-30 01:24:20 -04:00
Gemfile slack exception notifications 2016-04-13 17:20:01 +08:00
Gemfile.lock enable shared private and public maps (#530) 2016-04-24 11:50:35 -04:00
LICENSE Update and rename Metamaps AGPL License.txt to LICENSE 2014-09-03 11:25:18 -04:00
Procfile turns out we do need delayed_job 2016-03-13 11:56:18 +11:00
Rakefile renamed application to not be ISSAD, now Metamaps 2014-07-30 01:24:20 -04:00
README.md rename repo 2016-04-13 10:16:54 +08:00
Vagrantfile rebase onto develop which now has API and pundit 2016-03-13 10:36:38 +11:00

Metamaps

Join the chat at https://gitter.im/metamaps/metamaps Build Status

Welcome to the Metamaps GitHub repo.

About

Metamaps is a free and AGPL open source technology for changemakers, innovators, educators and students. It enables individuals and communities to build and visualize their shared knowledge and unlock their collective intelligence. You can find out about more about the project at the blog.

You can find a version of this software running at metamaps.cc, where the technology is being tested in a private beta.

Metamaps is created and maintained by a distributed, nomadic community comprised of technologists, artists and storytellers. You can get in touch with us at team@metamaps.cc or @metamapps on twitter.

To get connected with the community interested in Metamaps, join our Google+ community.

Installation

If you are on Mac or Ubuntu you can use the following instructions to quickly get a local copy of metamaps up and running using a Vagrant virtualbox. Don't be intimidated, it's easy!

git clone git@github.com:metamaps/metamaps.git

Now ensure you have VirtualBox and Vagrant installed on your computer

cd metamaps
./bin/configure.sh

This will do all the setup steps to make Metamaps work with a bit of behind the scenes ninja magick.

To start servers which will run metamaps you can then run:

./bin/start

To stop them:

./bin/stop

With your webservers running, open a web browser and go to http://localhost:3000

You can sign in with the default account email: user@user.com password: toolsplusconsciousness OR create a new account at /join, and use access code qwertyui

Start mapping and programming!

We haven't figured out Vagrant for Windows yet, but we have a set of manual instructions here:

Contributing

Cloning this repository directly is primarily for those wishing to contribute to our codebase. Check out our contributing instructions to get involved.

Community

Licensing information

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or(at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

The license can be read here.

Copyright (c) 2015 Connor Turland