Category Archive for: global

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.

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 →

DrupalCAP Workshop at Thakur College of Science and Commerce, Mumbai

Start:  2017-09-09 10:00 – 17:00 Asia/Kolkata Organizers:  kajalkiran Nitesh Sethia ashishdalvi Event type:  Training (free or commercial) DrupalCAP team along with Pune and Mumbai Drupal Community announces Drupal 8 Workshop for students on 9th September, 2017. The basic agenda of this Global Training Day is to give a walk through and hands-on experience on Drupal and Site building to students of Thakur College of Science and Commerce. Following are the details of the workshop : DATE : 9th September 2017 TIME : 10 A.M – 5 P.M. VENUE : Thakur Village,Kandivali (E), Mumbai – 400 101 Tel: 2887 06 27, 28462565 Fax: 2886 8822 Below informations will help you configure your system for using Drupal. System requirements: 1. Running Local Server : Download and Install MAMP/XAMPP/LAMP on your system. Windows User: XAMPP would be preferred (Faster and Easier) Install XAMPP for Windows Linux User: LAMP would be preferred. Run following…

Read More →

The Proven Strategy for How to Market an App Globally

Mobile is global. And thanks to the advertising ecosystem of the giants like Facebook and Google (there are some more) it is possible to reach a global audience of approximately 2 billion mobile users. Users who use apps like Facebook, WhatsApp or Instagram daily and who may be interested in installing your app or game Read more Source:

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 →

Drupal Training by Valuebound, Bangalore on Drupal Global Training Days

Start:  2017-09-16 10:30 – 15:30 Asia/Kolkata Organizers:  mahaveer003 chishah92 nishantkumar155 Event type:  Training (free or commercial) We, at Valuebound, are excited to announce a hands on ‘Drupal-in-a-day’ training session on the 16th of September 2017 Saturday. This is an initiative coordinated by the Drupal Association as a part of the Global Training Days to introduce new people to the wonderful world of Drupal. Come and be a part of a world wide Drupal community! Make a live website yourself and know how Drupal can help you! Difficulty Level: Introductory Proposed Session: Get a leap on to the world of Drupal 8 . Learn about the main features and concepts of Drupal with live practice sessions. By the end of this training session, you will know about the terminologies associated with Drupal and will be able to understand how Drupal sites are constructed. You will be equipped with the knowledge of…

Read More →

Drupal Hackathon for the first time in Novosibirsk!

Organizers:  Evgeny_Yudkin Ksenia.Rogachenko sumthief Event type:  User group meeting Привет! Что-то мы давно не виделись, друзья. И у нас как раз есть повод собраться 🙂 8 и 9 сентября проводим первый Drupal Хакатон в честь Global Training Day. План мероприятия вкратце: Объединямся в команды по 3 человека Придумываем или берём одну из существующих задачу Реализовываем её в течение 2-х дней С гордостью представляем результат Получаем призы Если вы плохо знаете Drupal или никогда не участвовали в Хакатоне, то все равно приходите. Вы можете присоединиться к командам и почувствовать могущество Drupal на свой шкуре! Мы все покажем и расскажем, да и просто познакомимся. В общем, будет работа в командах, вкусная еда, подарки, и конечно море общения. Ждем всех! AttachmentSize gtd-lettter-head.gif27.18 KB Source:

Site Building with Drupal 8

Start:  2017-09-08 09:00 – 13:00 America/New_York Event type:  Training (free or commercial)… We are doing a hands-on Drupal training on September 8th for Global Training Days and this requires a computer. Don’t forget the computer! Special Thanks to Agency Chief for hosting Drupal Global Training Days at their offices in Dupont Circle. Arrival starts at 9am and coffee will be provided. 9am: Jess Dearie, Becca Goodman, Kirsten Burgard and Kat Kuhl will help attendees set up their first Drupal 8 site using either Pantheon or Acquia Dev Desktop (depending on your computers) 10am Becca Goodman will start the site building training. 12:30pm Time permitting, we will play a fun game of stump the Dev where you can ask us questions on D7 and D8 to Jess, Becca, Kirsten and Kat 1:00 pm everyone heads out, smarter, braver and way more Drupaly! Source:

JavaScript Scope and Closures

Scopes and closures are important in JavaScript. But, they were confusing for me when I first started. Here’s an explanation of scopes and closures to help you understand what they are. Let’s start with scopes. Scope A scope in JavaScript defines what variables you have access to. There are two kinds of scope – global scope and local scope. Global scope If a variable is declared outside all functions or curly braces ({}), it is said to be defined in the global scope. This is true only with JavaScript in web browsers. You declare global variables in Node.js differently, but we won’t go into Node.js in this article. const globalVariable = ‘some value’ Once you’ve declared a global variable, you can use that variable anywhere in your code, even in functions. const hello = ‘Hello CSS-Tricks Reader!’ function sayHello () { console.log(hello) } console.log(hello) // ‘Hello CSS-Tricks Reader!’ sayHello() //…

Read More →

So you need a CSS utility library?

Let’s define a CSS utility library as a stylesheet with many classes available to do small little one-off things. Like classes to adjust margin or padding. Classes to set colors. Classes to set specific layout properties. Classes for sizing. Utility libraries may approach these things in different ways, but seem to share that idea. Which, in essence, brings styling to the HTML level rather than the CSS level. The stylesheet becomes a dev dependency that you don’t really touch. Using ONLY a utility library vs. sprinkling in utilities One of the ways you can use a utility library like the ones to follow as an add-on to whatever else you’re doing with CSS. These projects tend to have different philosophies, and perhaps don’t always encourage that, but of course, you can do whatever you want. You could call that sprinkling in a utility library, and you might end up 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 →

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 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 →

Using Custom Properties to Modify Components

Instead of using custom properties to style whole portions of a website’s interface I think we should use them to customize and modify tiny components. Here’s why. Whenever anyone mentions CSS custom properties they often talk about the ability to theme a website’s interface in one fell swoop. For example, if you’re working at somewhere like a big news org then we might want to specify a distinct visual design for the Finance section and the Sports section – buttons, headers, pull quotes and text color could all change on the fly. Custom properties would make this sort of theming easy because we won’t have to add a whole bunch of classes to each component. All we’d have to do is edit a single variable that’s in the :root, plus we can then edit those custom props with JavaScript which is something we can’t do with something like Sass variables.…

Read More →

Global Drupal Training

Start:  2017-09-08 02:00 – 07:00 Africa/Kigali Organizers:  bikilde Event type:  Training (free or commercial) # WE OFFER FREE DRUPAL TRAINING AS PART OF THE SEPT 2017 DRUPAL GLOBAL TRAINING DAYS INITIATIVE! Drupal is content management software. It’s used to make many of the websites and applications you use every day. Join us for a FREE Introduction to Drupal website Development Friday Sept 8th 2017. Hosted by RWANDA DRUPAL COMMUNITY MEMBERS, this event is part of the Drupal Association‘s Drupal Global Training Day. When: Friday Sept 8th from 2:00-7:00pm Where: kLab, ICT Park, 6th Floor, Boulevard de l’Umuganda , Kacyiru What to bring: Wi-Fi enabled laptop This training will give Introduction on building website using Drupal Content Management System. Agenda – Introductions – Install Drupal 8 – Build basic Drupal 8 site – Q&A This training will include hands-on activities. If you wish to participate in practices please bring your own…

Read More →

Website Developer 2 (509977) – Global Technology Solutions, LLC – Richmond, VA

Web Developer 2 509977. This would include a fluent understanding of various Content Management Systems such as WordPress, Joomla or Drupal….From Indeed – Tue, 15 Aug 2017 17:35:57 GMT – View all Richmond, VA jobs Source:

Jacksonville, FL – Drupal Global Training Days 2017

Start:  2017-09-09 09:00 – 17:00 America/New_York Organizers:  Jitesh Doshi Event type:  Training (free or commercial) Full day of Drupal 8 training Saturday, Sep 9, 2017, 6:00 PM UNF Building 15, Room 22031 UNF Dr Jacksonville, FL 4 Drupalers Attending We are celebrating Drupal Global Training Days 2017 on September 9th with a full day of Drupal 8 training which is free and open to public at University of North Florida.Drupal 8 TrainingThis is a full day of training on Drupal 8 CMS.Drupal 8 is the CMS platform (Content Management System) that lets you build complex web sites and web applicati… Check out this Meetup → What: Drupal Global Training Day – Learn Drupal 8 CMS When: Saturday, September 9, 2017 – 9am to 5pm Cost: free, no cost Organized by: JAX Drupal User Group (Jacksonville, Florida) Where: University of North Florida, Jacksonville, FL – Building 15, Room 2203 How to register?: See…

Read More →

Using ES2017 Async Functions

ES2017 was finalized in June, and with it came wide support for my new favorite JavaScript feature: async functions! If you’ve ever struggled with reasoning about asynchronous JavaScript, this is for you. If you haven’t, then, well, you’re probably a super-genius. Async functions more or less let you write sequenced JavaScript code, without wrapping all your logic in callbacks, generators, or promises. Consider this: function logger() { let data = fetch(‘’) console.log(data) } logger() This code doesn’t do what you expect. If you’ve built anything in JS, you probably know why. But this code does do what you’d expect. async function logger() { let data = await fetch(‘’) console.log(data) } logger() That intuitive (and pretty) code works, and its only two additional words! Async JavaScript before ES6 Before we dive into async and await, it’s important that you understand promises. And to appreciate promises, we need go back one more…

Read More →

Global Training Day – Bundaberg QLD, Australia

Start:  2017-09-08 09:00 – 14:30 Australia/Brisbane Organizers:  larowlan Event type:  Training (free or commercial) Come and learn Drupal 8 in Regional Queensland PreviousNext and the the Generator are coming together to present a free one-day training session to coincide with the Drupal Association’s quarterly Global Training Day. The session is designed to give those interested in a career in web-development an introduction to building websites using the Drupal open-source content management framework. Limited to 12 spaces – more info and signups at Source:

CSS Utility Classes and “Separation of Concerns”

Adam Wathan takes us on a journey through the different ways we can approach HTML and CSS. This is a really great read that I bet will resonate with a lot of you, whether or not you agree with where he ends up. Here’s a particularly interesting bit where he specifically calls out “separation of concerns” as being a straw man: You either have separation of concerns (good!), or you don’t (bad!).This is not the right way to think about HTML and CSS. Instead, think about dependency direction. There are two ways you can write HTML and CSS: CSS that depends on HTML … In this model, your HTML is restyleable, but your CSS is not reusable. HTML that depends on CSS … In this model, your CSS is reusable, but your HTML is not restyleable. It occurs to me that there are fairly large contingents heading in both directions…

Read More →

Drupal Global Training Day September 9, 2017

Start:  2017-09-09 10:00 – 17:00 Asia/Tokyo Event type:  Training (free or commercial) Drupal Global Training Day September 9, 2017 Tokyo Japan 1) for Beginners Text download :… 2) for Intermediate course which assist by Drupal mentors with hand-on Text download :… Sorry we use those Japanese language text only. And please join this event at this event information site, Source:

Back to Top