Skip to content

Commit

Permalink
initial project version
Browse files Browse the repository at this point in the history
  • Loading branch information
dohliam committed Sep 6, 2015
0 parents commit 7978533
Show file tree
Hide file tree
Showing 931 changed files with 3,088 additions and 0 deletions.
29 changes: 29 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
The MIT License (MIT)

Copyright (c) 2015 dohliam

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

--

NOTE: Please see the "License" section of the README.md file and the license or
metadata files included with each template collection subfolder for details on
the individual licenses that apply to the template files themselves. The MIT
License only applies to the repository itself (i.e., apart from the provided
templates).
160 changes: 160 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,160 @@
# LibreOffice Impress Templates

It is surprisingly difficult to find well-designed presentation templates for LibreOffice Impress under a free license.

LibreOffice comes pre-installed with a handful of barebones templates that are not terribly useful.

Many people online have asked about where to find more and better templates, and they are usually directed to the LibreOffice Templates website. There are surprisingly few usable templates there -- many are abandoned, not actually available for download, lacking any license information, and so on -- but those that can be downloaded and used are ... not what one might expect to see in a modern presentation.

Further searching will turn up various odds-and-ends that have cropped up over the years -- a download here, a website there -- as well as more unlicensed or non-free templates and even suggestions to just use .ppt files from MS Office.

Most amazing of all is the lack of packages containing additional templates for most distros.

For example, the `libreoffice-templates` package (description: "Additional set of templates for LibreOffice") that is available in Ubuntu, only contains the 8 default templates that come with LibreOffice itself. Installing this package thus has no effect on the templates available to the user in Impress, and no other template packages appear to be available.

This is not an ideal state of affairs.

# Goals
1. To provide a collection of well-designed, freely-licensed, usable templates for LibreOffice Impress.

2. To eventually build packages for as many distros as possible so that people can install extra templates easily through their package manager. These should work without any additional intervention on the part of the user -- if you install a templates package, you should just need to open Impress and go to the templates gallery to see all the templates you have just installed, ready for use.

3. To provide a central place for a curated, maintained collection of high-quality, working Impress templates designed by the community.

# Templates
## modern-impress-templates
A series of 41 templates [made many years ago](http://extensions.openoffice.org/en/project/modern-impress-templates) for OOo and provided as an .oxt file. This seems to have been the first (or perhaps only) attempt to collect a series of freely-licensed, well-designed modern templates for LibreOffice in one place.

Unfortunately the oxt file does not work, and installing the extension does not actually make any templates available in Impress. However, the .oxt file contains .otp files which can be extracted and opened directly in LibreOffice.

The larger problem with these original template files is that they no longer work with recent versions of Impress. [Someone commented](http://extensions.openoffice.org/en/comment/1753#comment-1753) back in 2010 that the templates had stopped working with Impress, and got a response saying a fix would come soon, however they remained broken as of 2015. It is possible that they never worked properly, as the issue in most cases turned out to be incorrectly identified images in the manifest file (e.g. specifying a background image called `background.png` when the image file was actually called `background.jpg`). The .otp files have all been fixed one-by-one in this repo, so these very nice templates can now be used once again (if you still encounter any problems opening the files in LibreOffice, please let me know by opening an issue).

The templates included in __modern-impress-templates__ are:
* _another-poppy.otp_
* _aquarius.otp_
* _blue-elegance.otp_
* _citrus-e.otp_
* _cs3.otp_
* _cs3modII.otp_
* _emotion.otp_
* _emotion2.otp_
* _eos.otp_
* _fields-of-peace.otp_
* _fresh-morning.otp_
* _glowing-rectangles.otp_
* _golthia.otp_
* _Green-box.otp_
* _green-concentration.otp_
* _green.otp_
* _greenish-wallpaper.otp_
* _lightwave-in-motion.otp_
* _metal-motion.otp_
* _moebius-strip.otp_
* _more-green.otp_
* _motion-stripes.otp_
* _pixels-rock.otp_
* _reo-veo1.otp_
* _reo-veo2.otp_
* _reo-veo3.otp_
* _reo-veo4.otp_
* _reo-veo5.otp_
* _reo-veo6.otp_
* _reo-veo7.otp_
* _reo-veo8.otp_
* _reo-veo9.otp_
* _reo-veo10.otp_
* _reo-veo11.otp_
* _reo-veo12.otp_
* _sedi.otp_
* _suse-wallpaper.otp_
* _swamp-gas.otp_
* _the-bait-nc.otp_
* _ubuntu-caramel-mocha.otp_
* _ubuntu-mocha.otp_


## lo-35-lyt
A series of 25 presentation template layouts provided in version 3.5 of LibreOffice. They were located in the `/usr/lib/libreoffice/share/template/common/layout/` directory. They no longer appear to be available in recent versions of LibreOffice, having been replaced by ten much less useful templates (`AbstractGreen.otp`, `AbstractRed.otp`, `AbstractYellow.otp`, `BrightBlue.otp`, `DNA.otp`, `Inspiration.otp`, `LushGreen.otp`, `Metropolis.otp`, `Sunset.otp`, `Vintage.otp`).

The templates included in __lo-35-lyt__ are:
* _lyt-aqua.otp_
* _lyt-blackandwhite.otp_
* _lyt-bluegrey.otp_
* _lyt-bluelinesgrad.otp_
* _lyt-bluetitledown.otp_
* _lyt-book.otp_
* _lyt-brown.otp_
* _lyt-charglow.otp_
* _lyt-forest.otp_
* _lyt-frepa.otp_
* _lyt-glacier.otp_
* _lyt-greengradlines.otp_
* _lyt-keyboard.otp_
* _lyt-movwaves.otp_
* _lyt-numdark.otp_
* _lyt-ocean.otp_
* _lyt-organic.otp_
* _lyt-paper.otp_
* _lyt-rededges.otp_
* _lyt-roundedrect.otp_
* _lyt-sunrise.otp_
* _lyt-techpoly.otp_
* _lyt-tunnel.otp_
* _lyt-water.otp_
* _lyt-wine.otp_

Most of the templates were created by Ilko Hoepping, with others by Volker Ahrendt. These appear to be licensed under LGPLv3 along with the rest of LibreOffice v3.5.



## chtsai-impress
A collection of 16 templates originally made between 2005-2009 for OOo Impress by [Chih-Hao Tsai](http://technology.chtsai.org/impress/). It includes several templates suitable for widescreens.

These are licensed CC-BY-SA (see included license file).

The templates included in __chtsai-impress__ are:
* _cinemascope.otp_
* _europa.otp_
* _kaohsiung.otp_
* _klee1.otp_
* _klee2.otp_
* _mars.otp_
* _ooo2.otp_
* _panavision.otp_
* _titan.otp_
* _tokyo-midtown-1.otp_
* _tokyo-midtown-2.otp_
* _tokyo-midtown-3.otp_
* _widescreen-tv.otp_
* _widescreen.otp_
* _xuhai.otp_
* _xuhai2.otp_


## user-contrib
Calling all designers! This is your chance to make a difference by making well-designed templates freely available so that non-designers don't have to (_shudder_) make their own. Any and all submissions are welcome in the `user-contribs` folder. It doesn't have to be the best presentation template you can make -- just the template you wish everyone else had used when you have to sit through a day or a week of presentations. Give the world the opportunity to not offend your design sensibilities by sharing better templates!

# Scripts
The `scripts` folder contains the scripts used to build and unpack the .otp files. Binaries are purposely not stored in the repository in an effort to avoid using git for things it was not meant to do. Instead, they are made available for download in the releases section, while the repository itself contains the unpacked files inside each .otp template. The scripts allow these unpacked files to be compiled into collections of usable template binaries for download.

If you have ruby installed you can also use these to build the templates yourself from source. Just enter a directory containing template source files and execute the `repack_otp.rb` script.

For example, if you have cloned the repository and want to build the Modern Impress Templates collection, you can use the following commands from within the main repository directory:

cd modern-impress-templates
ruby ../scripts/repack_otp.rb

This will create an .otp template file for each source folder in the directory.

# Download
Head over to [the releases section](https://github.com/dohliam/libreoffice-impress-templates/releases) to download binaries containing the templates for use with LibreOffice Impress.

This collection currently includes __82__ Impress templates that have been tested to work on recent versions of LibreOffice (4.2.8+).

# License
These templates have all been released under different licenses, and are grouped together for convenience. They retain their original licenses in all cases. The repository itself (apart from the templates) is released under the MIT license.

* LibreOffice v3.5 Templates (`lo-35-lyt`): Licensed under __LGPLv3__
* Chih-Hao Tsai Impress Templates (`chtsai-impress`): __CC-BY-SA__
* Modern Impress Templates (`modern-impress-templates`): __Various__ (_see individual meta.xml files included with each template for license details)
* Note: Many of these are CC-BY, some are CC-BY-SA, and a few are licensed under the GPL. Please check specific license restrictions before reusing.
11 changes: 11 additions & 0 deletions chtsai-impress/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Templates downloaded from:
http://technology.chtsai.org/impress/

OpenOffice.org Impress Templates
Published: 2005-10-12
Updated: 2009-09-01

License: Creative Commons License
http://creativecommons.org/licenses/by-sa/2.5/deed.en

Copyright � 2005-2009 Chih-Hao Tsai (Email: hao520@yahoo.com)
Empty file.
33 changes: 33 additions & 0 deletions chtsai-impress/cinemascope/META-INF/manifest.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0">
<manifest:file-entry manifest:media-type="application/vnd.oasis.opendocument.presentation-template" manifest:full-path="/"/>
<manifest:file-entry manifest:media-type="" manifest:full-path="Configurations2/statusbar/"/>
<manifest:file-entry manifest:media-type="" manifest:full-path="Configurations2/accelerator/current.xml"/>
<manifest:file-entry manifest:media-type="" manifest:full-path="Configurations2/accelerator/"/>
<manifest:file-entry manifest:media-type="" manifest:full-path="Configurations2/floater/"/>
<manifest:file-entry manifest:media-type="" manifest:full-path="Configurations2/popupmenu/"/>
<manifest:file-entry manifest:media-type="" manifest:full-path="Configurations2/progressbar/"/>
<manifest:file-entry manifest:media-type="" manifest:full-path="Configurations2/menubar/"/>
<manifest:file-entry manifest:media-type="" manifest:full-path="Configurations2/toolbar/"/>
<manifest:file-entry manifest:media-type="" manifest:full-path="Configurations2/images/Bitmaps/"/>
<manifest:file-entry manifest:media-type="" manifest:full-path="Configurations2/images/"/>
<manifest:file-entry manifest:media-type="application/vnd.sun.xml.ui.configuration" manifest:full-path="Configurations2/"/>
<manifest:file-entry manifest:media-type="image/jpeg" manifest:full-path="Pictures/1000000000000400000001B4A8DFEDA5.jpg"/>
<manifest:file-entry manifest:media-type="image/gif" manifest:full-path="Pictures/100002000000001200000012DE287DE5.gif"/>
<manifest:file-entry manifest:media-type="image/gif" manifest:full-path="Pictures/10000200000000120000001256ED240C.gif"/>
<manifest:file-entry manifest:media-type="image/gif" manifest:full-path="Pictures/1000020000000012000000125F12CBB3.gif"/>
<manifest:file-entry manifest:media-type="image/gif" manifest:full-path="Pictures/100002000000001200000012929983B4.gif"/>
<manifest:file-entry manifest:media-type="image/gif" manifest:full-path="Pictures/100002000000001200000012D55BD994.gif"/>
<manifest:file-entry manifest:media-type="image/png" manifest:full-path="Pictures/1000000000000400000001B49BD44089.png"/>
<manifest:file-entry manifest:media-type="image/gif" manifest:full-path="Pictures/1000020000000012000000129A0CB963.gif"/>
<manifest:file-entry manifest:media-type="image/gif" manifest:full-path="Pictures/1000020000000012000000126F60A49F.gif"/>
<manifest:file-entry manifest:media-type="image/png" manifest:full-path="Pictures/10000000000004000000030088CDDCA9.png"/>
<manifest:file-entry manifest:media-type="image/gif" manifest:full-path="Pictures/100002000000001200000012BCC77F26.gif"/>
<manifest:file-entry manifest:media-type="" manifest:full-path="Pictures/"/>
<manifest:file-entry manifest:media-type="text/xml" manifest:full-path="content.xml"/>
<manifest:file-entry manifest:media-type="text/xml" manifest:full-path="styles.xml"/>
<manifest:file-entry manifest:media-type="text/xml" manifest:full-path="meta.xml"/>
<manifest:file-entry manifest:media-type="" manifest:full-path="Thumbnails/thumbnail.png"/>
<manifest:file-entry manifest:media-type="" manifest:full-path="Thumbnails/"/>
<manifest:file-entry manifest:media-type="text/xml" manifest:full-path="settings.xml"/>
</manifest:manifest>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions chtsai-impress/cinemascope/content.xml

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions chtsai-impress/cinemascope/meta.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:smil="urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" office:version="1.0"><office:meta><meta:generator>StarSuite/8$Win32 OpenOffice.org_project/680m5$Build-9011</meta:generator><meta:initial-creator>Chih-Hao Tsai</meta:initial-creator><meta:creation-date>2006-05-06T23:26:18</meta:creation-date><dc:creator>Chih-Hao Tsai</dc:creator><dc:date>2006-05-07T11:01:13</dc:date><dc:language>en-US</dc:language><meta:editing-cycles>19</meta:editing-cycles><meta:editing-duration>PT18M52S</meta:editing-duration><meta:user-defined meta:name="Info 1"/><meta:user-defined meta:name="Info 2"/><meta:user-defined meta:name="Info 3"/><meta:user-defined meta:name="Info 4"/><meta:document-statistic meta:object-count="60"/></office:meta></office:document-meta>
1 change: 1 addition & 0 deletions chtsai-impress/cinemascope/mimetype
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
application/vnd.oasis.opendocument.presentation-template
Loading

0 comments on commit 7978533

Please sign in to comment.