======== Features ======== - :doc:`Document versioning <../chapters/versioning>`. - Store many versions of the same document, download or revert to a previous version. - :doc:`Digital signatures <../chapters/signatures>`. - Check the authenticity of documents by verifying their embedded cryptographic signatures or upload detached signatures for document signed after they were stored. - :doc:`Collaboration tools <../parts/collaboration>`. - Discuss documents, or comment on new versions of a document. - :doc:`User-defined document metadata <../chapters/metadata>`. - Several metadata fields can be matched to a document type as per technical, legal or structural requirements such as the `Dublin core`_. - Metadata fields can have an initial value, which can be static or determined by a template code snippet provided by the user. - :doc:`Documents can be uploaded from different sources <../chapters/sources>`. - Local file or server side file uploads, multifunctional copier, or even via email. - Batch uploads. - Many documents can be upload in a single action. - Clone a document's metadata for speedier uploads and eliminate repetitive data entry. - Previews for many file formats. - Mayan EDMS provides image preview generation for many popular file formats. - Office document format support. - Mayan EDMS can detect the presence of Libre Office and use it to support word processing files, spreadsheets and presentations. - Full text searching. - Documents can be searched by their text content, their metadata or any other file attribute such as name, extension, etc. - :doc:`Configurable document grouping <../parts/categorization>`. - Automatic linking of documents based on metadata values or document properties. - :doc:`Advanced access control system <../chapters/permissions>`. - Role based access control. It is possible to create an unlimited amount of different roles not being restricted to the traditional admin, operator, guest paradigm. - There is a permission for every atomic operation performed by users. - Multi page document support. - Multiple page PDF and TIFF files are supported. - :doc:`Automatic OCR processing <../chapters/ocr_backend>`. - The task of transcribing text from documents via OCR can be distributed among several physical or virtual computers to decrease load and increase availability. - The current language of the document is passed to the corresponding OCR engine to increase the text recognition rate. - Multilingual user interface. - Mayan EDMS being written using the Django_ framework, can be translated to practically any language spoken in the world. For a list of translated languages have a look at the Transifex_ project location. - :doc:`Plugable storage backends <../parts/storage>`. - It is very easy to use 3rd party plugins such as the ones available for Amazon EC2. - :doc:`Color coded tags <../chapters/tags>`. - Labeled and color coded tags can be assigned for intuitive recognition. - :doc:`Workflows <../chapters/workflows>`. - Keep track of the state of documents, along with the log of the previous state changes. .. _`Dublin core`: http://dublincore.org/metadata-basics/ .. _Django: https://www.djangoproject.com/ .. _Transifex: https://www.transifex.com/projects/p/mayan-edms/