Difference between revisions of "Templates/website/schedule"

From Apache OpenOffice Wiki
Jump to: navigation, search
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 upoad the template and take all data from the template meta data and account settings
+
* 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: Wk 30, provide module for uploading one template 80% done
+
* TODO: provide module for uploading one template 90% done
* TODO: Wk 31, provide a new content module for drupal: template 70% done
+
* TODO: provide a new content module for drupal: template 90% done
* TODO: Wk 32, general configuration of drupal on webserver and installing drupal modules 50% 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/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 33, configure menu/layout of drupal for the template site 20% done
+
* TODO: Wk 35, configure menu/layout of drupal for the template site 20% done
* TODO: Wk 34, provide nice theming on the site
+
* 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

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;
  • 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
  • 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
Personal tools