Comments (9)
+1 for this, any idea on how to handle tabs ? Visible/Hidden
from dokuwiki-plugin-pluginrepo.
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.
@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.
Some thoughts
- How much AJAX could we use without leaving some users behind?
- Shouldn't there be at least a search box on the first tab? Almost everyone otherwise needs one click more
- I really don't like tabs (they always have too few items/page and I don't care to flip until page 3)
- I really like the LinkedIn "people you may know" list, populated by AJAX calls as you scroll down
- We should always allow an image, defaulting to some nice pic
- KISS -> no need for author mail link in table.
- (if not KISS) Use name as a link it should search for other ext. by same author
- Probably no-one will notice the removal of links for search by type (admin, syntax etc)
from dokuwiki-plugin-pluginrepo.
- AJAX should be used on top of the traditional page reload method just as we do in all our other plugins (unobstrusive JavaScript)
- probably yes
- 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
- Infitite scroll is a nice gimmik, that could be added on top of the traditional pagination
- that's what my mockup suggests
- agreed
- yes, that might actually be more useful than the email link
- the links might not be important, to see which type of plugin something is is
from dokuwiki-plugin-pluginrepo.
+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.
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.
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.
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)
- bundled plugins are never shown HOT 1
- Similar plugins on plugin page missing entries HOT 1
- Integrate maintenance and development status HOT 2
- Removed plugin still showing up in plugin list HOT 2
- remove : before stored <similar> values
- $_REQUEST variables are directly used, use Input class HOT 1
- api: plugintype supports only 1,2,4,8, etc but not 5 HOT 1
- plugin is not shown in pluginrepository HOT 1
- via api.php extensions with strange types are also listed HOT 2
- remove `includetemplates: yes` from repo table syntax HOT 1
- plugins with no type (action, syntax, etc) not visible in API HOT 6
- filter News Component by release date/obsoleted plugins HOT 1
- [Feature Request] A list of newly created plugins
- "Compatible with DokuWiki" box is partly hidden if TOC is folded
- exclude obsolete tags for the tag counts HOT 1
- News component throws warning HOT 1
- add field updatemessage HOT 1
- MySQL stopwords interfere with plugin names HOT 1
- remove xml and yaml output for api.php HOT 1
- Field data is saved with leading whitespace HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dokuwiki-plugin-pluginrepo.