PHPackages                             mediawiki/semantic-meeting-minutes - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mediawiki/semantic-meeting-minutes

ActiveMediawiki-extension[Utility &amp; Helpers](/categories/utility)

mediawiki/semantic-meeting-minutes
==================================

Method of entering meeting minutes into MediaWiki using Semantic Forms and displaying minutes on related pages

1.0.0(7y ago)61.7k1[22 issues](https://github.com/enterprisemediawiki/SemanticMeetingMinutes/issues)[2 PRs](https://github.com/enterprisemediawiki/SemanticMeetingMinutes/pulls)GPL-2.0+PHPPHP &gt;=5.3.0

Since Dec 1Pushed 7y ago4 watchersCompare

[ Source](https://github.com/enterprisemediawiki/SemanticMeetingMinutes)[ Packagist](https://packagist.org/packages/mediawiki/semantic-meeting-minutes)[ Docs](https://github.com/EnterpriseMediaWiki/SemanticMeetingMinutes)[ RSS](/packages/mediawiki-semantic-meeting-minutes/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (5)Dependencies (3)Versions (6)Used By (0)

Semantic Meeting Minutes
========================

[](#semantic-meeting-minutes)

This extension provides Javascript and CSS helpers to enable a slick method of entering meeting minutes into MediaWiki using Semantic Forms.

Installation
------------

[](#installation)

The recommended way to install Semantic Meeting Minutes (SMM) is with [Composer](composer) using [MediaWiki 1.22 built-in support for Composer](mwcomposer). MediaWiki versions prior to 1.22 can use Composer via the [Extension Installer](extensioninstaller) extension. Either way, you will first need to [install Composer](composerinstall).

### Step 1: Install SMM

[](#step-1-install-smm)

Open a terminal window, and change directory to your wiki. Then run the following command to install SMM and several of its dependencies.

```
php composer.phar require mediawiki/semantic-meeting-minutes ~0.3

```

### Step 1.1: Enable Semantic MediaWiki

[](#step-11-enable-semantic-mediawiki)

If you didn't previously have Semantic MediaWiki installed (the Composer command above will install it if you did't have it already) make sure to add the following to LocalSettings.php:

```
enableSemantics( 'name-of-your-wiki' );
```

Then run the following command from your MediaWiki install path:

```
php maintenance/update.php

```

For additional info on installing SMW, see its [install instructions](smwinstall).

### Step 2: Install Non-Composer Dependencies

[](#step-2-install-non-composer-dependencies)

Ideally all extensions would support Composer, but at this time not all do. You will need to install the ParserFunctions, Variables and Semantic Forms extensions for SMM to work. You can install the latest versions by running the following three commands from your wiki's extensions directory.

```
git clone https://git.wikimedia.org/git/mediawiki/extensions/ParserFunctions.git
git clone https://git.wikimedia.org/git/mediawiki/extensions/Variables.git
git clone https://git.wikimedia.org/git/mediawiki/extensions/SemanticForms.git

```

Then add the extensions to your LocalSettings.php file:

```
require_once "$IP/extensions/ParserFunctions/ParserFunctions.php";
require_once "$IP/extensions/Variables/Variables.php";
require_once "$IP/extensions/SemanticForms/SemanticForms.php";
```

### Step 3: Import forms, templates, categories and properties

[](#step-3-import-forms-templates-categories-and-properties)

SMM comes with many pre-built forms, templates, categories and properties. To create these on your wiki, use the importDump.php script from your wiki's install directory..

```
php ./extensions/SemanticMeetingMinutes/ImportFiles/importExtensionPages.php

```

### Step 4: Verify imported pages did not overwrite existing ones

[](#step-4-verify-imported-pages-did-not-overwrite-existing-ones)

It is possible that the SMM pages you imported in step 3 could have overwritten existing pages with the same names. Go to your Recent Changes page and review the changes that were made.

### Step 5: Optional steps

[](#step-5-optional-steps)

It is highly recommended that you add the Semantic Meeting Minutes form to your *Mediawiki:Sidebar* page and add the following link:

```
Special:FormEdit/Meeting Minutes|Meeting Minutes

```

Also, to get a footer on each page marked as a "related article" in meeting minutes, add the following to the `[[Mediawiki:Hf-nsfooter-]]` page:

```
__NOTOC__{{#ask: [[Has topic title::+]][[Related article::{{PAGENAME}}]]
|mainlabel=-
|? From page
|? Has date
|? Has topic title
|? Synopsis
|? Related article
|link = none
|format = template
|template = Meeting references row
|intro = Meeting References
|offset = 0
|limit = 10
|sort = Has date
|order = desc
|searchlabel = Click to browse earlier meeting references
}}

```

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 95.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~343 days

Total

5

Last Release

2859d ago

Major Versions

0.3.0 → 1.0.02018-09-05

### Community

Maintainers

![](https://www.gravatar.com/avatar/79fdb8f05773d54b475e87d8dbe15f055822a41e4f0d7df2fc8aa370d2904e1e?d=identicon)[enterprisemediawiki](/maintainers/enterprisemediawiki)

---

Top Contributors

[![jamesmontalvo3](https://avatars.githubusercontent.com/u/716482?v=4)](https://github.com/jamesmontalvo3 "jamesmontalvo3 (42 commits)")[![darenwelsh](https://avatars.githubusercontent.com/u/6728676?v=4)](https://github.com/darenwelsh "darenwelsh (2 commits)")

---

Tags

semantic-formsmediawikienterpriseSMWSemantic MediaWiki

### Embed Badge

![Health badge](/badges/mediawiki-semantic-meeting-minutes/health.svg)

```
[![Health](https://phpackages.com/badges/mediawiki-semantic-meeting-minutes/health.svg)](https://phpackages.com/packages/mediawiki-semantic-meeting-minutes)
```

###  Alternatives

[mediawiki/semantic-result-formats

Provides additional result formats for queries using Semantic MediaWiki

56188.7k1](/packages/mediawiki-semantic-result-formats)[mediawiki/semantic-extra-special-properties

Provides extra special properties for Semantic MediaWiki

3079.9k1](/packages/mediawiki-semantic-extra-special-properties)[mediawiki/semantic-breadcrumb-links

An extension to Semantic MediaWiki allowing to build breadcrumb links from an attributive property filter

2021.9k](/packages/mediawiki-semantic-breadcrumb-links)[mediawiki/semantic-scribunto

A Semantic Mediawiki extension to natively support the Scribunto extension

3071.2k](/packages/mediawiki-semantic-scribunto)[mediawiki/semantic-cite

A Semantic MediaWiki extension to manage citation resources.

2510.4k1](/packages/mediawiki-semantic-cite)[mediawiki/maps

Adds various mapping features to MediaWiki

84152.3k3](/packages/mediawiki-maps)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
