If you think you have an PageSync ShareFile that is interesting for others and you would like to have it show up in the list on the PageSync Special page, then read on.

How to add to the PageSync Sharefile repo

When creating the share file, all necessary form fields must have been filled using the English language.

You can fork https://github.com/Open-CSP/PageSync-SharedFiles.

Add your own PageSync Share File in the correct category. Currently we have "General", "Extensions", 'Company", "Open-CSP".

Inside the category you create a folder with a valid and logical name. See this as the subcategory. Good change there already is subcategory for e.g. a popular extension.

Then you can use that. Example "Extensions/FlexForm". In this folder you can upload your PageSyncShare File. Use the original Filename that PageSync produced!

Add another file with the exact same name but instead .zip use .json.

Use the following json format and change it accordingly. Be as descriptive as possible, so everyone understands what your PageSync SharedFile offers them.

 1{
 2  "PageSync Share File": {
 3    "title": "FlexForm Multi files upload tutorial",
 4    "description": "This is part of the tutorial for the FlexForm Multiple File upload. It will add a page called FlexForm Fileupload tutorial with the code used in the video : https://wikibase-solutions.com/developer-logs/flexform-multiple-file-upload. It has been written for FlexForm 1.35 and for MediaWiki 1.35x.",
 5    "requirements": {
 6      "FlexForm": "v1.35+",
 7      "MediaWiki": "v1.35x",
 8      "PageSync": "v2.1.0"
 9    },
10    "Category": "Extensions",
11    "PSShareFile": "PageSync_01-10-2022-19-57-10_2-1-0.zip"
12  }
13}

This information is displayed on the PageSync Shared Files list.

That's it.