We are currently using MediaWIKI.
We have project status pages for every project. At the top of a project status page is a table with 1 row giving an overview of the project (Customer, ProjectName, Type of project, Team, Projectmanager, Status).
In MediaWIKI, we can mark this row with . Like this:
== Summary ==
{| class="wikitable"
!'''Customer'''
!'''Engagement'''
!'''<abbr title="Either 'Project', 'Service Budget', 'TAM' or 'Betriebsunterstützung'">Engagement Type</abbr>'''
!'''<abbr title="Format: {NAME OF TEAM}">Team</abbr>'''
!'''<abbr title="Format: {Name of Projektmanager}">Responsible Person</abbr>'''
!'''<abbr title="Either 'Non-education' or 'Education'">Customer Type</abbr>'''
!'''<abbr title="Format ISO 8601: yyyy-mm-dd hh:mm">Last Update</abbr>'''
!'''<abbr title="Either 'Escalated', 'Off track' or 'On track'">Overall Status</abbr>'''
!'''Details'''
<onlyinclude>
|-
|A Customer Name goes here
|A Project Description goes here
|Project
|Team1
|John Doe
|Non-education
|2023-06-19 16:35
|<span style="background: lightgreen">On track</span>
|[[Customer page/Project page|Project page]]</onlyinclude>
|}
On a project overview page, we have the same table, but now we include project pages. Every included results in 1 row of a project added to the overview table. Like this:
{| class="wikitable sortable"
!Customer
!Engagement
!<abbr title="Either 'Project', 'Service Budget' or 'TAM'">Engagement Type</abbr>
!<abbr title="Format: {NAME OF TEAM}">Team</abbr>
!<abbr title="Format: {Name of Projektmanager}">Responsible Person</abbr>
!<abbr title="Either 'Non-education' or 'Education'">Customer Type</abbr>
!<abbr title="Format ISO 8601: yyyy-mm-dd hh:mm">Last Update</abbr>
!<abbr title="Either 'Escalated', 'Off track' or 'On track'">Overall Status</abbr>
!Details
{{:Customer_Page_1/Project_Page_A}}
{{:Customer_Page_2/Project_Page_B}}
|}
The result is a neat overview of all projects that automatically updates when the Project Manager updates the row on his project status page.
Is something like this possible in xWiki?
–
Mit freundlichen Grüßen / with kind regards,
Arjen Hiemstra
Univention Professional Services - Project Manager