You are here

README.txt in Domain Access 5

README file for Domain Content

File

domain_content/README.txt
View source
  1. /**
  2. * @file
  3. * README file for Domain Content
  4. */
  5. Domain Access: Content Administration
  6. Provides a Content list screen for each active domain.
  7. CONTENTS
  8. --------
  9. 1. Introduction
  10. 1.1 Use-Case
  11. 1.2 Sponsors
  12. 2. Installation
  13. 2.1 Permissions
  14. 3. Menu Items
  15. 3.1 Access Control
  16. 3.2 Affiliated Content
  17. 3.3 Active Domains
  18. 4. Content Editing
  19. 4.1 Affiliates
  20. 4.2 Domain Access Options
  21. 5. Developer Notes
  22. ----
  23. 1. Introduction
  24. The Domain Content provides an alternate view for batch editing site content.
  25. The module is part of the Domain Access module group.
  26. ----
  27. 1.1 Use-Case
  28. Domain Access is a node access module. By design, Drupal's default content
  29. administration page does not respect node access rules.
  30. The Domain Content provides an additional set of batch content administration
  31. pages that respect the node access rules set by the Doamin Access module.
  32. ----
  33. 1.2 Sponsors
  34. Domain Content is sponsored by Morris DigitalWorks.
  35. http://morrisdigitalworks.com
  36. ----
  37. 2. Installation
  38. To install the module, simply untar the download and put it in your site's
  39. modules directory. After reading this document, enable the module normally.
  40. When you enable the module, no new tables will be created in your Drupal
  41. database.
  42. If you wish for users with the 'edit domain nodes' permission to access the
  43. Domain Content interface, you must enable the 'Use access control for
  44. editors' option under Advanced Settings on the Domains configuration page:
  45. Administer > Site Building > Domains
  46. ----
  47. 2.1 Permissions
  48. The Domain Content module does not add any new Access Control permissions.
  49. The module uses the existing permissions from the Domain Access module.
  50. ----
  51. 3. Menu Items
  52. When the module is installed, a new top-level Administration menu is created.
  53. This menu is titled 'Affiliated Content'.
  54. ----
  55. 3.1 Access Control
  56. The Access Control permissions for the module are set by the root Domain Access
  57. module. The relevant permissions are:
  58. - 'edit domain nodes'
  59. - 'set domain access'
  60. Users with the 'edit domain nodes' permission can view content for domains where
  61. they are assigned editors. Users with the 'set domain access' permission can
  62. view content for domains where they are assigned editors _and_ reassign content
  63. to one or more affiliates.
  64. Users with the core 'administer nodes' permission may view and edit content on any
  65. affiliate.
  66. Either the 'administer nodes' or the 'edit domain nodes' permission is required to
  67. access the 'Affiliate content' screen.
  68. ----
  69. 3.2 Affiliated Content
  70. The Affiliated Content link resides at the path 'admin/domain/content'. This
  71. page returns a list of all domains for which the user can edit or view content.
  72. By design, the first menu item under Affiliated Content is the 'Content for all
  73. affiliate sites' link. This page will show all content that is viewable across
  74. all site affiliates. [Technically, the page shows all content assigned to the
  75. 'domain_site' access realm.]
  76. ----
  77. 3.3 Active Domains
  78. For each active domain in your Domain Access configuration, the Domain Content
  79. module will set a new menu item. This page shows a list of all content that is
  80. assigned to that domain.
  81. If users have the appropriate access to edit content for that domain, the menu
  82. item will be available.
  83. ----
  84. 4. Content Editing
  85. The batch editing forms for Domain Content work identically to those for the
  86. default Drupal 'administer content' screen.
  87. ----
  88. 4.1 Affiliates
  89. On the batch editing form is an additional column labelled 'Affiliates.'
  90. This column shows the Domain Access rules for each node. Remember that content
  91. that is assigned to more than one domain can be edited by multiple users, so
  92. be careful when editing content that is published to multiple affiliates.
  93. ----
  94. 4.2 Domain Access Options
  95. You may use this form to batch update the Domain Access rules for your nodes.
  96. If you have the 'set domain access' permission, you will see the Domain Access
  97. Options form elements beneath the node list.
  98. If you select the operation "Change affiliate publishing options", any nodes that you
  99. select can be batch updated to the new settings you select.
  100. By default, the currently active domain will be chosen, as will the value set for
  101. promoting new nodes to all affiliates.
  102. WARNING: It is possible that you may move some nodes to domains other
  103. than the currently active domain. If so, some nodes will be reomved from
  104. the form after you submit the update. This behavior is normal and desired.
  105. ----
  106. 5. Developer Notes
  107. A companion module that handles this function for Comments is also needed.
  108. Contributions welcome.