DRUPAL-6 https://blog.riff.org/index.php/ en The Drupal Block system from drop.org to Drupal 8: video from DrupalCon Prague https://blog.riff.org/index.php/2013_09_27_the_drupal_block_system_from_droporg_to_drupal_8_video_from_drupalcon_prague <article data-history-node-id="300" class="node node--type-story node--promoted node--view-mode-teaser clearfix"> <header> <h2 class="node__title"> <a href="/index.php/2013_09_27_the_drupal_block_system_from_droporg_to_drupal_8_video_from_drupalcon_prague" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">The Drupal Block system from drop.org to Drupal 8: video from DrupalCon Prague</span> </a> </h2> <div class="node__meta"> <article class="profile"> </article> <span> Submitted by <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Frederic Marand</span></span> on <span class="field field--name-created field--type-created field--label-hidden"><time datetime="2013-09-27T09:31:04+02:00" title="Friday, September 27, 2013 - 09:31" class="datetime">Fri, 2013-09-27 09:31</time> </span> </span> </div> </header> <div class="node__content clearfix"> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/index.php/2013_09_27_the_drupal_block_system_from_droporg_to_drupal_8_video_from_drupalcon_prague" rel="tag" title="The Drupal Block system from drop.org to Drupal 8: video from DrupalCon Prague" hreflang="und">Read more<span class="visually-hidden"> about The Drupal Block system from drop.org to Drupal 8: video from DrupalCon Prague</span></a></li><li class="comment-add"><a href="/index.php/comment/reply/node/300/comment_node_story#comment-form" title="Share your thoughts and opinions." hreflang="und">Add new comment</a></li></ul> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>So DrupalCon Prague is almost over, and I can now share with you the video of my session about the history of the Drupal block system, from drop.org to Drupal 8, just as recorded on wednesday.</p> <iframe width="640" height="480" src="//www.youtube.com/embed/m_dovGmvELI" frameborder="0" allowfullscreen></iframe> <p>The session page is available on <a href="https://prague2013.drupal.org/session/blocks-drop.org-drupal-8-and-beyond">https://prague2013.drupal.org/session/blocks-drop.org-drupal-8-and-beyo…</a> where you can also rate it. Please to it over there, or add your comments here: it is very useful for me to see what needs to be adjusted for upcoming presentations. Based on the overall feedback, it seems that:</p> </div> </div> </article> Fri, 27 Sep 2013 07:31:04 +0000 Frederic Marand 300 at https://blog.riff.org How to restore Unfuddle dumps: migrating to Drupal CaseTracker https://blog.riff.org/index.php/2011_09_03_how_to_restore_unfuddle_dumps_migrating_to_drupal_casetracker <span class="field field--name-title field--type-string field--label-hidden">How to restore Unfuddle dumps: migrating to Drupal CaseTracker</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Frederic Marand</span></span> <span class="field field--name-created field--type-created field--label-hidden"><time datetime="2011-09-03T17:02:38+02:00" title="Saturday, September 3, 2011 - 17:02" class="datetime">Sat, 2011-09-03 17:02</time> </span> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/2011_09_03_how_to_restore_unfuddle_dumps_migrating_to_drupal_casetracker" rel="tag" title="How to restore Unfuddle dumps: migrating to Drupal CaseTracker" hreflang="en">Read more<span class="visually-hidden"> about How to restore Unfuddle dumps: migrating to Drupal CaseTracker</span></a></li><li class="comment-comments"><a href="/2011_09_03_how_to_restore_unfuddle_dumps_migrating_to_drupal_casetracker#comments" title="Jump to the first comment." hreflang="en">3 comments</a></li><li class="comment-new-comments"><a href="/taxonomy/term/64/feed" class="hidden" title="Jump to the first new comment." data-history-node-last-comment-timestamp="1470562012" data-history-node-field-name="comment_node_story"></a></li><li class="comment-add"><a href="/comment/reply/node/287/comment_node_story#comment-form" title="Share your thoughts and opinions." hreflang="en">Add new comment</a></li></ul> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><a href="http://unfuddle.com">Unfuddle</a> is a very convenient and fairly cheap SaaS hosted Redmine (with extensions) and SVN/Git, which I use regularly on customer projects. Their service includes reassuring "Backup" options, going as far as to include the ability to backup to your own Amazon S3 bins in addition to their local backups.</p> <p>Recently, however, I had to go back to an archived project for which I had dutifully taken a dump before closing it on Unfuddle, and looked for a way to restore it to my Unfuddle account. To no avail. Unfuddle support then kindly confirmed that the service did include a backup feature, but no restore:</p> <blockquote cite="Unfuddle ticket #30553">Backups of projects within Unfuddle are for personal use only and cannot be restored into accounts via the interface. This however may be possible with some custom scripting on your part and with the use of our API (<a href="http://unfuddle.com/docs/api">http://unfuddle.com/docs/api</a>).</blockquote> What then ? </div> Sat, 03 Sep 2011 15:02:38 +0000 Frederic Marand 287 at https://blog.riff.org What to do when you can no longer login to your Drupal site https://blog.riff.org/index.php/2011_08_04_what_to_do_when_you_can_no_longer_login_to_your_drupal_site <span class="field field--name-title field--type-string field--label-hidden">What to do when you can no longer login to your Drupal site</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Frederic Marand</span></span> <span class="field field--name-created field--type-created field--label-hidden"><time datetime="2011-08-04T09:51:00+02:00" title="Thursday, August 4, 2011 - 09:51" class="datetime">Thu, 2011-08-04 09:51</time> </span> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/2011_08_04_what_to_do_when_you_can_no_longer_login_to_your_drupal_site" rel="tag" title="What to do when you can no longer login to your Drupal site" hreflang="und">Read more<span class="visually-hidden"> about What to do when you can no longer login to your Drupal site</span></a></li><li class="comment-comments"><a href="/2011_08_04_what_to_do_when_you_can_no_longer_login_to_your_drupal_site#comments" title="Jump to the first comment." hreflang="und">1 comment</a></li><li class="comment-new-comments"><a href="/taxonomy/term/64/feed" class="hidden" title="Jump to the first new comment." data-history-node-last-comment-timestamp="1312518360" data-history-node-field-name="comment_node_story"></a></li><li class="comment-add"><a href="/comment/reply/node/286/comment_node_story#comment-form" title="Share your thoughts and opinions." hreflang="und">Add new comment</a></li></ul> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>So the scenario is this: you notice that you are no longer able to login on your Drupal site:</p> <ul> <li>the <code>{users}</code> table entry for your account looks just fine</li> <li>the <code>login</code> and <code>access</code> timestamps on your account are just a few seconds old, matching your latest attempt to login</li> <li>you reset your password in the DB, just in case, and it still does not work</li> <li>the telltale is that Drupal will not even tell you your login failed: it actually works, as the <code>{users}</code> table shows, but yet you are not logged in</li> </ul> <p>Can you guess what can have been going wrong and fix it&nbsp;?</p> </div> Thu, 04 Aug 2011 07:51:00 +0000 Frederic Marand 286 at https://blog.riff.org Drupal tip of the day: using "format" in Drupal aliases https://blog.riff.org/index.php/2010_03_27_drupal_tip_of_the_day_using_format_in_drupal_aliases <article data-history-node-id="271" class="node node--type-story node--promoted node--view-mode-teaser clearfix"> <header> <h2 class="node__title"> <a href="/2010_03_27_drupal_tip_of_the_day_using_format_in_drupal_aliases" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Drupal tip of the day: using &quot;format&quot; in Drupal aliases</span> </a> </h2> <div class="node__meta"> <article class="profile"> </article> <span> Submitted by <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Frederic Marand</span></span> on <span class="field field--name-created field--type-created field--label-hidden"><time datetime="2010-03-27T22:44:22+01:00" title="Saturday, March 27, 2010 - 22:44" class="datetime">Sat, 2010-03-27 22:44</time> </span> </span> </div> </header> <div class="node__content clearfix"> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/2010_03_27_drupal_tip_of_the_day_using_format_in_drupal_aliases" rel="tag" title="Drupal tip of the day: using &quot;format&quot; in Drupal aliases" hreflang="und">Read more<span class="visually-hidden"> about Drupal tip of the day: using &quot;format&quot; in Drupal aliases</span></a></li><li class="comment-add"><a href="/comment/reply/node/271/comment_node_story#comment-form" title="Share your thoughts and opinions." hreflang="und">Add new comment</a></li></ul> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>I noticed today that one of my sites returned 403 Access denied on various pages with URLs like <code>format/&lt;foo&gt;</code>, although it was an alias for a <code>taxonomy/term/&lt;tid&gt;</code> taxonomy path which was actually available when not aliased. What could be going on ?</p> </div> </div> </article> Sat, 27 Mar 2010 21:44:22 +0000 Frederic Marand 271 at https://blog.riff.org Drupal as one of the key Internet Technologies https://blog.riff.org/index.php/2010_02_23_drupal_as_one_of_the_key_internet_technologies <span class="field field--name-title field--type-string field--label-hidden">Drupal as one of the key Internet Technologies</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Frederic Marand</span></span> <span class="field field--name-created field--type-created field--label-hidden"><time datetime="2010-02-23T15:31:08+01:00" title="Tuesday, February 23, 2010 - 15:31" class="datetime">Tue, 2010-02-23 15:31</time> </span> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/2010_02_23_drupal_as_one_of_the_key_internet_technologies" rel="tag" title="Drupal as one of the key Internet Technologies" hreflang="en">Read more<span class="visually-hidden"> about Drupal as one of the key Internet Technologies</span></a></li><li class="comment-comments"><a href="/2010_02_23_drupal_as_one_of_the_key_internet_technologies#comments" title="Jump to the first comment." hreflang="en">2 comments</a></li><li class="comment-new-comments"><a href="/taxonomy/term/64/feed" class="hidden" title="Jump to the first new comment." data-history-node-last-comment-timestamp="1267104558" data-history-node-field-name="comment_node_story"></a></li><li class="comment-add"><a href="/comment/reply/node/269/comment_node_story#comment-form" title="Share your thoughts and opinions." hreflang="en">Add new comment</a></li></ul> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Received this Harris Interactive poll today, on behalf of Tarsus, the french company organizing the <a href="http://www.solutionslinux.fr">Solutions Linux</a> expo.</p> <p>One of the choices was a list of the top 30 Internet Technologies. And guess what ? For once, Drupal was on the list: first time I see it mentioned in this type of business context. Interesting.</p> <p><img class="imagecentre" src="http://blog.riff.org/sites/blog.riff.org/files/20100223-drupal-tech_1.png" alt="Drupal among the top 30 internet technologies" /></p></div> Tue, 23 Feb 2010 14:31:08 +0000 Frederic Marand 269 at https://blog.riff.org Debug vanilla https://blog.riff.org/index.php/2009_12_11_debug_vanilla <span class="field field--name-title field--type-string field--label-hidden">Debug vanilla</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Frederic Marand</span></span> <span class="field field--name-created field--type-created field--label-hidden"><time datetime="2009-12-11T12:14:12+01:00" title="Friday, December 11, 2009 - 12:14" class="datetime">Fri, 2009-12-11 12:14</time> </span> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/2009_12_11_debug_vanilla" rel="tag" title="Debug vanilla" hreflang="en">Read more<span class="visually-hidden"> about Debug vanilla</span></a></li><li class="comment-comments"><a href="/2009_12_11_debug_vanilla#comments" title="Jump to the first comment." hreflang="en">2 comments</a></li><li class="comment-new-comments"><a href="/taxonomy/term/64/feed" class="hidden" title="Jump to the first new comment." data-history-node-last-comment-timestamp="1260700920" data-history-node-field-name="comment_node_story"></a></li><li class="comment-add"><a href="/comment/reply/node/266/comment_node_story#comment-form" title="Share your thoughts and opinions." hreflang="en">Add new comment</a></li></ul> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Most of the time, when working on some piece of code, I'll resort to the configured debugger in my current Zend Studio configuration. And you probably do too :-)</p> <p>However, I often have to access debug-type information on live sites where installing a debugger is out of the question, and I find myself often resorting to parameter dumps like the following:<br /> &lt;?php<br /> // lazy version for simple cases<br /> function foo_bar($x, $y, $z) {<br /> dsm(func_get_args());<br /> // [...]</p> <p>// less lazy version for more hairy cases<br /> function foo_baz($x, $y, $z) {<br /> dsm(array('in foo_baz, x' =&gt; $x, 'y' =&gt; $y, 'z' =&gt; $z));<br /> // ...<br /> ?&gt;</p> <p>You've probably being using it too and, of course, after the first few dozen times, it becomes a bit used. So here's a tiny snippet that makes such dumps simpler to type and use :</p> </div> Fri, 11 Dec 2009 11:14:12 +0000 Frederic Marand 266 at https://blog.riff.org Easy mass deletions https://blog.riff.org/index.php/2009_11_16_easy_mass_deletions <span class="field field--name-title field--type-string field--label-hidden">Easy mass deletions</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Frederic Marand</span></span> <span class="field field--name-created field--type-created field--label-hidden"><time datetime="2009-11-16T14:21:11+01:00" title="Monday, November 16, 2009 - 14:21" class="datetime">Mon, 2009-11-16 14:21</time> </span> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/2009_11_16_easy_mass_deletions" rel="tag" title="Easy mass deletions" hreflang="und">Read more<span class="visually-hidden"> about Easy mass deletions</span></a></li><li class="comment-comments"><a href="/2009_11_16_easy_mass_deletions#comments" title="Jump to the first comment." hreflang="und">1 comment</a></li><li class="comment-new-comments"><a href="/taxonomy/term/64/feed" class="hidden" title="Jump to the first new comment." data-history-node-last-comment-timestamp="1258398240" data-history-node-field-name="comment_node_story"></a></li><li class="comment-add"><a href="/comment/reply/node/263/comment_node_story#comment-form" title="Share your thoughts and opinions." hreflang="und">Add new comment</a></li></ul> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Sometimes, you want to delete a whole bunch of users, terms, or nodes, say to cleanup a site while developing and still keep its configuration, so reinstalling is not really an option, and the normal content- or user-administration pages get in your way because they only show a limited number of entries, meaning you have to delete page after page of entries.</p> </div> Mon, 16 Nov 2009 13:21:11 +0000 Frederic Marand 263 at https://blog.riff.org Module Extendr for Flickr https://blog.riff.org/index.php/2009_09_14_module_extendr_for_flickr <article data-history-node-id="261" class="node node--type-story node--promoted node--view-mode-teaser clearfix"> <header> <h2 class="node__title"> <a href="/index.php/2009_09_14_module_extendr_for_flickr" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Module Extendr for Flickr</span> </a> </h2> <div class="node__meta"> <article class="profile"> </article> <span> Submitted by <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Frederic Marand</span></span> on <span class="field field--name-created field--type-created field--label-hidden"><time datetime="2009-09-14T17:23:34+02:00" title="Monday, September 14, 2009 - 17:23" class="datetime">Mon, 2009-09-14 17:23</time> </span> </span> </div> </header> <div class="node__content clearfix"> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/index.php/2009_09_14_module_extendr_for_flickr" rel="tag" title="Module Extendr for Flickr" hreflang="und">Read more<span class="visually-hidden"> about Module Extendr for Flickr</span></a></li><li class="comment-add"><a href="/index.php/comment/reply/node/261/comment_node_story#comment-form" title="Share your thoughts and opinions." hreflang="und">Add new comment</a></li></ul> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>In case you've found Jeff Miccolis' post about the <a href="http://developmentseed.org/blog/2009/feb/05/extendr-flickr-and-views">Extendr module for Flickr</a> great, but have been bothered by the fact that the link on the blog was broken and that comments on that article were closed, the good news is that he made his code available on drupal.org too, at:</p> <p><a href="http://devseed.svn.cvsdude.com/sandbox/drupal-6/extendr/">http://devseed.svn.cvsdude.com/sandbox/drupal-6/extendr/</a></p> </div> </div> </article> Mon, 14 Sep 2009 15:23:34 +0000 Frederic Marand 261 at https://blog.riff.org Views in Paris https://blog.riff.org/index.php/2009_08_29_views_in_paris <article data-history-node-id="260" class="node node--type-story node--promoted node--view-mode-teaser clearfix"> <header> <h2 class="node__title"> <a href="/index.php/2009_08_29_views_in_paris" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Views in Paris</span> </a> </h2> <div class="node__meta"> <article class="profile"> </article> <span> Submitted by <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Frederic Marand</span></span> on <span class="field field--name-created field--type-created field--label-hidden"><time datetime="2009-08-29T17:08:10+02:00" title="Saturday, August 29, 2009 - 17:08" class="datetime">Sat, 2009-08-29 17:08</time> </span> </span> </div> </header> <div class="node__content clearfix"> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/index.php/2009_08_29_views_in_paris" rel="tag" title="Views in Paris" hreflang="und">Read more<span class="visually-hidden"> about Views in Paris</span></a></li><li class="comment-add"><a href="/index.php/comment/reply/node/260/comment_node_story#comment-form" title="Share your thoughts and opinions." hreflang="und">Add new comment</a></li></ul> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>In case you've been living under a rock, DrupalCon Paris is happening next week, and features, not one, but two Views Sessions, in addition to merlinofchaos' own CTools sessions on Panels 3 and CTools. One of them being, of course, by yours truly :-)</p> </div> </div> </article> Sat, 29 Aug 2009 15:08:10 +0000 Frederic Marand 260 at https://blog.riff.org Gadgets module now available for Drupal 6 https://blog.riff.org/index.php/2009_05_24_gadgets_module_now_available_for_drupal_6 <article data-history-node-id="259" class="node node--type-story node--promoted node--view-mode-teaser clearfix"> <header> <h2 class="node__title"> <a href="/2009_05_24_gadgets_module_now_available_for_drupal_6" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Gadgets module now available for Drupal 6</span> </a> </h2> <div class="node__meta"> <article class="profile"> </article> <span> Submitted by <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Frederic Marand</span></span> on <span class="field field--name-created field--type-created field--label-hidden"><time datetime="2009-05-24T17:13:11+02:00" title="Sunday, May 24, 2009 - 17:13" class="datetime">Sun, 2009-05-24 17:13</time> </span> </span> </div> </header> <div class="node__content clearfix"> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/2009_05_24_gadgets_module_now_available_for_drupal_6" rel="tag" title="Gadgets module now available for Drupal 6" hreflang="en">Read more<span class="visually-hidden"> about Gadgets module now available for Drupal 6</span></a></li><li class="comment-add"><a href="/comment/reply/node/259/comment_node_story#comment-form" title="Share your thoughts and opinions." hreflang="en">Add new comment</a></li></ul> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>2011-08-06: UPDATE: now available from <a href="http://drupal.org/sandbox/fgm/1242900">my drupal.org sandbox</a></p></div> </div> </article> Sun, 24 May 2009 15:13:11 +0000 Frederic Marand 259 at https://blog.riff.org