Posts Tagged:Timeline

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.


How Hardware and Design Collaborate

Viget’s dedication to exploration and innovation has led to the existence of our hardware lab and several awesome hardware projects over the past few years. Hardware’s exciting, with new technologies and possibilities emerging every day. For those of us at Viget who are not on the hardware team though, it means we’re never quite sure what’s feasible in the realm of hardware. But as our hardware projects have become more sophisticated and in-depth, the hardware team (i.e. Justin and sometimes Eli) can’t do it all alone anymore! So how does hardware collaborate with another team, like the design team? Justin and I had to solve that very problem recently on an ever evolving sales lead. Adult Swim reached out to us, interested in creating something for their physical space at San Diego Comic-Con that would be fun, interactive, and engage their fans. It was a perfect opportunity for our imaginations…

Read More →

Top Free and Affordable Project Management Tools for Copywriters

Most copywriters don’t have the luxury of working on just one project at a time, so they have to be able to juggle multiple assignments at the same time. This is difficult for even the most seasoned writers, but a project management tool can make a huge difference in a copywriter’s organization, time management, and content output. Benefits of project management for copywriters In the shortest of terms, project management software is a tool that streamlines the planning, initiation, execution, completion, and review of all your various tasks and projects. Whereas you’d normally have to keep things like deadlines, client notes, ideas, pitches, and other copywriting mainstays in straight on your own, a project management tool effectively consolidates those processes and data into a single platform. Needless to say, a copywriter has much to grain from selecting a project management tool. But with so many options available, how do you choose…

Read More →

Introducing This or That

The 2018 Viget intern class is proud to unveil an exciting new decision-making platform: This or That. Powered by seltzer alone, 6 young professionals took an idea from the ether to the Internet in just eight weeks. Here’s how we did it. Ideation It began, as all good products do, with an idea. In a brainstorming session, we popped ideas onto a board of virtual sticky notes. We added 21 distinct ideas and not one of them was This or That. Many ideas…not one of them This or That. As we came back for a second day of ideation, we distilled each idea to its warm gooey center. At the heart of several ideas was the concept of voting. We pivoted and began to flesh out what a voting platform might look like. Without realizing, we began referring to the idea as This or That. With a flashy name in…

Read More →

The Eleventh Fourth

Holy heck it feels like the last year has flown by! Longtime readers will remember that the fourth of July is CSS-Tricks birthday and we blog it each year. We turned 10 last year, and now we welcome our first palindromic number birthday. Huge thank you First, as ever, thank you for being part of CSS-Tricks. However you end up here, we hope that we’re useful to you, know that we’re always trying to be even more useful to you, and know that you make the site possible. Can we ask you some questions? The whole point of this survey is to understand you better and use that understanding to make choices that serve you better. That’s it! It’s super helpful to us and totally anonymous. Take the CSS-Tricks Reader Survey A new design is coming Hate to be a tease, as there is nothing to show you yet and…

Read More →

When should we release Drupal 9?

Since the release of Drupal 8.0.0 in November 2015, the Drupal 8 core committers have been discussing when and how we’ll release Drupal 9. Nat Catchpole, one of Drupal 8’s core committers, shared some excellent thoughts about what goes into making that decision. The driving factor in that discussion is security support for Drupal 8’s third party dependencies (e.g. Symfony, Twig, Guzzle, jQuery, etc). Our top priority is to ensure that all Drupal users are using supported versions of these components so that all Drupal sites remain secure. In his blog, Nat uses Symfony as an example. The Symfony project announced that it will stop supporting Symfony 3 in November 2021, which means that Symfony 3 won’t receive security updates after that date. Consequently, by November 2021, we need to prepare all Drupal sites to use Symfony 4 or later. Nothing has been decided yet, but the current thinking is…

Read More →

People are Watching…

There’s been a little bit of a dust-up in regards to Twitter and their upcoming changes to their API. Essentially, they are turning of a number of features that greatly impact the end user experience, for the negative. So much so that a bunch of app developers have come together to raise awareness of this imminent change and hope to gather enough support to make a change. From Twitter’s end, they are focusing more on “data features and access” and not so much on “client app product features” which include Push Notifications and Automatic Timeline Updates. This is a huge loss to some incredible native applications, like Tweetbot which is one of the best in my honest opinion. Twitter isn’t unfamiliar with developer relations and have really messed up in the past. Here, they have an opportunity to do it right… but, it seems, that they haven’t learned anything from their…

Read More →

Custom List Number Styling

How about a classic CSS trick! This isn’t even so tricky anymore, since CSS has counter-increment and counter-reset and such that is perfect for this. I just wanted to make sure you knew how it works and had some easy-to-copy examples at the ready. Let’s say all you wanna do is style the dang numbers: See the Pen Custom List Style 2 by Chris Coyier (@chriscoyier) on CodePen. Here’s an example from the CodePen Challenges pages: See the Pen Custom List Counters by Chris Coyier (@chriscoyier) on CodePen. The keyframers made a Pen the other day that used pretty cool styles. Here’s a redux: See the Pen Custom List Style 3 by Chris Coyier (@chriscoyier) on CodePen. Recipe sites are great places to look for custom list styles, as lists of steps are such a prevelant feature. On Mat Marquis’ site, he’s got some fun ones. I ripped off his…

Read More →

Inspecting Animations in DevTools

I stumbled upon the Animation panel in Chrome’s DevTools the other day and almost jumped out of my seat with pure joy. Not only was I completely unaware that such a thing exists, but it was better than what I could’ve hoped: it lets you control and manipulate CSS animations and visualize how everything works under the hood. To access the panel, head to More Tools → Animations in the top right-hand menu when DevTools is open: Many of the tutorials I found about this were pretty complicated, so let’s take a step back and look at a smaller example to begin with: here’s a demo where the background-color of the html element will transition from black to orange on hover: html { cursor: pointer; background-color: #333; transition: background-color 4s ease; } html:hover { background-color: #e38810; } Let’s imagine that we want to nudge that transition time down from 4s.…

Read More →

Twitter to Display News Articles More Prominently by @MattGSouthern

Twitter is going to start displaying more links shared by those in your network in the home timeline.The post Twitter to Display News Articles More Prominently by @MattGSouthern appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

Leverage Interactivity to Build Better Visualizations

Data visualization is a powerful tool for exploring and explaining data. Visualizations typically leverage scale, position, shape, and color to convey meaning and understanding. While these facets represent the core of a visualization, the web offers an opportunity to incorporate interactivity, transitions, and movement. When used effectively, these additional dimensions help users better understand a dataset by showcasing individual elements or key groups, demonstrating change over time, or communicating changes in scale. The examples and best practices shared below represent a sample of the myriad ways interactivity and animation can add value and clarity to data visualizations. Showcase Elements and Sets Perhaps the most immediate application of interactivity within data visualizations is the ability for users to drill deeper into datasets with a hover or click. This pattern is common across most interactive dashboards and charts and is built-in to tools such as Google Charts and Tableau. This type of…

Read More →

Methods, Computed, and Watchers in Vue.js

One of the reasons I love working with Vue is because of how useful methods, computed, and watchers are, and the legibility of their distinction. Until understanding all three, it’s difficult to leverage the functionality of Vue to its full potential. Still, the majority of people I see confused about this framework tend to also be confused about the differences here, so let’s dig in. In case you need a quick answer and don’t have time to read through the entire article, here’s a small TL;DR: Methods: These are exactly what they sound like they might be (yay, naming!). They’re functions that hang off of an object—typically the Vue instance itself or a Vue component. Computed: These properties may at first look like they’d be used like a method, but are not. In Vue, we use data to track changes to a particular property that we’d like to be reactive.…

Read More →

Methods, Computed, and Watchers in Vue.js

One of the reasons I love working with Vue is because of how useful methods, computed, and watchers are, and the legibility of their distinction. Until understanding all three, it’s difficult to leverage the functionality of Vue to its full potential. Still, the majority of people I see confused about this framework tend to also be confused about the differences here, so let’s dig in. In case you need a quick answer and don’t have time to read through the entire article, here’s a small TL;DR: Methods: These are exactly what they sound like they might be (yay, naming!). They’re functions that hang off of an object—typically the Vue instance itself or a Vue component. Computed: These properties may at first look like they’d be used like a method, but are not. In Vue, we use data to track changes to a particular property that we’d like to be reactive.…

Read More →

The revolutionary project management tool

(This is a sponsored post.)monday.com is a project management tool your team will actually enjoy using. It makes it fun and easy for everyone to collaborate, focus on what’s important, and get more done at work. It’s a visual project management tool that’ll help you and your team collaborate and achieve more together. With monday.com you can manage projects and tasks in a single board, move through the timeline visually and intuitively and communicate with your teammates in the context of each task. Plus, it connects with all the apps you already use and love like Dropbox, Google Drive, and Zapier. Start free trial. Direct Link to Article — PermalinkThe post The revolutionary project management tool appeared first on CSS-Tricks. Source: CssTricks

Improve Project Communication With These Git Tips

.code-block code { max-width: 826px; margin-left: auto; margin-right: auto; } .code-block .line-numbers-rows { display: none; } .code-block pre { padding: 50px 20px; } Collaboration is a critical component of successful software development. While there are many opinions on how to build the best software, one decision is a given for most projects: using Git for version control. The data in Git is critical to understanding how things change over time in a project. Is this work a feature or a bug fix? Does it resolve an open issue? Does it introduce a breaking change? These days, Git extends beyond version control. Web services like GitHub provide tools for issue tracking, sprint planning, and more. In these integrations, Git data is a critical piece of digital project management. With that in mind, this article will share some tips to communicate effectively using Git. In the following examples, I’ll be referencing tie-ins…

Read More →

Reddit Launches New Promoted Posts for Mobile by @brentcsutoras

Reddit has a new Promoted Posts feature that lets users promote posts to all mobile users natively in their timeline.The post Reddit Launches New Promoted Posts for Mobile by @brentcsutoras appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

Screen Recording Utilities for macOS

I record quite a few short little videos. Sometimes for use demonstrating bugs or weirdnesses. Sometimes right here for the blog. A lot of times for Instagram or other social media. Allow me to get SUPER NITPICKY about what I like. Multiple formats. Sometimes you need a GIF. Sometimes you need an MP4. Sometimes you need both. It’s ideal if the software can export as either or both. Easily resizeable recording area. If you need to record the entire screen, fine, but I feel like that’s the job for more full-blown screencasting apps. More often, I need to record a smaller bit of the screen. Ideally, I can drag over the portion I want, but the more control the better. Aspect ratios and saved sizes. Speaking of control, it’s likely I might want a square recording (like if it’s going to Instagram) or I might want a 16:9, a common…

Read More →

What Houdini Means for Animating Transforms

I’ve been playing with CSS transforms for over five years and one thing that has always bugged me was that I couldn’t animate the components of a transform chain individually. This article is going to explain the problem, the old workaround, the new magic Houdini solution and, finally, will offer you a feast of eye candy through better looking examples than those used to illustrate concepts. The Problem In order to better understand the issue at hand, let’s consider the example of a box we move horizontally across the screen. This means one div as far as the HTML goes: <div class=”box”></div> The CSS is also pretty straightforward. We give this box dimensions, a background and position it in the middle horizontally with a margin. $d: 4em; .box { margin: .25*$d auto; width: $d; height: $d; background: #f90; } See the Pen by thebabydino (@thebabydino) on CodePen. Next, with the…

Read More →

Facebook Reveals New Tool for Posting Personal Lists by @MattGSouthern

Facebook has released a new type of timeline post that allows users to create and publish personal lists.The post Facebook Reveals New Tool for Posting Personal Lists by @MattGSouthern appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

A New Approach to Feature Requests

A few months ago, I got this email from a customer:It would be wonderful if there was a way to tag/assign forwarded emails to specific task lists within client projects. The “email forwards” section is really cumbersome on large scope client projects where we have lots of balls in the air at once.It’s pretty straightforward. Our app doesn’t have this feature and they would like it to be added. It’s a feature request. Our support team sees a dozen or so feature requests every day.Deciding how to handle feature requests like this one is tough. Do you track every single one? Are you only focused on some subset?And most importantly — how do you turn a customer email into something usable for your product teams? That’s the end goal — something usable by others in the company.Early in our days at Basecamp, we would literally “read them, throw them away, and forget them”.“It sounds blasphemous but the ones that…

Read More →

Back to Top