Top Banner
OpenOffice Extensions and Templates by Roberto Galoppini [email protected] (presented by Andrea Pescetti)
39

OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Jul 16, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

OpenOffice Extensions and Templates

by Roberto [email protected]

(presented by Andrea Pescetti)

Page 2: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Agenda● Two sites for Extensions and Templates● Re-engineering and updates by

SourceForge● How to create and upload an Extension● How to create and upload a Template● Future ideas

Page 3: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Extensions and Templates

● Two community sites

● Created in 2007 and 2008

● Unstable for most of 2011

● Migrated to SourceForge February 2012

Page 4: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

extensions.openoffice.org

Page 5: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

templates.openoffice.org

Page 6: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Changes in February 2012

● Hosting moved to SourceForge

● Sites reachable again

● Code updates

● Rebased on PHP 5.3

Page 7: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Users and authentication

● Extensions: 18K users; Templates: 42K users

● All accounts depended on the openoffice.org LDAP (retired)

● Users were given the possibility to switch their account

● Users were sent a link to retain access● Users' account updated, they can now

login with their personal e-mail

Page 8: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Downloads

● All files are uploaded to the SourceForge mirror network

● Fast, reliable downloads

● Anti-virus check

● Emergency Coverage on a 24x7 basis

● Detailed analytics including time segmented graphs, locations and operating systems (also via API)

Page 9: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Download Statistics example: PDF import extension

Page 10: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Download Statistics example: aggregated data (all extensions)

Page 11: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Anti-spam improvements

● Extensions was receiving more than 30 spam comments every day

● New, more effective, anti-spam system

● Active monitoring and removal of spam comments

Page 12: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Extensions

● Browse Highest rated, Most popular, Most recent

● Browse by license or by operating system

● Browse by tags

Page 13: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Browsing Extensions

Page 14: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Creating an extension

● Use the "documentation" block to find Developer Resources

● Read appropriate information for Code extensions or Dictionary extensions respectively

● Create and package your extension according to the instructions

Page 15: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Creating an extension: documentation

Page 16: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Submitting a new extension

● Login or register to extensions.openoffice.org

● Click on "Submit Extension"

● Provide: name, description, tags, license...

Page 17: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Submitting a new extension (1)

Page 18: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Submitting a new extension (2)

Page 19: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Creating an extension release (first or new)● Open your extension page

● Click on "Add new Release"

● Provide your first or updated .oxt file

Page 20: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Creating an extension release (first or new) (1)

Page 21: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Creating an extension release (first or new) (2)

Page 22: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Templates

● Browse Highest rated, Most popular, Most recent

● Browse by application (Writer, Calc, ...)

● Browse by category (Business, Education, ...)

● Browse by language (18 languages)

Page 23: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Browsing Templates

Page 24: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Creating a template

● Create your document in OpenOffice

● Set description and license in File → Properties as explained in the "How does it work?" page

● Use File → Save as... to save as template

Page 25: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Uploading a template

● Login or register to templates.openoffice.org

● Click on "Upload your Template"

● Provide language, category and file

● Done!

Page 26: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Uploading a template (1)

Page 27: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Uploading a template (2)

Page 28: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Future ideas

● Platform updates● Technical improvements● Search improvements● Web 2.0 services

Page 29: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Platform updates

● Bring both sites to the same platform: now on two different framework versions, with the need to adapt code and interfaces to two different frameworks.

● Improved performance for high-traffic sites with thousands of users

● Improved user experience and usability● Improved support for multilingual sites

Page 30: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Technical improvements

● Automatic management of updates for Extensions

● The site can easily be replicated for (example) a company-wide internal repository

● Display different content and branding if called with different domain names: allow specialized/branded repositories

Page 31: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Technical improvements: branding example

Page 32: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Search improvements

● Apache Solr backend● Faster search● Autocomplete of search terms● "Did you mean" suggestions● "Saved searches" for any registered user

Page 33: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Search improvements: saved searches, subscribe to search

Page 34: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Web 2.0 services

● RSS feeds for embedding into other sites● RSS feeds to export specific searches

(latest dictionaries, templates matching "curriculum") to other sites

● New content is automatically posted on a dedicated Twitter channel

● Social features: share extension/template on Facebook and Twitter, five-star Rating function

Page 35: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Web 2.0 services: embed live search result in external site

Page 36: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Enabled improvements in OpenOffice (need coding!)● Support for adding/removing a repository of

extensions/templates● Search from within OpenOffice, with

description, rating and preview● Support for showing only the extensions

compatible with the OpenOffice version being used

● Open API based on web services to allow any other ODF-capable program to browse extensions/templates

Page 37: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Add/remove repositories: similar to Ubuntu

Page 38: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Searching extensions from OpenOffice: similar to Firefox

Page 39: OpenOffice Extensions and Templatesarchive.apachecon.com/eu2012/presentations/06... · Apache Solr backend Faster search Autocomplete of search terms "Did you mean" suggestions ...

Ideas/comments from the community?● New ideas can be considered as well● Existing ideas must be prioritized according

to what the community prefers● And if you want to help in development you

are welcome too● Speak up on [email protected]

or [email protected] ● Or contact:

Roberto Galoppini [email protected]