Hello, im Rafael Dominguez, im from venezuela, first i would like to thank all the gsoc mentors for selecting me!!! Im really looking foward to work on the selected project. <br><br><p>My proposal is refactor and design a new dialog to manage libreoffice templates (<span>New templates picking UI). This templates could be fetched from local repositories or remote ones using the CMIS protocol.</span></p>


<p><span><br></span></p>
<p><span>In a general sense, the schedule will be something like this:</span></p>
<p><span><br></span></p>
<p><span>1. - Evaluate the current design proposal 
in 
<a href="https://wiki.documentfoundation.org/Design/Templates_and_documents_rework" target="_blank">https://wiki.documentfoundation.org/Design/Templates_and_documents_rework</a>,
 discuss missing ideas or known issues with UX team and finish working 
on the spec draft. </span></p>
<p><span>    - Specially these types of questions </span></p>
<blockquote>
<ul><li>Can we retrieve ratings??</li></ul>
</blockquote>
<blockquote>
<ul><li>Is it possible to import styles/color schemes or something similar?</li></ul>
</blockquote>
<p><span>2. - Draft required elements needed in the 
template dialog and repository, like information to be stored on the 
repos, how to access, information required to store locally (where and 
how).</span></p>
<ul><li><span>     A good idea would just be to save the
 template locally and only keep like a sort of link to the user folders 
created by the user to save space and memory.</span></li></ul>
<ul><li><span>     In the preview option we could save an example picture of how the template looks like since that will always keep constant.</span></li></ul>
<ul><li><span>What type of metadata we gonna use?<br></span></li></ul>
<p><span>3. - Study how current template system works and which functionality could be reused or not.<br></span></p>
<p>4. - Implement template dialog with the final spec and use cases.</p>
<p>5. - Implement repository management functionality.</p>
<blockquote>
<ul><li>Add, remove, change, list, set active repositories.</li></ul>
</blockquote>
<p>6. - Integrate libreoffice template webpage with template manager thought CMIS.</p>
<blockquote>
<ul><li>Setup infrastucture locally to work and test and then go remote for final testings.</li></ul>
</blockquote>
<p>7. - Optional (enable template libreoffice page to work with CMIS)</p>
<p>8. - Optimize if needed.</p>
<p>9. - Document.</p><p><br></p>