<div class="markdown_content"><hr/>
<p><strong> <a class="alink" href="https://sourceforge.net/p/cwb/feature-requests/69/">[feature-requests:#69]</a> CQPweb: run corpus install without requiring browser connection to be maintained</strong></p>
<p><strong>Status:</strong> open<br/>
<strong>Group:</strong> TODO-3.5<br/>
<strong>Labels:</strong> CQPweb <br/>
<strong>Created:</strong> Mon Apr 24, 2023 09:36 AM UTC by Andrew Hardie<br/>
<strong>Last Updated:</strong> Mon Apr 24, 2023 09:36 AM UTC<br/>
<strong>Owner:</strong> Andrew Hardie</p>
<p>Suggested by Mike Lynch on the CWB list:</p>
<p>"Our university's firewall cuts off web connections after around 20 seconds, which means that indexing and installing corpora over a certain size via the admin interface gets interrupted.</p>
<p>The workaround for this so far has been to index and add metadata using command-line tools on the server, but I'd like to get installation working via the web interface."</p>
<p>AH: it would be good to move away from having the server/browser connection maintained throughout indexing. (Basically to make the process disconnect the browser once indexing starts). I'll add this as a feature request. However, it's a big re-engineering of the UI so it won't happen soon.</p>
<p>Implementation notes:</p>
<ul>
<li>standardise action buttons/forms/links to a single UI element controlled by templating class (UIButton / UIActionControl (?))</li>
<li>have three modes of action: <br/>
<strong> go (browser go to address), <br/>
</strong> async (httprequest in javascript, UI waits for response then updates), <br/>
** poll (httprequest in javascript, UI gets response that action has started, another UI location can then poll the server to find out when it's finished).</li>
</ul>
<p>Move all actions gradually to use this standardised UI class to minimise code duplication.</p>
<hr/>
<p>Sent from sourceforge.net because cwb@sslmit.unibo.it is subscribed to <a href="https://sourceforge.net/p/cwb/feature-requests/">https://sourceforge.net/p/cwb/feature-requests/</a></p>
<p>To unsubscribe from further messages, a project admin can change settings at <a href="https://sourceforge.net/p/cwb/admin/feature-requests/options.">https://sourceforge.net/p/cwb/admin/feature-requests/options.</a> Or, if this is a mailing list, you can unsubscribe from the mailing list.</p></div>