<table><tr><td style="">tcberner created this task.
</td></tr></table><br /><div><strong>TASK DESCRIPTION</strong><div><p>KDEPim started to heavily rely on QtWebEngine. I think it would be better, if an abstraction, say <tt style="background: #ebebeb; font-size: 13px;">KWebPage</tt> were introduced, which could be built against <tt style="background: #ebebeb; font-size: 13px;">QtWebEngine</tt>, <tt style="background: #ebebeb; font-size: 13px;">QtWebKit</tt>, and what ever will be the hot-new-thing two years down the line.</p>

<p>There are multiple reasons I think this would be a good idea</p>

<ul class="remarkup-list">
<li class="remarkup-list-item">FreeBSD&Co do not have WebEngine -- which blocks us from providing up to date KDEPim. [1], and possibly more applications every new KDE Applications release cycle.</li>
<li class="remarkup-list-item">Who knows how long WebEngine is <em>the thing</em></li>
<li class="remarkup-list-item">Less code duplications (every application seems to write more or less the same code to restrict the capabilities of WebEngine)</li>
<li class="remarkup-list-item">Some people may have [security] concerns with being required to use google code to run KDE</li>
</ul>

<p>Such an abstraction was started by <a href="https://phabricator.kde.org/p/apol/" style="
              border-color: #f1f7ff;
              color: #19558d;
              background-color: #f1f7ff;
                border: 1px solid transparent;
                border-radius: 3px;
                font-weight: bold;
                padding: 0 4px;" rel="noreferrer">@apol</a> for kdevelop in <a href="https://phabricator.kde.org/D5042" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: line-through;" rel="noreferrer">D5042</a>.</p>

<p>Thoughts?</p>

<p>[1] I invite people to glance at the chromium sources, before telling me <em>just port WebEngine to FreeBSD </em> :)</p></div></div><br /><div><strong>TASK DETAIL</strong><div><a href="https://phabricator.kde.org/T5852" rel="noreferrer">https://phabricator.kde.org/T5852</a></div></div><br /><div><strong>To: </strong>tcberner<br /><strong>Cc: </strong>arrowdodger, rakuco, kfunk, KDE PIM, FreeBSD, tcberner, apol<br /></div>