Giter Club home page Giter Club logo

Comments (6)

brianteeman avatar brianteeman commented on August 27, 2024

Wouldnt this be the same as using the existing contact creator plugin and then displaying a list of contacts#?

from joomla-cms.

brianteeman avatar brianteeman commented on August 27, 2024

Also pretty sure that displaying a list of individual users to exclude will be a massive performance issue on a site with a lot of users. We've seen that before for relatively small lists such as when we tried to display a select list of all folders in the media plugins

from joomla-cms.

pe7er avatar pe7er commented on August 27, 2024

Wouldnt this be the same as using the existing contact creator plugin and then displaying a list of contacts#?

No, I know the contract creator plugin.
And the contract creator plugin workaround is not what we want:

  • It duplicates data from the Users table into the Contacts table, which is unnecessary overhead
  • It does not keep the Contacts table in sync with the Users table.
  • Furthermore we don’t need the contact form functionality of com_contacts, nor all those fixed contact fields.

Instead, we want to create views using the existing data (no duplicates)
and make these views more flexible by making it possible to display the Custom Fields currently already available in Users.

from joomla-cms.

pe7er avatar pe7er commented on August 27, 2024

Also pretty sure that displaying a list of individual users to exclude will be a massive performance issue on a site with a lot of users. We've seen that before for relatively small lists such as when we tried to display a select list of all folders in the media plugins

True!
We could consider a different approach: Instead of displaying a massive list of users, we could add functionality to com_users that allows us to display or hide individual users. And in the new front-end view in com_users we would only display users who aren't set to hidden. That way we could avoid those performance issues.

from joomla-cms.

brianteeman avatar brianteeman commented on August 27, 2024

Looking at the previous PR (which I never understood why you closed it) I see a reference to an RFC you also created - in that RFC it says it was being taken to the production dept for a decision. joomla/rfc#19 (comment) Was that ever done?

from joomla-cms.

brianteeman avatar brianteeman commented on August 27, 2024

As for the exclusions I would do this by usergroup not by user. For example on one of my sites I have two parallel usergroups "public members" and "private members"

from joomla-cms.

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.