Skip to content

Add publiccode.yml for XWiki application details#5352

Open
krabina wants to merge 1 commit intoxwiki:masterfrom
krabina:master
Open

Add publiccode.yml for XWiki application details#5352
krabina wants to merge 1 commit intoxwiki:masterfrom
krabina:master

Conversation

@krabina
Copy link
Copy Markdown

@krabina krabina commented Mar 30, 2026

publiccode.yml is a metadata standard for repositories containing software developed or acquired by the Public Administration, aimed at making them easily discoverable and thus reusable by other entities. While this is not true for XWiki, it is being used by many public administrations all over Europe. Therefore, I suggest to make a publiccode.yml file available in order to make XWiki listed in the EU Open Source Solutions Catalogue.

See also this examples: https://github.com/opf/openproject/blob/dev/publiccode.yml

There is also an yml-file–editor: https://publiccode-editor.developers.italia.it/

[[ https://yml.publiccode.tools/ | publiccode.yml ]] is a metadata standard for repositories containing software developed or acquired by the Public Administration, aimed at making them easily discoverable and thus reusable by other entities.
While this is not true for XWiki, it is being used by many public administrations all over Europe. Therefore, I suggest to make a publiccode.yml file available in order to make XWiki listed in the [[ https://interoperable-europe.ec.europa.eu/eu-oss-catalogue | EU Open Source Solutions Catalogue ]]

See also this examples: https://github.com/opf/openproject/blob/dev/publiccode.yml

There is also an yml-file–editor: https://publiccode-editor.developers.italia.it/
@vmassol
Copy link
Copy Markdown
Member

vmassol commented Mar 30, 2026

Thanks @krabina !

Sounds interesting. Let me review the metadata you've proposed.

Note that we'll need to add a license header.

applicationSuite: XWiki
url: https://github.com/xwiki
landingURL: https://www.xwiki.org/
isBasedOn: https://www.xwiki.com/
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this one is not correct and should be removed.

We could add a fundedBy entry though and list XWiki SAS there.

url: https://github.com/xwiki
landingURL: https://www.xwiki.org/
isBasedOn: https://www.xwiki.com/
softwareVersion: 18.1.0
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's going to be painful to maintain as we'll need to change it every few weeks. We'll need to add it to the release plan application at https://dev.xwiki.org/xwiki/bin/view/ReleasePlans/ to not forget.

Copy link
Copy Markdown
Member

@tmortagne tmortagne Mar 30, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should not be too hard to update this (and releaseDate) in the release script I guess.

landingURL: https://www.xwiki.org/
isBasedOn: https://www.xwiki.com/
softwareVersion: 18.1.0
releaseDate: 2026-02-23
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same as the version

isBasedOn: https://www.xwiki.com/
softwareVersion: 18.1.0
releaseDate: 2026-02-23
logo: https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/logo.svg
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I feel we should point to https://www.xwiki.org/xwiki/bin/view/Main/Logo or a specific logo from that page since the location in the sources is fragile (it could be moved around).

- web-collaboration
- other
organisation:
uri: https://xwiki.com
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be https://xwiki.org

organisation:
uri: https://xwiki.com
usedBy:
- Schleswik-Holstein
Copy link
Copy Markdown
Member

@vmassol vmassol Mar 30, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure if we should use this field or not. Feels too hard to maintain and duplicate information with info from xwiki.org. Ideally we should instead point to https://www.xwiki.org/xwiki/bin/view/References (or https://www.xwiki.org/xwiki/bin/view/References/#HProjectList)

localisedName: XWiki
shortDescription: "XWiki is a second-generation wiki. This means it's not only a traditional wiki, but also a powerful application development platform in its own right. XWiki can be used both as a classic wiki and as an application platform. An application in XWiki is a set of Pages that adds new functionality to the wiki, such as a blog or a task manager. You can also build your own applications, for instance, you could create a FAQ or an application to manage product sheets, without requiring programming skills. "
longDescription: "XWiki is a second-generation wiki. This means it's not only a traditional wiki, but also a powerful application development platform in its own right. While first-generation wikis focus on content collaboration (creating and editing pages together), second-generation wikis take this concept further by enabling users to build structured, collaborative web applications directly from within the wiki. XWiki can be used both as a classic wiki and as an application platform. An application in XWiki is a set of Pages that adds new functionality to the wiki, such as a blog or a task manager. You can also build your own applications, for instance, you could create a FAQ or an application to manage product sheets, without requiring programming skills.
This allows XWiki to be used for a variety of use cases, such as Projects Powered by XWiki."
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should probably review this desc but it's a good first start, thx!

- Wiki
- Structured Wiki
- Input Forms
screenshots:
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

that's going to be a long list if we describe all the features. Ideally again, best would be to point to https://www.xwiki.org/xwiki/bin/view/Documentation/UserGuide/Features/

screenshots:
- https://xwiki.com/en/features/
videos:
- https://www.youtube.com/watch?v=8DePx30dh2g
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe we should remove this field for now as we don't have any recent of official video of XWiki that I know of. The video listed is 5 years old. To be reviewed.

contacts:
- name: XWiki SAS
email: contact@xwiki.com
affiliation: XWiki SAS
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should put the contact of the XWiki Core committers (committers at xwiki dot org) instead.

affiliation: XWiki SAS
localisation:
localisationReady: true
availableLanguages:
Copy link
Copy Markdown
Member

@vmassol vmassol Mar 30, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vmassol
Copy link
Copy Markdown
Member

vmassol commented Mar 30, 2026

This would require that a proposal be sent on the forum, in the Dev category: https://forum.xwiki.org/c/dev/13

@krabina
Copy link
Copy Markdown
Author

krabina commented Mar 30, 2026

yes, sorry if I did not follow any of the usual paths. I am new to XWiki development (no worries, I am no dev). I just thought I could as well just propose a .ymlf file instead of opening a question.

@vmassol
Copy link
Copy Markdown
Member

vmassol commented Mar 30, 2026

@krabina yes and it's great, thx! If you want to pursue this, it would be great if you could open a proposal at https://forum.xwiki.org/c/dev/13 . If you can't do this, then I'll take it over when I get some time (but it would be best if you could do it since you're the creator of this idea :)).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants