Changes

Jump to navigation Jump to search
1,506 bytes added ,  05:15, 31 May 2018
first draft
== Progress Report / Work Summary ==
* Failed attempt to transfer DCS Wiki, as is, to QualityBox. Reason: complexity and non-extension nature of way the current SSO and authentication codeis woven into LocalSettings plus other extensions* 100% complete coverage and review of the [[extension inventory]]; Can still reformat (consolidate); remove unused extensions; and get input from Aran or get more detailed on how to achieve priorities.
== Evaluation of progress in achieving priority objectives ==
#Uncovered the Apache configuration and also the document root and include paths for extensions. Rewrote mod_rewrite rules into working .htaccess rules. Still need to setup a local test environment where debugging, DNS and code changes would be easier. This is on the work plan for June.#After finally reviewing the existing documentation and most of the ~6600 lines of code in the DCS extensions, I would say that I'm fairly comfortable with making any bug fixes or minor improvements. A working local test/debug environment would go a long way towards making me very comfortable.#After reviewing the existing codebase, the time period it was developed, the lineage, or history of the code and functionality it offers compared with my knowledge of alternatives or current MediaWiki core, I've begun to find ways in which DCS can eliminate or reduce work load, technical debt, and bring the wiki more into conformance with a standard "QualityBox" wiki setup. When finally deployed on QualityBox, there will still be maintenance, but the system will be at "peak maintainability".
! Est. Hours !! Work
|-
| 3-6 <ref>Already spoke with Mark, and he thinks it's doable - although we didn't go into details about the SSO spec</ref>
| Discuss with Jared, Aran and Mark the feasibility of using the MW SSO extension
|-
|-
| ??
| If the MW SSO extension is not feasible, develop a plan B <ref>narrow the footprint of the code during configuration, initialization and dependencies for easy by-pass in testingand/or mock data and routines for "LocalTesting"</ref> to achieve Objective #1.
|-
| 8-10 20 <ref>I've already completed most of this effort with about 15 hours logged</ref>
| In either event, completing and consolidating the list of active DCS’ extensions, including category (Regular, Custom DCS, Organic Design, etc), lines of code, type of code, and other useful columns, including questions and recommendations to be discussed with Aran. This can be in wiki format, but not in Github.
|}
{{References}}
4,558

edits

Navigation menu