Dear all,
All image folders are now synced to internal S3 compatible storage (by MinIO). Following systems are affected.
- GIAI Square (Discourse)
- GIAI Staff / SIAI SIS (Frappe)
- GIAI Portal / SIAI Portal (NextCloud)
- GIAI LMS / SIAI LMS (Moodle)
We have encountered a configuration issue with Drupal websites, which may take a weekend to test and apply a fix. Will share updates once local test is done. Other than that, all current GIAI/SIAI services are in full service with S3.
Once all our servers are connected with my local S3 server, users will have minimal time loss in file access. We still will be benefited by Cloudflare’s load balancer and algo-routing, but as @davidoneill suggested, it is always preferred to have full control of what we do and what we serve.
Related to that, there is an integration awaiting between Discourse and Drupal comments. Below is the module that I have requested revamping compatibility for new versions.
It is to use Discourse as the comment tool for Drupal websites. Since we have S3 configured for Discourse, users should be able to write comments with images and files, which are accessible from our quasi-cloud. The dev guy is working on the module update and upgrade. Will share more information as I have more feedback.
For the next a week, lecture notes and video files will be migrated to SIAI SIS and SIAI LMS. I am not suggesting we should migrate documents (like this: GIAI Square Membership Quiz (For Level 1) - GIAI / GIAI Docs - GIAI Square )on Discourse to elsewhere, but given the new options, I suggest we should re-consider how we do contents organization.
For example, for documents that require high visibility or superior SEO, we should be better off to place them on Drupal and use Discourse comments along with that. For docs that do not require heavy SEO, but need book like neat organization, Frappe wiki on GIAI Staff and SIAI SIS may be more relevant placement. Since we no longer have to worry about file locations, contents organisation may be affected by the new feature.