[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-panel-devel
Subject: D10184: Port mediawiki runner to Plasma5/Qt5
From: Friedrich W. H. Kossebau <noreply () phabricator ! kde ! org>
Date: 2018-01-29 18:15:07
Message-ID: 20180129181507.1.3BC3818F37014538 () phabricator ! kde ! org
[Download RAW message or body]
kossebau created this revision.
kossebau added reviewers: broulik, jriddell, davidedmundson, sebas.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.
kossebau requested review of this revision.
REVISION SUMMARY
Straight initial port of existing logic, with separate plugin metadata files
for different services. Perhaps could be changed to have just one normal
plugin, but with a config UI where the user can edit a list of
mediawiki-running servers and individual trigger words per server.
Left for another step/developer for now.
TEST PLAN
A bug in Milou (kde #389611) prevents normal testing for now.
One can increase that reset timeout to some big value, e.g.
m_resetTimer.setInterval(3000);
in the Milou::SourcesModel constructor to work around the bug.
Then enable the mediawiki plugins you want to test, e.g. the
Wikipedia one, and enter in KRunner "wiki kde plasma"
REPOSITORY
R114 Plasma Addons
BRANCH
portmediawiki
REVISION DETAIL
https://phabricator.kde.org/D10184
AFFECTED FILES
runners/CMakeLists.txt
runners/mediawiki/CMakeLists.txt
runners/mediawiki/mediawiki.cpp
runners/mediawiki/mediawiki.h
runners/mediawiki/mediawikirunner.cpp
runners/mediawiki/mediawikirunner.h
runners/mediawiki/plasma-runner-techbase.desktop
runners/mediawiki/plasma-runner-userbase.desktop
runners/mediawiki/plasma-runner-wikipedia.desktop
runners/mediawiki/plasma-runner-wikitravel.desktop
To: kossebau, broulik, jriddell, davidedmundson, sebas
Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
[Attachment #3 (unknown)]
<table><tr><td style="">kossebau created this revision.<br />kossebau added \
reviewers: broulik, jriddell, davidedmundson, sebas.<br />Restricted Application \
added a project: Plasma.<br />Restricted Application added a subscriber: \
plasma-devel.<br />kossebau requested review of this revision. </td><a \
style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; \
color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; \
background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; \
border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D10184" \
rel="noreferrer">View Revision</a></tr></table><br /><div><strong>REVISION \
SUMMARY</strong><div><p>Straight initial port of existing logic, with separate plugin \
metadata files<br /> for different services. Perhaps could be changed to have just \
one normal<br /> plugin, but with a config UI where the user can edit a list of<br />
mediawiki-running servers and individual trigger words per server.<br />
Left for another step/developer for now.</p></div></div><br /><div><strong>TEST \
PLAN</strong><div><p>A bug in Milou (kde #389611) prevents normal testing for now.<br \
/> One can increase that reset timeout to some big value, e.g.<br />
m_resetTimer.setInterval(3000);<br />
in the Milou::SourcesModel constructor to work around the bug.<br />
Then enable the mediawiki plugins you want to test, e.g. the<br />
Wikipedia one, and enter in KRunner "wiki kde plasma"</p></div></div><br \
/><div><strong>REPOSITORY</strong><div><div>R114 Plasma Addons</div></div></div><br \
/><div><strong>BRANCH</strong><div><div>portmediawiki</div></div></div><br \
/><div><strong>REVISION DETAIL</strong><div><a \
href="https://phabricator.kde.org/D10184" \
rel="noreferrer">https://phabricator.kde.org/D10184</a></div></div><br \
/><div><strong>AFFECTED FILES</strong><div><div>runners/CMakeLists.txt<br /> \
runners/mediawiki/CMakeLists.txt<br /> runners/mediawiki/mediawiki.cpp<br />
runners/mediawiki/mediawiki.h<br />
runners/mediawiki/mediawikirunner.cpp<br />
runners/mediawiki/mediawikirunner.h<br />
runners/mediawiki/plasma-runner-techbase.desktop<br />
runners/mediawiki/plasma-runner-userbase.desktop<br />
runners/mediawiki/plasma-runner-wikipedia.desktop<br />
runners/mediawiki/plasma-runner-wikitravel.desktop</div></div></div><br \
/><div><strong>To: </strong>kossebau, broulik, jriddell, davidedmundson, sebas<br \
/><strong>Cc: </strong>plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, \
jensreuterberg, abetts, sebas, apol, mart<br /></div>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic