Rozšíření zim-wiki umožňující plynulé přecházení mezi strukturou stránek a nadpisů
Zim-wiki Plugin for Smooth Transition between Pages and Headings Structure
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/71547Identifikátory
SIS: 130229
Kolekce
- Kvalifikační práce [10691]
Autor
Vedoucí práce
Oponent práce
Pešková, Klára
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Programování
Katedra / ústav / klinika
Katedra softwaru a výuky informatiky
Datum obhajoby
16. 6. 2014
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Velmi dobře
Klíčová slova (česky)
Zim - Desktopová wiki, Textový editor, Převod nadpisů a stránek, Zásuvný modul, PythonKlíčová slova (anglicky)
Zim - A Desktop Wiki, Text editor, Transformation between headings and pages, Plugin, PhytonMultiplatformní textový editor Zim umožňuje uchovat a třídit poznámky, propojovat a organizovat texty a spravovat kolekce textových souborů. Cílem práce bylo vytvoření zásuvného modulu (rozšíření), který dokáže komfortně rozdělovat a spojovat stránky v~Zimu, aniž by uživatel ztratil přehled o svých textech a jejich organizační struktuře. V průběhu řešení se ukázalo nutným zasáhnout i do kódu hlavního programu. Podařila se implementovat nová funkcionalita umožňující převod obsahu stránky na podstrom stránek. Úspěšně se vyřešilo zachování odkazů a nesoulad počtu úrovní nadpisů a stránek v podstromu. Výsledkem je efektivnější, přehlednější a systematičtější práce s~vlastními texty ve stromové struktuře stránek. Powered by TCPDF (www.tcpdf.org)
The Multiplatform text editor Zim enables the user to preserve and sort notes, to join and organize texts, and manage a collections of text files. The goal of this thesis was to develop a plugin that would comfortably enable the splitting and merging of pages in Zim without the user losing track of his texts and their organizational structure. While solving the problem it appeared inevitable to modify the main rogram. New functionality was implemented that allows the transfer of the page content into a page subtree. Links were successfully maintained and the discrepancy in the number of header levels and pages in the subtree was resolved. These modifications result in more effective, more transparent, and more systematic work with texts using the tree structure of the pages. Powered by TCPDF (www.tcpdf.org)