[Mayan EDMS: 1310] So promissing !!!

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

[Mayan EDMS: 1310] So promissing !!!

Bruno CAPELETO
Dear Roberto,

Third night I am spending on Maya EDMS and it is so promissing ! Congratulation to you !

In order to test it I am trying to implement the workflows of my own company, and there are several comments I would like to address (is it the right place here ?) :

- the documentation is too short and too advanced : I have a great experience in Linux but not in python, and it was difficult for me to set it up. To enforce the awareness of your software, we should make it accessible to others than specialists in Linux, python and programming. Especially it must be available to entrepreneurs who have concrete examples to manage. By the way, I would be glad to contribute to the French translation (how can I do ?)

- the "Actions" menu must become more convenient : for example to add a metadata after scanning, one has to view the document, go to the "metadata" tab, then "Actions" and at last add metadata. Even then, it is cumbersome if one has several metadata to fill in.
I suggest at least the "Actions" menu to become an option submenu when passing over with the mouse.

- Still after scanning, there is a great function to fill the missing metadata ; again, this option is hidden. I suggest that, as soon as a document enters the system via a watch folder and is missing metadata, there is blinking icon "set metadata" inviting the user to set the metadata. The content of the metadata may even be suggested. For example a document type "Bill" can have a "Supplier" metadata. For each possible value of "Supplier" like "EDF" (a French electricity company) an associated list of keywords to detect via OCR would help to suggest the best value for a list metadata.
It is essential to easily assign metadata to incoming documents so that they can be classified. We still cannot rely completely on OCR :-(

- Autoincrement variables : that would be great (and a must) to link different document together. For example I have an order (let's say number 001) and I want to be able to link all the related documents to that order. I need to set somehow this 001 to a metadata in the other documents. This kind of variables could be assigned to a document type. Or "autoincrement" could be a property of a metadata for a given document type, and a choice list for the other document types. Another possibility would be to easily see the original document's uid.

- workflow is a good start with the possibility to give the status ; however I was not able to exploit this functionality at all (that was the subject of my recent post). At least one should be able to classify the document based on the state of the workflow via the indexes.

- I love the "Indexes" concept

Hope that feedback can help to improve the product.

Cheers,
Bruno







--

---
You received this message because you are subscribed to the Google Groups "Mayan EDMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

[Mayan EDMS: 1329] Re: So promissing !!!

Bruno CAPELETO
I answer myself to the point "autoincrement variables" : it seems that it can be handled with the Mayan Document Renaming extension.
I'm going to try it.

Le dimanche 10 avril 2016 00:57:33 UTC+2, Bruno CAPELETO a écrit :
Dear Roberto,

Third night I am spending on Maya EDMS and it is so promissing ! Congratulation to you !

In order to test it I am trying to implement the workflows of my own company, and there are several comments I would like to address (is it the right place here ?) :

- the documentation is too short and too advanced : I have a great experience in Linux but not in python, and it was difficult for me to set it up. To enforce the awareness of your software, we should make it accessible to others than specialists in Linux, python and programming. Especially it must be available to entrepreneurs who have concrete examples to manage. By the way, I would be glad to contribute to the French translation (how can I do ?)

- the "Actions" menu must become more convenient : for example to add a metadata after scanning, one has to view the document, go to the "metadata" tab, then "Actions" and at last add metadata. Even then, it is cumbersome if one has several metadata to fill in.
I suggest at least the "Actions" menu to become an option submenu when passing over with the mouse.

- Still after scanning, there is a great function to fill the missing metadata ; again, this option is hidden. I suggest that, as soon as a document enters the system via a watch folder and is missing metadata, there is blinking icon "set metadata" inviting the user to set the metadata. The content of the metadata may even be suggested. For example a document type "Bill" can have a "Supplier" metadata. For each possible value of "Supplier" like "EDF" (a French electricity company) an associated list of keywords to detect via OCR would help to suggest the best value for a list metadata.
It is essential to easily assign metadata to incoming documents so that they can be classified. We still cannot rely completely on OCR :-(

- Autoincrement variables : that would be great (and a must) to link different document together. For example I have an order (let's say number 001) and I want to be able to link all the related documents to that order. I need to set somehow this 001 to a metadata in the other documents. This kind of variables could be assigned to a document type. Or "autoincrement" could be a property of a metadata for a given document type, and a choice list for the other document types. Another possibility would be to easily see the original document's uid.

- workflow is a good start with the possibility to give the status ; however I was not able to exploit this functionality at all (that was the subject of my recent post). At least one should be able to classify the document based on the state of the workflow via the indexes.

- I love the "Indexes" concept

Hope that feedback can help to improve the product.

Cheers,
Bruno







--

---
You received this message because you are subscribed to the Google Groups "Mayan EDMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

[Mayan EDMS: 1344] Re: So promissing !!!

Ranjith
In reply to this post by Bruno CAPELETO
Hi,

We have tried to make workflows practicable in Mayan in our forked version. Please feel free to use it.
https://gitlab.com/ammaranjith/mayan-edms

Thanks,
Ranjith

On Sunday, April 10, 2016 at 4:27:33 AM UTC+5:30, Bruno CAPELETO wrote:
Dear Roberto,

Third night I am spending on Maya EDMS and it is so promissing ! Congratulation to you !

In order to test it I am trying to implement the workflows of my own company, and there are several comments I would like to address (is it the right place here ?) :

- the documentation is too short and too advanced : I have a great experience in Linux but not in python, and it was difficult for me to set it up. To enforce the awareness of your software, we should make it accessible to others than specialists in Linux, python and programming. Especially it must be available to entrepreneurs who have concrete examples to manage. By the way, I would be glad to contribute to the French translation (how can I do ?)

- the "Actions" menu must become more convenient : for example to add a metadata after scanning, one has to view the document, go to the "metadata" tab, then "Actions" and at last add metadata. Even then, it is cumbersome if one has several metadata to fill in.
I suggest at least the "Actions" menu to become an option submenu when passing over with the mouse.

- Still after scanning, there is a great function to fill the missing metadata ; again, this option is hidden. I suggest that, as soon as a document enters the system via a watch folder and is missing metadata, there is blinking icon "set metadata" inviting the user to set the metadata. The content of the metadata may even be suggested. For example a document type "Bill" can have a "Supplier" metadata. For each possible value of "Supplier" like "EDF" (a French electricity company) an associated list of keywords to detect via OCR would help to suggest the best value for a list metadata.
It is essential to easily assign metadata to incoming documents so that they can be classified. We still cannot rely completely on OCR :-(

- Autoincrement variables : that would be great (and a must) to link different document together. For example I have an order (let's say number 001) and I want to be able to link all the related documents to that order. I need to set somehow this 001 to a metadata in the other documents. This kind of variables could be assigned to a document type. Or "autoincrement" could be a property of a metadata for a given document type, and a choice list for the other document types. Another possibility would be to easily see the original document's uid.

- workflow is a good start with the possibility to give the status ; however I was not able to exploit this functionality at all (that was the subject of my recent post). At least one should be able to classify the document based on the state of the workflow via the indexes.

- I love the "Indexes" concept

Hope that feedback can help to improve the product.

Cheers,
Bruno







--

---
You received this message because you are subscribed to the Google Groups "Mayan EDMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

[Mayan EDMS: 1345] Re: So promissing !!!

rosarior
Administrator
In reply to this post by Bruno CAPELETO


On Saturday, April 9, 2016 at 6:57:33 PM UTC-4, Bruno CAPELETO wrote:
Dear Roberto,

Third night I am spending on Maya EDMS and it is so promissing ! Congratulation to you !

Thank you! We have worked very hard.
 

In order to test it I am trying to implement the workflows of my own company, and there are several comments I would like to address (is it the right place here ?) :

Yes, it's better to discuss things in the mailing list and once a bug or solution is more concrete then add it as an issue in the code ticket system. 


- the documentation is too short and too advanced : I have a great experience in Linux but not in python, and it was difficult for me to set it up. To enforce the awareness of your software, we should make it accessible to others than specialists in Linux, python and programming. Especially it must be available to entrepreneurs who have concrete examples to manage. By the way, I would be glad to contribute to the French translation (how can I do ?)


Yes, the documentation is always a pain point. English is not my first language and while I'm bilingual you can tell is it not written by a native speaker. Contributions for the documentation are urgently needed. Agree on making it more accessible that is why there is an new chapter on deploying and Docker/Docker Compose sections with images handled by a separate repository. I added an entry in the roadmap mentioning the need to make Debian packages, this way it could be installed with a Debian/Ubuntu's apt-get command. There is also the commercial hosted cloud version being developed (https://mayan-edms.us13.list-manage.com/subscribe/post?u=0b6b071ee8fc1197c9e8cd6fe&id=1fe0489557). Any other ideas to lower the entry barrier are welcome. The translation can be managed locally using the Django Rosetta package or by using Transifex  (https://mayan.readthedocs.org/en/latest/topics/translations.html) which I just saw you doing and completing the French translation, thanks!

 
- the "Actions" menu must become more convenient : for example to add a metadata after scanning, one has to view the document, go to the "metadata" tab, then "Actions" and at last add metadata. Even then, it is cumbersome if one has several metadata to fill in.
I suggest at least the "Actions" menu to become an option submenu when passing over with the mouse.

In the past all action were displayed in the view and the common complaint was that it "confused the eyes" to have so many options at once, hence the drop down was added. Perhaps keeping the dropdown but letting show all options without having to switch the document view context. Example: Show "Add metadata" even when you are in the document tag list view.
 

- Still after scanning, there is a great function to fill the missing metadata ; again, this option is hidden. I suggest that, as soon as a document enters the system via a watch folder and is missing metadata, there is blinking icon "set metadata" inviting the user to set the metadata. The content of the metadata may even be suggested. For example a document type "Bill" can have a "Supplier" metadata. For each possible value of "Supplier" like "EDF" (a French electricity company) an associated list of keywords to detect via OCR would help to suggest the best value for a list metadata.
It is essential to easily assign metadata to incoming documents so that they can be classified. We still cannot rely completely on OCR :-(

I would try to make this as obstructive as possible, how about a blinking exclamation sign instead?  As for predictive value you said it yourself, OCR is not to be relied upon. Some suggestions I've gotten in the past is splitting the OCR into two tabs: Extracted text content and recognized text content. One would show the text as removed from document that have the text embedded (text, RTF, doc, PDF) and the other from image documents where the text was recognize by OCR. This separation can allow logic based on "good" text and leave the OCR text as an convenience. With text known to be good things better text processing can be done. In the past things like fuzzy matching and regular expressions have been suggested for metadata suggestions like you mention and even workflow transitions and automatic tagging.   That makes sense?
 

- Autoincrement variables : that would be great (and a must) to link different document together. For example I have an order (let's say number 001) and I want to be able to link all the related documents to that order. I need to set somehow this 001 to a metadata in the other documents. This kind of variables could be assigned to a document type. Or "autoincrement" could be a property of a metadata for a given document type, and a choice list for the other document types. Another possibility would be to easily see the original document's uid.

As you mentioned in your reply the auto renaming app would solve this (https://gitlab.com/mayan-edms/document_renaming). Do you see value of adding this as a permanent app into the core of Mayan?
 

- workflow is a good start with the possibility to give the status ; however I was not able to exploit this functionality at all (that was the subject of my recent post). At least one should be able to classify the document based on the state of the workflow via the indexes.

Workflows will be the main focus for the next development cycle (version 2.2) so all suggestions and ideas are welcome and we are at a good time to brainstorm on the kind of stuff to add. Checkout the roadmap wiki document for an idea of stuff being considered.  
 

- I love the "Indexes" concept

Thank you! It is one the "power features" that sets Mayan apart :)
 

Hope that feedback can help to improve the product.

I does, thank you and keep it coming! 
 

Cheers,
Bruno







--

---
You received this message because you are subscribed to the Google Groups "Mayan EDMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

[Mayan EDMS: 1346] Re: So promissing !!!

rosarior
Administrator
In reply to this post by Ranjith
Ranjith I didn't realized your fork had this many updates! Some stuff like document type creation permission are already in the development version but I will browse your code and see how much can merged back.

On Wednesday, April 27, 2016 at 8:22:29 AM UTC-4, ranjith pillay wrote:
Hi,

We have tried to make workflows practicable in Mayan in our forked version. Please feel free to use it.
<a href="https://gitlab.com/ammaranjith/mayan-edms" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgitlab.com%2Fammaranjith%2Fmayan-edms\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNERLTP6O9-Vu7sF_psfoQmnlYl8-A&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgitlab.com%2Fammaranjith%2Fmayan-edms\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNERLTP6O9-Vu7sF_psfoQmnlYl8-A&#39;;return true;">https://gitlab.com/ammaranjith/mayan-edms

Thanks,
Ranjith

On Sunday, April 10, 2016 at 4:27:33 AM UTC+5:30, Bruno CAPELETO wrote:
Dear Roberto,

Third night I am spending on Maya EDMS and it is so promissing ! Congratulation to you !

In order to test it I am trying to implement the workflows of my own company, and there are several comments I would like to address (is it the right place here ?) :

- the documentation is too short and too advanced : I have a great experience in Linux but not in python, and it was difficult for me to set it up. To enforce the awareness of your software, we should make it accessible to others than specialists in Linux, python and programming. Especially it must be available to entrepreneurs who have concrete examples to manage. By the way, I would be glad to contribute to the French translation (how can I do ?)

- the "Actions" menu must become more convenient : for example to add a metadata after scanning, one has to view the document, go to the "metadata" tab, then "Actions" and at last add metadata. Even then, it is cumbersome if one has several metadata to fill in.
I suggest at least the "Actions" menu to become an option submenu when passing over with the mouse.

- Still after scanning, there is a great function to fill the missing metadata ; again, this option is hidden. I suggest that, as soon as a document enters the system via a watch folder and is missing metadata, there is blinking icon "set metadata" inviting the user to set the metadata. The content of the metadata may even be suggested. For example a document type "Bill" can have a "Supplier" metadata. For each possible value of "Supplier" like "EDF" (a French electricity company) an associated list of keywords to detect via OCR would help to suggest the best value for a list metadata.
It is essential to easily assign metadata to incoming documents so that they can be classified. We still cannot rely completely on OCR :-(

- Autoincrement variables : that would be great (and a must) to link different document together. For example I have an order (let's say number 001) and I want to be able to link all the related documents to that order. I need to set somehow this 001 to a metadata in the other documents. This kind of variables could be assigned to a document type. Or "autoincrement" could be a property of a metadata for a given document type, and a choice list for the other document types. Another possibility would be to easily see the original document's uid.

- workflow is a good start with the possibility to give the status ; however I was not able to exploit this functionality at all (that was the subject of my recent post). At least one should be able to classify the document based on the state of the workflow via the indexes.

- I love the "Indexes" concept

Hope that feedback can help to improve the product.

Cheers,
Bruno







--

---
You received this message because you are subscribed to the Google Groups "Mayan EDMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [Mayan EDMS: 1348] Re: So promissing !!!

Ranjith
Yes, Roberto..Started off to make the workflow work. Then had quite a number of updates.
I still have some work to do to get the code cleaned up. Do let me know if you need any of my help.


Regards,
Ranjith



On Wed, Apr 27, 2016 at 11:18 PM, Roberto Rosario <[hidden email]> wrote:
Ranjith I didn't realized your fork had this many updates! Some stuff like document type creation permission are already in the development version but I will browse your code and see how much can merged back.

On Wednesday, April 27, 2016 at 8:22:29 AM UTC-4, ranjith pillay wrote:
Hi,

We have tried to make workflows practicable in Mayan in our forked version. Please feel free to use it.
https://gitlab.com/ammaranjith/mayan-edms

Thanks,
Ranjith

On Sunday, April 10, 2016 at 4:27:33 AM UTC+5:30, Bruno CAPELETO wrote:
Dear Roberto,

Third night I am spending on Maya EDMS and it is so promissing ! Congratulation to you !

In order to test it I am trying to implement the workflows of my own company, and there are several comments I would like to address (is it the right place here ?) :

- the documentation is too short and too advanced : I have a great experience in Linux but not in python, and it was difficult for me to set it up. To enforce the awareness of your software, we should make it accessible to others than specialists in Linux, python and programming. Especially it must be available to entrepreneurs who have concrete examples to manage. By the way, I would be glad to contribute to the French translation (how can I do ?)

- the "Actions" menu must become more convenient : for example to add a metadata after scanning, one has to view the document, go to the "metadata" tab, then "Actions" and at last add metadata. Even then, it is cumbersome if one has several metadata to fill in.
I suggest at least the "Actions" menu to become an option submenu when passing over with the mouse.

- Still after scanning, there is a great function to fill the missing metadata ; again, this option is hidden. I suggest that, as soon as a document enters the system via a watch folder and is missing metadata, there is blinking icon "set metadata" inviting the user to set the metadata. The content of the metadata may even be suggested. For example a document type "Bill" can have a "Supplier" metadata. For each possible value of "Supplier" like "EDF" (a French electricity company) an associated list of keywords to detect via OCR would help to suggest the best value for a list metadata.
It is essential to easily assign metadata to incoming documents so that they can be classified. We still cannot rely completely on OCR :-(

- Autoincrement variables : that would be great (and a must) to link different document together. For example I have an order (let's say number 001) and I want to be able to link all the related documents to that order. I need to set somehow this 001 to a metadata in the other documents. This kind of variables could be assigned to a document type. Or "autoincrement" could be a property of a metadata for a given document type, and a choice list for the other document types. Another possibility would be to easily see the original document's uid.

- workflow is a good start with the possibility to give the status ; however I was not able to exploit this functionality at all (that was the subject of my recent post). At least one should be able to classify the document based on the state of the workflow via the indexes.

- I love the "Indexes" concept

Hope that feedback can help to improve the product.

Cheers,
Bruno







--

---
You received this message because you are subscribed to a topic in the Google Groups "Mayan EDMS" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mayan-edms/D4GdfFG6khM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "Mayan EDMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

[Mayan EDMS: 1355] Re: So promissing !!!

Bruno CAPELETO
In reply to this post by Ranjith
Dear Ranjith,

I do not really understand why at such an early stage of an opensource project there is already a forked version.

What is your intention behind ? Is it just to get new functionnalities faster, or to really have a separate software in the end ?

The strategy is very important for the fate of an opensource project, and I would also like to know Roberto's thoughts about this.

Cheers,
Bruno


Le mercredi 27 avril 2016 14:22:29 UTC+2, ranjith pillay a écrit :
Hi,

We have tried to make workflows practicable in Mayan in our forked version. Please feel free to use it.
<a href="https://gitlab.com/ammaranjith/mayan-edms" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgitlab.com%2Fammaranjith%2Fmayan-edms\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNERLTP6O9-Vu7sF_psfoQmnlYl8-A&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgitlab.com%2Fammaranjith%2Fmayan-edms\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNERLTP6O9-Vu7sF_psfoQmnlYl8-A&#39;;return true;">https://gitlab.com/ammaranjith/mayan-edms

Thanks,
Ranjith

On Sunday, April 10, 2016 at 4:27:33 AM UTC+5:30, Bruno CAPELETO wrote:
Dear Roberto,

Third night I am spending on Maya EDMS and it is so promissing ! Congratulation to you !

In order to test it I am trying to implement the workflows of my own company, and there are several comments I would like to address (is it the right place here ?) :

- the documentation is too short and too advanced : I have a great experience in Linux but not in python, and it was difficult for me to set it up. To enforce the awareness of your software, we should make it accessible to others than specialists in Linux, python and programming. Especially it must be available to entrepreneurs who have concrete examples to manage. By the way, I would be glad to contribute to the French translation (how can I do ?)

- the "Actions" menu must become more convenient : for example to add a metadata after scanning, one has to view the document, go to the "metadata" tab, then "Actions" and at last add metadata. Even then, it is cumbersome if one has several metadata to fill in.
I suggest at least the "Actions" menu to become an option submenu when passing over with the mouse.

- Still after scanning, there is a great function to fill the missing metadata ; again, this option is hidden. I suggest that, as soon as a document enters the system via a watch folder and is missing metadata, there is blinking icon "set metadata" inviting the user to set the metadata. The content of the metadata may even be suggested. For example a document type "Bill" can have a "Supplier" metadata. For each possible value of "Supplier" like "EDF" (a French electricity company) an associated list of keywords to detect via OCR would help to suggest the best value for a list metadata.
It is essential to easily assign metadata to incoming documents so that they can be classified. We still cannot rely completely on OCR :-(

- Autoincrement variables : that would be great (and a must) to link different document together. For example I have an order (let's say number 001) and I want to be able to link all the related documents to that order. I need to set somehow this 001 to a metadata in the other documents. This kind of variables could be assigned to a document type. Or "autoincrement" could be a property of a metadata for a given document type, and a choice list for the other document types. Another possibility would be to easily see the original document's uid.

- workflow is a good start with the possibility to give the status ; however I was not able to exploit this functionality at all (that was the subject of my recent post). At least one should be able to classify the document based on the state of the workflow via the indexes.

- I love the "Indexes" concept

Hope that feedback can help to improve the product.

Cheers,
Bruno







--

---
You received this message because you are subscribed to the Google Groups "Mayan EDMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

[Mayan EDMS: 1356] Re: So promissing !!!

Bruno CAPELETO
In reply to this post by rosarior


Le mercredi 27 avril 2016 19:47:18 UTC+2, Roberto Rosario a écrit :


On Saturday, April 9, 2016 at 6:57:33 PM UTC-4, Bruno CAPELETO wrote:
Dear Roberto,

Third night I am spending on Maya EDMS and it is so promissing ! Congratulation to you !

Thank you! We have worked very hard.
 

In order to test it I am trying to implement the workflows of my own company, and there are several comments I would like to address (is it the right place here ?) :

Yes, it's better to discuss things in the mailing list and once a bug or solution is more concrete then add it as an issue in the code ticket system. 


- the documentation is too short and too advanced : I have a great experience in Linux but not in python, and it was difficult for me to set it up. To enforce the awareness of your software, we should make it accessible to others than specialists in Linux, python and programming. Especially it must be available to entrepreneurs who have concrete examples to manage. By the way, I would be glad to contribute to the French translation (how can I do ?)


Yes, the documentation is always a pain point. English is not my first language and while I'm bilingual you can tell is it not written by a native speaker. Contributions for the documentation are urgently needed. Agree on making it more accessible that is why there is an new chapter on deploying and Docker/Docker Compose sections with images handled by a separate repository. I added an entry in the roadmap mentioning the need to make Debian packages, this way it could be installed with a Debian/Ubuntu's apt-get command. There is also the commercial hosted cloud version being developed (<a href="https://mayan-edms.us13.list-manage.com/subscribe/post?u=0b6b071ee8fc1197c9e8cd6fe&amp;id=1fe0489557" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fmayan-edms.us13.list-manage.com%2Fsubscribe%2Fpost%3Fu%3D0b6b071ee8fc1197c9e8cd6fe%26id%3D1fe0489557\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEmXe7DW2G06gP9kUzxPX0guX1qKA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fmayan-edms.us13.list-manage.com%2Fsubscribe%2Fpost%3Fu%3D0b6b071ee8fc1197c9e8cd6fe%26id%3D1fe0489557\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEmXe7DW2G06gP9kUzxPX0guX1qKA&#39;;return true;">https://mayan-edms.us13.list-manage.com/subscribe/post?u=0b6b071ee8fc1197c9e8cd6fe&id=1fe0489557). Any other ideas to lower the entry barrier are welcome. The translation can be managed locally using the Django Rosetta package or by using Transifex  (<a href="https://mayan.readthedocs.org/en/latest/topics/translations.html" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fmayan.readthedocs.org%2Fen%2Flatest%2Ftopics%2Ftranslations.html\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEX8_NPK_B_OpAOJNjEL83DkKGW7g&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fmayan.readthedocs.org%2Fen%2Flatest%2Ftopics%2Ftranslations.html\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEX8_NPK_B_OpAOJNjEL83DkKGW7g&#39;;return true;">https://mayan.readthedocs.org/en/latest/topics/translations.html) which I just saw you doing and completing the French translation, thanks!

I've just registered in Transifex, I can ask to contribute to any language excepted French !
Probably I did something wrong but I do not find what...
 

 
- the "Actions" menu must become more convenient : for example to add a metadata after scanning, one has to view the document, go to the "metadata" tab, then "Actions" and at last add metadata. Even then, it is cumbersome if one has several metadata to fill in.
I suggest at least the "Actions" menu to become an option submenu when passing over with the mouse.

In the past all action were displayed in the view and the common complaint was that it "confused the eyes" to have so many options at once, hence the drop down was added. Perhaps keeping the dropdown but letting show all options without having to switch the document view context. Example: Show "Add metadata" even when you are in the document tag list view.

Assigning and/or confirming metadata to documents is (I guess) key to the success of the software. So that kind of functionality should have the priority over all (in the development and in the GUI). Ideally - but I have no idea whether this is doable with Django - a dedicated keyboard shortcut would be the best option. At least, an quick way via the GUI.

Still concerning metadata :

* I realize that one can assign metadata to multiple documents. What a pity the documents must be the same type ! Let's take an example : I have a paper customer folder with a bill (type 1) and a confirmation of paiment (type 2). Both types have - among others - the same metada "customer_code" and "bill_no". The software should be able to make it possible to assign the "shared" metadata together (the dropdown list would exclude all metadata that are specific to one type, but still show propose the one that are in common).

* When assigning metadata, the software asks the user to choose which one, even if there is only one possibility (only one metadata associated to the type). In that case, this step should be skipped in order to directly assign the value of the metadata.

 

- Still after scanning, there is a great function to fill the missing metadata ; again, this option is hidden. I suggest that, as soon as a document enters the system via a watch folder and is missing metadata, there is blinking icon "set metadata" inviting the user to set the metadata. The content of the metadata may even be suggested. For example a document type "Bill" can have a "Supplier" metadata. For each possible value of "Supplier" like "EDF" (a French electricity company) an associated list of keywords to detect via OCR would help to suggest the best value for a list metadata.
It is essential to easily assign metadata to incoming documents so that they can be classified. We still cannot rely completely on OCR :-(

I would try to make this as obstructive as possible, how about a blinking exclamation sign instead?  As for predictive value you said it yourself, OCR is not to be relied upon. Some suggestions I've gotten in the past is splitting the OCR into two tabs: Extracted text content and recognized text content. One would show the text as removed from document that have the text embedded (text, RTF, doc, PDF) and the other from image documents where the text was recognize by OCR. This separation can allow logic based on "good" text and leave the OCR text as an convenience. With text known to be good things better text processing can be done. In the past things like fuzzy matching and regular expressions have been suggested for metadata suggestions like you mention and even workflow transitions and automatic tagging.   That makes sense?

I would suggest another approach, because OCR can not be 100% reliable. Sorry if what I suggest is totally unrealistic, I have no idea of the eventual technical complexity of my suggestion.

It would be nice that the software "learns" about the documents. Meaning everytime a user assigns a value to a metadata (or confirms a suggested value), the software build its own "guess database".
Illustration with for example document type = bank statements :
- one metadata for the bank name : UBS, HSBC, CREDIT AGRICOLE
- one metadata for the related bank account : in the same bank (eg UBS), two accounts 05A45678AHF and 05A78948AHG
At the beginning, the software has no idea neither of the bank, nor of the account, so every metadata is assigned manually.
With time, the software starts to see similarities (eg thanks to OCR, but why not other tools recognizing picture, text placements, etc...) between all documents related to UBS, all documents related to bank account 05A45678AHF, and builds a kind of template.
At a certain point, the model is strong enough : when a new "bank statement" enters the system, the software would use the templates and try to predict the metadata.
If there is a match between a template and the document, the software would assign the metadata, but with a question mark.
When a user visualizes the document it must be clear that the metada was "guessed", and there must be a one-click option (or keyboard shortcut) to confirm or not the metadata.
In case it is confirmed, the new document must become part of the model to increase the prediction for the next documents.

That kind of algorythm could even be extended to guess the document type, the label, the folder, etc...
 
 

- Autoincrement variables : that would be great (and a must) to link different document together. For example I have an order (let's say number 001) and I want to be able to link all the related documents to that order. I need to set somehow this 001 to a metadata in the other documents. This kind of variables could be assigned to a document type. Or "autoincrement" could be a property of a metadata for a given document type, and a choice list for the other document types. Another possibility would be to easily see the original document's uid.

As you mentioned in your reply the auto renaming app would solve this (<a href="https://gitlab.com/mayan-edms/document_renaming" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgitlab.com%2Fmayan-edms%2Fdocument_renaming\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFy3W3Xl1UfIfAtxyxRVGm6YNiPiQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgitlab.com%2Fmayan-edms%2Fdocument_renaming\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFy3W3Xl1UfIfAtxyxRVGm6YNiPiQ&#39;;return true;">https://gitlab.com/mayan-edms/document_renaming). Do you see value of adding this as a permanent app into the core of Mayan?

Definitely yes.

Actually the original name of a document is - in my own experience - meaningless because it is assigned by the scanning machine : typically SKMBT_C22016050915170.pdf which tells it was obtained from a Konica Minolta C220 on 09th of May 2016 at 15:17.
The only information that could be retrieved from that is the date/time, and basically this information is also available in MAYAN because the document enters the EDMS at the same tyme it is scanned. Of course, this is true only if the main entry to the system is by scanning.


 

- workflow is a good start with the possibility to give the status ; however I was not able to exploit this functionality at all (that was the subject of my recent post). At least one should be able to classify the document based on the state of the workflow via the indexes.

Workflows will be the main focus for the next development cycle (version 2.2) so all suggestions and ideas are welcome and we are at a good time to brainstorm on the kind of stuff to add. Checkout the roadmap wiki document for an idea of stuff being considered.  
 

- I love the "Indexes" concept

Thank you! It is one the "power features" that sets Mayan apart :)
 

Hope that feedback can help to improve the product.

I does, thank you and keep it coming! 
 

Cheers,
Bruno







--

---
You received this message because you are subscribed to the Google Groups "Mayan EDMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [Mayan EDMS: 1356] Re: So promissing !!!

Ranjith
In reply to this post by Bruno CAPELETO

Dear Bruno,

I understand your concern and thanks for pointing it out.

I forked it since couple of clients wanted to see workflows in mayan. We at Upayog Solutions provide dms services to clients. So for the demos I thought of creating this fork. This was the first time I was looking at Mayan internals more deeply. So had to create some hacks too. I hoped thar some body might also benefit from the forked version. So that was the intention.

Regards

Ranjith

On 15-May-2016 1:40 AM, "Bruno CAPELETO" <[hidden email]> wrote:
Dear Ranjith,

I do not really understand why at such an early stage of an opensource project there is already a forked version.

What is your intention behind ? Is it just to get new functionnalities faster, or to really have a separate software in the end ?

The strategy is very important for the fate of an opensource project, and I would also like to know Roberto's thoughts about this.

Cheers,
Bruno


Le mercredi 27 avril 2016 14:22:29 UTC+2, ranjith pillay a écrit :
Hi,

We have tried to make workflows practicable in Mayan in our forked version. Please feel free to use it.
https://gitlab.com/ammaranjith/mayan-edms

Thanks,
Ranjith

On Sunday, April 10, 2016 at 4:27:33 AM UTC+5:30, Bruno CAPELETO wrote:
Dear Roberto,

Third night I am spending on Maya EDMS and it is so promissing ! Congratulation to you !

In order to test it I am trying to implement the workflows of my own company, and there are several comments I would like to address (is it the right place here ?) :

- the documentation is too short and too advanced : I have a great experience in Linux but not in python, and it was difficult for me to set it up. To enforce the awareness of your software, we should make it accessible to others than specialists in Linux, python and programming. Especially it must be available to entrepreneurs who have concrete examples to manage. By the way, I would be glad to contribute to the French translation (how can I do ?)

- the "Actions" menu must become more convenient : for example to add a metadata after scanning, one has to view the document, go to the "metadata" tab, then "Actions" and at last add metadata. Even then, it is cumbersome if one has several metadata to fill in.
I suggest at least the "Actions" menu to become an option submenu when passing over with the mouse.

- Still after scanning, there is a great function to fill the missing metadata ; again, this option is hidden. I suggest that, as soon as a document enters the system via a watch folder and is missing metadata, there is blinking icon "set metadata" inviting the user to set the metadata. The content of the metadata may even be suggested. For example a document type "Bill" can have a "Supplier" metadata. For each possible value of "Supplier" like "EDF" (a French electricity company) an associated list of keywords to detect via OCR would help to suggest the best value for a list metadata.
It is essential to easily assign metadata to incoming documents so that they can be classified. We still cannot rely completely on OCR :-(

- Autoincrement variables : that would be great (and a must) to link different document together. For example I have an order (let's say number 001) and I want to be able to link all the related documents to that order. I need to set somehow this 001 to a metadata in the other documents. This kind of variables could be assigned to a document type. Or "autoincrement" could be a property of a metadata for a given document type, and a choice list for the other document types. Another possibility would be to easily see the original document's uid.

- workflow is a good start with the possibility to give the status ; however I was not able to exploit this functionality at all (that was the subject of my recent post). At least one should be able to classify the document based on the state of the workflow via the indexes.

- I love the "Indexes" concept

Hope that feedback can help to improve the product.

Cheers,
Bruno







--

---
You received this message because you are subscribed to a topic in the Google Groups "Mayan EDMS" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mayan-edms/D4GdfFG6khM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "Mayan EDMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

[Mayan EDMS: 1360] Re: So promissing !!!

rosarior
Administrator
In reply to this post by Bruno CAPELETO
Hi Bruno,

Commercial involvement with Mayan is not a problem at all, it is encouraged and the license was changed a while back from GPL to Apache 2.0 to be more commercial friendly. 

Forking and doing specialized versions is not bad and I encourage it, it is the way FLOSS projects grow. If a feature can then be added upstream, we do so, if not, it is made into a 3rd party app or sub project (http://www.mayan-edms.com/ecosystem/).

In this case Ranjith offers a customized version with features that we have not been able to included because they are very specific to him and his clients.

Your concerns are not unfounded either. We had some troubled a few years back (http://www.theregister.co.uk/2012/08/28/mayan_edms_gpl_violations/), but unlike forks these were appropriation (hostile takeover) attempts that included copyright and license violations. For the whole breakdown read here: https://web.archive.org/web/20150611092841/http://www.thepowerbase.com/2013/04/negative-to-positive-interview-with-mayan-developer-roberto-rosario/
In the end this became one of the case studies of the extent of rights of the copyright holders under the GPL license and served to educate many developers on the topic. 

On the other hand was Ranjith is doing is perfectly OK since there is no copyright violation and the terms of the license are being followed. The work he is putting into his fork of Mayan is helping the software get into other markets where the upstream version might not have been a choice. We've been talking and we are looking into backporting some of the more general work he's done in his fork.

After 5 years Mayan EDMS is a well known brand, with a lot of users and installations, still, now there is an entity (Mayan EDMS LLC) whose primary focus is looking after the project. Brand protection is something that is now is being done consciously.

Any more ideas how to keep the project growing and protected are welcomed. Thank you for your voicing your concerns, I hope this shine some light into your preoccupations.   

--Roberto


On Saturday, May 14, 2016 at 4:10:30 PM UTC-4, Bruno CAPELETO wrote:
Dear Ranjith,

I do not really understand why at such an early stage of an opensource project there is already a forked version.

What is your intention behind ? Is it just to get new functionnalities faster, or to really have a separate software in the end ?

The strategy is very important for the fate of an opensource project, and I would also like to know Roberto's thoughts about this.

Cheers,
Bruno


Le mercredi 27 avril 2016 14:22:29 UTC+2, ranjith pillay a écrit :
Hi,

We have tried to make workflows practicable in Mayan in our forked version. Please feel free to use it.
<a href="https://gitlab.com/ammaranjith/mayan-edms" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgitlab.com%2Fammaranjith%2Fmayan-edms\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNERLTP6O9-Vu7sF_psfoQmnlYl8-A&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgitlab.com%2Fammaranjith%2Fmayan-edms\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNERLTP6O9-Vu7sF_psfoQmnlYl8-A&#39;;return true;">https://gitlab.com/ammaranjith/mayan-edms

Thanks,
Ranjith

On Sunday, April 10, 2016 at 4:27:33 AM UTC+5:30, Bruno CAPELETO wrote:
Dear Roberto,

Third night I am spending on Maya EDMS and it is so promissing ! Congratulation to you !

In order to test it I am trying to implement the workflows of my own company, and there are several comments I would like to address (is it the right place here ?) :

- the documentation is too short and too advanced : I have a great experience in Linux but not in python, and it was difficult for me to set it up. To enforce the awareness of your software, we should make it accessible to others than specialists in Linux, python and programming. Especially it must be available to entrepreneurs who have concrete examples to manage. By the way, I would be glad to contribute to the French translation (how can I do ?)

- the "Actions" menu must become more convenient : for example to add a metadata after scanning, one has to view the document, go to the "metadata" tab, then "Actions" and at last add metadata. Even then, it is cumbersome if one has several metadata to fill in.
I suggest at least the "Actions" menu to become an option submenu when passing over with the mouse.

- Still after scanning, there is a great function to fill the missing metadata ; again, this option is hidden. I suggest that, as soon as a document enters the system via a watch folder and is missing metadata, there is blinking icon "set metadata" inviting the user to set the metadata. The content of the metadata may even be suggested. For example a document type "Bill" can have a "Supplier" metadata. For each possible value of "Supplier" like "EDF" (a French electricity company) an associated list of keywords to detect via OCR would help to suggest the best value for a list metadata.
It is essential to easily assign metadata to incoming documents so that they can be classified. We still cannot rely completely on OCR :-(

- Autoincrement variables : that would be great (and a must) to link different document together. For example I have an order (let's say number 001) and I want to be able to link all the related documents to that order. I need to set somehow this 001 to a metadata in the other documents. This kind of variables could be assigned to a document type. Or "autoincrement" could be a property of a metadata for a given document type, and a choice list for the other document types. Another possibility would be to easily see the original document's uid.

- workflow is a good start with the possibility to give the status ; however I was not able to exploit this functionality at all (that was the subject of my recent post). At least one should be able to classify the document based on the state of the workflow via the indexes.

- I love the "Indexes" concept

Hope that feedback can help to improve the product.

Cheers,
Bruno







--

---
You received this message because you are subscribed to the Google Groups "Mayan EDMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.