Posts Tagged:Expert Drupal Development

rfp-robotRFP ROBOT: Website Request for Proposal Generator

The time has come for a new website (or website redesign), which means you need to write a website request for proposal or web RFP. A Google search produces a few examples, but they vary wildly and don’t seem to speak really to your goals for developing or redesigning a new website. You need to write a website RFP that will clearly articulate your needs and generate responses from the best website designers and developers out there. But how?

Have no fear, RFP Robot is here. He will walk you through a step-by-step process to help you work through the details of your project and create a PDF formatted website design RFP that will provide the information vendors need to write an accurate bid. RFP Robot will tell you what info you should include, point out pitfalls, and give examples.


Creating Vue.js Component Instances Programmatically

This article assumes basic understanding of Vue.js framework and how to create components in it. If you are new to Vue, then this CSS-Tricks series is a good place to start. I have been on a Vue.js project that required the ability to create components programmatically. By programmatically, I mean you create and insert the components completely from JavaScript, without writing anything in the template. This article aims to illustrate how different aspects of using components in a template, such as instantiation, props passing, slots, mounting, translate to JavaScript code. Normally if you are working with the recommended Single File Component style, you would have a Button component like so: <template> <button :class=”type”><slot /></button> </template> <script> export default { name: ‘Button’, props: [ ‘type’ ], } </script> To use it in another component, all you have to do is import the Button component and insert its tag in the template:…

Read More →

Using CSS Clip Path to Create Interactive Effects

Do you remember being a kid, cutting out pictures from magazines? Did you glue them onto paper to create your own collages? This post is about cutting out images on the web using the CSS property clip-path. We will discuss how to do the cutting and how we can use these cut-out parts to create some interesting effects, combining these cut-out parts with the original image. I’ll use the following photo as an example. The flower stands out from the rest of the photo. It is a natural focal point to cut out and create our effects around. Image courtesy of Unsplash. Credit: Hermes Rivera Creating the SVG First off, we are going to create a new SVG file and import our example image into it. You will need image editing software with vector capability to make the cut. I’m using Inkscape, a free open source editor, but you can…

Read More →

Drupal Global Training & Sprint Day January 27, 2018 Tokyo

Start:  2018-01-27 10:00 – 17:00 Asia/Tokyo Event type:  Training (free or commercial) http://cmslabo.org/drupal-global-training-days/2018/0127 Drupal Global Training & Sprint Day January 27, 2018 Tokyo Global Training is for beginners, and Sprint is workshop of Drupal decoupled systems. At Sprint, We are planning to hands-on training of Contenta, Reservior, Decoupled Drupal with GraphQL and React, and front end language which is AngularJS, Vue.JS, React, Ruby, etc…. Source: https://groups.drupal.org/node/512931/feed

How to Make Your Website Better at Qualifying Sales Leads by @manageyourleads

Here’s how you can use your site to educate and communicate with new prospects and qualify sales leads.The post How to Make Your Website Better at Qualifying Sales Leads by @manageyourleads appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

On NDAs

I originally shared this here on The Bitcoin Pub. To lay some context down, I have been getting a lot of pitches for new projects in the blockchain space, especially because I’m building in that exact space (go figure). After getting the 100th pitch (or so) I realized that I could do myself a massive favor and just write out all of my thoughts on this particular topic and then just reference the canonical post whenever I get pinged! What a novel idea, I know. To be even more specific, what really sets me off is when folks ask me to sign an NDA (Non-Disclosure Agreement) before they can tell me their great idea. I simply do not sign NDAs. They are essentially worthless, especially in my line of work. Execution, as I have written countless times on this blog, is everything. Anything else, especially at the early concept stage, is…

Read More →

Web Developer (Internet Developer II) – World Vision Inc. – Federal Way, WA

WordPress, Drupal , PHP, MySQL, and Git. World Vision is looking for a Web Developer. Additionally, support team developers have the option of a more…From World Vision Inc. – Sat, 20 Jan 2018 06:33:45 GMT – View all Federal Way, WA jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

2017/2018 JavaScript

There has been a lot of research on the landscape this year! Here are a few snippets from a bunch of articles. There is a ton of information in each, so I’m just picking out a few juicy quotes from each here. Perhaps the most interesting bit is how different the data looked at is. Each of these is different: a big developer survey, npm data, GitHub data, and StackOverflow data. Yet, they mostly tell the same stories. The Brutal Lifecycle of JavaScript Frameworks Ian Allen of StackOverflow writes: JavaScript UI frameworks and libraries work in cycles. Every six months or so, a new one pops up, claiming that it has revolutionized UI development. Thousands of developers adopt it into their new projects, blog posts are written, Stack Overflow questions are asked and answered, and then a newer (and even more revolutionary) framework pops up to usurp the throne. Using…

Read More →

Ever want to try your hand at DOCKER?

Start:  2018-01-27 10:00 – 13:00 America/New_York Organizers:  dsteplight bendygirl Event type:  Training (free or commercial) https://www.eventbrite.com/e/docker-global-drupal-training-day-tickets-4… Well, then if you can’t make it to BAH on Friday for the Drupal4Gov half day, maybe join us on Saturday January 27th at Government CIO Magazine for a Drupal Global Training Day Docker workshop. This event will take place regardless of government operational status this coming week. https://www.eventbrite.com/e/docker-global-drupal-training-day-tickets-4… Light snacks and refreshments will be served. Please bring a computer!! This workshop will walk you through how to build your own custom Docker container using Docker Compose. Docker Compose is a tool for defining and running multi-container Docker applications. You will walk away with the skills to build images that are easy to manage and update. You will have the basic dev-op skills to customize your containers to satisfy your specific project needs Darryle Steplight (also doing the Friday Workshop) Please download Docker and…

Read More →

How to Track Your Word Count in WordPress Posts

Does it matter how many words you write in each blog post? Yes, for many people, it does. Some writers set themselves a target number of words per day, as a good habit. Whether your target is 500, 1000, 2000 or even more words, a lot of writers love the discipline of hitting a daily target. Some other writers are aiming for a specific word count simply for marketing purposes. It’s generally thought that Google gives a higher rank to longer posts, so long as they’re interesting. So many SEO experts recommend you write posts between 2000 and 2500 words. Whatever your reason, it can be useful to track your word count in WordPress? It can be useful to set a maximum or minimum number of words to write in a WordPress post. So how is it done? Read on to find out … Word Count in WordPress Posts When…

Read More →

Secure Contexts Everywhere

Anne van Kesteren for Mozilla says: Effective immediately, all new features that are web-exposed are to be restricted to secure contexts. Web-exposed means that the feature is observable from a web page or server, whether through JavaScript, CSS, HTTP, media formats, etc. A feature can be anything from an extension of an existing IDL-defined object, a new CSS property, a new HTTP response header, to bigger features such as WebVR. In contrast, a new CSS color keyword would likely not be restricted to secure contexts. In other words, if your site isn’t HTTPS, you won’t get new web tech features. Holy jeepers. The reasoning is the web should be using HTTPS, so this is our way of beating you with a stick if you try to use fancy features without going HTTPS first. It’ll be fascinating to watch the first major feature drop and if they stick to their word…

Read More →

Creating a Vue.js Serverless Checkout Form: Configure the Checkout Component

This is the fourth post in a four-part series. In Part one, we set up a serverless Stripe function on Azure. Part two covered how we hosted the function on Github. The third part covered Stripe Elements in Vue. This last post shows how to configure the checkout component and make the shopping cart fully functional. Article Series: Setup and Testing Stripe Function and Hosting Application and Checkout Component Configure the Checkout Component (This Post) As a reminder, here’s where we are in our application at this point: Configuring the Checkout Component We have to do a few things to adjust the component in order for it to meet our needs: Make sure the form is only displaying if we haven’t submitted it—we’ll deal with the logic for this in our pay method in a moment Allow the form to take a customer’s email address in case something is wrong…

Read More →

Acquia's Lightning for Headless CMS

Acquia Headless Lightning provides an API-first back-end content repository that allows for easy ingestion by front-end applications. Front-end developers requiring a headless CMS or decoupled CMS have immediate access to a cloud-hosted content repository service for development, delivering, and production. Headless Lighting builds on the Acquia Lightning distribution and configures the basic tool set provided by the contrib modules selected and implemented in Lightning’s Content API. Acquia Headless Lightning advantages for front-end developers: It makes the user environment more intuitive for non-Drupalists, and more logical for all developers using Drupal primarily as a content repository. It is more opinionated about and examples of how an external / front-end application should authenticate against and consume the Content API. Features: JSON Content Module Presentation layer that hides or redirects users from content rendered by the Drupal application. User Environment Configures user interface opinions on the administrative back-end, making it intuitive to create and…

Read More →

Acquia Headless Lightning and Content API

Acquia Headless Lightning provides an API-first back-end content repository that allows for easy ingestion by front-end applications. Front-end developers requiring a headless or decoupled CMS have immediate access to a cloud-hosted content repository service for development, delivering, and production. Headless Lighting builds on the Acquia Lightning distribution and configures the basic tool set provided by the contrib modules selected and implemented in Lightning’s Content API. Acquia Headless Lightning advantages for front-end developers: It makes the user environment more intuitive for non-Drupalists, and more logical for all developers using Drupal primarily as a content repository. It is more opinionated about and examples of how an external / front-end application should authenticate against and consume the Content API. Features: JSON Content Module Presentation layer that hides or redirects users from content rendered by the Drupal application. User Environment Configures user interface opinions on the administrative back-end, making it intuitive to create and…

Read More →

The Ultimate Guide to Headless CMS

(This is a sponsored post.)The World Has Changed—So Must the CMS Having a responsive website is no longer enough. Your audience expects a seamless and personalized customer experience across all their devices—the age of headless technology is coming. Headless CMS is the next generation in content management for brands that want to stay ahead of the curve by engaging customers through the growing number of channels. Download The Ultimate Guide to Headless CMS ebook for a deep look into what headless CMS is, and why it should be at the top of your list when choosing a new CMS. Download the ebook now! Direct Link to Article — Permalink The Ultimate Guide to Headless CMS is a post from CSS-Tricks Source: CssTricks

Get Ready for `display: contents;`

Last year I asked, “Will we be flattening our HTML for CSS Grids?” The issue is that the only way for elements to participate in the same CSS grid together (or flexbox for that matter) is for them to be siblings. So, in some cases we might be incentivized to forego HTML semantics for the benefit of layout (not great). One answer to this is display: contents;—a magical new display value that essentially makes the container disappear, making the child elements children of the element the next level up in the DOM. Fast forward to today, Chrome is shipping it, WebKit is shipping it, and Firefox has shipped it. Vote for it in Edge here. Wanna understand it better? Rachel Andrew wrote “Vanishing boxes with display contents” and clarifies how it all works: This value becomes useful if you want to add some element because it makes sense in terms…

Read More →

Estimating Drupal 8 Migration Scope

In my last post,  we discussed why marketers might want to migrate their content to Drupal 8, and the strategy and planning required to get started. The spreadsheet we shared with you in that post is the foundation of a good migration, and it usually takes a couple sprints of research, discussion, and documentation to compile.  It’s also a process that’s applicable to all migration of content, no matter the source or destination framework. Source: https://www.phase2technology.com/feed/

New Year, New Updates for Basecamp 3 on Android

We’ve updated the Basecamp 3 Android app to coincide with the launch of the Basecamp 3 refresh. What’s new?💨 Navigation takes you to Projects and Teams faster🗺 Sticky titles and breadcrumbs keep you from getting lost🎨 Themes and overall styling updated to match the refresh💨 Navigation takes you to Projects and Teams fasterWhether you have one Project or one hundred, we know you’re using the Android app to check on Basecamp quickly, on-the-go.📌 Pinned Projects and Teams are more prominent on the Home Screen. Quickly scan for the Projects that matter to you. These pinned Projects and Teams stand out when you’re sharing a video from YouTube or uploading a photo or PDF.Pinned Projects and Teams are more prominent.🔍 Quick Jump to a Project or Team by typing a few letters in Search. Just start typing in the Search field. Since Search is accessible on nearly every screen, you can quickly switch back and forth between…

Read More →

Why Every Business Needs to Start Testing Their Paid Marketing

The goal of paid marketing for any company is to bring in great quality customers that will stick around for life. But too often, it can feel like you’re just shredding your cash. That’s because when you’re not targeting the right paid marketing channels for your company, you can quickly rack up a lot of Read more Source: https://adespresso.com/feed/

You don’t have to take every handout or jump through every loophole

You don’t have to agree with Uncle Sam on how he conducts all of his affairs to accept that “starving the beast” isn’t a path that leads anywhere good long term.Basecamp used to take two common business deductions called the domestic manufacturing credit (§199) and the Research & Development credit. Both of these tax credits were substantial, both were recommended by esteemed accounting firms with entire departments dedicated to their exploitation, and both were total fucking bullshit.So we stopped taking them. (You should have seen the faces of our new accountants as we told them this 😂).Supposedly these credits are there to encourage American companies to spend on R&D and to keep manufacturing jobs in the country, but give me a break. I’d wager that the vast majority of companies that accept these tax handouts do not base their decisions about how much to spend on R&D or whether to hire domestically…

Read More →

Back to Top