1<?xml version="1.0" encoding="UTF-8"?> 2<!--*********************************************************************** 3 * 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 5 * 6 * Copyright 2000, 2010 Oracle and/or its affiliates. 7 * 8 * OpenOffice.org - a multi-platform office productivity suite 9 * 10 * This file is part of OpenOffice.org. 11 * 12 * OpenOffice.org is free software: you can redistribute it and/or modify 13 * it under the terms of the GNU Lesser General Public License version 3 14 * only, as published by the Free Software Foundation. 15 * 16 * OpenOffice.org is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU Lesser General Public License version 3 for more details 20 * (a copy is included in the LICENSE file that accompanied this code). 21 * 22 * You should have received a copy of the GNU Lesser General Public License 23 * version 3 along with OpenOffice.org. If not, see 24 * <http://www.openoffice.org/license.html> 25 * for a copy of the LGPLv3 License. 26 * 27 ************************************************************************ --> 28<!DOCTYPE oor:component-schema SYSTEM "../../../../component-schema.dtd"> 29<oor:component-schema oor:name="WebWizard" oor:package="org.openoffice.Office" xml:lang="en-US" xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 30 <info> 31 <author>rpiterman</author> 32 <desc >Contains the configuration schema for the web wizard</desc> 33 </info> 34 <templates> 35 <group oor:name="WWizLayout"> 36 <info> 37 <desc>Information on a web-wizard layout</desc> 38 </info> 39 <prop oor:name="Index" oor:type="xs:int"> 40 <info> 41 <desc>the index of the layout (start at 0, must be exporter-unique)</desc> 42 </info> 43 </prop> 44 <prop oor:localized="true" oor:name="Name" oor:type="xs:string"> 45 <info> 46 <desc>The UI name of the layout</desc> 47 </info> 48 </prop> 49 <prop oor:name="FSName" oor:type="xs:string"> 50 <info> 51 <desc>the directory name of the layout.</desc> 52 </info> 53 </prop> 54 </group> 55 <group oor:name="WWizExporter"> 56 <info> 57 <desc>Information on a web wizard exporter</desc> 58 </info> 59 <prop oor:localized="true" oor:name="Name" oor:type="xs:string"> 60 <info> 61 <desc>the UI name of the exporter</desc> 62 </info> 63 </prop> 64 <prop oor:name="Index" oor:type="xs:int"> 65 <info> 66 <desc>a general index of the exporter, starts with 0, must be exporter-unique</desc> 67 </info> 68 </prop> 69 <prop oor:name="ExporterClass" oor:type="xs:string"> 70 <info> 71 <desc>A full quilified class name of the exporter class</desc> 72 </info> 73 </prop> 74 <prop oor:name="OwnDirectory" oor:type="xs:boolean"> 75 <info> 76 <desc>does this exporter needs an own directory to export to.</desc> 77 </info> 78 </prop> 79 <prop oor:name="SupportsFilename" oor:type="xs:boolean"> 80 <info> 81 <desc>does this exporter support a given filename, or export to a self-generated filename</desc> 82 </info> 83 </prop> 84 <prop oor:name="DefaultFilename" oor:type="xs:string"> 85 <info> 86 <desc>if does not support filename, what name does it use?</desc> 87 </info> 88 </prop> 89 <prop oor:name="Extension" oor:type="xs:string"> 90 <info> 91 <desc>the extension that should be used, if the expoter supports filename</desc> 92 </info> 93 </prop> 94 <prop oor:name="SupportedMimeTypes" oor:type="xs:string"> 95 <info> 96 <desc>one of : writer/calc/impress/draw/graphics/other/(empty for all)</desc> 97 </info> 98 </prop> 99 <prop oor:name="Icon" oor:type="xs:string"> 100 <info> 101 <desc>the icon to use as preview</desc> 102 </info> 103 </prop> 104 <prop oor:name="TargetType" oor:type="xs:string"> 105 <info> 106 <desc>A type name out of TypeDetection (like graphic_HTML)</desc> 107 </info> 108 </prop> 109 <prop oor:name="PageType" oor:type="xs:int"> 110 <info> 111 <desc>Page type of the target document; 0 = no page, 1 = pages, 2 = slides</desc> 112 </info> 113 </prop> 114 <prop oor:name="Binary" oor:type="xs:boolean"> 115 <info> 116 <desc>if the target format is binary (like pdf) - html is NOT binary.</desc> 117 </info> 118 </prop> 119 <set oor:name="Arguments" oor:node-type="WWizArgument"> 120 <info> 121 <desc>additional arguments given to the exporter class by initialisation</desc> 122 </info> 123 </set> 124 </group> 125 <group oor:name="WWizArgument"> 126 <info> 127 <desc>An argument used by exporters and other configuration groups/sets</desc> 128 </info> 129 <prop oor:name="Value" oor:type="xs:string"> 130 <info> 131 <desc>the value of the argument</desc> 132 </info> 133 </prop> 134 </group> 135 <group oor:name="WWizStyle"> 136 <info> 137 <desc>Specifies style information (css) 138 </desc> 139 </info> 140 <prop oor:name="Index" oor:type="xs:int"> 141 <info> 142 <desc>the index of the style (used by the ui) - starts with 0, must by - style-unique</desc> 143 </info> 144 </prop> 145 <prop oor:localized="true" oor:name="Name" oor:type="xs:string"> 146 <info> 147 <desc>UI name of the style</desc> 148 </info> 149 </prop> 150 <prop oor:name="CssHref" oor:type="xs:string"> 151 <info> 152 <desc>the name of the css file</desc> 153 </info> 154 </prop> 155 <prop oor:name="BackgroundImage" oor:type="xs:string"> 156 <info> 157 <desc>default background image. not implemented.</desc> 158 </info> 159 </prop> 160 <prop oor:name="IconSet" oor:type="xs:string"> 161 <info> 162 <desc>default iconset. not implemented</desc> 163 </info> 164 </prop> 165 </group> 166 <group oor:name="WWizImage"> 167 <info> 168 <desc>locates images for the background images of the webwizard</desc> 169 </info> 170 <prop oor:name="Href" oor:type="xs:string"> 171 <info> 172 <desc>either a directory or a full qualified filename. Office-path variables can be used.</desc> 173 </info> 174 </prop> 175 </group> 176 <group oor:name="WWizIconSet"> 177 <info> 178 <desc>describes an icon set, used in export of draw and impress documents.</desc> 179 </info> 180 <prop oor:name="Index" oor:type="xs:int"> 181 <info> 182 <desc>index of the icon set</desc> 183 </info> 184 </prop> 185 <prop oor:localized="true" oor:name="Name" oor:type="xs:string"> 186 <info> 187 <desc>UI name of the icon set</desc> 188 </info> 189 </prop> 190 <prop oor:name="FNPrefix" oor:type="xs:string"> 191 <info> 192 <desc>prefix of the filename. see impress/draw html export</desc> 193 </info> 194 </prop> 195 <prop oor:name="FNPostfix" oor:type="xs:string"> 196 <info> 197 <desc>postfix of the filename. see impress/draw html export</desc> 198 </info> 199 </prop> 200 </group> 201 <group oor:name="WWizDocument"> 202 <info> 203 <desc>describes a document to be exported</desc> 204 </info> 205 <prop oor:name="Index" oor:type="xs:int"> 206 <info> 207 <desc>the index of the document in the "content"</desc> 208 </info> 209 </prop> 210 <prop oor:name="Title" oor:type="xs:string"> 211 <info> 212 <desc>Title of the document</desc> 213 </info> 214 </prop> 215 <prop oor:name="Description" oor:type="xs:string"> 216 <info> 217 <desc>description of the document</desc> 218 </info> 219 </prop> 220 <prop oor:name="URL" oor:type="xs:string"> 221 <info> 222 <desc>a full url of the document</desc> 223 </info> 224 </prop> 225 <prop oor:name="Author" oor:type="xs:string"> 226 <info> 227 <desc>the author of the document</desc> 228 </info> 229 </prop> 230 <prop oor:name="Exporter" oor:type="xs:string"> 231 <info> 232 <desc>the name of the exporter used for this document</desc> 233 </info> 234 </prop> 235 <prop oor:name="ApplyWebStyle" oor:type="xs:boolean"> 236 <info> 237 <desc>not implemented</desc> 238 </info> 239 </prop> 240 </group> 241 <group oor:name="WWizContent"> 242 <info> 243 <desc>describes a web-wizard content, which contains 244 recursivley documents and other contents. 245 At the moment, contents contain only documents. Implementation of 246 sub-contents is a future issue 247 </desc> 248 </info> 249 <prop oor:name="Index" oor:type="xs:int"> 250 <info> 251 <desc>the index of the content in its parent content.</desc> 252 </info> 253 </prop> 254 <prop oor:name="Name" oor:type="xs:string"> 255 <info> 256 <desc>The content's name</desc> 257 </info> 258 </prop> 259 <prop oor:name="Description" oor:type="xs:string"> 260 <info> 261 <desc>The contents description</desc> 262 </info> 263 </prop> 264 <set oor:name="Contents" oor:node-type="WWizContent"> 265 <info> 266 <desc>sub contents of this content. not implemented.</desc> 267 </info> 268 </set> 269 <set oor:name="Documents" oor:node-type="WWizDocument"> 270 <info> 271 <desc>documents contained in this content</desc> 272 </info> 273 </set> 274 </group> 275 <group oor:name="WWizSession"> 276 <info> 277 <desc>A web wizard session. contains all the user's input.</desc> 278 </info> 279 <prop oor:name="Index" oor:type="xs:int"> 280 <info> 281 <desc>the index of the session in the list of saved session.</desc> 282 </info> 283 </prop> 284 <prop oor:name="Name" oor:type="xs:string"> 285 <info> 286 <desc>a user given name of the session</desc> 287 </info> 288 </prop> 289 <prop oor:name="InDirectory" oor:type="xs:string"> 290 <info> 291 <desc>the last used directory from which the user added documents 292 to the wizard. 293 </desc> 294 </info> 295 </prop> 296 <prop oor:name="OutDirectory" oor:type="xs:string"> 297 <info> 298 <desc>The last directory the user used as output.</desc> 299 </info> 300 </prop> 301 <node-ref oor:name="Content" oor:node-type="WWizContent"> 302 <info> 303 <desc>the content (documents) of the session</desc> 304 </info> 305 </node-ref> 306 <group oor:name="Design"> 307 <info> 308 <desc>design specifications of the session.</desc> 309 </info> 310 <prop oor:name="Layout" oor:type="xs:string"> 311 <info> 312 <desc>layout name chosen by the user</desc> 313 </info> 314 </prop> 315 <prop oor:name="Style" oor:type="xs:string"> 316 <info> 317 <desc>Style name chosen by the user.</desc> 318 </info> 319 </prop> 320 <prop oor:name="BackgroundImage" oor:type="xs:string"> 321 <info> 322 <desc>background image chosen by the user.</desc> 323 </info> 324 </prop> 325 <prop oor:name="IconSet" oor:type="xs:string"> 326 <info> 327 <desc>Icon set chosen by the user.</desc> 328 </info> 329 </prop> 330 <prop oor:name="OptimizeDisplaySize" oor:type="xs:int"> 331 <info> 332 <desc>0 = 640x..., 1 = 800x..., 2 = 1024x...</desc> 333 </info> 334 </prop> 335 <prop oor:name="DisplayTitle" oor:type="xs:boolean"> 336 <info> 337 <desc>ignored</desc> 338 </info> 339 </prop> 340 <prop oor:name="DisplayDescription" oor:type="xs:boolean"> 341 <info> 342 <desc>should the desctiprion of each document be listed in the TOC</desc> 343 </info> 344 </prop> 345 <prop oor:name="DisplayAuthor" oor:type="xs:boolean"> 346 <info> 347 <desc>should the author of each document be listed in the TOC</desc> 348 </info> 349 </prop> 350 <prop oor:name="DisplayCreateDate" oor:type="xs:boolean"> 351 <info> 352 <desc>should the creation date of each document be listed in the TOC</desc> 353 </info> 354 </prop> 355 <prop oor:name="DisplayUpdateDate" oor:type="xs:boolean"> 356 <info> 357 <desc>should the "last changed date" of each document be listed in the TOC</desc> 358 </info> 359 </prop> 360 <prop oor:name="DisplayFilename" oor:type="xs:boolean"> 361 <info> 362 <desc>should the filename of each document be listed in the TOC</desc> 363 </info> 364 </prop> 365 <prop oor:name="DisplayFileFormat" oor:type="xs:boolean"> 366 <info> 367 <desc>should the file format of each document be listed in the TOC</desc> 368 </info> 369 </prop> 370 <prop oor:name="DisplayFormatIcon" oor:type="xs:boolean"> 371 <info> 372 <desc>should the file format icon of each document be listed in the TOC</desc> 373 </info> 374 </prop> 375 <prop oor:name="DisplayPages" oor:type="xs:boolean"> 376 <info> 377 <desc>should the number of pages/slides of each document be listed in the TOC</desc> 378 </info> 379 </prop> 380 <prop oor:name="DisplaySize" oor:type="xs:boolean"> 381 <info> 382 <desc>should the size of binary files be listed in the TOC</desc> 383 </info> 384 </prop> 385 </group> 386 <group oor:name="GeneralInfo"> 387 <info> 388 <desc>the general web site information of the session</desc> 389 </info> 390 <prop oor:name="Title" oor:type="xs:string"> 391 <info> 392 <desc>web site title</desc> 393 </info> 394 </prop> 395 <prop oor:name="Description" oor:type="xs:string"> 396 <info> 397 <desc>web site description </desc> 398 </info> 399 </prop> 400 <prop oor:name="Icon" oor:type="xs:string"> 401 <info> 402 <desc>web site favIcon (local URL)</desc> 403 </info> 404 </prop> 405 <prop oor:name="Author" oor:type="xs:string"> 406 <info> 407 <desc>Web Site author</desc> 408 </info> 409 </prop> 410 <prop oor:name="Keywords" oor:type="xs:string"> 411 <info> 412 <desc>web site keywords</desc> 413 </info> 414 </prop> 415 <prop oor:name="CreationDate" oor:type="xs:int"> 416 <info> 417 <desc>web site creation date</desc> 418 </info> 419 </prop> 420 <prop oor:name="UpdateDate" oor:type="xs:int"> 421 <info> 422 <desc>web site last update date</desc> 423 </info> 424 </prop> 425 <prop oor:name="RevisitAfter" oor:type="xs:int"> 426 <info> 427 <desc>web site rvisit after meta info</desc> 428 </info> 429 </prop> 430 <prop oor:name="Email" oor:type="xs:string"> 431 <info> 432 <desc>email for contact in web site</desc> 433 </info> 434 </prop> 435 <prop oor:name="Copyright" oor:type="xs:string"> 436 <info> 437 <desc>copyright notice of web site</desc> 438 </info> 439 </prop> 440 </group> 441 <set oor:name="Publishing" oor:node-type="WWizPublish"> 442 <info> 443 <desc>publishing information of the web site. 444 always contains always 3 members with the names local, ftp and zip. 445 </desc> 446 </info> 447 </set> 448 </group> 449 <group oor:name="WWizPublish"> 450 <info> 451 <desc>specifies information of a single target to publish to</desc> 452 </info> 453 <prop oor:name="Publish" oor:type="xs:boolean"> 454 <info> 455 <desc>should this target be used?</desc> 456 </info> 457 </prop> 458 <prop oor:name="URL" oor:type="xs:string"> 459 <info> 460 <desc>full url to publish to</desc> 461 </info> 462 </prop> 463 <prop oor:name="Username" oor:type="xs:string"> 464 <info> 465 <desc>used by ftp targets</desc> 466 </info> 467 </prop> 468 </group> 469 <group oor:name="WWizFilter"> 470 <info> 471 <desc>specifies information of a filter for the add dialog</desc> 472 </info> 473 <prop oor:name="Index" oor:type="xs:int"> 474 <info> 475 <desc>the index of the filter </desc> 476 </info> 477 </prop> 478 <prop oor:localized="true" oor:name="Name" oor:type="xs:string"> 479 <info> 480 <desc>UI Name of the filter</desc> 481 </info> 482 </prop> 483 <prop oor:name="Filter" oor:type="xs:string"> 484 <info> 485 <desc>Semicolon seperated list of file types this filter will show</desc> 486 </info> 487 </prop> 488 </group> 489 </templates> 490 <component> 491 <group oor:name="WebWizard"> 492 <info> 493 <desc>the web wizard configuration</desc> 494 </info> 495 <prop oor:name="WorkDir" oor:type="xs:string"> 496 <info> 497 <desc>the sub dir under temnplate/(langauge)/ of the web wizard files</desc> 498 </info> 499 </prop> 500 <prop oor:name="LastSavedSession" oor:type="xs:string"> 501 <info> 502 <desc>The name of the last saved session. empty if last session was not saved.</desc> 503 </info> 504 </prop> 505 <set oor:name="Exporters" oor:node-type="WWizExporter"> 506 <info> 507 <desc>the set of available exporters</desc> 508 </info> 509 </set> 510 <set oor:name="Layouts" oor:node-type="WWizLayout"> 511 <info> 512 <desc>the set of available layouts</desc> 513 </info> 514 </set> 515 <set oor:name="Styles" oor:node-type="WWizStyle"> 516 <info> 517 <desc>the set of available styles</desc> 518 </info> 519 </set> 520 <set oor:name="BackgroundImages" oor:node-type="WWizImage"> 521 <info> 522 <desc>the set of available background images</desc> 523 </info> 524 </set> 525 <set oor:name="IconSets" oor:node-type="WWizIconSet"> 526 <info> 527 <desc>the set of available icon sets (at the moment, hard programmed 4)</desc> 528 </info> 529 </set> 530 <set oor:name="SavedSessions" oor:node-type="WWizSession"> 531 <info> 532 <desc>the set of saved sessions.</desc> 533 </info> 534 </set> 535 <set oor:name="Filters" oor:node-type="WWizFilter"> 536 <info> 537 <desc>the set filters in the "add" dialog.</desc> 538 </info> 539 </set> 540 <node-ref oor:name="DefaultSession" oor:node-type="WWizSession"> 541 <info> 542 <desc>the default settings are loaded from this session.</desc> 543 </info> 544 </node-ref> 545 </group> 546 </component> 547</oor:component-schema> 548