• Skip to main content
  • What We Do
  • Our Work
  • About
  • Contact

Mackey

Lab Notes

February 9, 2015 by Mackey

Building a non-profit website with WordPress + The Events Calendar + Woocommerce

We recently just completed a non-profit website for the National Society of Professional Engineers, Albuquerque (NMSPE Albuquerque), that with the use of WordPress + Woocommerce + The Events Calendar plugin, produced a powerful tool for NMSPE Albuquerque to not only showcase their non-profit, but create events and allow users to purchase tickets.  Event management and selling/ managing ticket sales is functionality that can help any non-profit grow and take the headache out of managing sales and content via multiple sites and avenues.  Often times in the past clients would need to broadcast events via their website, but then sell the tickets via something such as Eventbrite, but with the addition of Tickets: Woocommerce clients can not only broadcast their events, but easily sell tickets online as well and at an affordable price.

Events - New Mexico Society of Professional Engineers Albuquerque

 

Engineers Week 2015

 

Beyond the setup of Woocommerce + The Events Calendar, we customized a theme using the Genesis Framework to better serve the user’s needs and along brand guidelines.

The essential setup needs are:

  • WordPress Vanilla install
  • Genesis Framework + custom Child Theme (~$99)
  • Woocommerce
  • Tickets: Woocommerce ($65)
  • Genesis Connect for Woocommerce (this basically integrates Woocommerce with the Genesis Framework)
  • The Events Calendar

In addition we also included:

  • Gravity Forms for forms and email newsletter sign up
  • Yoast SEO for Search Engine Optimization
  • Genesis Responsive Slider for the Homepage Slider
  • Advanced Custom Fields for additional field options for the Homepage Slider and generally just a really handy plugin

Although a novice could definitely integrate and build out this site, we had to make a good amount of modifications and customizations not only to the theme, but to integrate Woocommerce + Tickets + The Events Calendar, specifically in regards to layout and aesthetic, but also with regard to functionality.  But for someone with coding knowledge and WordPress background, this setup can cut costs and labor and create an affordable option for non-profits, but with plenty of power under the trunk.

Beyond the plugin install and customization, the only other need is choosing a payment gateway.  In our case they opted for PayPal Standard which runs payments off site at PayPal and has no monthly fees plus doesn’t require a SSL certificate — again keeping fixed costs low for non-profits.

We’re not going to into explicit details in regards to implementation, but if you stumble upon this and have questions either about your own setup and install or would like to find out more information about how we can help to implement for your non-profit or organization, drop us a note.

Filed Under: Journal, Projects, Wordpress, Work

January 27, 2015 by Mackey

Good taste.

This is a bit old. It resonates so well, with not only the overall struggle of being a creative, but also to many aspects of life. A bit of inspiration to hang in there and stay with it… as long as you have good taste.

“Nobody tells this to people who are beginners, I wish someone told me. All of us who do creative work, we get into it because we have good taste. But there is this gap. For the first couple years you make stuff, it’s just not that good. It’s trying to be good, it has potential, but it’s not. But your taste, the thing that got you into the game, is still killer. And your taste is why your work disappoints you. A lot of people never get past this phase, they quit. Most people I know who do interesting, creative work went through years of this. We know our work doesn’t have this special thing that we want it to have. We all go through this. And if you are just starting out or you are still in this phase, you gotta know its normal and the most important thing you can do is do a lot of work. Put yourself on a deadline so that every week you will finish one story. It is only by going through a volume of work that you will close that gap, and your work will be as good as your ambitions. And I took longer to figure out how to do this than anyone I’ve ever met. It’s gonna take awhile. It’s normal to take awhile. You’ve just gotta fight your way through.”

– Ira Glass

Filed Under: Journal, Thoughts

December 27, 2014 by Mackey

WordPress taxonomy / term if category is parent of child

A quick little WordPress snippet to determine if a category or taxonomy or term has a parent, has a parent and child, or has no parent, but a child.

Specifically we used this to show and hide sub-categories via a drop down menu using Woocommerce, but could be handy in many instances.  Just insert this code where you are want to add conditional logic based on the category structure.

$term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) ); // get current term
$parent = get_term($term->parent, get_query_var('taxonomy') ); // get parent term
$children = get_term_children($term->term_id, get_query_var('taxonomy')); // get children
if(($parent->term_id!="" && sizeof($children)>0)) {
// has parent and child
}elseif(($parent->term_id!="") && (sizeof($children)==0)) {
// has parent, no child
}elseif(($parent->term_id=="") && (sizeof($children)>0)) {
// no parent, has child
}

Filed Under: Code Snippets

November 22, 2014 by Mackey

UBYOB Bag Design

We recently were asked to help design some appropriately inappropriate bag concepts for UBYOB. Ideas and concept by UBYOB and design by Mackey.

2

3

4

5

 

Filed Under: Design, Work

November 14, 2014 by Mackey

Custom App? Sure, why not?

We’ve done a lot of work with various groups at Pasadena City College, including the eSTEM grant, which focuses on providing better support and increasing student diversity in Science, Technology, Engineering, and Mathematics. One of the many projects under this grant has been the creation and opening of the STEM Center, where selected students enrolled in PCC science courses go to study independently, receive support from mentors, study with peers, and attend various events and workshops.

Each semester, the students invited to attend the STEM Center commit to spending a certain amount of time in the center. After almost a year of students hand-writing how much time they spent in the center and mentors manually entering it into an Excel sheet, we all decided that there HAS to be a better way. We spent many hours searching through the exhaustive list of time-tracking apps that already existed, and quickly realized that none of them would work. The STEM Center was looking to not only capture the time students spent in the center, but also the activities they were participating in while there. None of these pre-existing apps were the perfect match for what they needed.

A common mantra at Mackey is “sure, why not”. Had we developed an app like this before? Definitely not. Could we figure out a way to get it done? Sure, why not. Together, we set out with the STEM Center to think up the perfect app— How would it work? What would it track? What would it look like? What information would it give to students and those running the center?. We combined some big thinking, creative designs, and developer help to create a custom web app that would meet this vision and the data that was needed.

The finished product has a front end that allows students to check in and out, log their activities and % of time spent on type of activity, and view their progress. It has a backend that allows admins to view the students, track the hours students are logging and run MANY different types of reports to assist in analyzing all of this data.  We have just finished the first roll-out and students have started to use it. As we work through the remainder of this semester and as well as future ones, we know that there will be tweaks, additions, and deletions. But, for now, we have the beginning of a web app customized to their branding and their needs. Perhaps, you could say, we are one step closer to “the perfect match”.

home photo3 photo2 photo4 dashboard photo1-(1)  photo1-(2)

 

Screen Shot 2014-11-13 at 7.59.27 PM Screen Shot 2014-11-13 at 7.57.19 PM

Filed Under: Design, Journal, Projects, Work

November 6, 2014 by Mackey

WordPress Migrate / Transfer Database Reverting to Install Screen (install.php)

Today we were transferring a WordPress site to our test server to do some work, usually simple enough and something we’ve done hundreds of times.  The transfer of the all the wp-content files and database file went smoothly, but upon attempting to login we kept getting the install screen from WordPress (install.php).  At first we thought it might be a corrupt database or .htaccess issue, but after reviewing both we found no issues and the install.php page was still appearing.  Finally we found the issue.  The solution is simple and afterward (if this works for you) you’ll feel like a bonehead for not noticing it.  The issue came down to needing to change the table prefix in wp-config.php to match the transferred database.  Yes, as I said, stupidly simple.

  1. Log into phpmyadmin or look at the wp-config.php file on the server you are transferring from and find the table prefix value.
  2. Copy this value, then open up your wp-config.php file on the server you are transferring to.
  3. Find $table_prefix around line 71 and replace the current value with the one that you copied in step 2.
  4. Save it to your server and then go to yoursite.com/wp-admin

wp-config

 

Filed Under: Code Snippets

  • « Go to Previous Page
  • Go to page 1
  • Interim pages omitted …
  • Go to page 4
  • Go to page 5
  • Go to page 6
  • Go to page 7
  • Go to page 8
  • Interim pages omitted …
  • Go to page 11
  • Go to Next Page »
Mackey
Web Design and Development, Branding, Graphic Design and Marketing Strategy
680 East Colorado Blvd., Suite 180 & Second Floor, Pasadena, CA 91101
info@mackeycreativelab.com // 626 214 5093
© 2014-2021 Mackey, LLC, All Rights Reserved