Overview of the platform
Print
Created by: Bradley Anthony
Modified on: Tue, 10 Sep, 2024 at 9:12 AM
- engAIge is a low code SaaS platform that allows you to integrate with websites and external systems using frontend and backend actions to execute a desired outcome for a customer.
- Let’s take a deep dive to understanding a little more on Frontend vs. Backend development to set the foundation in understanding how engAIge functions.
What is Front-end (Client-side)? | What is back-end (Server-side)? |
- Visual aspects of the websites that can be seen and experienced by users are frontend-related.
- Examples include users their cellphone, PC, Laptop, Tablet or Smart TV.
- Client devices request information from backend servers.
| - Everything that happens in the background that is not visible on a display to an end-use.
- There are computers in the back end that are used to deliver information to the front-end.
- Server computers serve out information.
|
The 3 main Languages used for the Frontend to create the look of a website is a combination of these languages: | Languages used for the Backend to establish the functionality of a website or system include (but not limited to): |
- A website is designed by a Frontend developer using the languages above to create how aspects of a display are presented to the user on the screen.
- This presentation logic is handled on the client-side.
- If you look at the structure of a You Tube screen below:
- The rectangular section in which the video is playing is HTML code (Hypertext Markup Language)
- HTML makes the structure of the page like a skeleton which will be styled by CSS (Cascading Style Sheets)
- As an example, CSS styled the video container in a rectangular display bigger than the recommended videos displayed on the right side.
- CSS can also be used to:
- Style text
- Change Fonts
- Create Shapes
- Colors
- CSS goes hand in hand with HTML .
- JS (JavaScript) is used to implement behavior of an object on a screen. Examples include playing and pausing the video.
- JavaScript enables functions (logic). This includes:
- Statements (if/else)
- Variables (stores information)
- JavaScript was originally used to create some animation or responsiveness on a website however more recently developers have started using JavaScript not only as a tool to make a website more responsiveness but also add more functionality to a website without having to learn or use other languages like python.
- HTML, CSS and JavaScript come together every day to create websites you use every day.
| - A server is needed to host the website created; backend developers create services that process business logic and access other resources such as Databases, Fileservers, and cloud services and more.
- What is a Server? – its dedicated computer or device that provides functionality on behalf of other devices or clients.
- There are different types of Servers:
- Web Server – hosts the website, the web server will run the web server software
- Database Server – hosts data in the backend
- Email Server – facilitates the sending and receiving emails
- DNS server – a server dedicated to resolving domain names
|
- engAIge uses Event-driven automation to communicate with your websites or systems in which Events trigger to kick-off processes without manual intervention.
- An event can be any change within a system such as a file being received or a button click on a website.
- Once a Trigger occurs, a Trigger notification is sent to the system, instructing that system to execute a predefined Action.
- Websites Events and Actions are geared more to CSS changes on the website, lead generation etc.
- Whereas External Source Events and Actions are geared towards more backend functionality to run workflows from a system
Bradley is the author of this solution article.
Did you find it helpful?
Yes
No
Send feedback Sorry we couldn't be helpful. Help us improve this article with your feedback.