Category Archive for: custom

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 a Static API from a Repository

When I first started building websites, the proposition was quite basic: take content, which may or may not be stored in some form of database, and deliver it to people’s browsers as HTML pages. Over the years, countless products used that simple model to offer all-in-one solutions for content management and delivery on the web. Fast-forward a decade or so and developers are presented with a very different reality. With such a vast landscape of devices consuming digital content, it’s now imperative to consider how content can be delivered not only to web browsers, but also to native mobile applications, IoT devices, and other mediums yet to come. Even within the realms of the web browser, things have also changed: client-side applications are becoming more and more ubiquitous, with challenges to content delivery that didn’t exist in traditional server-rendered pages. The answer to these challenges almost invariably involves creating an…

Read More →

A Rube Goldberg Machine

Ada Rose Edwards takes a look at some of the newer browser APIs and how they fit together: These new APIs are powerful individually but also they complement each other beautifully, CSS custom properties being the common thread which goes through them all as it is a low level change to CSS. The post itself is a showcase to them. Speaking of new browser APIs, that was a whole subject on ShopTalk a few weeks back. Direct Link to Article — Permalink A Rube Goldberg Machine is a post from CSS-Tricks Source: CssTricks

Your Trackpad Can Do More

For those who make a living on the computer, aspiring to be a power user is a no-brainer. We tend to associate that term with things like keyboard shortcuts, and, at Viget, we unsurprisingly are huge fans of incorporating them into our workflow to speed things up. Seriously. We’ve written about it a lot. Keyboard shortcuts are undeniably important, but they’re not our only option to boost efficiency. What about when your hands aren’t on the keys? If you’re using your right hand to scroll down this page right now, what would be the quickest way to switch tabs? If that hand is resting on a trackpad, the answer should be obvious — yet, inexplicably, we’ve been conditioned to think of that magical rectangle as capable of just a select few actions. Let’s change that. BetterTouchTool is an inexpensive macOS menu bar app from Andreas Hegenberg that allows you to…

Read More →

How to Create a Custom jQuery Plugin

jQuery is, in my humble opinion, the best Javascript library. Much of jQuery’s popularity is due to the fact that it considerably reduces development time. Their slogan is “write less, do more”, which is a great summary of jQuery’s benefits. What make jQuery really great are the plugins. Plugins are reusable portions of code which help you write even less Javascript to achieve specific features on the client side. For example, you can use plugins to create slideshows, galleries, popups and more. In this tutorial, you will learn how to create your own custom jQuery plugin in 4 easy steps. Let’s start… [[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]] Source: https://www.ostraining.com/

Web Application Developer – Float – Remote

Experience with Drupal 7. Experience writing custom modules for Drupal 7. You will join a team of experienced developers….From Float – Mon, 11 Sep 2017 09:07:21 GMT – View all Remote jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Revisiting our Fantasy Football Exploration

In 2015 Viget launched one of our most popular explorations around the future of fantasy football. As avid fans and players, we were interested in exploring the intersection of three of our biggest passions: technology, experience design, and sports. Our goal was to consider improvements to the fantasy football interfaces as well as concepts to push the fantasy experience beyond the screen. Through our research we specifically focused on designs for a more immersive draft experience, enhanced league communications, and better access to more statistical analysis. Two years has passed and the fantasy landscape is still booming with no signs of slowing down. As we start our 6th season of fantasy football at Viget we decided to dust off the ole exploration from the trophy shelf and see whether or not our ideas still hold water—or gatorade—or, well, you get the point. Looking back, what began as a “wouldn’t it…

Read More →

New in Highrise: Auto CCs, Clear all, and more…

We just celebrated our 3 year anniversary since spinning off from Basecamp! Thanks to all of you for helping us get here. Read more about: how far we’ve come. And today, we have another couple improvements to mention.Auto CCsFor those of you who use our Gmail or recent Outlook integration to send emails from Highrise, we have an exciting announcement today.You’ve been able to add a CC (or BCC) to an outgoing message for some time, but now that field has gotten a lot smarter. It will automatically populate from CCs in your previous message, and will automatically fill from your contacts as you type:Read more about the auto populated and auto complete CC’s: here.Clear All from Good Morning Group InboxesAlmost 2 years ago, we launched Good Morning, your Highrise group inbox. It has literally changed the way we work and our support team clears the queue by answering each item every day — in record…

Read More →

Custom Elements Everywhere

Custom Elements Everywhere is a site created by Rob Dodson. It displays the results of a set of tests that check JS frameworks that use Custom Elements and Shadow DOM for interoperability issues. It could look like a report card at first glance, but the description at the top of the site nicely sums up the goal of comparing frameworks: This project runs a suite of tests against each framework to identify interoperability issues, and highlight potential fixes already implemented in other frameworks. If frameworks agree on how they will communicate with Custom Elements, it makes developers’ jobs easier; they can author their elements to meet these expectations. Nice! Consensus and consistency are exactly what Custom Elements needs in light of the official spec being in working draft and the surge in JS frameworks using them. Direct Link to Article — Permalink Custom Elements Everywhere is a post from CSS-Tricks …

Read More →

Switching Your Site to HTTPS on a Shoestring Budget

Google’s Search Console team recently sent out an email to site owners with a warning that Google Chrome will take steps starting this October to identify and show warnings on non-secure sites that have form inputs. Here’s the notice that landed in my inbox: The notice from the Google Search Console team regarding HTTPS support If your site URL does not support HTTPS, then this notice directly affects you. Even if your site does not have forms, moving over to HTTPS should be a priority, as this is only one step in Google’s strategy to identify insecure sites. They state this clearly in their message: The new warning is part of a long term plan to mark all pages served over HTTP as “not secure”. Current Chrome’s UI for a site with HTTP support and a site with HTTPS The problem is that the process of installing SSL certificates and…

Read More →

Free Drupal 8 Beginners Training by Iksula, Mumbai on Drupal Global Training Day 16th Sept, 2017

Start:  2017-09-16 10:00 – 15:00 Asia/Kolkata Organizers:  Ashish.Dalvi rachit_gupta Vinay15 kiran.kadam911 manasiv Event type:  Training (free or commercial) Free Drupal 8 Beginners Training by Iksula, Mumbai on Drupal Global Training Day Saturday, Sep 16, 2017, 10:00 AM Iksula ServicesVenue: Iksula Services, B-702, Mangalya Building, Off. Marol Maroshi Road, Marol, Andheri (East) Mumbai, IN 6 Drupalers Attending Hello Drupalers,We are excited to announce that the “Drupal 8 In a Day” training session for beginners will be held on Saturday, September 16th, 2017 on Drupal Global Training Days.This training session is an initiative by Drupal Mumbai Community in Collaboration with Iksula services and Drupal Association.What is Global Training Days?• Drupal … Check out this Meetup → Hello Drupalers, We are excited to announce that the “Drupal 8 In a Day” training session for beginners will be held on Saturday, September 16th, 2017 on Drupal Global Training Days. This training session is an initiative by Drupal Mumbai in Collaboration with Iksula…

Read More →

5 Ways to Customize Your Facebook Ad Campaigns

You know about interest-based audiences. You know about Facebook custom audiences. You know about dynamic product ads. You retarget website visitors. You retarget leads. But that’s the extent of your targeting.  Most Facebook targeting options like these are based off buying cycle stages. That’s good! It means you’re attempting to present the right offer at the right time. But of Read more Source: https://adespresso.com/feed/

Building Skeleton Screens with CSS Custom Properties

Designing loading states on the web is often overlooked or dismissed as an afterthought. Performance is not only a developer’s responsibility, building an experience that works with slow connections can be a design challenge as well. While developers need to pay attention to things like minification and caching, designers have to think about how the UI will look and behave while it is in a “loading” or “offline” state. The illusion of Speed As our expectations for mobile experiences change, so does our understanding of performance. People expect web apps to feel just as snappy and responsive as native apps, regardless of their current network coverage. Perceived performance is a measure of how fast something feels to the user. The idea is that users are more patient and will think of a system as faster if they know what’s going on and can anticipate content before it’s actually there. It’s…

Read More →

Drupal Developer – AKVARR INC – Minnesota City, MN

Demonstrates ability to configure Drupal and create custom Drupal modules using the core *API*. And at-least 6-12 months Drupal 8 experience….From Indeed – Mon, 28 Aug 2017 18:47:36 GMT – View all Minnesota City, MN jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Reservoir: a Simple Way to Decouple Drupal

Cross-posted from Dries’ blog Decoupled Drupal seems to be taking the world by storm. I’m currently in Sydney, and everyone I talked to so far, including the attendees at the Sydney Drupal User Group, is looking into decoupled Drupal. Digital agencies are experimenting with it on more projects, and there is even a new Decoupled Dev Days conference dedicated to the topic. Roughly eight months ago, we asked ourselves in Acquia’s Office of the CTO whether we could create a “headless” version of Drupal, optimized for integration with a variety of applications, channels and touchpoints. Such a version could help us build bridges with other developer communities working with different frameworks and programming languages, and the JavaScript community in particular. I’ve been too busy with the transition at Acquia to blog about it in real time, but a few months ago, we released Reservoir. It’s a Drupal-based content repository with…

Read More →

Managing CSS & JS in an HTTP/2 World

We have been hearing about HTTP/2 for years now. We’ve even blogged a little bit about it. But we hadn’t really done much with it. Until now. On a few recent projects, I made it a goal to use HTTP/2 and figure out how to best utilize multiplexing. This post isn’t necessarily going to cover why you should use HTTP/2, but it’s going to discuss how I’ve been managing CSS & JS to account for this paradigm shift. Breaking Up The CSS This is the opposite of what we have done as best practice for years now. But in order to take advantage of multiplexing, it’s best to break up your CSS into smaller files so that only the necessary CSS is loaded on each page. An example page markup would look something like this: <html> <head> <!– Global CSS used on every page, header/footer/etc –> <link href=”stylesheets/global/index.css” rel=”stylesheet”> </head> <body>…

Read More →

Decoupled Drupal: POWDR’s Front End Architecture Build

This is the last installment in the decoupled Drupal project we’ve working on with Elevated Third and Hoorooh Digital. The project we’re documenting was one we worked on for Powdr Resorts, one of the largest ski operators in North America. The first installment in the series was A Deep Dive into a Decoupled Drupal 8 Project. Part two offered a radical change of altitude, from Andy Mead, Drupal Developer at Elevated Third: Decoupled Drupal: A 10,000-foot View. Part 3 was on Decoupled Drupal Technologies and Techniques In this final installment in the series, Denny Cunningham, Lead Front End Developer at Hoorooh Digital at Hoorooh Digital, discusses the three main areas that needed to be addressed during the build of POWDR’s front end architecture: Routing & Syncing with the API, Component Driven Content, and the Build Process & Tools. Introduction For a front end developer, there’s no shortage of tools available.…

Read More →

Introduction to Web Site Building with Drupal

Start:  2017-09-08 10:00 – 14:00 America/New_York Organizers:  rgs Event type:  Training (free or commercial) https://ffwagency.com/drupal-training-adoption Drupal gives its users an incredibly powerful and flexible toolkit. These tools make it possible to build sites that are interactive, integrated, and infinitely customizable… all without writing a line of code. Join us and discover what you are capable of when you build with Drupal! In this introductory class you will learn: Best practices in Drupal project planning Drupal’s inherent tools and subsystems Custom content types Views Taxonomy Search tools URL aliasing Module selection Customized site administration …And more! During this introductory class you will learn just how much you can do by installing and configuring Drupal’s contributed modules. This free training will focus on concepts and is built around demonstrations. Course materials: Attendees will receive a PDF manual which outlines step-by-step activities. Students must bring their own laptop computer. Why is this class…

Read More →

Free Drupal 8 Beginners Training by Drupal Indore community in association with Iksula services (Indore) on Global Training Day – 16th Sept 2017

Start:  2017-09-16 10:00 – 17:00 Asia/Kolkata Organizers:  anurag.s virajrajankar Ashish.Dalvi Event type:  User group meeting https://goo.gl/izug4B Hello Drupalers, We are excited to announce that the “Drupal 8 In a Day” training session will be held on Saturday, September 16th, 2017 on Drupal Global Training Days. This training session is an initiative by Drupal Indore Community in Collaboration with Iksula services and Drupal Association. What is Global Training Days?     • Drupal Global Training Days is an exciting initiative from the Drupal community to introduce new and beginning users to Drupal. Trainers from companies and local groups around the world make newcomers to the Drupal community feel inspired and empowered to start great work.     • Follow Global Training Days with #DrupalGTD on Twitter Who Should Attend?     • This training is intended for PHP/Web developers, Career switchers, and Students who wish to begin their career in Drupal.     • This…

Read More →

Back to Top