An HTML document editor with visual macros to dynamically insert database elements

This item is provided by the institution :
University of Crete   

Repository :
E-Locus Institutional Repository   

see the original item page
in the repository's web site and access all digital files if the item*



Συντάκτης για την HTML με οπτικά προγραμματιζόμενες μακροεντολές για τη δυναμική παρεμβολή στοιχείων από βάσεις δεδομένων
An HTML document editor with visual macros to dynamically insert database elements

Κωστομανωλάκης, Γεώργιος Φ.

Σαββίδης, Αντώνιος
Πρατικάκης, Πολύβιος
Γραμμένος, Δημήτριος

text
Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης

2023-12-01


Η διαρκώς αυξανόμενη ανάγκη ψηφιοποίησης έχει οδηγήσει στην αξιοσημείωτη εστίαση ανάπτυξης και χρήσης αποτελεσματικών μέσων για τη δημιουργία διαδικτυακού περιεχομένου και την εποπτεία ψηφιακών αρχείων. Η ανάγκη για εργαλεία που μπορούν να παράγουν περίπλοκο περιεχόμενο και να ενσωματώνονται εύκολα με βάσεις δεδομένων γίνεται όλο και πιο εμφανής καθώς η κοινωνία μεταβαίνει στην ψηφιακή εποχή. Η παρούσα διπλωματική εργασία παρουσιάζει ένα εργαλείο λογισμικού που έχει σχεδιαστεί για να αναβαθμίσει τη διαδικασία παραγωγής ψηφιακών εγγράφων και περιεχομένου. Το ιδιαίτερο χαρακτηριστικό του έγκειται στην ικανότητά του να συμπεριλαμβάνει απρόσκοπτα στοιχεία από βάσεις δεδομένων σε πραγματικό χρόνο. Αυτό επιτρέπει στους χρήστες να χρησιμοποιούν δεδομένα σε πραγματικό χρόνο από ενσωματωμένες βάσεις δεδομένων, εξασφαλίζοντας τη συνεχή συνάφεια και επικαιρότητα του περιεχομένου που παράγουν. Αξιοποιώντας αυτή τη δυνατότητα που βασίζεται στα δεδομένα, οι χρήστες μπορούν να παράγουν σύνθετο υλικό υπό όρους με ακρίβεια. Αντί για στατική, μονοδιάστατη δημιουργία περιεχομένου, οι χρήστες είναι εξοπλισμένοι για την ανάπτυξη δυναμικού, ανταποκρινόμενου περιεχομένου που μεταβάλλεται με βάση ενσωματωμένες παραμέτρους δεδομένων. Για τη διευκόλυνση αυτής της περίπλοκης διαδικασίας, ο επεξεργαστής χρησιμοποιεί οπτικές μακροεντολές, οι οποίες χρησιμεύουν ως εύχρηστα εργαλεία που βελτιώνουν την ενσωμάτωση δεδομένων σε πραγματικό χρόνο στο περιεχόμενο. Μια καίρια πτυχή του εργαλείου μας είναι η εστίασή του στη διαλειτουργικότητα. Αναγνωρίζοντας το ποικίλο φάσμα πλατφορμών και οικοσυστημάτων λογισμικού στο σημερινό ψηφιακό περιβάλλον, το εργαλείο μας έχει σχεδιαστεί για να ενσωματώνεται απρόσκοπτα με διάφορα συστήματα. Αυτό διασφαλίζει ότι οι χρήστες μπορούν να ενσωματώσουν τον επεξεργαστή στις υπάρχουσες ροές εργασίας τους, ενισχύοντας τις δυνατότητες παραγωγής περιεχομένου χωρίς να διαταράξουν τις καθιερωμένες διαδικασίες. Τέλος, υποστηρίζει την επαναληπτική παραγωγή περιεχομένου, επιτρέποντας στους χρήστες να δημιουργούν πρότυπα για επαναλαμβανόμενη χρήση καθώς και να διατρέξουν συλλογές βάσεων δεδομένων, επιτρέποντας τη δημιουργία μεγάλων δυναμικών εγγράφων, διασφαλίζοντας παράλληλα τη συνέπεια στη μορφοποίηση και την ευρωστία τους. (EL)
The ever-growing need of digitization has resulted in a notable focus on the development and usage of effective instruments for generating online content and overseeing digital files. The necessity for tools that can generate intricate content and easily integrate with databases becomes more apparent as society transitions into the digital age. This thesis introduces the a software tool designed to elevate the process of generating documents and digital content. Its distinctive feature lies in its capability to seamlessly incorporate embedded database data in real-time. This enables users to use real-time data from integrated databases, ensuring the ongoing relevance and currency of the content they generate. By harnessing this data-driven capability, users can execute conditional rendering tasks with precision. Instead of static, one-dimensional content creation, users are equipped to develop dynamic, responsive content that alters based on embedded data parameters. To facilitate this intricate process, the editor employs visual macros, serving as intuitive tools that streamline the integration of real-time data into the content. A pivotal aspect of our tool is its focus on interoperability. Recognizing the diverse range of platforms and software ecosystems in today's digital environment, our tool is designed to seamlessly integrate with various systems. This ensures that users can incorporate the editor within their existing workflows, amplifying their content generation capabilities without disrupting established processes. Finally, it supports iterative content generation, allowing users to create templates for recurring use and iteration over database collections enabling the creation of large dynamic documents while ensuring their consistency in formatting and robustness. (EN)


Συντάκτης περιεχομένου HTML
Ενσωμάτωση στοιχείων βάσης δεδομένων
Condition evaluation
Database element embedding
HTML content editor

English





*Institutions are responsible for keeping their URLs functional (digital file, item page in repository site)