You are here

README.txt in Loft Data Grids 7.2

Same filename in this branch
  1. 7.2 README.txt
  2. 7.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Shared/PCLZip/readme.txt
Same filename and directory in other branches
  1. 8 README.txt
Summary

   A module wrapper integrating [1]Loft Data Grids with Drupal.

Installation

    1. Download and unzip this module into your modules directory.
    2. Now go to Administer > Site Building > Modules and enable this
       module.

   If you happen to have the [2]PHPExcel Drupal module installed, be aware
   that this module ignores it and uses it's own dependency code for
   PHPExcel contained in the vendor directory of this module.

  User Permissions: UI Only

   Drupal permissions are provided to limit exporter visibility in UI
   functions only. The distinction is that any function in this module
   that provides UI elements (option list, etc) will respect these
   permissions, however api functions will not.

   These permissions can be used globally to remove certain exporters from
   the UI for any dependent module that uses this module's UI functions.

Upgrade to 2.x

   We have now included the dependencies in the distribution of this
   module, rather than requiring that [3]Composer be installed on your
   system to install this module. This decision was made in an effort to
   make this a more "turn-key" solution for users not familiar yet with
   [4]Composer.

   The 2.x branch no longer uses the [5]Libraries API.

  Required

    1. Update the module to the 2.x version.
    2. Delete the folder libraries/loft_data_grids and all it's contents.

  Optional

    1. You may disable [6]Libraries API if it is not required by any other
       module. If unsure, to be safe just leave it alone.
    2. Remove all instances of library_load('loft_data_grids') from your
       code, as it is not longer relevant.

Code Example

   To use any of the classes in [7]Loft Data Grids in your own module, do
   something like this:
<?php
$data = loft_data_grids_export_data();
$data->add('first', 'Aaron');
$data->add('last', 'Klump');
$output = loft_data_grids_exporter($data, 'CSVExporter')->export();
?>

   Refer to the library for more info. It also contains Doxygene docs.

Contact

     * In the Loft Studios
     * Aaron Klump - Developer
     * PO Box 29294 Bellingham, WA 98228-1294
     * aim: theloft101
     * skype: intheloftstudios
     * d.o: aklump
     * [8]http://www.InTheLoftStudios.com

References

   1. https://github.com/aklump/loft_data_grids
   2. https://drupal.org/project/phpexcel
   3. http://getcomposer.org/
   4. http://getcomposer.org/
   5. https://drupal.org/project/libraries
   6. https://drupal.org/project/libraries
   7. https://github.com/aklump/loft_data_grids
   8. http://www.InTheLoftStudios.com/

File

README.txt
View source
  1. Summary
  2. A module wrapper integrating [1]Loft Data Grids with Drupal.
  3. Installation
  4. 1. Download and unzip this module into your modules directory.
  5. 2. Now go to Administer > Site Building > Modules and enable this
  6. module.
  7. If you happen to have the [2]PHPExcel Drupal module installed, be aware
  8. that this module ignores it and uses it's own dependency code for
  9. PHPExcel contained in the vendor directory of this module.
  10. User Permissions: UI Only
  11. Drupal permissions are provided to limit exporter visibility in UI
  12. functions only. The distinction is that any function in this module
  13. that provides UI elements (option list, etc) will respect these
  14. permissions, however api functions will not.
  15. These permissions can be used globally to remove certain exporters from
  16. the UI for any dependent module that uses this module's UI functions.
  17. Upgrade to 2.x
  18. We have now included the dependencies in the distribution of this
  19. module, rather than requiring that [3]Composer be installed on your
  20. system to install this module. This decision was made in an effort to
  21. make this a more "turn-key" solution for users not familiar yet with
  22. [4]Composer.
  23. The 2.x branch no longer uses the [5]Libraries API.
  24. Required
  25. 1. Update the module to the 2.x version.
  26. 2. Delete the folder libraries/loft_data_grids and all it's contents.
  27. Optional
  28. 1. You may disable [6]Libraries API if it is not required by any other
  29. module. If unsure, to be safe just leave it alone.
  30. 2. Remove all instances of library_load('loft_data_grids') from your
  31. code, as it is not longer relevant.
  32. Code Example
  33. To use any of the classes in [7]Loft Data Grids in your own module, do
  34. something like this:
  35. $data = loft_data_grids_export_data();
  36. $data->add('first', 'Aaron');
  37. $data->add('last', 'Klump');
  38. $output = loft_data_grids_exporter($data, 'CSVExporter')->export();
  39. ?>
  40. Refer to the library for more info. It also contains Doxygene docs.
  41. Contact
  42. * In the Loft Studios
  43. * Aaron Klump - Developer
  44. * PO Box 29294 Bellingham, WA 98228-1294
  45. * aim: theloft101
  46. * skype: intheloftstudios
  47. * d.o: aklump
  48. * [8]http://www.InTheLoftStudios.com
  49. References
  50. 1. https://github.com/aklump/loft_data_grids
  51. 2. https://drupal.org/project/phpexcel
  52. 3. http://getcomposer.org/
  53. 4. http://getcomposer.org/
  54. 5. https://drupal.org/project/libraries
  55. 6. https://drupal.org/project/libraries
  56. 7. https://github.com/aklump/loft_data_grids
  57. 8. http://www.InTheLoftStudios.com/