Difference between revisions of "Extensions repository/Creative Commons/Specification"

From Apache OpenOffice Wiki
Jump to: navigation, search
 
m
Line 1: Line 1:
Specification Creative Commons component
+
Specification Creative Commons component (first rough version)
First rough version
+
  
 
The component will create an entry "Creative Commons" in the file menu of Writer/Calc/Impress/Draw.
 
The component will create an entry "Creative Commons" in the file menu of Writer/Calc/Impress/Draw.

Revision as of 07:47, 11 June 2007

Specification Creative Commons component (first rough version)

The component will create an entry "Creative Commons" in the file menu of Writer/Calc/Impress/Draw.

When the user chooses that entry, following things will happen:

  • connect to creativecommons.org via provided API to get information about possible licensing.
  • Create dialog via UNO AWT, containing different license options, using radio buttons (see cc01.jpg for example).
  • If user chooses "Creative Commons or "Sampling", get needed details from cc.org and offer to the user (see cc02.jpg).
  • In the end, cc.org should give you a link to the license which is to use.
  • That link, and some cc.org image, has to be embedded into the current document the following way:
    • Writer: On current cursor position, cc image as hyper link, and a normal hyper link.
    • Impress: Same like Writer, but on new page, appended after current one (or on current one if empty)
    • Draw: To be determined, probably text object on top of page
    • Calc: To be determined, probably in current cell
  • We should also have some property on the document to remember the fact that a license was added.
    • If so, and if the user chooses the menu item again, a query box states that a license was already added, and asks the user if to continue.
Personal tools