Introduction to Frοntend services
Kristiyan Simeonov, Sofia University
Introduction to Frontend Development
DEFINITION: FRONTEND DEVELOPMENT INVOLVES BUILDING COMPONENTS THAT INTERACT WITH USERS, SUCH AS THE USER INTERFACE, BUTTONS, AND WEBSITES, WITH A FOCUS ON DELIVERING A POSITIVE USER EXPERIENCE.
EXAMPLES: USER INTERFACE, BUTTONS, USER-ENTERED DATA, WEBSITES, AND USER EXPERIENCE (UX) FEATURES.
HTML Basics
<!DOCTYPE html>
<html>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
CSS Basics
CSS (Cascading Style Sheets) is used for describing the look and formatting of HTML documents.
body {
background-color: lightblue;
}
h1 {
color: white; text-align: center;
}
p {
font-family: verdana;
font-size: 20px;
}
JavaScript Basics
document.getElementById("demo").innerHTML = "Hello, World!";
PHP Basics
<?php
echo "Salve!";
?>
Frontend as a kitchen
Frontend Development in Digital Humanities
Importance of frontend development in presenting research data, visualizations, and interactive elements in digital humanities.
Enhances accessibility and user-friendliness for scholarly content dissemination and exploration.
TEI Publisher�
TEI (Text Encoding Initiative) is crucial for encoding textual materials in digital humanities.
TEI Publisher facilitates publication of TEI-encoded texts with customization options through the TEI Processing Model.
Simplifies publishing textual data in various formats and enables creation of standalone web applications.
TEI Publisher Using eXist DB
eXist DB serves as a repository and database management system for TEI Publisher.
Provides platform for storing, querying, and retrieving TEI-encoded texts, enhancing functionality and accessibility of digital humanities projects.
Custom Tailored Engines
Examples
Digital Archives: Creating intuitive interfaces for accessing historical documents and archives.
Data Visualization: Employing interactive visualizations to present complex data.
Digital Editions: Enhancing textual editions with interactive features like annotations and hyperlinks.
Leveraging frontend development to engage users effectively and facilitate exploration and analysis of research content.
Thank you for your attention!