Web Design, Web Development, SEO, Project Management, and Web Hosting in the Vail Valley. For most businesses today, having a well designed, functional and properly maintained website is an integral part of their marketing strategy. Here at the Confluence, we provide a complete service including Web Design and Development, Renovation of Existing Sites, SEO, Technical Support, Consulting, and Hosting. Depending on requirements and budget, our clients use just one, some, or all of our services. At Confluence, we have over 20 years of web design and development experience. We have worked on projects of all sizes and prices. We specialize in mobile-friendly (responsive) WordPress websites. Contact us today so that we can discuss how confluence can help fulfill your website needs.
Find more statistics at Statista
So, I was recently tasked with making buttons and menu links with the angled backgrounds or skewed on the 2D plane. Example below where top button is a menu button ul > li > a –current-item and the bottom button is a call to action button. Of course, making button graphics would have been easy, but not maintainable because as we all know menus change and content “Call to Action” buttons change more frequently. So, I decided to explore a CSS option and as it turned out, it was way more difficult than anticipated. I immediately found the CSS skew()
“To develop for the web is, by nature and necessity, to be a problem-solver.” – So true! “The comparisons between code and Lego are readily apparent: Lego is a system of discrete elements — bricks, plates, and many others — simple building blocks with infinite combination possibilities. Similarly, code is built out of many simple functions that combine to form ingenious solutions to innumerable problems.” Nailed it! I didn’t write any of the above, but I had to share it. It all came from: https://www.easternstandard.com/blog/2019/03/create-web-component-library-think-lego-master-builder I don’t know if I would have ever thought about how legos may have played a
Let me first say that this is no way going to be an in depth review or comparison article. I am primarily a WordPress developer. However, over the last few years I a have been hired to work on a handful of Drupal sites. At first, I will admit that I didn’t like Drupal. It just seemed a little outdated and way more complex. Caveat: I have only worked on Drupal 7 sites which is why they seem outdated. I can not speak to Drupal 8 or Drupal 9 (D9 was just released last June). However, here are my observations
Writing this up to help remind me of the best way to do this for future… I recently created a plugin that allowed admin to create alerts/notices that can then be displayed via a modal on any page where a shortcode was added. I did this because I was getting a lot of request for Covid-19 alerts last April. When creating it, I used a cookie so that I could use a “$hasSeen” variable and if someone was to close out the modal, it set a cookie so that if they navigated around, they didn’t get hit over and over
I was recently asked if I could help make the “User’s Activity Wall” of the Ultimate Social Activity extension for the Ultimate Member plugin include all friend posts and all Administrator posts. Initially, I thought that surely that functionality exists, but low and behold, I couldn’t find it. It seemed as if the Administrators of the site could approve, edit, and delete posts, but if they wanted to make a global announcement, they couldn’t. It is possible that I missed it and if I did, oh well, but as it turned out it was quite a fun little project. First,
I’ll circle back around to add more details later, but as of right now, I am loving this new development and deployment workflow. In a nutshell, I have a new workflow with Composer, NPM, Gulp, and WebPack. I open my project, using terminal I cd to my build directory and type in “npm run start”. It then watches for my changes and with every save, it re-compiles my site. I glance over at my other monitor and watch my changes appear (browser sync). When I am happy with how things look and work, I do a git add –all, then
NPM is great for installing and managing packages in your local projects, but the real magic happens when you get into task runners. The two most popular task runners are Grunt and Gulp. I chose to use Gulp as it just seemed to be a little more modern and a little more popular, but everything I read about Grunt made the decision a tough one. Anyway, adding Gulp to my development workflow has been really fun and it is super cool (at least for us coder nerds). The first things I did was created a Source directory and I called
We have been helping local businesses in the Vail Valley for almost a decade. Here are some of the businesses we work with.
This is a photographer’s website where we wanted to not only feature his images, but also the project details of his work.
This is a new campground, RV, and Cabin rental destination just off Kebler Pass, Colorado.
The Berglund Architects site was redesigned to utilize full-screen display as well as modern responsive technologies such as Bootstrap. In this redesign, we created several new layouts for pages such as portfolio, blog, people, and videos.
Walking Mountains came to me looking to make updates to their existing site, but needed someone to first help them get a child theme implemented. Confluence assisted with the following tasks:
First backed up their live site
Created a staging version of their site
In this project the goals were to increase the website dimensions from 960 px wide to 1440px wide to make the site display larger on larger/wider screens.
We also added new functionality to the site in custom fields for projects
This was a website project that uses Google Maps, Photo Galleries, Video Embeds, eMail Sign up, WooCommerce, Simple and Variable products, Coupon codes, Shipping rates, Taxes and more.