WebMemex / webmemex-extension

📇 Your digital memory extension, as a browser extension
https://webmemex.org
Other
208 stars 45 forks source link

Implement numerous features #128

Closed bnvk closed 6 years ago

bnvk commented 6 years ago

I was recently looking at WorldBrain's memex browser extension release (of which the core functionality is based on WebMemex's code). I think the name similarity, which was discussed, will unfortunately lead to some confusion in potential new users of each project.

That said, many of the things WorldBrain implemented are great and some of the first things I feel are missing from the current WebMemex release. This is a bit of a catch-all for ideas and new features to implemented in coming months as well as to help focus contributions by people like me :smile:

Treora commented 6 years ago

Namewise, I think it would be great if the word memex became a general term for the kind of tool we are building; especially if that popularises the concept of personal annotated knowledge libraries altogether.

Most features you mention are on my wishlist too, thanks for listing them. Besides the obious constraint of limited time to work on them, and the easily overlooked but important challenge of keeping code maintainable, an important question in my mind is the following: how do we not only design these features for this particular application/interface, but also adopt or create a model for making them interoperate with other software? For example, I don't want to end up with favourites or tags on my snapshots that can only be understood and searched by this same extension. So I am tempted to start at the problem of exporting an archive (#99), or more accurately, creating and manipulating data outside our little silo. Other features that require data model can then be defined on top of that.

Purely UX-related features, such as keeping the popup open or tweaking the search feature, are of course of a different sort, and open for improvement anytime!

blackforestboi commented 6 years ago

hey @bnvk! great to see you surfacing after the new year. :)

Namewise, I think it would be great if the word memex became a general term for the kind of tool we are building; especially if that popularises the concept of personal annotated knowledge libraries altogether.

Yeah I have been thinking the same here. Memex is already such a common concept, that by calling them all Memex, it feels to me that we leave the mental door open for the software being adapted in various ways all with the goal of helping people to organise their knowledge better.

As for the features mentioned: We have integrated some of them and the code used for it might help.

In case you have problems finding the respective code, don't hesitate to ping, we're glad to help.

Btw. @Treora, we are currently working on a new indexing library with @bluesun, @poltak & @ShishKabab in https://github.com/bluesun/fastindex Might be of interest to you as well to integrate search capabilities into WebMemex.

Treora commented 6 years ago

Closing this issue. As said, some features would require a more holistic/ecosystem design, and are not likely to get (my) attention soon. I'd like to first get core things working; do less features more soundly. And features that do get attention are probably best discussed in their respective threads.