Upload
nguyenduong
View
227
Download
0
Embed Size (px)
Citation preview
1LibreOffice Aarhus 2015 Conference Presentation
The new LibreOffice Extensions- and Templates-Repository
Andreas MantkeMember, Board of Directors at The Document [email protected]
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)
3LibreOffice Aarhus 2015 Conference Presentation
Goals
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
5LibreOffice Aarhus 2015 Conference Presentation
Current Site
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)
7LibreOffice Aarhus 2015 Conference Presentation
Current Status
Software Center
Project
Releases Section
Release
Downloadable File Linked File
8LibreOffice Aarhus 2015 Conference Presentation
Future Status
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
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)
11LibreOffice Aarhus 2015 Conference Presentation
Future Status
Extensions/TemplatesCenter
Project
Release(with files)
Linked Release(with links to files)
Site Manager
Project Owner /Contributor
12LibreOffice Aarhus 2015 Conference Presentation
Future Status - Messaging
New Project: → ManagementProject-Workflow-Change: → Project OwnerNew Release: → Project OwnerNew linked Release: → Project Owner
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')
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
15LibreOffice Aarhus 2015 Conference Presentation
Future Status – Center View
16LibreOffice Aarhus 2015 Conference Presentation
Future Status – Project View
17LibreOffice Aarhus 2015 Conference Presentation
Future Status – Release View
18LibreOffice Aarhus 2015 Conference Presentation
Future Status – Project Editable
19LibreOffice Aarhus 2015 Conference Presentation
Future Status –Project Edit Form
20LibreOffice Aarhus 2015 Conference Presentation
Future Status –Project Edit Form
21LibreOffice Aarhus 2015 Conference Presentation
Next Steps
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
23LibreOffice Aarhus 2015 Conference Presentation
Next Steps - Multilingual
Add more LanguagesContent Types are multilingual enabledMove site content to language folderTranslate content
24LibreOffice Aarhus 2015 Conference Presentation
Next Steps – Website Design
New Diazo-Theme:Static HTML-FileCSS-FileImagesRules-File (dynamic connection)
25LibreOffice Aarhus 2015 Conference Presentation
Next Steps – Website Design
26LibreOffice Aarhus 2015 Conference Presentation
Questions?
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!