Built by people around the world: the Wapka community story

When people see Wapka, they see a platform. What they do not see — what is invisible from the outside — is the thousands of people who built it. I wrote the initial code. But the platform you see today was shaped by every user who reported a bug, suggested a feature, wrote a module, created a theme, helped another user learn, or contributed to the open-source repository. This post is about them. ...

May 6, 2026 · 2 min · 424 words · Jonayed Hossan Gazi

Keeping terabytes of user data alive for a decade — and counting

When someone builds a site on your platform, they trust you with their data. Photos. Videos. Customer records. Blog posts. Entire media libraries. For years, I was the one making sure it all stayed online. The invisible cost Most platforms show you a shiny dashboard. What you don’t see is what happens behind it: the storage clusters, the bandwidth bills, the backup routines, the late-night migrations when a drive fills up. ...

May 6, 2026 · 2 min · 405 words · Jonayed Hossan Gazi

The theming engine: how users create and share designs

One of the first things the Wapka community did — back in the feature phone era — was create themes. Neon-colored layouts. Scrolling marquees. Custom CSS that pushed tiny screens to their limits. It was creative, chaotic, and deeply personal. That tradition continues today. How theming works Wapka uses Twig templates for Lua-powered sites. Users can: Create templates from scratch with HTML, CSS, and Twig syntax Customize existing templates — colors, fonts, layouts Share templates with the community Apply templates to their site with one click Theming is not a walled garden. You have full access to the underlying code. The visual builder generates clean markup that you can style. Lua scripts can inject dynamic content into any Twig template. ...

May 6, 2026 · 2 min · 221 words · Jonayed Hossan Gazi