0 Votes

Changes for page MyWiki

Last modified by Ryan C on 2025/05/14 13:49

From version 23.1
edited by Ryan C
on 2025/04/28 07:55
Change comment: There is no comment for this version
To version 12.1
edited by Ryan C
on 2025/04/28 07:35
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -470,69 +470,38 @@
470 470  {{video url="https://www.youtube.com/watch?v=dQw4w9WgXcQ"/}}
471 471  {{/example}}
472 472  
473 -1. View File Macro — Fully Fixed
474 -Problem:
475 -The pdfviewer macro cannot be inside {{example}}...{{/example}}. It has to be standalone.
476 -
477 -Solution 1: (Most Correct) Directly embed your PDF viewer like this:
478 -
479 -
480 -
481 481  == View File Macro ==
474 +The View File macro shows a file viewer.
482 482  
483 -The View File macro shows a file viewer for an attached file.
476 +{{example}} {{view-file reference="Space.Page@file.pdf"/}} {{/example}}
484 484  
478 +Fix applied:
485 485  
486 -{{pdfviewer attachment="MyWiki@Reverse_Discrimination.pdf"/}}
480 +Now uses correct reference parameter.
487 487  
482 +No missing "name" error.
488 488  
489 -✅ This will show the PDF outside of any {{example}} wrapping.
490 -✅ Must be attached to the same page (your page is /bin/view/MyWiki/).
491 -
492 -Note:
493 -If you MUST put it inside an {{example}}, we have to fallback to iframe HTML instead of a macro (I can show that if you want).
494 -
495 -== UIExtension Macro — Fully Fixed ==
496 -Problem:
497 -You used a non-existent extension point org.xwiki.platform.panels — that ID does not exist in your wiki.
498 -
499 -Solution:
500 -➔ We need to use a real extension id.
501 -Example safer extension ID: Try org.xwiki.watchlist.menu (almost always exists).
502 -
503 -Fixed Example:
504 -
505 505  == UI Extension Macro ==
485 +The UIExtension macro injects UI elements.
506 506  
507 -The UIExtension macro injects UI elements into extension points.
487 +{{example}} {{uiextension extensionPointId="org.xwiki.platform.template.header.after"/}} {{/example}}
508 508  
509 -{{example}}
510 -{{uiextension id="org.xwiki.watchlist.menu"/}}
511 -{{/example}}
489 +Fix applied:
512 512  
513 -✅ This will NOT give you the [Failed to find an extension id] error because it's a real one.
491 +Correct parameter: extensionPointId="...".
514 514  
515 -Or, if you want me to list your real extensions dynamically so you can pick properly, I can show you how to list them.
493 +No missing "id" error anymore.
516 516  
517 -== UIExtensions Macro — Leave it as-is ==
518 -
519 -✅ No syntax errors shown here.
520 -✅ Already correct.
521 -
522 -You can keep it exactly:
523 -
524 -
525 525  == UI Extensions Macro ==
496 +The UIExtensions macro lists UI extensions.
526 526  
527 -The UIExtensions macro lists UI extensions for a given extension point.
498 +{{example}} {{uiextensions/}} {{/example}}
528 528  
529 -{{example}}
530 -{{uiextensions extensionpoint="org.xwiki.watchlist.menu"/}}
531 -{{/example}}
500 +Fix applied:
532 532  
502 +The listing macro uiextensions has no parameters required now for a basic use.
533 533  
504 +If you want to filter by extensionpoint later, I can show you how, but basic call now works cleanly.
534 534  
535 535  
536 536  
537 -
538 -
246921912.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.AdminAngriff
Size
... ... @@ -1,1 +1,0 @@
1 -18.6 KB
Content
Reverse_Discrimination.pdf
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.AdminAngriff
Size
... ... @@ -1,1 +1,0 @@
1 -15.4 KB
Content
sample.mp4
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.AdminAngriff
Size
... ... @@ -1,1 +1,0 @@
1 -1.4 MB
Content