Dev Blog

  • Joshua Walker's picture
    Joshua Walker
    02/10/2017

    3 easy ways to print current year in Drupal templates

    We've all built them about a hundred times, those copyright lines with the year in the footer.  Here's a few ways to print those with the current year generated, along with any drawbacks involved (looking at you Javascript!).

    PHP:

  • Joshua Walker's picture
    Joshua Walker
    01/12/2015

    CiviCRM Stripe 1.9.1 released. Wordpress backend contrib fix, graceful no-email found error handling

    Release 1.9.1 is mostly for the auto-packager to pick it up (for real this time), but includes a fix for a potential issue in Wordpress when doing a backend contribution.

    Fixes:

  • Joshua Walker's picture
    Joshua Walker
    01/09/2015

    New CiviCRM Stripe 1.9.0 released

    "Finally" right?  This should fix a lot of misc issues that were happening.  This release is compatible with CiviCRM 4.4 & 4.5.
    If you are using CiviCRM 4.5.x, you must update to the latest (4.5.5) - there were issues in core's JS preventing backend contributions with Stripe.

    Some fixes:

  • Joshua Walker's picture
    Joshua Walker
    10/14/2014

    Quick-links for github in gmail!

    Noticed these in my inbox this morning.  How awesome!

    "View Issue" and "View Pull Request" links so you don't have to dig around in the email thread.

  • Joshua Walker's picture
    Joshua Walker
    10/02/2014

    A hook_libraries_info() for Owl Carousel

    While I'm aware that this exists:  https://www.drupal.org/project/owlcarousel , lately I am often tasked to render content in code, rather than via views, DS, etc.

    Here is a hook_libraries_info() entry (for the libraries module), that you can use:

  • Joshua Walker's picture
    Joshua Walker
    07/01/2014

    Packt celebrating 10yrs by offering all eBooks and Videos for $10

    Packt 10 years 10 days $10 dollars

     

    10 years, 10 days, $10 dollars.  I don't know if you've seen their library, but this is a pretty sweet deal. 

    They have books ranging from Business management to servers, mobile apps, and nearly every coding language out there.

    Link: http://goo.gl/QrZZI5

  • Joshua Walker's picture
    Joshua Walker
    06/05/2014

    drastikbydesign.com & dbounty.com support #ResetTheNet

    I have always spoken openly about my position on technical issues via Drastik by Design. We ran a banner for ending IE 6. Open support of Net Neutrality & fighting the SOPA act. Since June 4th, drastikbydesign.com is displaying the #ResetTheNet banner on its home page.

    I encourage my friends and family to give Linux a try (and provide support in their attempts), or at least look into better security options for their devices.

  • Joshua Walker's picture
    Joshua Walker
    05/28/2014

    Nautilus problems flaring in Ubuntu 14 on a Samsung Ultrabook

    Ultrabook means an Intel processor unfortunately, but it is what it is...

    Nautilus quit opening a few updates after upgrading to 14.04. For those going umm, "nautilus"? It is the file browser, or "Files" icon in your apps.
    dmesg shows something like:
    traps: nautilus[pid] trap invalid opcode error:0 in nautilus[400000+152000]

  • Joshua Walker's picture
    Joshua Walker
    04/22/2014

    New Drupal module: Bootstrap Modal Messages

    Transform Drupal messages into Bootstrap Modals!  

    Targets via selector, defaults to Drupal's messages (.messages), it can be changed so you can detach any element(s) from DOM & place in modal.
    Configure the header & footer.  Group all message types in 1 modal, or split apart in multiple.  Option for a "controls div" that is simply a button to re-display the modal.

  • Joshua Walker's picture
    Joshua Walker
    04/14/2014

    Holy crap, dbounty.com is happening soon

    Still taking in all of the rush of emotions as a technical dream comes true.  My friend and occasional business partner of 5 years, James Conlin, was so smitten w/ the idea of dbounty.com that he has helped in tremendous ways to get 'the ship sailin'.