Yearly SMW overview

Presentation by @JeroenDeDauw

bit.ly/smw-2014

SMWCon Fall 2014, Vienna


Use "page down" and "page up" to navigate

Overview

  • Status of the SMW project
  • New in 1.9 and 2.0
  • Upcoming features
  • Contributing to SMW

Last 12 months & current status

Releases

  • 1.9.0 (+ 1.9.0.1 & 1.9.0.2)
    • 1.9.1 (+ 1.9.1.1)
    • 1.9.2
  • 2.0

7 releases, including 2 major ones

Semver compliance

MAJOR.MINOR.PATCH
2.0.0

Want only bugfixes? 2.0.x

New features but no b/c breaks? 2.x

semver.org

Codebase

~24 developers last year, 79 total

~1500 code changes (up ~50%) Y U NO LOAD

Lines of code

58k ➜ 65k Y U NO LOAD "Mature, well-established codebase"

Tests

0% ~20% 66%


SMW 1.8: ~0

SMW 1.9: ~1300

SMW 2.0: ~2300

SMW 2.1: ~2500

Continuous integration!
Y U NO LOAD

Y U NO LOAD

Y U NO LOAD

Y U NO LOAD

Community

~2100 mails on semediawiki-user

~500 mails on semediawiki-devel

~5700 edits and ~1200 new pages on semantic-mediawiki.org

174 issues , including >52 bugs and >21 feature requests

SMW 1.9.x

Special:Concepts

Special:Concepts

Special:Statistics

Special:Statistics

ApiInfo

api.php?action=smwinfo

ApiInfo ApiInfo

Special:Properties

Search form for user-defined properties Special:Properties

BrowseBySubject API module

api.php?action=browsebysubject

BrowseBySubject
  • New special properties: media type & MIME type
  • Factbox for historical data (on action=history)
  • Added --query parameter to refreshData.php
  • ...
Y U NO LOAD

SMW 2.0

Stability and quality

Improved SPARQLStore support

Improved subobjects

  • Now added to the RDF export
  • Sorting support via @sortkey annotation

SMW 2.1

Performance enhancements

HHVM 3.3+ support

Beyond 2.1?

Contributing to the project

  • File bugs you find and enhancements you want
  • Become part of the testers group
  • Add or enhance documentation
  • Add or enhance translations
  • Answer questions and participate in discussions
  • Marketing
  • Code review
  • Contribute code (correctly)


Small and simple contributions are much appreciated



bit.ly/2014-smw

Special:Links

Special:Attribution