Posts Tagged:pre

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.


Template Doesn’t Mean Cookie Cutter

The Challenge The mere mention of website templates makes some clients bristle. Nobody likes being told they have to conform to a set of rules they feel weren’t written with them in mind. They also believe that their site will look like everyone else’s and not meet their unique needs. Developers and designers also get concerned with templates, unsure if content editors will put the correct types of content in pre-built components. Sites that the development and design team spent a lot of time building can end up looking unprofessional if the templates aren’t used properly. No one wins in this scenario. The Solution Let’s first dispel the myth that using templates means your site will look like everyone else’s. When we talk about templates, we aren’t talking about simple differences in colors and fonts. Our Lectronimo website solution takes advantage of Drupal’s modularity and Panelizer to deliver different frameworks…

Read More →

Creating Photorealistic 3D Graphics on the Web

Before becoming a web developer, I worked in the visual effects industry, creating award-winning, high-end 3D effects for movies and TV Shows such as Tron, The Thing, Resident Evil, and Vikings. To be able to create these effects, we would need to use highly sophisticated animation software such as Maya, 3Ds Max or Houdini and do long hours of offline rendering on Render Farms that consisted of hundreds of machines. It’s because I worked with these tools for so long that I am now amazed by the state of the current web technology. We can now create and display high-quality 3D content right inside the web browser, in real time, using WebGL and Three.js. Here is an example of a project that is built using these technologies. You can find more projects that use three.js on their website. Some projects using three.js As the examples on the three.js website demonstrate,…

Read More →

BeTheme Wants to Be the Only WordPress Theme You’ll Ever Need

Standalone WordPress themes simply don’t cut it anymore. In today’s environment, where clients demand instant project turnaround at rock-bottom prices, the race is on for a single WordPress theme that can do it all – at least for those clients who favor quick results and lower prices. This is where WordPress website builders come in and most of us have probably tried out Divi and some of the other more popular builders. However, the latest version of BeTheme – developed by Muffin Group – not only wants to be the only theme you need. It also wants to be the first WordPress website builder that shrugs off those slow loading times that can make them so frustrating.   BeTheme version 20: A faster website builder Version 20 of BeTheme rolled out on June 19 this year (2017) and there was one particular update that caught my eye. The theme package has now been reduced to…

Read More →

New Class: The Drupal Paragraphs Module

Over the last few months we’ve worked with more and more Drupal 8 sites. Those projects all had one thing in common … they used the Paragraphs module. Paragraphs is a very popular module for handling content in Drupal 8. Paragraphs works in a similar way to content fields, but also provides a wide range of options for the design, layout and grouping of your content.  Instead of putting all their content in one WYSIWYG body field, end-users can choose on-the-fly between pre-defined Paragraph Types independent from one another. Paragraph Types can be anything from a simple text block or image to a complex and configurable slideshow. If you use Paragraphs, you can give your site’s content creators a tremendous amount of power and flexibility to create the layouts that they want. This week’s new class is called “How to Use the Drupal Paragraphs Module”. You’ll learn about all the…

Read More →

Five ways to receive negative feedback well

Receive feedback well, and you‘ll get more honest feedback in the future. Here’s how.They’re watching you.I don’t mean to sound creepy. But it’s something to come to terms with as a leader: Your team is watching you.As a leader, your actions set the example – especially, when it comes to creating an open, honest environment in the workplace.Your employees are taking note: When someone offers a dissenting opinion, do you come off as annoyed and brush it aside? Or do you calmly listen and say, “Thank you, I’ll consider that”?How you receive feedback — especially negative feedback — sets the precedent for how welcome honest, forthcoming perspectives are in your company. Dismiss feedback on a whim or become overly defensive, and you’re not likely to hear critical feedback from that person again.So how do you receive feedback well? Here are five things you can do…Make empathy your mission.“How could they be saying that?” “I’m not sure that’s true…” Ever catch yourself…

Read More →

Building a Simple API with Amazon Lambda and Zappa

We recently had a client come to us with a request for a simple serverless API. They wanted little to no administrative overhead, so we went with the AWS Lambda service. It was my first foray with Lambda, and getting it set up came with its fair share of headaches. If you’re starting down the same path and want to build a simple API with Lambda, here’s a tutorial to help. Github If you would rather go through the tutorial on github, you can find it here AWS Lambda This is a great service offered by AWS that allows users to run a serverless application or function. It’s a cloud-based, serverless architecture that comes with continuous scaling out of the box. Deploy your code, and AWS does the rest. It will only run when “triggered,” either by another AWS service, or an HTTP call. It’s relatively young and has room…

Read More →

Let’s Talk About Speech CSS

Boston, like many large cities, has a subway system. Commuters on it are accustomed to hearing regular public address announcements. Riders simply tune out some announcements, such as the pre-recorded station stop names repeated over and over. Or public service announcements from local politicians and celebrities—again, kind of repetitive and not worth paying attention to after the first time. Most important are service alerts, which typically deliver direct and immediate information riders need to take action on. An informal priority A regular rider’s ear gets trained to listen for important announcements, passively, while fiddling around on a phone or zoning out after a hard day of work. It’s not a perfect system—occasionally I’ll find myself trapped on a train that’s been pressed into express service. But we shouldn’t remove lower priority announcements. It’s unclear what kind of information will be important to whom: tourists, new residents, or visiting friends and…

Read More →

3 Pre-Suasion Strategies for Better Content Marketing by @mindyweinstein

Use these three pre-suasion tips to get more conversions from your content and prompt your audience to take action.The post 3 Pre-Suasion Strategies for Better Content Marketing by @mindyweinstein appeared first on Search Engine Journal. Source: https://www.searchenginejournal.com/feed/

Top Services to Build an Appealing Website in a Short Time

Inspired Magazine Inspired Magazine – creativity & inspiration daily Whether you are a business owner willing to establish secure web presence or a user aiming at finding co-thinkers on the web, you will hardly go without a website of your own. It takes time to create a functional and appealing website, but what if you need the one right now and you don’t have time to look for professional web designers? What if your budget is limited to hire the experts, while the need to get a website is still urgent? In this case, you are bound to find out more about website builders. These services have grown in popularity, which is no wonder, taking into account the amount of non-techies struggling with niche competition nowadays. Advantages of Website Builders Readymade Templates. Most website builders, as it mentioned by Howard Steele at SuperbWebsiteBuilders.com, come with their own collections of readymade…

Read More →

Firebase & React Part 2: User Authentication

This is a follow up to the CSS-Tricks Article Intro to Firebase and React. In that lesson, we built Fun Food Friends, an application for planning your next potluck. It looked like this: If you haven’t completed that article yet, please complete that article first before attempting this one – it builds on the existing code from that application. If you’d like to skip that article and dive right into this one, you can clone this repository which contains the finished version of the application from part one. Just don’t forget that you’ll need to create your own firebase database and swap in the credentials for that one, as well as run npm install before beginning! If you aren’t sure how to do either of these things, take a look at part one before diving into this one. What we’ll be making Today we’ll be adding authentication to our Fun…

Read More →

Acquia Jumpstarts Data-Driven Personalization with New Starter Kit

We have all heard the buzz around personalization — the key to orchestrating a customer experience that will drive engagement, conversions, and loyalty. Unfortunately, implementing personalization continues to be a challenge for marketers due to an inability to collect data across multiple customer touch points and unify that data across tools into one customer profile. About 80 percent of companies don’t understand their buyers beyond basic demographics and purchase history, and 96 percent of marketers struggle to build a single view of customers, according to VentureBeat. The reality is that personalization throughout the customer journey means nothing without data. It is not possible to deliver the right message at the right time without knowing and understanding the needs and desires of each individual buyer. Even those marketers who invest in technologies to capture customer data are limited by their inability and resource to connect information across all of their various…

Read More →

Aspect Ratio Boxes

I had a little situation the other I needed to make one of those aspect-ratio friendly boxes. This isn’t particularly new stuff. I think the original credit goes as far back as 2009 and Thierry Koblentz’s Intrinsic Ratios and maintained popularity even for other kinds of content with articles like Uncle Dave’s Ol’ Padded Box. Let’s go on a little journey through this concept, as there is plenty to talk about. The Core Concept: padding in percentages is based on width Even when that is a little unintuitive, like for vertical padding. This isn’t a hack, but it is weird: padding-top and padding-bottom is based on an element’s width. So if you had an element that is 500px wide, and padding-top of 100%, the padding-top would be 500px. Isn’t that a perfect square, 500px × 500px? Yes, it is! An aspect ratio! If we force the height of the element…

Read More →

Fun with Viewport Units

Viewport units have been around for several years now, with near-perfect support in the major browsers, but I keep finding new and exciting ways to use them. I thought it would be fun to review the basics, and then round-up some of my favorite use-cases. What are viewport units? Four new “viewport-relative” units appeared in the CSS specifications between 2011 and 2015, as part of the W3C’s CSS Values and Units Module Level 3. The new units – vw, vh, vmin, and vmax – work similarly to existing length units like px or em, but represent a percentage of the current browser viewport. Viewport Width (vw) – A percentage of the full viewport width. 10vw will resolve to 10% of the current viewport width, or 48px on a phone that is 480px wide. The difference between % and vw is most similar to the difference between em and rem. A…

Read More →

Announcing OpenEDU: An open source Drupal distribution for higher education

When organizations are able to save time and money during development, they are able to devote more resources to strategic and innovative initiatives. The ability to jumpstart development and extend invaluable resources is especially important to institutions of higher education. OpenEDU is a pre-configured Drupal 8 implementation that is specifically built for higher education institutions. It enables universities to accelerate the development of sites by providing a “kickstart” set of features. OpenEDU is a community-driven initiative developed in partnership with ImageX and Acquia. Open source solutions provide higher institutions with a completely different way of operating, in comparison to their proprietary counterparts. With Drupal, not only do you have access to documentation, but you also have access to the code that makes it work. The ability for higher education organizations to own their platform, free from expensing licensing fees or restrictive vendor-lock in, establishes a more open starting point for…

Read More →

One build tool to rule them all—Blendid!

Introducing Blendid!—the culmination of over three years of steady progress and community contributions in pursuit of the perfect front-end toolset. It’s a stand-alone blend of fully configurable tasks packaged into a full-featured modern asset pipeline. Blendid combines and configures the best build tools so you don’t have to. It can be used out of the box with zero configuration as a static site builder, or can be easily configured for any platform. At Viget, we’ve used Blendid on production Rails, Django, Craft, Laravel, and React projects, to name a few. # Install yarn add blendid # Generate config and starter files yarn add blendid — init # Profit! yarn run blendid Live Development. Fast builds. yarn run blendid No one should have to suffer through hitting save, waiting 30 seconds for your code to recompile, then hitting refresh in your browser to see it, or worse yet, manually running a…

Read More →

The Next Real Estate Frontier: Relieving Buyer Anxiety

Few life events bring such trepidation, anxiety, and stress than purchasing a home. The process is complex and littered with vocabulary and legalese that makes even the most intelligent person feel like a child. From the perspective of the buyer, the process seems to be an endless stream of disjointed tasks, many of which have potential to derail the entire purchase. Add the financial implications and fear brought on by the previous housing crash, and it’s easy to see why buyers are waiting longer than previous generations to purchase a home. OBSERVATIONS FROM 2007-PRESENT I am currently in the midst of my second home purchase, and I can attest that many of these same feelings still exist despite having some knowledge of what to expect. And while technology played a bigger role this time in our home search, little progress has been made to assuage the feelings described above. By…

Read More →

Poll Results: Local WordPress Development

We kicked a poll off three months ago asking y’all what kind of local development environment you set up for running WordPress locally. At the time of this writing, we got 2,623 votes, so a decent amount of significance here. Especially because the question was phrased: If you’re running WordPress locally (i.e running PHP, MySQL, and a web server), how are you doing it? Presupposes that you are running a local environment. (Please do that.) Here’s an image of the results: (If you can’t see that, don’t worry, we’re about to go through the results.) The winner, at 61%, was using some kind of software-with-a-UI to manage it. WAMP / MAMP / AMPPS were mentioned, but it also said “Similar software with UI”, which I think is relevant as we’ll see in a second. This option was more than 3 times more popular than any other choice. Vagrant was in…

Read More →

Two Ways to Share Git Hooks with Your Team

Git hooks are a useful feature that can be used to manage the integrity of your source repository. On my current project, I wanted to ensure that all my Go source files were formatted correctly before allowing them to be committed. Fortunately for me, there is a simple hook available that I can save as .git/hooks/pre-commit to make this happen. This works well for my purposes, but I wanted to make it as simple as possible when sharing with the rest of the team. This Stack Overflow post gives a couple of possibilities that I’ll go into more depth about. Create Your Managed Hooks Directory Since the .git directory isn’t versioned, I created .githooks at the root where all these hooks live. You can choose whatever makes the most sense for your project. Remember that when adding hooks they must be executable, so make sure you chmod +x each of…

Read More →

Back to Top