Changes

Jump to navigation Jump to search
some updates
== Source ==
There is a private repo The official repository for the source code can be found at https://github.com/freephile/qb 
=== Collaborators ===
Early collaborators include
# Lex Sulzer https://github.com/lexsulzer
# Steve Pieper https://github.com/pieper
== ToDo ==
=== QB ===
# {{AI}} Conference call Discuss options, strategy and general issues with Lex## Make a Press Releaseabout eQuality Technology partnering with the Linux Competency Center to lead development of the Quality Box# {{AI}} Make sure the mail system is working (add extra configuration for MediaWiki <ref>https://www.mediawiki.org/wiki/Manual:$wgSMTP</ref> to tie in with clients mail system?) or set this up as a hosting feature with SendGrid/et al. <ref>[[Private:Email_Marketing]]</ref> as the underlying service shared by all domains on a plan. ## {{AI}} Test and determine best email solution. We '''do''' have Pear mail installed . What about Swiftmailer?# {{AI}} Create Service website similar to https://fantasktic.com
# {{AI}} Get rid of '''EMPTY_WIKI_NAME''' in group_vars/all/config... what is it for? I assume it's some kind of chicken and egg thing, but I don't think we need it.
# {{AI}} Add support for separating wiki host from db host. See https://gist.github.com/halberom/0663ef9933360fcf7141 for gist on how to use 'gather_facts' on one group of hosts (e.g. db servers) to fill out a template for another set of hosts (web servers).
# {{AI}} replace usage of '''MYSQL_WIKI_PASSWORD''' with actual random password; or user supplied password (found in ./roles/install_mediawiki and ./roles/create_new_wiki_on_db_host)
# {{AI}} Test and determine best email solution. We '''do''' have Pear mail installed . What about Swiftmailer?
# {{AI}} Activate the 'install lua sandbox' task
## {{AI}} Cleanup / discard what is in src/qb.1
## {{Done}} Merge ansible-digitalocean with qb
## {{AIDone}} Use different branches for development rather than separate repos/remotes
# {{AI}} add directory ownership/perms so as to [https://getcomposer.org/doc/faqs/how-to-install-untrusted-packages-safely.md avoid running composer as root]
## Reference: https://www.mediawiki.org/wiki/Composer/For_extensions and https://www.semantic-mediawiki.org/wiki/Help:Using_Composer
# {{AIDone}} Decide on the correct wiki farm/family layout <ref>https://www.mediawiki.org/wiki/Manual:Wiki_family</ref> Chose [[mw:Extension:MediaWiki Farm]]
# Deploy full QB to "wiki.slicer.org" host on Digital Ocean
## Finish the user setup and Fix user problems
# Copy code/backup to QB from web2
# Test what's working and what's not (wiki and any extensions)
# {{Done}} Upgrade from 1.26 to 1.27 - internalize that to Ansible
## [https://www.mediawiki.org/wiki/Category:MediaWiki_configuration_settings_removed_in_version_1.27.0 Review deprecated settings] for occurences in LocalSettings.php
4,558

edits

Navigation menu