GithubHelp home page GithubHelp logo

Comments (9)

AntoineTurmel avatar AntoineTurmel commented on May 29, 2024

+1 for this, any idea on how to handle tabs ? Visible/Hidden

should do the trick ?

from dokuwiki-plugin-pluginrepo.

selfthinker avatar selfthinker commented on May 29, 2024

Re: tabs, as one big point of this is to reduce loading time, I would not load everything and then just hide other than the active tab. I would prefer new requests. Later on those can additionally be AJAX requests.

@splitbrain, I haven't properly looked at this task yet, but will do later this week and give proper feedback.

from dokuwiki-plugin-pluginrepo.

mprins avatar mprins commented on May 29, 2024

@GeekShadow there's a tab plugin that uses jQuery ajax requests to load separate pages in tabs, it may be useful for an idea, if

a tab = a page and a page would have pagination this could just work

https://www.dokuwiki.org/plugin:tabinclude

from dokuwiki-plugin-pluginrepo.

HakanS avatar HakanS commented on May 29, 2024

Some thoughts

  1. How much AJAX could we use without leaving some users behind?
  2. Shouldn't there be at least a search box on the first tab? Almost everyone otherwise needs one click more
  3. I really don't like tabs (they always have too few items/page and I don't care to flip until page 3)
  4. I really like the LinkedIn "people you may know" list, populated by AJAX calls as you scroll down
  5. We should always allow an image, defaulting to some nice pic
  6. KISS -> no need for author mail link in table.
  7. (if not KISS) Use name as a link it should search for other ext. by same author
  8. Probably no-one will notice the removal of links for search by type (admin, syntax etc)

from dokuwiki-plugin-pluginrepo.

splitbrain avatar splitbrain commented on May 29, 2024
  1. AJAX should be used on top of the traditional page reload method just as we do in all our other plugins (unobstrusive JavaScript)
  2. probably yes
  3. You're talking about pagination there, not tabs. pagination is the only useful way to limit page loads when a lot of results are to be displayed
  4. Infitite scroll is a nice gimmik, that could be added on top of the traditional pagination
  5. that's what my mockup suggests
  6. agreed
  7. yes, that might actually be more useful than the email link
  8. the links might not be important, to see which type of plugin something is is

from dokuwiki-plugin-pluginrepo.

Chris--S avatar Chris--S commented on May 29, 2024

+1 for 4 infinite scroll. I don't think its a gimmick, but a simpler interface than more traditional pagination. However, it does require a "back to top" link.

from dokuwiki-plugin-pluginrepo.

selfthinker avatar selfthinker commented on May 29, 2024

I'm quite disturbed that everyone likes infinite scroll here. :( As a user I absolutely hate it! It's very unusable and annoying and there is no way you can link to something with that on. For me it's a reason to stop using certain websites or services. In cases when I don't have a choice, I use a workaround (e.g. using m.twitter.com instead of twitter.com). I much prefer classic pagination (with results reloaded via AJAX to make it smoother).

from dokuwiki-plugin-pluginrepo.

Chris--S avatar Chris--S commented on May 29, 2024

As a user I like it. Its very usable. Why is a link a problem? Linking to a whole result page rather than page 5 makes sense to me. Links to individual items aren't changed.

from dokuwiki-plugin-pluginrepo.

Klap-in avatar Klap-in commented on May 29, 2024

This issue was in the old bug tracker as well:
https://bugs.dokuwiki.org/index.php?do=details&task_id=2641

from dokuwiki-plugin-pluginrepo.

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.