BLOG

Incoherent ramblings, devlogs, edgy philosophy and other topics of interest


[#120] [Mon, 31 May 2021 16:47:31 CST][news]
■ POCKET_PHP v2.0 & MEDIA GALLERY OPTIMIZATIONS

Pocket_php has been updated to consolidate the small, post-v1.5 updates and a significant interface change into v2.0.
This update was originally larger, including many bits of useful code that were written for unrelated web projects running on pocket_php, alas, they were scraped to keep the engine clean. Instead, we'll be aiming to release a few more project samples to use both as framework documentation and as a showcase on how to adapt pocket_php to different designs. Check this devlog entry for more info.

XENOBYTE.XYZ itself also underwent some changes, mostly aesthetic and mobile layout details, but there were performance changes as well. The media gallery was reportedly loading at a glacial pace, occasionally preventing the rest of the page from loading correctly, leaving the background image and a handful of files empty. Among the issues were the server's limited bandwidth bottle necking the video file transfer, the site's VHS scan lines CSS SFX bugging Firefox as it tried to parse the files, but namely it was the fact that the gallery had grown too large to be served directly. No doubt it will eventually need a CDN, however, for the time being all files in the media gallery are now independently loaded by clicking the thumbnails. The site's overall CSS and backend were also upgraded, moving the project to V5.0.

Finally, we've set up a new public github account. Like the previous third-party git services, it will be used exclusively as a means to reach a larger audience and to offer an alternative source code host. The original development repos and all client projects will continue to be hosted in our private gitea service.