To avoid writing too much custom code for the ping server needed in T56425, I suggest creating an extension that would export an API which could be used to register new wikis. API needs TBD.
Version: unspecified
Severity: enhancement
To avoid writing too much custom code for the ping server needed in T56425, I suggest creating an extension that would export an API which could be used to register new wikis. API needs TBD.
Version: unspecified
Severity: enhancement
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T39062 MediaWiki - wiki registry | |||
Resolved | MarkAHershberger | T56425 Provide an opt-in ability to register the user's MediaWiki installation | |||
Declined | None | T56427 Create ping.wmflabs.org | |||
Resolved | None | T56428 Expose proposed ping info in the API | |||
Declined | None | T56426 Create Ping server extension for MediaWiki | |||
Declined | None | T56429 Ask for wiki logo during installation | |||
Open | Feature | None | T56430 Ask for oneline wiki tagline during installation | ||
Open | Feature | None | T56431 Ask for wiki description during installation | ||
Resolved | Mglaser | T76579 RfC: Opt-in site registration during installation |
API needs to get the following information:
(In reply to comment #1)
API needs to get the following information:
- Logo URL
- A single line description (tagline) for the wiki
- Perhaps a longer description of what the wiki is intended for what is
needed.
This information is not available at installation time, unless we change the installation process to ask for that information (which would be a nice addition BTW).
(In reply to comment #4)
This information is not available at installation time, unless we change the
installation process to ask for that information (which would be a nice
addition BTW).
You're right. Bugs for that information coming.
(In reply to comment #4)
This information is not available at installation time, unless we change the
installation process to ask for that information (which would be a nice
addition BTW).
That would be the idea, to get it in the setup. The other item is that there really should be a Special page that you can "resend" a ping, thus notifying other servers that you have updated information that should be looked at new. So, if you change your logo you do a manual ping, and then WikiApiary knows to check your logo out for changes.
The format of the message sent I would suggest should just be the body of the siteinfo meta API call. Also, if a wiki disables their API, the option of pinging the remote server should probably be disabled.