Disclaimer: This message has been sent to multiple lists in spite of
keeping users and tech authors informed about the new features
available. I apologize if you receive multiple copies of this message

I'm so excited to announce the latest release (1.3.2) of TracGviz
plugin. This package (plugin) puts together three great platforms
(Trac, iGoogle gadgets, and Google Visualization API) by providing
components so that Trac be able to use widgets and related
technologies provided by Google. This means that

- It allows to feed data managed by Trac to widgets based on Google
  Visualisation API.
- It allows embedding iGoogle Gadgets in wiki pages using WikiFormatting.

This time the focus has been given to :

- Enhance support for TracLinks expansion and its integration with
  iGoogleGadgetMacro,
- Enhance Integration with Trac Permissions system

I am sure that this version will be much more useful. In case
something wrong's been detected please create a ticket [1]_ including
all the relevant information.


What's new in version 1.3.2
-----------------------------

- TracGVizSystem now implements IPermissionRequestor interface. This
  means that Trac admins can use `GVIZ_VIEW` permission to control
  which users may access GViz data sources or not. On accessing such
  data, if the aforementioned permission is not granted to the user
  performing the request then a GViz API error response is returned
  to the caller with `reason` set to `user_not_authenticated` in case
  of anonymous access, or `access_denied` otherwise.

- Now absolute URLs are returned while expanding TracLinks
  expressions inside iGoogleGadget macro. Formerly this
  prevented the iGoogle container to find data inside the project
  environment in case TracLinks expressions were used.

- Add support for `sheet` option in GoogleDocsConnector in order
  to have links to data inside an specific sheet provided its name.
  Hence, links like the following are supported from now on:
  https://spreadsheets.google.com/tq?key=ABCD&sheet=Sheet1,
  https://spreadsheets.google.com/tq?key=ABCD&sheet=Sheet+2.
  Sheet names may have alphanumeric characters as well as whitespaces.
  Syntax ->
  
`gviz:google:sheet:<spreadsheet_id>[:[<sheet_name>][:<top_cell>-<bottom_cell>]][?[headers=<number>]]`

- Formerly values in columns having types `date`, `datetime` or
  `timeofday` were shown in responses not in JSON format (e.g. HTML)
  in a way similar to `new Date(2009, 12, 2)`. Now they are rendered
  using the following formats `%Y-%m-%d`, `%Y-%m-%d %H:%M:%S`,
  `%H:%M:%S` respectively.

- New ! The following (non-standard) formats are supported using
  special format identifiers for `out` option in `tqx` parameter:
  MoinMoin (Trac) wiki tables (class extfmt.GVizMoinEncoder `out:moin`).

- Every wiki GViz provider now supports name expansion using Unix
  shell-style wildcards. This means that if such patterns are
  specified for `name` parameter either once or multiple times, then
  all those wiki pages for which a match is found will be included in
  the result set
  (e.g. `/gviz/wiki/index?tqx=out:html&all&name=Wiki*&name=TracN*`
  will return information about all the versions of the wiki pages
  starting with either `Wiki` or `TracN` prefixes, such as
  `WikiNewPage`, `WikiHtml`, `WikiProcessors`,
  `WikiRestructuredText`, `WikiStart`, `TracNavigation`,
  `WikiRestructuredTextLinks`, `TracNotification`, `WikiMacros`,
  `WikiFormatting`, `WikiPageNames`, `WikiDeletePage`).

Coming soon
==============

- reStructuredText encoder
- More data sources
- More docs & tutorials ...
- more ... see CHANGES file for details ;)

Acknowledgements
======================

- Trac devs
- Google devs

Keep up the good work !

Useful links
===============

.. [1] Report an issue
        
(https://opensvn.csie.org/traccgi/swlcu/newticket?component=plugin_trac_gviz)

.. [2] Trac integration with Google Visualization API
         (https://opensvn.csie.org/traccgi/swlcu/wiki/En/Devel/TracGViz)

.. [3] TracGViz 1.3.2 @ PyPI
         (http://pypi.python.org/pypi/TracGViz/1.3.2)

.. [4] Direct download link
         
(http://pypi.python.org/packages/2.5/T/TracGViz/TracGViz-1.3.2-py2.5.egg#md5=aa9af20d5ee2d98c16706eef14c94430)

.. [5] Using TracLinks expressions to embed iGoogle gadgets
         
(https://opensvn.csie.org/traccgi/swlcu/wiki/En/Devel/TracGViz/TracLinks)

-- 
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
Supercomputadores : Sun anuncia Juropa2  -
http://feedproxy.google.com/~r/simelo-es/~3/9nqX4ThNdmU/supercomputadores-sun-anuncia-juropa2.html

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to