GithubHelp home page GithubHelp logo

Items cataloging. about i-librarian HOT 3 OPEN

Zugrik avatar Zugrik commented on July 18, 2024
Items cataloging.

from i-librarian.

Comments (3)

mkucej avatar mkucej commented on July 18, 2024 1

Personal folder settings seems to be very helpful for big libraries and sufficient number of users as every user may have own point of view how to organize all the data and singling out a group of items he is most interested in.

You hit the nail on the head here. Categories being shared is one of the major reasons why they are not hierarchical. The hierarchy you create will be difficult to use by other users and vice versa. Simple category network is easier to understand and work with in groups. To that end, we renamed categories to tags in 5.0 to better reflect what they do.

That being said personal virtual folders is an interesting idea that we will definitely investigate. Thank you for your suggestion.

from i-librarian.

Zugrik avatar Zugrik commented on July 18, 2024

Another way to sort things out is to introduce folder system to Librarian, leaving categories as they are. Let the every user organize the own folder tree, where he can place all the items. As in file system folder can contain a number of subfolders and/or library items. Placing this tree in the left panel will help to navigate the large amount of data. And of course, omnitool should place items in any given folder as in projects. Organizing folders in sql tables also seems not harder than with projects or categories. Personal folder settings seems to be very helpful for big libraries and sufficient number of users as every user may have own point of view how to organize all the data and singling out a group of items he is most interested in.

And again I'm stressing out that structuring is vital for large bases having a lot of users and a variety of fields covered by articles and books. But as for now Librarian doesn't offer enough powerful instruments to arrange it.

Hope you will find this improvement reasonable and worth implementing.

Best,
Eugene.

from i-librarian.

Zugrik avatar Zugrik commented on July 18, 2024

Now I totally agree on categories thing. And renaming to tags is very reasonable and should work out.

And some more ideas on folders, if you will:

  1. storing folders table should be easy, as we need only folder id, name and parent folder id to fully describe each one.
  2. users should have an option to share their folder structure or given folder with others. Database-wise is shouldn't be a problem.
  3. Adding items to folder really shouldn't be harder than managing categories or projects.
  4. Managing folders can take place at settings page not to cloak main window, as we do with categories, but now in personal way for every user.
  5. A warning for deleting non-empty folder will be very useful.

Hope it will help in some way.
And thank you for appreciating this suggestion. It will be great.

Best,
Eugene.

from i-librarian.

Related Issues (20)

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.