Posts Tagged: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.


6 Reasons Working Moms Make Good Workers

As of 2010, Women comprised 47 percent of the total U.S. labor force and are projected to account for 51 percent of the increase in total labor force growth between 2008 and 2018. (United States Department of Labor, Women’s Bureau) And according to a Pew Research Center survey, half of U.S. homes today include a full-time working mother. While there are more working moms in the workforce than ever before, old-fashioned stigmas remain that working moms are not as productive as women without kids and/or men in general. The reality is what makes us good moms also makes us good workers. We are just as ambitious, dedicated, and motivated as our peers. The difference is when others are hanging up their hats, we are just starting our second full-time job. 1. We Are Chief Multi-Taskers Have you ever taken a client call, while holding your baby with one hand, and…

Read More →

Drupal GovCon Session Submissions Close May 22, 2017!

We know you have great ideas and information to share. People from every level of government, nonprofit organizations, private companies, labor unions, and independent freelancers are drawn to Drupal GovCon. Make sure you share that knowledge! Check out the proposed sessions and then submit your session! Session Submission Deadline is May 22, 2017! Submit your session today! Source: https://groups.drupal.org/node/512931/feed

Drupal Consultant – Perficient – Remote

Perficient currently has a career opportunity for a Drupal developer in Jacksonville, FL. Strong Drupal development experience….From Perficient – Tue, 16 May 2017 21:58:36 GMT – View all Remote jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Free Drupal 8 Training by Drupal Mumbai in association with Iksula services on Global Training Day – 3rd June 2017

Start:  2017-06-03 10:30 – 17:00 Asia/Kolkata Organizers:  rachit_gupta Ashish.Dalvi Event type:  User group meeting Free Drupal 8 Training by Iksula services on Global Training Day – 3rd June Saturday, Jun 3, 2017, 10:30 AM Iksula ServicesVenue: Iksula Services, B-702, Mangalya Building, Off. Marol Maroshi Road, Marol, Andheri (East) Mumbai, IN 10 Drupalers Attending Hello Drupalers,We are excited to announce that the “Drupal 8 In a Day” training session will be held on Saturday, June 3rd, 2017 by Iksula Services on Drupal Global Training Days.This training session is an initiative by Drupal Mumbai in Collaboration with Iksula services and Drupal Association.What is Global Training Days?• Drupal Global Trai… Check out this Meetup → Hello Drupalers, We are excited to announce that the “Drupal 8 In a Day” training session will be held on Saturday, June 3rd, 2017 by Iksula Services on Drupal Global Training Days. This training session is an initiative by…

Read More →

The Secret to Turning Ideas into Working Features

When we talk about development process, we tend to focus on process artifacts and rituals like tickets and sprint planning meetings. But how does a ticket become actionable in the first place? How do you leave a sprint planning session with enough knowledge to start development? That piece can be less clear. The secret? Definition. In this post, I’ll walk through an example from a recent project that illustrates the unheralded but hugely important definition process. The project: We designed and implemented an email builder application for iContact, an email marketing platform. The Viget players: Me (product manager), Brandon (UX), David (developer). The iContact players: Angela (product owner), Laurie (QA lead), Mark (developer). Here’s how that feature went from roadmap to reality. Step 1: Get on the Roadmap Early on, we collaborated with iContact’s product team to define the product roadmap. We knew we couldn’t implement all their ideas in…

Read More →

Zen and the Art of Legacy Web App Maintenance

Before we jump into the nerdy bits here, let’s take a moment to honor the true thinker of Zen, author Robert M. Pirsig, who passed away April 24th, 2017. Quality . . . you know what it is, yet you don’t know what it is. But that’s self-contradictory. But some things are better than others, that is, they have more quality. But when you try to say what the quality is, apart from the things that have it, it all goes poof! — Robert M. Pirsig, Zen and the Art of Motorcycle Maintenance We make a lot of websites and web apps here at Viget. And since we don’t like to hand off our work and tell clients to get lost, we’ve found ourselves maintaining a decent amount of large codebases over the years. While the mere uttering of the words “legacy code” can send developers running for the hills,…

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 →

Senior PHP/Drupal Web Developer – Choice Technology Group – Atlanta, GA

The primary CMS is in transition from a Drupal 6 instance to Drupal 8. Drupal development experience important….From Choice Technology Group – Thu, 11 May 2017 01:38:53 GMT – View all Atlanta jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Senior PHP/Drupal Web Developer – Choice Technology Group – Atlanta, GA

The primary CMS is in transition from a Drupal 6 instance to Drupal 8. Drupal development experience important….From Choice Technology Group – Thu, 11 May 2017 01:38:53 GMT – View all Atlanta jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

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 →

Rethinking Real Estate Tech: An Exploration

Ask a homeowner what it’s like to buy a home, and they’ll probably tell you about the agonies they’ve faced. Our experiences of the travails of home buying – and the ways digital technology helped and complicated the process for us – prompted our most recent exploration: From Hassle to Harmony. In it, we develop designs that we wish we’d had when on the hunt. Buying a home is regularly cited as one of the most stressful experiences people encounter. It’s a significant life change up there with marriage, job changes, and having children. Home buying tends to be an emotional rodeo, especially in competitive markets, and especially for first-time buyers. There’s the stress of being a beginner, for one, having to learn industry terms and processes so that you can be smart about due diligence periods and escrows and inspections. Then there’s the stress of finding a good realtor, someone you…

Read More →

Drupal GovCon Session Submissions Are Open – Closing May 22, 2017!

Drupal GovConhttps://drupalgovcon.org July 31 – August 2 National Institutes of Health Campus Natcher Conference Center • Bethesda, MD Drupal GovCon –  the premier government Drupal event, and one of the biggest Drupal conferences on the East coast is open for registration and session submissions! This annual conference features Drupal community leaders from around the world and sessions covering cutting edge Drupal topics. People from every level of government, nonprofit organizations, private companies, labor unions, and independent freelancers are drawn to Drupal GovCon with the same goal: to arm themselves with mad skills and serious know-how to better serve their communities. Source: https://groups.drupal.org/node/512931/feed

5 Tips for Managing Client & Team Expectations

I recently bought a car. Throughout the entire sales process, I was excited. For my new ride. For the extra accessories and service plan I negotiated into my deal. For the trade-in value I’d get for my old car. I felt great — and a large part of that feeling was because I trusted the sales lead I was working with and felt like I was getting the car for a steal. Fast forward to the date of purchase. The sales lead reassured me that I would feel wonderful in my new car with all the new comforts and features I’d be able to enjoy. As I was dreaming about my heated seats and moonroof, I reviewed the final paper work, about to sign my name on the dotted line. But I came to a sudden stop. I realized that the noted trade in value for my old car was…

Read More →

JS App Continuous Deployment (for every branch) using CircleCI & S3

Recently at Viget, we’ve been developing a number of highly interactive client-side applications. We’ve long been believers in continuous integration and continuous deployment, which typically involves the CI service (CircleCI, in our case) running a Capistrano deployment to push the latest updates to the integration environment after all the other checks pass. What’s cool with a client-side-only app is that your app compiles down to a series of static files, so your “integration environment” can be a file hosting solution like Amazon’s S3. And what’s EXTRA cool is that this technique allows for continuous deployment for every branch you push up, without having to deal with database discrepencies, managing virtual hosts, etc. Interested? Good. Let’s see how it’s done. Create an S3 Bucket First, let’s create an AWS S3 bucket with the proper configuration for hosting our app: Log In and navigate to S3 settings Click “Create bucket” Give it…

Read More →

Drupal Developer – Xpanxion, LLC – Ames, IA

3+ years of hands on Drupal development (version 7+). Xpanxion first arrived in Ames in 2012, and in 2016 opened the doors to a brand new office….From Xpanxion, LLC – Fri, 05 May 2017 22:52:58 GMT – View all Ames jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

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 →

Drupal Global Training Day June 3, 2017

Start:  2017-06-03 10:00 – 17:30 Asia/Tokyo Event type:  Training (free or commercial) http://cmslabo.org/drupal-global-training-days/2017/0603 初めての人から既に使っている人まで ハンズオンで学べる “Drupal Global Training Day” 初めての人から、復習をしたい、既に使い始めた人やもっと使いこなしたいと思っている人向けに、今回は、「もくもく会」スタイルで開催します。 知りたいことをサポートを受けながら学び、さらに、困っていることなどを参加者で共有しながら解決まで、スキルアップ! 初めての方には、Drupal 8 のインストールや基本機能、ページ作成、多言語機能、モバイル対応、コンテンツタイプ機能などを簡単に、初めての人向けとシステム管理者向けの教材を用意します。 自分でサポートを受けながら、やりたいことを学び、夕方の成果発表で説明し、参加者同士でノウハウを共有しましょう。 さらに、参加者の中で、困っていることを前日までにご連絡いただき、当日のサポートの人と一緒にハンズオンし、調査・デバッグしながら、スキルアップします。 成果を説明しながら、参加者でノウハウを共有します。  ■ 当日知りたいこと 参加者の方は事前に、前日までに、Doorkeeperの勉強会の お問合わせページ から知りたいことを送って下さい。 全く初めての方から、既に使っている方まで、どなたでもOKです。たくさんお待ちしております。 当日の朝、知りたい内容を発表し、当日解決しそうな質問から対応します。 成果発表で、解決したこと、未解決な問題など、参加者同士、共有しスキルアップしましょう。 ■ 詳細およびお申込みは以下のページにて https://cmslabo.doorkeeper.jp/events/60331 よろしくお願いします。 Source: https://groups.drupal.org/node/512931/feed

Performance Loading Font Picker Previews

How well a site or app performs on the front-end can be the result of many different factors. If it performs well, the overall user experience is much more likely to be positive. On a recent project, we built a custom “font picker” component for showing the fonts available and displaying each font name with the actual web font itself, so that users could see a preview of the font before making a selection. This poses some interesting performance challenges, one of which is how to load all of these fonts efficiently, so that overall load time is not adversely affected, rendering is not inhibited, and we’re not wasting any unnecessary user bandwidth. Only Load Fonts When Necessary These Google Fonts are only loaded when necessary, when a font picker component is first presented on screen. This helps to reduce the initial load time of the app. However, loading this…

Read More →

Performance Loading Font Picker Previews

How well a site or app performs on the front-end can be the result of many different factors. If it performs well, the overall user experience is much more likely to be positive. On a recent project, we built a custom “font picker” component for showing the fonts available and displaying each font name with the actual web font itself, so that users could see a preview of the font before making a selection. This poses some interesting performance challenges, one of which is how to load all of these fonts efficiently, so that overall load time is not adversely affected, rendering is not inhibited, and we’re not wasting any unnecessary user bandwidth. Only Load Fonts When Necessary These Google Fonts are only loaded when necessary, when a font picker component is first presented on screen. This helps to reduce the initial load time of the app. However, loading this…

Read More →

Back to Top