We have a project to migrate a site from MediaWiki to a SharePoint modern page. We easily conducted a migration using a Metalogix tool.
However, from a design perspective, what is the best way to manage Categories in the SharePoint modern site, so that the Category functionality would be similar to the Category functionality in MediaWiki (Wikipedia)
Should we use SharePoint Lists for this functionality, or should we use tagging?
Thank you very much in advance for your helpful answers
I would be inclined to use tagging through a custom site column in the "Site Pages" library. On the page, you can display tag using the "Page properties" web part and finally tie it all together using the "Highlighted content" web part filtered on the tag.
to extend @Norman Young response. If you want to manage your categories separately to the Site pages library you might consider using the Term Store as the place where you record the category terms.
You need to set up your categories in the Term Store first, then when you create a custom column in your Site Pages library. Rather than select the 'Choice' column type, select the 'Managed Metadata' column type. The column settings screen will update so that you can select the term set you created earlier in the Term Store.
The benefit of using the Term Store to house your categories is that these can be used for other libraries in your site, and even other site collections not just your site pages library.
You may need to get your Office 365 Admin or SharePoint Admin to give you permission to add term sets and terms to the Term Store. To access the term store go to /_layouts/15/settings.aspx (site settings) then choose Term Store management (under heading Site Administration)