Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create an extension that simply lists the version of Meza #10

Open
freephile opened this issue Jan 26, 2024 · 1 comment
Open

Create an extension that simply lists the version of Meza #10

freephile opened this issue Jan 26, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@freephile
Copy link
Owner

Feature request

Based on feedback at nasa#36 Meza should have the version information displayed on-wiki. Logically this would be the Special:Version page, and by extension (no pun intended) that means creating an extension which gathers and outputs the information.

Implementation

See https://www.mediawiki.org/wiki/Manual:Special_pages and https://www.mediawiki.org/wiki/Manual:Developing_extensions#Learn_by_example (including the "Learn by example" section)

We may want to create a parser tag or make the specialPage transcludable so that authors can display the Meza version in content on-wiki

@freephile freephile self-assigned this Jan 26, 2024
@freephile freephile added the enhancement New feature or request label Jan 26, 2024
@freephile freephile removed their assignment Mar 2, 2024
@freephile
Copy link
Owner Author

freephile commented Mar 13, 2024

This extension, called the 'Meza' extension, should also take care of basic housekeeping like setting up the section 508 footer link.

nasa@1697c20

https://www.mediawiki.org/wiki/Manual:Footer#Add_links_to_the_footer

The problem with the above commit is that this adds a red link (to a non-existent page), and uses an empty (undefined) i18n message.

It would be good to have the 508 page live in the Project namespace; and pre-define both the content and the link text.

The Meza extension - hosted on GitHub in the NASA org - possibly registered with Gerrit / code search and with a page on mw.o

@freephile freephile added this to the Feature Release milestone Apr 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant