Front-end development
The project is where you will model your resources, design your schemas and build menus and the structure of your site. How you display that content is entirely up to you and your developer team. Applura's platform is designed to be agnostic towards the JavaScript framework you choose, and makes it relatively simple to connect components into pages and have a working website.
One of the philosophies behind this platform is that the server-side tasks are not a job for the client, so you won't need to write much code to get server side rendering (SSR), or need to do any client side routing. The apps you build for Applura sites can be as simple or complex as you need for your project, but we hope you are pleasantly surprised by how little code you need to write to be up and running.
Updating front-end apps
We host your front-end code on our cdn. Using the build tools of your choice, create a bundle folder and upload a zip. Your updated app will be available immediately.
Front-end app structure
Your app could work with a single html file and one javascript file to display the resource. The structure of your app only needs to follow a few guidelines and the rest is up to you.
Server-side rendering
SSR is important for SEO, accessibility and performance. We provide SSR by default for every page.
Client-side rendering
Once your app loads in the client browser, it takes over the interaction and content. Using a popular JavaScript framework makes this easier, and we provide a client library to parse the JSON:API response and manage browser history.