Component 536099

From SMW CindyKate by dataspects
Component 536099
Jump to navigation Jump to search
SMW CindyKate Main


[edit]
Facet type Interface
Domain

Show facet/graph

[edit]
"Notices" is constituted by properties... ...having values


PageNotice
Application "Vagrant"
  • In case the Vagrantfile included in the box (see step 1) specifies e.g. shared folders or provisioners, Vagrant will prompt you to add these resources.
  • The Vagrantfile included in the box can usually be viewed at user_1@workstation_B:~/.vagrant.d/boxes/mymachine.box/0/virtualbox/include/_Vagrantfile.

mymachine.box now includes user_0@workstation_A:~/mymachine/Vagrantfile
You can override settings in Vagrantfile included in the box with settings specified in user_1@workstation_B:~/mymachine/Vagrantfile.
Application "dataspects"


In order to reduce complexity, the following NOT_ selectors only select pages if all but the leftmost arguments match.

I.e. for a page to be selected by NOT_having_FIELD_VALUE_for_FIELD_NAME_in_TEMPLATE_NAME, it must have FIELD_NAME in TEMPLATE_NAME.

If you want to select pages which "don't have FIELD_VALUE in FIELD_NAME" because they don't have FIELD_NAME to begin with, you have to use NOT_having_FIELD_NAME_in_TEMPLATE_NAME.
Architecture "dataspects Search"Entities DO have annotations!
BlueSpiceThis page lists knowledge subjects in connection with BlueSpice'. It is structured based on the Ontology "BlueSpice Helpdesk Ontology".
SMW Facet Profile "SMW CindyKate Main Terminological Ontology (SMWCK-MTO)"This graph visualizes SMW CindyKate's ontology on April 1st 2016 (i.e. not real-time) based on component type properties. It is programmatically generated using mermaid.
Practice Pattern/Workflow "Keywording"' will substantially change when adding Elasticsearch by mid-2016. That's why these explanations are rudimentary for the time being.
Domain "SMWCKMain:Factory"This page is under heavy construction.
Type "Facet/Interface"For example, the facet/aspect "safety" of a car cannot be instantiated like "This is safety A and that is safety B.". But the facet/aspect "safety" can enfold the instantiations of seatbelt model 24 and airbag RT45.
Concept "Compiling Dataspects::Entity annotations"Dataspects::SemanticMediaWikiPage is an example of a Dataspects::Resource subclass.
Concept "Ontology Management Script"Application Command "smw-cindykate content manage" makes the following variables available to ontology management scripts
@options
@profile
Concept "Top-Level-Ontology"For example, the Aspect "Safety" of a car cannot be instantiated like "This is safety A and that is safety B.". But the Aspect "Safety" enfolds the instantiations Seatbelt "Model 24" and Airbag "RT45".
There is more explanation on this in Component 153600 Use Case.
Concept "content-/process-reference"This will use https://www.mediawiki.org/wiki/API:Categorymembers.
DSKIMUnitTestOverview "Testing smw-cindykate"
Goal "Shorten the time it takes for your new employees to get productive"Check out our blog article Knowledge Management: Flying only got successful once people stopped imitating birds (in German)
KIM/SMW Academy LiteratureThe mindmaps shown below have been created and are managed by myself (thus they do not reflect the corresponding authors' conceptual/mental prioritization or organization). They serve as: Lex 10:14, 16 March 2016 (UTC)
Ontology Management Script "manage_DMP.rb"OMS contain instructions to run in accordance with UseCase "Programmatically manage SMW pages' content/wikitext and metadata".
Overview "Testing smw-cindykate"Add a new method test
  1. Add the method at ApplicationMethod.
  2. Set up unit tests testing the new method at DSKIMUnitTest. If appropriate, run tests against test pages in Category:TestCategory0 and Category:TestCategory1.
  3. Look up ComponentXXXXXXXXXX's Property:TestsAreRunBy.
    The following pages serve as unit test scripts and corresponding test objects/pages requested from within the RSpec Ruby code by API calls to this MediaWiki. While this mechanism turns these pages into a comfortable documentation about smw-cindykate's functionality, it also makes testing prohibitively slow.
The idea is to compile these pages into a YAML package dumped into smw-cindykate's RSpec testing suite before running them.
Recipe "DNA and genesis of a Vagrant Box ("VBubuntu") ready for hosting a SMW"This is pragmatic behaviour. Of course these aspects shall be solved and moved into the Packer build context.
Recipe "How to create, configure, export and import GnuPG keys"
944CBA14 is the key-id
Recipe "How to install the VirtualBox Guest Additions"
  • The following steps are valid for Ubuntu as the VM's/guest's operating system.
  • Note that the VM's/guest's operating system might require additional packages in order to be able to install the VirtualBox Guest Additions, e.g. in case of Ubuntu:
    sudo apt-get install build-essential
Recipe "How to turn an idea into a certified SMW extension"At the end of this process your VBox VM "MediaWiki Vagrant" is ready for the next steps. If you want to log into the VM's XFCE desktop, see below Log into the VM's XFCE desktop.
The following instructions have been tested on Ubuntu 16.04 64bit. Instructions for other platforms are under construction.
These instructions are under construction.
Setup "Develop dataspects on a VirtualBox VM on another computer"MySharedFolderSHARENAME must be different from MySharedFolder!
Setup "Dropbox headless client as a service"Solution Hint "Set ForwardX11 to "no" when starting Dropbox daemon through SSH connection"
Technique "Vector Quantization"See Publication "How to create a mind", page 135.
TestsAreRunByOverview "Testing smw-cindykate"
UseCase "Add/edit BlueSpice UniversalExport PDF template"The instructions explained here serve as a guideline and cannot consistently cover all variations of customizing templates! Advanced understanding of MediaWiki, BlueSpice, HTML, CSS, PHP, Javascript and Server OS is required.
UseCase "Flexibly select SMW pages by content reference"UseCase "Flexibly select SMW pages by content reference" is part of Application "dataspects".
UseCase "Inject SMW pages from text files"UseCase "Inject SMW pages from text files" is part of Application "dataspects".
UseCase "Programmatically manage SMW pages' content/wikitext and metadata"UseCase "Programmatically manage SMW pages' content/wikitext and metadata" is part of Application "dataspects".
UseCase "Set up BlueSpice MediaWiki Enterprise Distribution"Remember:
  • MEDIAWIKI root directory (e.g. /var/www/html/w/)
    Remember:
  • SSH access information (namely IP address and port)
  • sudo credentials
  • MySQL root credentials
    These instructions install the entire BlueSpice stack onto a MediaWiki 1.27 on an Ubuntu Server 14.04.01.
Workflow "How to model a business domain in SMW from scratch"A documentation is not a document, but it can be.
Be object oriented before being class oriented.
Your attitudes are equally important as your skills are.