27
1 LibreOffice Aarhus 2015 Conference Presentation The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation [email protected]

The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

Embed Size (px)

Citation preview

Page 1: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

1LibreOffice Aarhus 2015 Conference Presentation

The new LibreOffice Extensions- and Templates-Repository

Andreas MantkeMember, Board of Directors at The Document [email protected]

Page 2: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

2LibreOffice Aarhus 2015 Conference Presentation

Who am I?

Andreas MantkeWorking with LibreOffice and its predecessor since autumn 2002Member, Board of Directors at The Document FoundationDeveloper / Admin of LibreOffice extensions- / templates-repository, LibreOffice Conference-Site 2012 and 2013 and ODFAuthors.orgPlone-Developer (collective)

Page 3: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

3LibreOffice Aarhus 2015 Conference Presentation

Goals

Page 4: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

4LibreOffice Aarhus 2015 Conference Presentation

Goals

Repository with:Search FunctionalityContent-Tags (Categories)Version-Tags

Lists with Logo / ScreenshotDescriptionVirus scanningConfigurable Descriptions for Products, Legal Disclaimer, Licenses etc.L10n-FeaturesMigration of current Site-Content

Page 5: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

5LibreOffice Aarhus 2015 Conference Presentation

Current Site

Page 6: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

6LibreOffice Aarhus 2015 Conference Presentation

Current Status

Plone

Customized Plone Software Center

Blobstorage for Plone Software Center

Virusscanning with ClamAV

2 Layout Products (Extensions / Template site)

Page 7: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

7LibreOffice Aarhus 2015 Conference Presentation

Current Status

Software Center

Project

Releases Section

Release

Downloadable File Linked File

Page 8: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

8LibreOffice Aarhus 2015 Conference Presentation

Future Status

Page 9: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

9LibreOffice Aarhus 2015 Conference Presentation

Future Status

Plone

Template Center AddOn

Virusscanning with ClamAV

1 Layout Product (One Site) (Diazo-Theme)

Extension Center AddOn

No extraBlobstorage-

Package

Page 10: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

10LibreOffice Aarhus 2015 Conference Presentation

Future Status

Software Center

Project

Releases Section

Release

Downloadable File Linked File

Extensions/TemplatesCenter

Project

Release(with files)

Linked Release(with links to files)

Page 11: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

11LibreOffice Aarhus 2015 Conference Presentation

Future Status

Extensions/TemplatesCenter

Project

Release(with files)

Linked Release(with links to files)

Site Manager

Project Owner /Contributor

Page 12: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

12LibreOffice Aarhus 2015 Conference Presentation

Future Status - Messaging

New Project: → ManagementProject-Workflow-Change: → Project OwnerNew Release: → Project OwnerNew linked Release: → Project Owner

Page 13: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

13LibreOffice Aarhus 2015 Conference Presentation

Future Status - Messaging

@grok.subscribe(IEUpProject, IActionSucceededEvent)def notifyProjectManager (eupproject, event): mailhost = getToolByName(eupproject, 'MailHost') toAddress = "%s" % (eupproject.contactAddress) message= "The status of your LibreOffice extension project changed" subject = "Your Project %s" % (eupproject.title) source = "%s <%s>" % ('Admin of the LibreOffice Extensions site', '[email protected]') return mailhost.send(message, mto=toAddress, mfrom=str(source), subject=subject, charset='utf8')

Page 14: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

14LibreOffice Aarhus 2015 Conference Presentation

Future Status - Messaging

From: Admin of the LibreOffice Extensions site <[email protected]>To: ['<username>@gmx.de']From nobody Fri Sep 25 15:17:01 2015MIME-Version: 1.0Content-Type: text/plain; charset="utf-8"Content-Transfer-Encoding: quoted-printableSubject: =?utf-8?q?Your_Project_Testing1?=To: <username>@gmx.deFrom: Admin of the LibreOffice Extensions site <[email protected]>Date: Fri, 25 Sep 2015 15:17:01 +0200

The status of your LibreOffice extension project changed

Page 15: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

15LibreOffice Aarhus 2015 Conference Presentation

Future Status – Center View

Page 16: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

16LibreOffice Aarhus 2015 Conference Presentation

Future Status – Project View

Page 17: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

17LibreOffice Aarhus 2015 Conference Presentation

Future Status – Release View

Page 18: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

18LibreOffice Aarhus 2015 Conference Presentation

Future Status – Project Editable

Page 19: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

19LibreOffice Aarhus 2015 Conference Presentation

Future Status –Project Edit Form

Page 20: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

20LibreOffice Aarhus 2015 Conference Presentation

Future Status –Project Edit Form

Page 21: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

21LibreOffice Aarhus 2015 Conference Presentation

Next Steps

Page 22: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

22LibreOffice Aarhus 2015 Conference Presentation

Next Steps - Migration

Content of the current websites:Transformation neededNew content typesFewer content typesPython-Script / Transmogrifier / manual

History / Portal Catalog (Indexes etc.)Members/User:

Export / Import within Plone orPython-Script

Page 23: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

23LibreOffice Aarhus 2015 Conference Presentation

Next Steps - Multilingual

Add more LanguagesContent Types are multilingual enabledMove site content to language folderTranslate content

Page 24: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

24LibreOffice Aarhus 2015 Conference Presentation

Next Steps – Website Design

New Diazo-Theme:Static HTML-FileCSS-FileImagesRules-File (dynamic connection)

Page 25: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

25LibreOffice Aarhus 2015 Conference Presentation

Next Steps – Website Design

Page 26: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

26LibreOffice Aarhus 2015 Conference Presentation

Questions?

Page 27: The new LibreOffice Extensions- and Templates-Repository · The new LibreOffice Extensions- and Templates-Repository Andreas Mantke Member, Board of Directors at The Document Foundation

27LibreOffice Aarhus 2015 Conference Presentation

All text and image content in this document is licensed under the Creative Commons Attribution-Share Alike 3.0 License (unless otherwise specified). "LibreOffice" and "The Document Foundation" are registered trademarks. Their respective logos and icons are subject to international copyright laws. The use of these therefore is subject to the trademark policy.

Thank you for your attention!