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

Το τεκμήριο παρέχεται από τον φορέα :
Πανεπιστήμιο Κρήτης   

Αποθετήριο :
E-Locus Ιδρυματικό Καταθετήριο   

δείτε την πρωτότυπη σελίδα τεκμηρίου
στον ιστότοπο του αποθετηρίου του φορέα για περισσότερες πληροφορίες και για να δείτε όλα τα ψηφιακά αρχεία του τεκμηρίου*



Συντάκτης για την 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

Αγγλική γλώσσα





*Η εύρυθμη και αδιάλειπτη λειτουργία των διαδικτυακών διευθύνσεων των συλλογών (ψηφιακό αρχείο, καρτέλα τεκμηρίου στο αποθετήριο) είναι αποκλειστική ευθύνη των αντίστοιχων Φορέων περιεχομένου.