The challenge with text is to get past the voice it is read with … then to delve into the real gist of the message trying to be conveyed.
The challenge with text is to get past the voice it is read with … then to delve into the real gist of the message trying to be conveyed.
I was reading a recent article on WPTavern and thought to myself, “Hey, this is a great little plugin but doesn’t Jetpack already handle this?”
More or less it does but there are a few “local” conditions that may have been over-looked and I thought I would offer a patch to pick up on some of those conditions.
Currently Jetpack looks to the site_url() for its conditional test on whether or not the TLD has a “.” (dot, period, point, etc.) which is all well and fine but what about “.dev” or “.local” or even certain IP address ranges that are considered “local”?
My initial patch was just expanding the existing conditional statement to include the “.dev” and “.local” extensions but after some discussions I also included a filterable case to also be available for the environment test conditions.
Here’s a link to the pull request on GitHub, what do you think?
“Working with WordPress” and “Working on WordPress” may seem synonymous but the philosophy of each phrase will definitely affect the code you share and support going forward.
When you work with something, it becomes a partnership, a collaboration, a team effort and more often than not an ongoing relationship; while working on something is more like getting it done and moving on … like fixing a car.
All of the major functionalities of most any application, plugin, theme idea can be found in WordPress core code already, the key is in the creative implementation of that code.
Obviously you may need to add some custom code to accomplish building your idea or adjust some specific functionality to be applied differently but that is also the basis behind using the various API and hooks readily available in WordPress. You just need to extend where needed and fine tune the rest. It’s WordPress … anything is possible!
It’s all there for the … taking. Yes, you can take the code and use it as you see fit, just remember to give credit where credit is due and provide the proper attributions.
Not sure where to find something, or even if it exists? Try these developer references:
Maybe you just need a nudge in the right direction? Have you tried any of the numerous Slack channels where many WordPress community members share their time and thoughts (not to mention ongoing development conversations)?
Stay in touch with what is happening with WordPress development, too. Keeping up with new functionality and corrections to core will only benefit you in the long-run. It might even spark an idea using some new functionality being added to core.
As you continue to improve your own WordPress projects, especially with a community of thousands contributing back to it, you will most likely need to build less and less on WordPress while moving to building more and more with WordPress. You may even be one of those contributors that makes life easier for another WordPress developer.
Why work on something, some might even say re-inventing the wheel, when you can simply get behind the wheel and start driving with WordPress from the start … or work with WordPress and help others get the start they may need to bring their awesome ideas to life.
I will always advocate working with WordPress, what are your thoughts?
Much like beauty is in the eye of the beholder so perception is an individual’s viewpoint.
One’s actions and words define another’s perception whether it is the desired result or not. How things are perceived is up to the individuals or groups involved, it is not something that can be decided by one for the other.
If they’re not trashing you, they’re not worried about you.
Preparation is just fooling yourself into thinking you know what to expect.
Day 0: The Flight, Pre-Registration, and Long Walks
I was up at the usual time and ready and waiting for the Aeroport Limo service to arrive at 9:00 AM … the flight was at 11:45 and I wanted to ensure I would be at the airport in plenty of time. Aside from some minor turbulence, the flight itself was rather uneventful … and the California Roll Sushi for lunch in flight on Air Canada 755 was actually pretty good, too.
I rolled into the hotel right at check-in, the flight was early so this was a timely good fortune.
I got settled in, unpacked, and called my wife on FaceTime. We chatted for a little while then I headed off to the Automattic Head Quarters for pre-registrations and volunteer orientation. I was scheduled as a “Casual Runner”.
On my way into Automattic, I ran into Kim … a down-to-earth lady and very much the same person offline as on; something I noticed with almost every person I met that I had previously only known via social networking and/or various interactions on forums, mailing lists and IRC chats.
Once inside and registered I met with several more online people (Emil, Jose, James, Mike and Tyler to name a few).
Afterwards, I walked back to the hotel and then wandered up 8th Street to the Harvest Urban Market to pick up some fresh fruit (and, as it happens, my favorite beer Stella Artois).
Day 1:
Saturday, first thing came early … I needed to be at the Mission Bay Conference Center by 7:00 AM. I set my alarm for 5:30 AM. Got myself organized and headed out the hotel door just after 6:30 AM. Although still before dawn, it was a beautiful walk down 7th Street with a jog over to Owen and finishing up at “Mission Bay” right at 7:00 AM.
Once I got myself organized and sorted out Andy (the volunteer organizer) asked me to help Nick with getting the Swag Store set up. With the help of Nowell, Jenny, Courtney, Marko and a few others we managed to get everything taken care of and ready to role well before the 9:00 AM “opening” time. To finish up everything, I made the first purchase at the Swag Store to ensure the “connections” were all working correctly.
During the rest of my volunteer shift I met Aaron, Andrea R, and Andrea M as well as many more. The Lipinski brothers from CyberChimps, Guillermo Rauch (who presented Socket.IO) and I had an interesting discussion related to theme review guidelines as well.
To end my shift, I helped Michael with the vegan/vegetarian/gluton-free special dietary table prior to lunch being served.
This left me with the afternoon free which I more or less spent in the upstairs presentation room. Mark Jaquith‘s talk on using Backbone.js was quite notable and left me with some ideas to consider for future projects, too.
Day 2:
I have met many people over the last few days and look forward to the next few days working closely with some and meeting even more … if we met and I did not happen to make note of you specifically, please feel free to remind me in the comments below.
PS: For anyone counting, I only collected seven T-shirts during this WordCamp. There were more available but I had to keep in mind the limited space I have for packing things to return home with.
I used to look at semi-acoustics when I was window shopping for a new guitar. The idea of something that sounds good unplugged but also could be plugged in and have a bit more to it always appealed to me.
The only real problem I saw with the whole idea of a semi-acoustic was it was still basically an acoustic guitar (which I own and really appreciate) that someone for all intent and purpose stuffed a microphone inside of and wired it up to a standard phono jack that plugs into an amp. The more I thought about this the more the idea just didn’t seem to fit with what I was looking for.
So, I started looking at semi-hollow and hollow body electric guitars. Now we’re getting places …
… after some hands-on trials and a lot of online research I narrowed down the possibilities to a few different models that might work:
Obviously there were some budget considerations as well as actually finding the guitar in a “local” shop so I could put it to the final, “How does it feel?” test. Fortunately I found a nice music store relatively close to home. If you’re in Oakville and want to browse a large selection of guitars (they had at least three of the models above) as well as other musical instruments and accessories, give Gear Music a look.
Gear Music are a friendly lot and were very welcoming and quick to let me pull down the model I was there to look at … it appeared to be near “out-of-the-box” condition. The Bigsby’s handle still had its rubber tip; and, the pick guard still had its plastic film in pristine condition.
It felt good. It sounded great … unplugged. I was nearly sold as is, but this is a hollow-body electric so I asked, “Where can I plugin this in at?” I was led to a fine collection of amps, and pointed to a nice tube amp to play with. It sounded great … maybe I already said that but it still needs repeating. Another store associate passed by and asked if I had any questions … “does it come with a case?”
“Not that particular model but we have a hard-case in the back made for it.”
“Great, why don’t you drag it up front for me.”
So I ended up putting this beauty into her case and taking her home.