Providing resources for people with a passion for Christ and the web


Practical internet tools. Help your church reach people. Build effective ministries.
conversations with church leaders about social media
Custom Wordpress Web Design Raleigh
Make a Lasting Impression
Powered by You!
Make a Lasting Impression
Frustrate. Educate. Motivate.

Blog: ImpressCMS Blog - skenow

Make a Lasting Impression | URL | Feed
Update: 2016/10/6 11:10:00 (Update)

2016/10/6 11:10:00 | 8 reads

WordPress recently announced some new advanced SEO features for its Business Plan subscribers. I smiled as I read this, because these are features that have been available to all ImpressCMS users for quite some time.While there are always debates over which meta tags to populate, which ones are relevant, and which ones make no sense, the meta description always seems to be one that is widely accepted and used. If you don't supply one for your page, the search engine giants will take what they...

2015/7/31 9:52:23 | 6 reads

Yesterday, webmasters around the globe were getting emails that looked like they were from Google, which many overlooked or treated with suspicion. I did at first - then, I signed into my Google Webmaster Tools (GWT) account and found they were, indeed, from Google.The message read-"Google systems have recently detected an issue with your homepage that affects how well our algorithms render and index your content. Specifically, Googlebot cannot access your JavaScript and/or CSS files because ...

2014/9/8 9:15:56 | 5 reads

Are you as concerned about security as we are?One of our basic, most fundamental, priorities is security - we strive to do everything we can to provide you with a website you know will stand up to the various attempts at hacking, phishing and privacy invasion. Here in the US, very large and well-known companies are facing some serious fallout because of network and data breaches. We are looking for some vigilant people to help alert us to any potential vulnerabilities or exploits and to help ...

2014/7/11 11:53:01 | 8 reads

I just returned from a vacation with my family to California, where I hoped to capture one of those beautiful photos of the Golden Gate Bridge. However, what we found was a cloud-draped bridge, with only a few glimpses of the structure. Even cloaked in clouds and mist, with the other shore invisible, the view was spectacular and we still ventured across safely.While I was going through the photos we took, I realized how much life and this project resemble this bridge. keep reading ...

2014/5/22 11:04:33 | 8 reads

A while ago, there were some emails going around between @fiammybe, @MekDrop, @eyekeeper and I about being able to test new commits against a given code standard to avoid unnecessary work later on. This is a good question and practice, as is testing the code before integrating it into a development branch leading up to a release. There are tools that facilitate both of these processes - applying code standards and testing - and most modern IDE provide ways to do these things. However, such to...

2014/1/17 12:22:26 | 9 reads

I've spent a fair amount of time unraveling the intricacies of the core of ImpressCMS and it is quite revealing. At times, I wonder - "What were they thinking?". At other times - "What was I thinking?" The latest area I've been focusing on is the database classes.PHP 5.5 is out, and with that, the deprecation of the mysql extension, which we have used exclusively since before our first release. The 1.3 release introduced a sketchy and incomplete foundation for adding PDO support, but it hasn'...

2014/1/6 8:44:35 | 8 reads

Our last exercise in core functionality was a deeper look at preloads, and I wanted to give you a little present to help bring it all together. So, I did it by writing a new preload just to display all the preload events as they were being triggered.With this preload, you see debug messages throughout the page as each event triggers. Not every page triggers every event because some of them are attached to other processes, like loading HTML textareas. The code comments indicate where in the co...

2013/12/26 5:00:28 | 10 reads

Over the years, the people involved in ImpressCMS have become like family to me. That is something difficult to achieve as we are spread around the globe, speak different languages and live in different cultures and have different beliefs. Yet, we have stayed together, shared good times and bad, struggled and endured.Wherever you are and whatever your holidays are, may they bring warmth, love, joy, peace and hope!

2013/11/18 11:11:56 | 8 reads

Since we are now focusing on publishing patches for very specific features, there are lots of opportunities to go deeper under the covers of ImpressCMS and expand, strengthen and share what makes it so great. Patches aren't just quick fixes, they have a lot of value in so many ways. We need to bring attention to why someone would want to use ImpressCMS instead of another sytem, like Wordpress, Joomla!, Drupal or XOOPS. There is so much we have available to us, just waiting to be discovered! ...

2013/11/16 0:00:45 | 9 reads

Recently, we had a new member point out that the Profile module didn't show a user's avatar unless the gravatar option was enabled. While this was quite simple to fix, once it was brought to our attention, it is an example of how tightly coupled some of our code really is.Users are a core functionality and Gravatars are enabled as part of the core preferences - modules should be able to assume that calling a core function will return an appropriate response based on the core settings. Module...

Join Us On Facebook