Grayside.Org - module http://grayside.org/taxonomy/term/7 en Freelinking for Casetracker http://grayside.org/freelinking-casetracker <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>I use this extensively in my personal issues queue, and it helps. On the inspiration of an <a href="http://drupal.org/node/485212">issue</a> to colorize the issues in the casetracker views, I&#8217;ve fast-tracked this project to provide thoroughly stylizable links to casetracker cases.</p> <p><a href="http://drupal.org/project/freelinking_casetracker">Freelinking for Case Tracker</a> uses the latest version of <a href="http://drupal.org/project/freelinking">Freelinking</a> to create nice links to casetracker cases, inspired in part on the case linking syntax and styling found on Drupal.Org.</p> <p>For more about <span class="caps">FL3</span> and it&#8217;s course, read my post on it&#8217;s <a href="http://grayside.org/2009/11/freelinking-3-forging-ahead">current status and future directions</a>.</p> </div></div></div><div class="field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-above"><div class="field-label">Terms:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/taxonomy/term/1">drupal</a></div><div class="field-item odd"><a href="/taxonomy/term/7">module</a></div><div class="field-item even"><a href="/category/terms/freelinking">freelinking</a></div><div class="field-item odd"><a href="/category/terms/fl3">FL3</a></div><div class="field-item even"><a href="/category/terms/casetracker">casetracker</a></div></div></div> Fri, 23 Oct 2009 04:31:01 +0000 Grayside 42 at http://grayside.org http://grayside.org/freelinking-casetracker#comments Field Permissions Plus http://grayside.org/field-permissions-plus <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>This <a href="http://drupal.org">Drupal</a> <a href="http://drupal.org/project/field_permissions_plus">module</a> provides a more flexible framework from granting and restricting access to the content of <span class="caps">CCK</span> fields.</p> <p>It provides a simple framework by which you can create multiple modules which cooperate in finding some method of granting access to site users, as opposed to <span class="caps">CCK</span>&#8217;s core permission scheme in which field access modules are effectively looking for ways to deny access.</p> <p>Field Permissions Plus makes Field security behave more akin to the rest of the Drupal Permissions world.</p> <h2>Content Permissions Doesn&#8217;t Play&nbsp;Nice?!</h2> <p>Well, Content Permissions is fine. But it implements <span class="caps">CCK</span>&#8217;s hook_field_permissions(), and that function is just looking for an excuse to deny access. By replacing it, it becomes possible to create complex permission schemes with a positive perspective- and a sparse grid of checkboxes.</p> <h2>Different from the&nbsp;Competitors</h2> <p><a href="http://drupal.org/project/cck_private_fields"><span class="caps">CCK</span> Private Fields</a> and <a href="http://drupal.org/project/cck_field_privacy"><span class="caps">CCK</span> Field Privacy</a> both operate based on node-by-node approvals, user relationships, and so on. This module provides static permissions.</p> <h2>Why the&nbsp;Name?</h2> <p>This module was partially inspired by <a href="http://drupal.org/node/363950">#323950 Edit own field permission</a>. In that thread, creating a &#8220;Content Permissions Plus&#8221; was proposed to solve the problem, because it is too niche a case to integrate into <span class="caps">CCK</span> directly. To avoid the confusion of a project specifying Content Permissions, and developer confusion with the <span class="caps">CCK</span>&#8217;s <span class="caps">API</span>, Field Permissions Plus was named. The &#8220;plus&#8221; is all about the additive nature of the permissions it provides.</p> <ul> <li> {{dp:field_permissions_plus|Field Permissions&nbsp;Plus}}</li> <li>&nbsp;{{dp:cck|<span class="caps">CCK</span>}}</li> </ul> </div></div></div><div class="field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-above"><div class="field-label">Terms:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/taxonomy/term/1">drupal</a></div><div class="field-item odd"><a href="/taxonomy/term/7">module</a></div><div class="field-item even"><a href="/category/terms/cck">cck</a></div><div class="field-item odd"><a href="/category/terms/fields">fields</a></div><div class="field-item even"><a href="/category/terms/permissions">permissions</a></div><div class="field-item odd"><a href="/category/terms/field-permissions-plus">field-permissions-plus</a></div></div></div> Wed, 23 Sep 2009 20:03:39 +0000 Grayside 40 at http://grayside.org http://grayside.org/field-permissions-plus#comments Field Permissions Plus: 2.x Already?! http://grayside.org/2009/09/field-permissions-plus-2x-already <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><a href="http://drupal.org/project/field_permissions_plus">Field Permissions Plus</a> has barely been released, but <span class="caps">FPP</span> 6.x-2.x-dev is already making progress.</p> <p>Tonight, a new release will be packaged that separates the View/Edit Own functionality from the core of <span class="caps">FPP</span>, creating a new sub-module dubbed <strong>Own Field Access</strong>. If you decide to test the development version, be sure to enable this module. If you do not uninstall <span class="caps">FPP</span> 1.x, all the permissions will still be there with all the same boxes checked.</p> <p>The biggest difference in 2.x is the new hook- <tt>hook_field_access_plus()</tt>. This function should be implemented exactly the same as <span class="caps">CCK</span>&#8217;s <tt>hook_field_access</tt>, except anything implemented with the <tt>_plus</tt> version will be deemed an exclusive, instead of inclusive, means of access.</p> <p>With Field Permissions Plus installed, you can now write two kinds of Field Access modules to create your complex Field Access&nbsp;scheme.</p> </div></div></div><div class="field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-above"><div class="field-label">Terms:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/taxonomy/term/1">drupal</a></div><div class="field-item odd"><a href="/taxonomy/term/7">module</a></div><div class="field-item even"><a href="/category/terms/cck">cck</a></div><div class="field-item odd"><a href="/category/terms/permissions">permissions</a></div><div class="field-item even"><a href="/category/terms/hook">hook</a></div></div></div> Tue, 22 Sep 2009 23:39:48 +0000 Grayside 39 at http://grayside.org Field Permissions Plus: Complex Access Schemes http://grayside.org/2009/09/field-permissions-plus-complex-access-schemes <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><strong>This post refers to Field Permissions Plus 1.x</strong></p> <p>This <a href="http://drupal.org">Drupal</a> module provides View Own and Edit Own permissions for <span class="caps">CCK</span> fields. As a necessary step, <a href="http://drupal.org/project/field_permissions_plus">Field Permissions Plus</a> supercedes <a href="http://drupal.org/project/cck"><span class="caps">CCK</span>&#8217;s</a> Content Permissions module so the View/Edit [all] permissions it provides play nice. With this module, if you give a role the ability to View a field, or to View Own a field, they will be able to see it.</p> <p>What does View Own (or Edit Own) mean? Well, <span class="caps">CCK</span> fields are attached to nodes. If you own the node, you own the fields. This permission enables an author to see (or edit) all the field content associated with his own nodes.</p> <p>In the future, <span class="caps">FPP</span> will be expanded as a framework so other modules can provide additional permissions to expand on how a field might become editable or visible.</p> <ul> <li> {{dp:field_permissions_plus|Field Permissions&nbsp;Plus}}</li> <li>&nbsp;{{dp:cck|<span class="caps">CCK</span>}}</li> </ul> </div></div></div><div class="field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-above"><div class="field-label">Terms:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/taxonomy/term/1">drupal</a></div><div class="field-item odd"><a href="/taxonomy/term/7">module</a></div><div class="field-item even"><a href="/category/terms/cck">cck</a></div><div class="field-item odd"><a href="/category/terms/fields">fields</a></div><div class="field-item even"><a href="/category/terms/permissions">permissions</a></div></div></div> Wed, 09 Sep 2009 22:09:29 +0000 Grayside 8 at http://grayside.org Activity Stream for Yelp http://grayside.org/activity-stream-yelp <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>My first module for <a href="http://drupal.org">Drupal</a> is a simple provider module for <a href="http://drupal.org/project/activitystream">Activity Stream</a>. Activity Stream syndicates snippets of content from <span class="caps">RSS</span> feeds with the idea of creating a lifestream, like Facebook&#8217;s ability to import snippets of your activities in other websites.</p> <p><a href="http://drupal.org/project/activitystream_yelp">Activity Stream for Yelp</a> implements the details necessary to provide users with their Yelp reviews. In the future, their may be configurable options to additionally or alternatively include the review&#8217;s of a Drupal user&#8217;s business, Yelp social network, or geographic region.</p> <p>Note that this module currently has no relationship with the <a href="http://drupal.org/project/yelp">Yelp</a> module.</p> <ul> <li>{{dp:activitystream|Activity&nbsp;Stream}}</li> <li>{{dp:activitystream_yelp|Activity Stream for&nbsp;Yelp}}</li> </ul> </div></div></div><div class="field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-above"><div class="field-label">Terms:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/taxonomy/term/1">drupal</a></div><div class="field-item odd"><a href="/taxonomy/term/7">module</a></div><div class="field-item even"><a href="/category/terms/activitystream">activitystream</a></div><div class="field-item odd"><a href="/category/terms/yelp">yelp</a></div><div class="field-item even"><a href="/category/terms/activitystream-yelp">activitystream-for-yelp</a></div></div></div> Tue, 08 Sep 2009 20:11:34 +0000 Grayside 7 at http://grayside.org http://grayside.org/activity-stream-yelp#comments