Difference between revisions of "Templates/website/schedule"
From Apache OpenOffice Wiki
Line 2: | Line 2: | ||
===Tasks needed now=== | ===Tasks needed now=== | ||
− | * decide to use drupal 6, or 5.7 | + | * decide to use drupal 6, or 5.7: 5.x |
− | * decide if UI is needed for submission: prefered is to just | + | * decide if UI is needed for submission: prefered is to just upload the template and take all data from the template meta data and account settings |
* upload of several templates in one zip file | * upload of several templates in one zip file | ||
− | * decide how to recognize an existing template, and mark as updated; automated, or just manual update of selected template? | + | * decide how to recognize an existing template, and mark as updated; automated, or just manual update of selected template?: manual update of selected template |
* make seperate drupal module | * make seperate drupal module | ||
* disalow to refuse contact via e-mail (e-mail will be hidden via contact formular) | * disalow to refuse contact via e-mail (e-mail will be hidden via contact formular) | ||
* enable different content types for the module, like extensions, templates, .... | * enable different content types for the module, like extensions, templates, .... | ||
− | * info about minimal OOo version needed | + | * info about minimal OOo version needed: taken from mimetype of template |
− | * info about language of template - taken from document character property; how to recognize same template across different languages? | + | * info about language of template - taken from document character property; how to recognize same template across different languages?: not needed and not possible without an unique id inside the template |
− | * counter | + | * counter: downloads per week are displayed; download total is recorded, but not shown; history per week is kept for one year, but currently not shown. |
* generic tracking module for code like google analytics | * generic tracking module for code like google analytics | ||
* define categories like in OOo template manager | * define categories like in OOo template manager | ||
Line 34: | Line 34: | ||
** use your OOo login and password at the site | ** use your OOo login and password at the site | ||
* taking meta data from template: [[Templates/website/submission]] | * taking meta data from template: [[Templates/website/submission]] | ||
− | * TODO: | + | * TODO: provide module for uploading one template 90% done |
− | * TODO: | + | * TODO: provide a new content module for drupal: template 90% done |
− | * TODO: | + | * TODO: general configuration of drupal on webserver and installing drupal modules 90% done |
** use http://drupal.org/project/lightbox2 (5.x-2.x-dev because of bug in stable release) for image preview; ability for showing all pages/slides of a template; no mouse over effect - better is to click on image for preview | ** use http://drupal.org/project/lightbox2 (5.x-2.x-dev because of bug in stable release) for image preview; ability for showing all pages/slides of a template; no mouse over effect - better is to click on image for preview | ||
** use http://drupal.org/project/i18n for translation;preposition: one template contains exactly one language; meta data provided is in the templates language | ** use http://drupal.org/project/i18n for translation;preposition: one template contains exactly one language; meta data provided is in the templates language | ||
Line 42: | Line 42: | ||
** use http://drupal.org/project/fivestar for voting | ** use http://drupal.org/project/fivestar for voting | ||
** login to site only possible with OOo account credentials: own module | ** login to site only possible with OOo account credentials: own module | ||
− | * TODO: Wk | + | * TODO: Wk 35, configure menu/layout of drupal for the template site 20% done |
− | * TODO: Wk | + | * TODO: Wk 36, provide nice theming on the site 0% done |
+ | * TODO: Upload of a zip file containing several templates | ||
+ | * TODO: Handling and displaying of tags for other languages than 'en' | ||
+ | * TODO: generating of previews with StarOffice PDF converter |
Revision as of 15:39, 27 August 2008
Contents
Brief schedule
Tasks needed now
- decide to use drupal 6, or 5.7: 5.x
- decide if UI is needed for submission: prefered is to just upload the template and take all data from the template meta data and account settings
- upload of several templates in one zip file
- decide how to recognize an existing template, and mark as updated; automated, or just manual update of selected template?: manual update of selected template
- make seperate drupal module
- disalow to refuse contact via e-mail (e-mail will be hidden via contact formular)
- enable different content types for the module, like extensions, templates, ....
- info about minimal OOo version needed: taken from mimetype of template
- info about language of template - taken from document character property; how to recognize same template across different languages?: not needed and not possible without an unique id inside the template
- counter: downloads per week are displayed; download total is recorded, but not shown; history per week is kept for one year, but currently not shown.
- generic tracking module for code like google analytics
- define categories like in OOo template manager
Tasks later
- use openofice.org login
- migrate extension site to new modules
- migrate from extensions login to OOo login
- enable 'friends of user' to be able to name another account to do same task for submitted content
- use StarOffice Server for generating a screenshot of the template
Tasks optional
- breadcrumb/top natigation path like in NetBeans wiki
State of the project
- decision towards drupal 5, because version 6 lacks still some modules
- 5.9 is installed
- evaluated to use OOo login: works with soap at tools.services.openoffice.org/soap/servlet/rpcrouter, iBISService, isAccountValid
- asked for webserver at osuosl 07.07.2008;
- http://templates.services.openoffice.org/ is in place
- site access restricted to user odie password garfield
- use your OOo login and password at the site
- taking meta data from template: Templates/website/submission
- TODO: provide module for uploading one template 90% done
- TODO: provide a new content module for drupal: template 90% done
- TODO: general configuration of drupal on webserver and installing drupal modules 90% done
- use http://drupal.org/project/lightbox2 (5.x-2.x-dev because of bug in stable release) for image preview; ability for showing all pages/slides of a template; no mouse over effect - better is to click on image for preview
- use http://drupal.org/project/i18n for translation;preposition: one template contains exactly one language; meta data provided is in the templates language
- use http://drupal.org/project/tagadelic for tags/cloud
- use http://drupal.org/project/fivestar for voting
- login to site only possible with OOo account credentials: own module
- TODO: Wk 35, configure menu/layout of drupal for the template site 20% done
- TODO: Wk 36, provide nice theming on the site 0% done
- TODO: Upload of a zip file containing several templates
- TODO: Handling and displaying of tags for other languages than 'en'
- TODO: generating of previews with StarOffice PDF converter