================ Roadmap: Web TNG ================ Overview ======== * `Web-TNG.pdf `_ * `Web-TNG.vsd `_ Components ========== * Apache (2.2 first, later 2.4) * HAProxy * MariaDB (with Galera) * PostgreSQL * Varnish Timeline ======== until 2014-05-09 ---------------- * **Linux:** create new webserver for new Typo3 instances (productive and testing) [bad9] * **Linux:** create new webserver for new Moodle instances (productive and testing) [bad9] * **Typo3:** create and document Git based Typo3 6.2 deployment workflow [bad9+pid1] until 2014-06-06 ---------------- * **Typo3:** try to port AHB Typo3 6.2 to PostgreSQL [pup1+pid1] * **Typo3:** check feasibility of BFH Typo3 MySQL->PostgreSQL migration [pup1+pid1] * **Moodle:** get rid of old moodle instances and data, keep only one moodle instance and drop everything else [pup1+rlm1] * **Moodle:** check feasibility of Moodle MySQL->PostgreSQL migration [pup1+rlm1] until 2014-09-30 ---------------- * **Linux:** setup db cluster (PostgreSQL primarily, MariaDB secondarily) [pup1+bad9] * **Typo3:** switch Typo3 6.2 instances to db cluster as we go [pup1+pid1] * **Typo3:** redo alis.ch as new Typo 6.2 [pid1] * **Moodle:** create and document Git based Moodle deployment workflow [bad9+rlm1] * **Moodle:** switch Moodle instances to new linux containers (LXC) [bad9+rlm1] * **Moodle:** switch Moodle instances to db cluster as we go [pup1+rlm1] until 2014-12-31 ---------------- * **Typo3:** all \*.bfh.ch (ahb, bfh, hkb, hafl, ti, wgs) Typo3 4.5 ported to 6.2 with old template engine (templa voila) [pid1] * **Linux:** decommission old webservers (vuvuzela etc.) [bad9+pup1] after 2015-01-01 ---------------- * **Typo3:** upgrade all \*.bfh.ch Typo3 6.2 instances to new template engine (fluid) [pid1] * **Linux:** setup web cluster (Apache, HAProxy, Varnish) [bad9+pup1] * **Typo3:** switch Typo3 6.2 instances to web cluster as we go [bad9+pup1+pid1] other dates ----------- * 2015-04: Typo3 4.5 EOL * 2017-04: Typo3 6.2 EOL * ~2017: New BFH Webportal project Notes ===== Typo3 ----- * make sure ldap synchronisation/usage is working properly * streamline existing redirects hell * make sure we have only one single entry-point for typo3 backend (from local net only!), with proper ssl certificate and redirects from different subsites to the instance' backend (i.e. the typo3 instance is ti.bfh.ch, so forschung.ti.bfh.ch/typo3 should redirect to ti.bfh.ch/typo3) Mediawiki --------- * move external media sylvotheque.ch, siwawa.org, archiwiki back to bfh 'proper' (rsc3)