Category Archive for: Web Designer RFP Generator – Write a better Website RFP – Professional

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. Drupal 6 security updates for Google Analytics and Piwik!

As you may know, Drupal 6 has reached End-of-Life (EOL) which means the Drupal Security Team is no longer doing Security Advisories or working on security patches for Drupal 6 core or contrib modules – but the Drupal 6 LTS vendors are and we’re one of them!Today, there are two Moderately Critical security releases for the Google Analytics and Piwik modules to fix a Cross-Site Scripting (XSS) vulnerability.Users who have permission to configure these modules have the ability to add unrestricted, custom JavaScript to the page, however, it’s not commonly known that this permission presents a security risk (and there was previously no way to seperate the ability to configure the modules from the ability to add JavaScript).The new versions create a new permission for adding JavaScript code, which users will need to have in addition to just the permission necessary to configure the modules.You can download one the of three patches for Google…

Read More →

Rakesh's DSoC 16 blog: Solving Merge Conflicts in Drupal -GS0C16 – Week 11

Solving Merge Conflicts in Drupal -GS0C16 – Week 11 rakesh Wed, 08/10/2016 – 20:45 Drupal Developer

Acquia Developer Center Blog: Acquia Pipelines: Build, Test, and Deployment Automation for Acquia Cloud

tl;dr: Acquia Pipelines lets you automate building, testing, and deploying sites on Acquia Cloud using tools like Composer, Sass, and Behat. Request an invitation to the private beta now.Tags: acquia drupal planet Drupal Developer

Anexus: How to apply patches in Drupal 8 with Composer

How to apply patches in Drupal 8 with Composer How I mentioned in my previous post How to add ReactJS in Drupal 8 with Composer, Composer is a fundamental part of Drupal 8 development workflow. Like any open source projects, contributions are the core of Drupal, and those contributions are included in Drupal modules and themes and event Drupal core via Patches. 1. Drupal Installation. In this example I will assume that did you install Drupal using *Drupal Composer* project, using an instruction similar to the following: $ composer create-project drupal-composer/drupal-project:8.x-dev some-dir –stability dev –no-interact 2. Installing module to patch. I will use the module Address to demonstrate how to patch a module. Using the following module we could install the Address module in our Drupal 8 project. $ composer require “drupal/address ~8.1” 3. Patching the module. The Address module works pretty well, but there is an issue related to full…

Read More →

GVSO Blog: [GSoC 2016: Social API] Week 11: Documentation

[GSoC 2016: Social API] Week 11: Documentation We are getting closer to Google Summer of Code final evaluation. Students must start submitting their project in 5 days. During these months, I have been working on a project to harmonize social networking functionality in Drupal. So, it was time to start creating documentation about it. This week, I focus on documentation for site builders. gvso Wed, 08/10/2016 – 08:43 Tags Drupal Drupal Planet GSoC 2016 Read more about [GSoC 2016: Social API] Week 11: Documentation Drupal Developer

KnackForge: How to create Queue woker in Drupal 8

Drupal Developer

Designing the Perfect Food Label: A Visual Guide

Inspired Magazine Inspired Magazine – creativity & inspiration dailyFood label design can be incredibly labour intensive, as I’m sure you’re already aware if you’ve been given the task of designing a food product label from start-to-finish.It’s almost certainly one of the most challenging projects a graphic designer can be involved in, as there are just so many variables that contribute towards the perfect food label design.Not only do you have to create a food label that looks appealing and reflects the values of the brand you’re working with, but you also have to create a label that can comfortably sit amongst competing products on the store shelf. And by “comfortably sit”, I mean that is should both catch the attention of consumers, and also convince those who may have ordinarily chosen a competing brand to switch to yours (a difficult brief, for sure).Some clients may also leave the choice of…

Read More →

LevelTen Interactive: Adventures from the Road: The Journey Begins

On Sunday, I trucked out of Dallas in a 38’ RV with a mess of AV equipment, a Jeep named Daisy and a pair of mountain bikes in tow. So without further ado, I’m excited to announce that LevelTen has officially kicked off its four thousand mile journey through twenty-plus cities across the United States. I know what you’re thinking: What would possess me to leave my home and business for three months? The Reason for R.O.W. Season  I believe we are at a pivotal time for the Web. We are…Read more Drupal Developer

Talha Paracha: GSoC'16 – Pubkey Encrypt – Week 11 Report

As you might’ve already guessed, Pubkey Encrypt is a Google Summer of Code’2016 sponsored project. As a part of the GSoC program, I’ve spent the last 2.5 months building this module for Drupal 8. The journey so far has been amazing for me and now we’re approaching the end of the program. So I spent this week in finalizing the module. For those who don’t know, Pubkey Encrypt is a security-related module which provides a way for encrypting data with users’ login credentials. But the way the module is designed, it delegates the task of actual data encryption/decryption to some other module. Previously, we were using Encrypt Test for this purpose, which was just a test sub-module within the Encrypt module, and were waiting for Real AES module to get in a stable state. A few weeks ago, I posted a patch to fix the module but its maintainers haven’t…

Read More →

Give Them Weapons

Friendship has been a topic that I’ve circled on this blog for some time and I continue to bring it up because it is, in short, a category of thought that I seriously encounter a few times every year (if not more often than that). Most simply because friendship is an elusive creature that, I believe, deserves serious consideration. Or, I might be wildly wrong about that and perhaps I give it too much thought for my own good… One of the things that I think about often during these seasons of thought is how you qualify what a true and authentic friend is. In other words, how would you really know if you’ve been able to establish that type of relationship with someone? We all have “tiers” of relationships, or, we’ve internally classified relationships in a loose structure of type, proximity, class, and quality. There are “friends” at work, at your local non-profit…

Read More →

ImageX Media: Why Amplification is Essential to a Website Launch

IMG_9493.JPG Author:   Drupal Developer

FFW Agency: Mastering the Basics: The Content Plan

Mastering the Basics: The Content Plan Ray Saltini Tue, 08/09/2016 – 19:26 It is amazing how often the content equation is underestimated or misunderstood whether building new properties or renewing existing sites. The essence of any web project is the content or message to be conveyed. Understandably organizations will engage terrific creative agencies that will put tremendous effort into strategy and design. Unfortunately this often has the unintended effect of de-emphasizing existing content that may, or may not, need to be migrated to your new project. A thorough content audit early on in your planning process will help streamline your project and your budget. Rarely is content brought over to a project wholesale without some important changes. This can be obvious like making PDF content more search engine friendly or less obvious like adding or changing metadata and reforming its underlying data structure. An audit will help determine if content migration should…

Read More →

FFW Agency: Breaking New Ground – Tapping Free Open Source Drupal to Achieve Big Gains in the Energy Sector

Breaking New Ground – Tapping Free Open Source Drupal to Achieve Big Gains in the Energy Sector Ray Saltini Tue, 08/09/2016 – 19:10 Upheavals in the energy sector in recent years are driving a new Texas-sized need for efficiencies in all facets of business operations and are leading companies to begin mining new areas for streamlining and savings. Houston, we have a solution. The good news is open source technologies are opening up areas for exploration previously overlooked by many in the energy sector. In this multi-part series we’ll begin to look at how energy companies use the web and how open source internet technologies can drastically reduce acquisition costs, enable rapid prototyping, and create a potential for windfall profits. Here’s a preview of our upcoming series on Drupal for the Energy Sector. Use the form below to sign up for our newsletter to get notified when we post new articles or…

Read More → The DrupalConsole RC-1 release is close with a lot of changes.

The DrupalConsole RC-1 release is close with a lot of changes. To make the DrupalConsole project more modular and easy to maintain, we are decoupling into separated projects. Drupal Console Languages, first repo created was English, more to come. Generic commands and features to be shared across projects. Main repo, this is the one you will be installing on your site via composer. New global executable. This will be the phar you download when using curl. jmolivas Tue, 08/09/2016 – 18:27 Drupal Developer

Gábor Hojtsy: There will be a Drupal 9, and here is why

Earlier this week Steve Burge posted the intriguingly titled There Will Never be a Drupal 9. While that sure makes you click on the article, it is not quite true. Drupal 8.0.0 made several big changes but among the biggest is the adoption of semantic versioning with scheduled releases. Scheduled releases were decided to happen around twice a year. And indeed, Drupal 8.1.0 was released on time, Drupal 8.2.0 is in beta and Drupal 8.3.x is already open for development and got some changes committed that Drupal 8.2.x will never have. So this works pretty well so far. As for semantic versioning, that is not a Drupalism either, see It basically means that we have three levels of version numbers now with clearly defined roles. We increment the last number when we make backwards compatible bug fixes. We increment the middle number when we add new functionality in a…

Read More →

php[architect]: Testing Your Drupal Site with Behat

If automated testing is not already part of your development workflow, then it’s time to get started. Testing helps reduce uncertainty by ensuring that new features you add to your application do not break older features. Having confidence that your not breaking existing functionality reduces time spent hunting bugs or getting reports from clients by catching them earlier. Unfortunately, testing still does not get the time and attention it needs when you’re under pressure to make a deadline or release a feature your clients have been asking for. But—like using a version control system and having proper development, staging, and production environments—it should be a routine part of how you do your work. We are professionals, after all. After reading all the theory, I only recently took the plunge myself. In this post, I’ll show you how to use Behat to test that your Drupal site is working properly. Before…

Read More →

Arpit Jalan: GSOC 2016- Moving supporting functions to services and abstract parent classes- Week 11

TL;DR Last week I had worked on modifying the tests for “Fill Alt Text”, “Emotion Detection” and “Image Properties” features of the Google Vision API module. The only tasks left are moving the supporting functions to a separate service, in addition to, creating an abstract parent class for tests and moving the functions there.The issues Alt Text field gets properly filled using various detection features, Emotion Detection(Face Detection) feature and Implementation of Image Properties feature of the Google Vision API module are still under review by my mentors. Meanwhile, my mentors asked me to move the supporting functions of the “Fill Alt Text” issue to a separate service and use it from there. In addition, they also suggested me to create an abstract parent class for the Google Vision simple tests, and move the supporting functions to the parent class. Thus, this week, I contributed to follow these suggestions and…

Read More →

Sunlight Photonics Beamed Up

Pixeldust has launched the newly redesigned Sunlight Photonics website. Built on a WordPress platform, the new site features an updated design, custom artwork, and a unique look at all of Sunlight’s products. Users can find information on Sunlight products and read about the company’s remarkable efforts in the development of high-performance solar cells.

Drupal Development – Creating a Multilingual Site in Drupal

If you’ve never created a multilingual site for a client before, it can seem like a daunting task. Even if you speak geek it’s still easy to get lost in a sea of code, strings, files and acronyms. Thankfully, Drupal 7 makes this task a little easier. In this article we decode the secrets to Developing a multilingual site in Drupal. The first two items you need to become best friends with are internationalization (i18n) and localization (l10n). Internationalization and localization are means of adapting computer software to different languages and regional differences. Here’s how they’re broken down: Internationalization is the process of designing a software application so that it can be adapted to various languages and regions without engineering changes. The application will give you the ability to replace your English content with German (or whatever language you want). In other words, internationalization gives you the framework to create…

Read More →

Back to Top