Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

enhancement: limit values per property

Aperta
#107 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
javascript, php

Direzione di ricerca

The node-loading code is in includes/KnowledgeGraph.php around line 933, where all values of a property are currently loaded without a cap. Read how the parser options such as depth are parsed, then decide where a property-limit option would be read and applied. The rendering side of the '+N more' node and the click-to-load behaviour would live in the JavaScript that drives vis-network, which the payload does not show. Done means a limit option caps the nodes per property, a '+N more' node appears when values are cut off, and the remaining values load on click; the design of that click behaviour is not settled in the issue.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

ll values of a property are loaded, there is no limit. A page linked by 1000 pages via -MyProp shows 1000 nodes, multiplied by the default depth=3.

Suggestion: |property-limit?-MyProp=10 plus a "+N more" node to load the rest on click.

https://github.com/SemanticMediaWiki/KnowledgeGraph/blob/32c6e98bafea0fab2e13d9cf8402e0358a4f504c/includes/KnowledgeGraph.php#L933

Lingua principale
JavaScript
Stelle
5
Fork
5
Merge medio
6m
PR unite (30g)
4

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di SemanticMediaWiki/KnowledgeGraph

Tutte le issue di SemanticMediaWiki/KnowledgeGraph

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.