Giter VIP home page Giter VIP logo

deepamehta3-v0.3's Introduction

DeepaMehta 3

DeepaMehta is a platform for collaboration and knowledge management.
DeepaMehta 3 is a AJAX-driven web application based on CouchDB, Lucene, and HTML 5 Canvas.
DeepaMehta 3 will become a complete rewrite of DeepaMehta 2 (which is Java-based).

http://www.deepamehta.de

Requirements

For Mac OS X 10.3.9 "Panther" and JDK 1.4:

Installation

Preparation

  1. Install Python, Java, Git, Firefox

  2. Install CouchDB, CouchApp

  3. Install couchdb-lucene

    ** Please note:** Do not install the couchdb-lucene trunk (which is 0.5 in progress and unstable).
    Instead download the latest stable version, which is 0.4, from here:
    http://cloud.github.com/downloads/rnewson/couchdb-lucene/couchdb-lucene-0.4-jar-with-dependencies.jar.gz

    IMPORTANT: Follow this unpack instruction (the usual gunzip won't work!):
    http://cloud.github.com/downloads/rnewson/couchdb-lucene/README

  4. Configure CouchDB for use with couchdb-lucene as described in the couchdb-lucene README for version 0.4:
    http://github.com/rnewson/couchdb-lucene/tree/v0.4

    (You also get there from the project's main page http://github.com/rnewson/couchdb-lucene/ by choosing v0.4 from the Switch Tags menu.)

  5. Start CouchDB server sudo -u couchdb couchdb

DeepaMehta 3 installation

  1. Go to the directory where you like to install DeepaMehta 3, e.g.: cd /usr/local

    Clone DeepaMehta 3 Git repository to your computer: git clone git://github.com/jri/deepamehta3.git

    A directory deepamehta3 will be created. Go there: cd deepamehta3

  2. Upload DeepaMehta 3 to CouchDB: couchapp init . couchapp push http://localhost:5984/deepamehta3-db

  3. Optional: install DeepaMehta 3 plugins. For the moment there are 11 general purpose plugins and 1 custom application available:

    http://github.com/jri/dm3-time
    http://github.com/jri/dm3-workspaces
    http://github.com/jri/dm3-contacts
    http://github.com/jri/dm3-email
    http://github.com/jri/dm3-import
    http://github.com/jri/dm3-accounts
    http://github.com/jri/dm3-typing
    http://github.com/jri/dm3-project
    http://github.com/jri/dm3-topicmaps
    http://github.com/jri/dm3-typeeditor
    http://github.com/jri/dm3-icons

    http://github.com/jri/dm3-poemspace-app

    Follow the installation instructions on the respective pages.

Running

Visit DeepaMehta 3 in Firefox:
http://localhost:5984/deepamehta3-db/_design/deepamehta3/index.html

Updating

  1. Go to your DeepaMehta 3 installation directory: cd deepamehta3

  2. Update from Git repository: git pull

  3. Update your installed DeepaMehta 3 plugins by following the instructions on the respective plugin pages.

  4. Upload changes to CouchDB: couchapp push http://localhost:5984/deepamehta3-db

Version History

v0.3 -- Mar 5, 2010

  • Persistent topicmaps (plugin DM3 Topicmaps)
  • Type editor (plugin DM3 Type Editor)
  • Icon picker (plugin DM3 Icons)
  • New topic type "To Do" (plugin DM3 Project)
  • More flexible plugin developer framework

v0.2 -- Dec 1, 2009

  • Framework for plugin developers
  • Autocompletion facility
  • Topics have icons
  • jQuery UI based GUI
  • 7 general purpose plugins (DM3 Time, DM3 Workspaces, DM3 Contacts, DM3 Email, DM3 Import, DM3 Accounts, DM3 Typing) and 1 custom application (Poemspace) available

v0.1 -- Sep 15, 2009

  • Basic functionality (Creating notes, edit, delete. Relate notes to other notes, navigate alongside relations. Attach files to notes. Fulltext searching in notes, also in attachments. Graphical network display of related notes.)

Jörg Richter
Mar 5, 2010

deepamehta3-v0.3's People

Contributors

jri avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

deepamehta3-v0.3's Issues

dm3 usually returns lucene error when searching.

After pressing the search button i get the following error message. It happend to work one time, after restarting. Now it's just broken.

Error while searching: {"error":"unknown","reason":"couchdb-lucene not available."}

double click on already selected topic

a double click on an already selected topic can cause that the lower right buttons in the detail window contain two labels and two icons in one buttonfield while using snapshot v0.3

the error occured while browsing with Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.0.15) Gecko/2009102815 Ubuntu/9.04 (jaunty) Firefox/3.0.15

Plugins don't install on Ubuntu 9.10 32-bit.

I've tried to install dm3-time and dm3-workspaces as described in the README's. Couchapp errors out with:

root@ip-10-227-103-134:~/deepamehta3# couchapp vendor install git://github.com/jri/dm3-time.git
[CRITICAL] Invalid vendor, medata not found.
Traceback (most recent call last):
File "/usr/local/bin/couchapp", line 5, in
pkg_resources.run_script('Couchapp==0.5.2', 'couchapp')
File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 448, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 1166, in run_script
execfile(script_filename, namespace, namespace)
File "/usr/local/lib/python2.6/dist-packages/Couchapp-0.5.2-py2.6.egg/EGG-INFO/scripts/couchapp", line 28, in
couchapp.dispatch.run()
File "/usr/local/lib/python2.6/dist-packages/Couchapp-0.5.2-py2.6.egg/couchapp/dispatch.py", line 29, in run
sys.exit(dispatch(sys.argv[1:]))
File "/usr/local/lib/python2.6/dist-packages/Couchapp-0.5.2-py2.6.egg/couchapp/dispatch.py", line 40, in dispatch
return _dispatch(ui, args)
File "/usr/local/lib/python2.6/dist-packages/Couchapp-0.5.2-py2.6.egg/couchapp/dispatch.py", line 85, in _dispatch
return fun(ui, path, _args, *_opts)
File "/usr/local/lib/python2.6/dist-packages/Couchapp-0.5.2-py2.6.egg/couchapp/commands.py", line 236, in vendor
app.vendor_install(ui, dest, source, _args, *_opts)
File "/usr/local/lib/python2.6/dist-packages/Couchapp-0.5.2-py2.6.egg/couchapp/app.py", line 263, in vendor_install
vendor.install(dest, source, _args, *_opts)
File "/usr/local/lib/python2.6/dist-packages/Couchapp-0.5.2-py2.6.egg/couchapp/vendor.py", line 133, in install
new_vendors, temppath = self.fetch_vendor(uri, _args, *_opts)
File "/usr/local/lib/python2.6/dist-packages/Couchapp-0.5.2-py2.6.egg/couchapp/vendor.py", line 121, in fetch_vendor
raise VendorError("Invalid vendor, medata not found.")
couchapp.errors.VendorError: Invalid vendor, medata not found.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.