Skip to main content

Free Open Source Electronic Document Management System

Project description

PyPI badge Build Status Coverage badge Installs badge License badge

Logo

Description

Free Open Source Electronic Document Management System.

Website

Video demostration

Documentation

Translations

Mailing list (via Google Groups)

Animation

License

This project is open sourced under Apache 2.0 License.

Installation

To install Mayan EDMS, simply do:

$ virtualenv venv
$ source venv/bin/activate
$ pip install mayan-edms
$ mayan-edms.py initialsetup
$ mayan-edms.py runserver

Point your browser to 127.0.0.1:8000 and use the automatically created admin account.

Contribute

  • Check for open issues or open a fresh issue to start a discussion around a feature idea or a bug.

  • Fork the repository on GitLab to start making your changes to the development branch (or branch off of it).

  • Write a test which shows that the bug was fixed or that the feature works as expected.

  • Add yourself to the contributors file.

  • Send a merge request.

Analytics

2.1 (2016-05-14)

  • Upgrade to use Django 1.8.13. Issue #246.

  • Upgrade requirements.

  • Remove remaining references to Django’s User model. GitLab issue #225

  • Rename ‘Content’ search box to ‘OCR’.

  • Remove included login required middleware using django-stronghold instead (http://mikegrouchy.com/django-stronghold/).

  • Improve generation of success and error messages for class based views.

  • Remove ownership concept from folders.

  • Replace strip_spaces middleware with the spaceless template tag. GitLab issue #255

  • Deselect the update checkbox for optional metadata by default.

  • Silence all Django 1.8 model import warnings.

  • Implement per document type document creation permission. Closes GitLab issue #232.

  • Add icons to the document face menu links.

  • Increase icon to text spacing to 3px.

  • Make document type delete time period optional.

  • Fixed date locale handling in document properties, checkout and user detail views.

  • Add new permission: checkout details view.

  • Add HTML5 upload widget. Issue #162.

  • Add Message of the Day app. Issue #222

  • Update Document model’s uuid field to use Django’s native UUIDField class.

  • Add new split view index navigation

  • Newly uploaded documents appear in the Recent document list of the user.

  • Document indexes now have ACL support.

  • Remove the document index setup permission.

  • Status messages now display the object class on which they operate not just the word “Object”.

  • More tests added.

  • Handle unicode filenames in staging folders.

  • Add staging file deletion permission.

  • New document_signature_view permission.

  • Add support for signing documents.

  • Instead of multiple keyservers only one keyserver is now supported.

  • Replace document type selection widget with an opened selection list.

  • Add mailing documentation chapter.

  • Add roadmap documentation chapter.

  • API updates.

2.0.2 (2016-02-09)

  • Install testing dependencies when installing development dependencies.

  • Fix GitLab issue #250 “Empty optional lookup metadata trigger validation error”.

  • Fix OCR API test.

  • Move metadata form value validation to .clean() method.

  • Only extract validation error messages from ValidationError exception instances.

  • Don’t store empty metadata value if the update checkbox is not checked.

  • Add 2 second delay to document version tests to workaround MySQL limitation.

  • Strip HTML tags from the browser title.

  • Remove Docker and Docker Compose files.

2.0.1 (2016-01-22)

  • Fix GitLab issue #243, “System allows a user to skip entering values for a required metadata field while uploading a new document”

  • Fix GitLab issue #245, “Add multiple metadata not possible”

  • Updated Vagrantfile to provision a production box too.

2.0 (2015-12-04)

  • New source homepage: https://gitlab.com/mayan-edms/mayan-edms

  • Update to Django 1.7

  • New Bootstrap Frontend UI

  • Easier theming and rebranding

  • Improved page navigation interface

  • Menu reorganization

  • Removal of famfam icon set

  • Improved document preview generation

  • Document submission for OCR changed to POST

  • New YAML based settings system

  • Removal of auto admin creation as separate app

  • Removal of dependencies

  • ACL system refactor

  • Object access control inheritance

  • Removal of anonymous user support

  • Metadata validators refactor

  • Trash can support

  • Retention policies

  • Support for sharing indexes as FUSE filesystems

  • Clickable preview images titles

  • Removal of eval

  • Smarter OCR, per page parsing or OCR fallback

  • Improve failure tolerance (not all Operational Errors are critical now)

  • RGB tags

  • Default document type and default document source

  • Link unbinding

  • Statistics refactor

  • Apps merge

  • New signals

  • Test improvements

  • Indexes recalculation after document creation too

  • Upgrade command

  • OCR data moved to ocr app from documents app

  • New internal document creation workflow return a document stub

  • Auto console debug logging during development and info during production

  • New class based and menu based navigation system

  • New class based transformations

  • Usage of Font Awesome icons set

  • Management command to remove obsolete permissions: purgepermissions

  • Normalization of ‘title’ and ‘name’ fields to ‘label’

  • Improved API, now at version 1

  • Invert page title/project name order in browser title

  • Django’s class based views pagination

  • Reduction of text strings

  • Removal of the CombinedSource class

  • Removal of default class ACLs

  • Removal of the ImageMagick and GraphicsMagick converter backends

  • Remove support for applying roles to new users automatically

  • Removal of the DOCUMENT_RESTRICTIONS_OVERRIDE permission

  • Removed the page_label field

1.1.1 (2015-05-21)

  • Update to Django 1.6.11

  • Fix make_dist.sh script

  • Add test for issue #163

  • Activate tests for the sources app

  • Removal of the registration app

  • New simplified official project description

  • Improvements to the index admin interface

  • Removal of installation statistics gathering

  • Remove unused folder tag

  • Fix usage of ugettext to ugettext_lazy

  • Increase size of the lock name field

  • New style documentation

1.1 (2015-02-10)

  • Uses Celery for background tasks

  • Removal of the splash screen

  • Adds a home view with common function buttons

  • Support for sending and receiving documents via email

  • Removed custom logging app in favor of django-actvity-stream

  • Adds watch folders

  • Includes Vagrant file for unified development and testing environments

  • Per user locale profile (language and timezone)

  • Includes news document workflow app

  • Optional and required metadata types

  • Improved testings. Automated tests against SQLite, MySQL, PostgreSQL

  • Many new REST API endpoints added

  • Simplified text messages

  • Improved method for custom settings

  • Addition of CORS support to the REST API

  • Per document language setting instead of per installation language setting

  • Metadata validation and parsing support

  • Start of code updates towards Python 3 support

  • Simplified UI

  • Stable PDF previews generation

  • More technical documentation

1.0 (2014-08-27)

  • New home @ https://github.com/mayan-edms/mayan-edms

  • Updated to use Django 1.6

  • Translation updates

  • Custom model properties removal

  • Source code improvements

  • Removal of included 3rd party modules

  • Automatic testing and code coverage check

  • Update of required modules and libraries versions

  • Database connection leaks fixes

  • Support for deletion of detached signatures

  • Removal of Fabric based installations script

  • Pluggable OCR backends

  • OCR improvements

  • License change, Mayan EDMS in now licensed under the Apache 2.0 License

  • PyPI package, Mayan EDMS in now available on PyPI: https://pypi.python.org/pypi/mayan-edms/

  • New REST API

Project details


Release history Release notifications | RSS feed

This version

2.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mayan-edms-2.1.tar.gz (3.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mayan_edms-2.1-py2-none-any.whl (5.2 MB view details)

Uploaded Python 2

File details

Details for the file mayan-edms-2.1.tar.gz.

File metadata

  • Download URL: mayan-edms-2.1.tar.gz
  • Upload date:
  • Size: 3.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for mayan-edms-2.1.tar.gz
Algorithm Hash digest
SHA256 e632c84531f0ece419ba0e316a294a52f508e77a087b1019540241a389aa211d
MD5 28993eaaeb85025a0e5142313731f9ce
BLAKE2b-256 546a626c52b6f2fbc118ba21439e8b871df15eea5a4515c3237e8ce7101192fc

See more details on using hashes here.

File details

Details for the file mayan_edms-2.1-py2-none-any.whl.

File metadata

File hashes

Hashes for mayan_edms-2.1-py2-none-any.whl
Algorithm Hash digest
SHA256 1f3abc57ac912cb4df428839ee341d99211542d2f7ac0c5f2ff94f8a815207db
MD5 ef068d48dc41e95589a69665ce81b0f3
BLAKE2b-256 72e96e3f4830ba26ee4619d925730f4a5f93f7c08cf2c8dbbb8d3b548cfa363d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page