S'abonner à flux
a magazine for webworkers and site-owners
Mis à jour : il y a 1 heure 14 min

Easy Typography Animations: How to Manipulate Texts with Blast.js and jQuery

3 juillet, 2015 - 10:00
CSS and JavaScript provide access to all the elements of an HTML document – of course also to texts; however, this is limited to titles and paragraphs. Accessing single sentences and words is not that comfortable; unless they are wrapped, for example, with “<span>” elements.  The JavaScript library Blast.js makes sentences, words, and single characters accessible through CSS and JavaScript. This is a real basis for impressive typography animations. How Blast.js Works Blast.js comes from the digital pen of the Velocity.js developer Julian Shapiro from San Francisco. The MIT license is free of charge for commercial and personal projects. It is not hard to use, but you may need some explanations. Blast.js builds up on jQuery, so you need to incorporate both into the HTML document. Then the text can be easily prepared, so that each sentence, each word, and each character can be accessed through CSS or JavaScript. $("p").blast({ delimiter: "word" }); In the above example, all words within “<p>” elements are wrapped with a “<span>” element. These “<span>” elements are classed as “blast”. Other delimiters are “sentence” which wraps sentences with a “<span>”, and “character” which covers single characters – including punctuation marks. If the text already has […]* You might also be interested in the following articles:
Catégories: News dév web

WebDev: How to Use NGROK to Test a Local Site for Microsoft Edge and Internet Explorer

2 juillet, 2015 - 15:00
I recently wrote about RemoteIE which is a tool created to help developers on non-Windows OS’es to test for Microsoft Edge and Internet Explorer 11. It uses Microsoft’s RemoteApp virtualization software to create a browsing session without the need to install a VM.  Developers have been sending us a lot of requests to expand it out to other versions of IE. One of the big limitations, though, is the fact that you can’t access resources or sites locally hosted on your development machine. This is a cumbersome limitation and narrows the usability of the tool for testing. It’s been nagging at me for awhile that we couldn’t use this in this fashion, but this past week I found a solution that I wanted to share. ngrok – Secure Tunnels to Localhost Enter ngrok, a very cool, lightweight tool that creates a secure tunnel on your local machine along with a public URL you can use for browsing your local site. When ngrok is running, it listens on the same port that your local web server is running on and proxies external requests to your local machine. This was the secret sauce I was looking for to allow RemoteIE to be […]* You might also be interested in the following articles:
Catégories: News dév web

Deal of the Week: Marigold, a Collection of 8 Beautiful, Hand-drawn Fonts

1 juillet, 2015 - 15:00
Hand-drawn fonts have that personal touch. Whenever you need to express things outside of the machinery, with reminiscences of nature, beauty, and real life, you will turn to fonts that transport positive emotions – warmth, sympathy, good mood. Our Deal of the Week has just that for you. Designed by the well-known font designer Laura Worthington, you’ll get a collection of eight truly unique fonts. This set covers it all from elegant to carefree, along with all the OpenType features to perfect the experience. These fonts will better your mood not only because of their inherent beauty but even more so when you look at the price. For one very low price, you’ll get the following terrific typefaces: Harlean, Charcuterie Serif, Charcuterie Ornaments, HoneyBee, Adorn Engraved, Adorn Roman, Adorn Garland and Adorn Banners. Harlean Highlights: An exciting blend of ruggedness and panache, Harlean is a lively and free-spirited typeface. This fun and active font features 1,497 unique characters, so you’ll have plenty to say, and plenty of ways to say it! Take advantage of loads of OpenType features with Harlean including swashes, alternates, ligatures, ornaments and more. You’ll get Uppercase and lowercase letters, as well as numbers, fractions, punctuation and […]* You might also be interested in the following articles:
Catégories: News dév web

WebDev: Creating a Mobile App with and ManifoldJS

30 juin, 2015 - 15:00
For the last few months I’ve been wanting to dive into this new JavaScript framework since I saw their launch event in October of 2014. includes an open source 3D layout engine fully integrated with a 3D physics animation engine that can render to DOM, Canvas, or WebGL In short, you can get native performance out of a web application, largely due to the way handles the rendering of its content. Jenn Simmons of the Web Platform podcast recently had CEO, Steve Newcomb on the podcast to discuss the mobile performance and their upcoming mixed mode. This was perfect timing, as Microsoft had just released ManifoldJS, a tool which allows you to package your web experience as native apps across Android, iOS, and Windows. I wanted to put these two technologies to the test. In short, I wanted to determine if does actually have great mobile performance, as well as have an understanding of how straightforward the process was for packaging my web application as mobile app. What Problem do These Two Things Solve? The web isn’t necessarily known for creating high performance applications, which is a shame because it truly is capable of blazing fast interactive […]* You might also be interested in the following articles:
Catégories: News dév web

Maintain Focus: 20 Website Designs with Centered Layouts

29 juin, 2015 - 15:00
Website designs with fixed width centered layouts are like a blast from the past that remind us of those good old days when a majority of web sites were based on the formerly popular 960px grid system – center-aligned and with distinctive borders. With the increasing popularity of wide screens, designers began to opt in favor of full-screen layouts that gave the content more dominant positions. Image and video backgrounds became the main visual driving force that seized the whole attention. However, some time later, when smaller screens of tablets and cell phones began to call the tune, responsiveness came to the fore so that designers started to pay attention to the viewport of a browser. By skillfully manipulating with this key factor in mind, developers managed to save mobile users from confusion and websites from crashes. Along with fluid width full-screen layouts, fixed width centered layouts naturally direct the whole attention towards the heart of the page where the content is located. Today’s article includes 20 great fresh examples of website designs that have successfully adopted this technique. The online portfolio of Normand Robert is encircled with a relatively huge gutters that give the design a powerful open feeling. […]* You might also be interested in the following articles:
Catégories: News dév web

Textures.js: SVG Textures in All Shapes and Colors

26 juin, 2015 - 15:00
The SVG format provides various options for realizing complex graphical content. Among other things, you can create textures and add them to shapes using the <pattern> element. Especially when using simple and common textures, the effort marking them up via SVG is, compared to the result, unreasonably high. Hence, the JavaScript library Texture.js provides such textures that mostly consist of lines and dots for SVG elements. With only a few lines of JavaScript, you can apply different textures to each shape of an SVG. Textures.js is Based on D3.js Textures.js is based on the JavaScript library D3.js and must, therefore, be embedded along with D3.js in the HTML document. D3.js helps visualizing data of any type. You can choose HTML or SVG elements and design them to your needs. D3.js and Textures.js allow you to select single shapes within an SVG, and Texture.js eventually adds a pattern to them. Create an SVG and Add a Texture First, you need an SVG. After embedding it in the HTML document, you can design it (almost) entirely to your needs. Only the filling is defined by Textures.js later on. If you determine a filling, it won’t be overwritten by the texture. &lt;svg width="225" […]* You might also be interested in the following articles:
Catégories: News dév web

WebDev: How to Access Member Functions in Polymer Elements

25 juin, 2015 - 15:00
I’m working on a silly Polymer project right now, which parses a Pokémon database and returns a picture of a Pokémon, then speaks the creature’s name over your speakers. Here’s the source code for my project. It’s my first time using Polymer, and I’m certainly getting snagged in a few spots. Most recently, it was trying to return member functions of a Polymer object that I created. Took me forever to figure this out, so I wanted to share it with you in this tutorial. Sidenote: you can also search for my more detailed write-up on Web Components here. The Wrong Way I have a Web Component which looks like this: 1 <x-radial-buttons id="radial-button-template"></x-radial-buttons> If I try to access it by its ID…. 1 2 var  temp = document.querySelector("#radial-button-template"); // returns <x-radial-buttons id=”radial-button-template”></x-radial-buttons> But I cannot access any of the function it. They return “undefined”.  So if I tried this: 1 2 var  temp = document.querySelector("#radial-button-template"); temp.getFirstElement  // returns undefined Why is This Happening? The reason behind this is due to the Shadow DOM’s encapsulation. It is both a gift and a curse. In this case, I am accessing the element, and not the shadowRoot, which will expose the public methods […]* You might also be interested in the following articles:
Catégories: News dév web

Infragistics Indigo Studio: Real Rapid Prototyping for Web, Mobile, and Desktop

24 juin, 2015 - 10:00
Rapid prototyping is an essential way of saving time in our modern age where billions of apps compete for the customer’s attention. Is the great idea you had for just another app actually that great or is it just another failure among the millions of failures in app stores and the web worldwide? Apart from that angle rapid prototyping has always been the easiest and at the same time most impressive way of showing a customer a functional demo of the project you are trying to sell him. Whether it’s development for the web, for mobile or the desktop, you shouldn’t do it without having done a working prototype. Infragistics Indigo Studio is a software that can help you do just that… The History of Prototyping I have created websites since the early nineties. And I have worked with countless clients from different industries around the world. What always was the hardest part in any given project, was the design discussion. Just like any other designer I knew then, we used to squeeze out a quick Photoshop mockup to show it to the client. These mockups were sent by mail, and feedback was given in the same way, except that […]* You might also be interested in the following articles:
Catégories: News dév web

Why we Made Vorlon.js and How to Use it to Debug Your JavaScript Remotely

23 juin, 2015 - 10:00
Recently at //BUILD/ 2015 we announced vorlon.js – an open source, extensible, platform-agnostic tool for remotely debugging and testing your JavaScript. I had the opportunity to create vorlon.JS with the help of some talented engineers and tech evangelists at Microsoft (the same guys that brought you Vorlon.js is powered by node.JS,, and late-night coffee. I would like to share with you why we made it, how to incorporate it into your own testing workflow, and also share some more details into the art of building a JS library like it. Why Vorlon.js? Vorlon.js helps you remotely load, inspect, test and debug JavaScript code running on any device with a web browser. Whether it is a game console, mobile device, or even an IoT- connected refrigerator, you can remotely connect up to 50 devices and execute JavaScript in each or all of them. The idea here is that dev teams can also debug together – each person can write code and the results are visible to all. We had a simple motto in this project: No native code, no dependency to a specific browser, only JavaScript, HTML and CSS running on the devices of your choice. Vorlon.js itself is […]* You might also be interested in the following articles:
Catégories: News dév web

GraphicStock Offers Affordable Stock Photography and Design Elements

22 juin, 2015 - 10:00
As creative professionals, we always need proper stock material. Time does not allow to shoot all necessary photos ourselves, nor does it allow to create all required design elements from scratch. If you do you will run into problems sooner or later as either your projects take too long to come to an end or your clients don’t want to pay all that extra money anymore. Especially not for something they “can get on the Internet for free”. That’s why being on the lookout for good stock material is a survival strategy you shouldn’t miss. Today we will introduce you to GraphicStock, one of these all-in-one sites with an uncomplicated flat fee… GraphicStock: Unlimited Access at a Flat Fee GraphicStock is an affordable, subscription-based stock media site that gives you unlimited access to premium stock footage. That’s a very short yet fitting description of what GraphicStock actually is. The most obvious unique selling proposition is the uncomplicated flat rate it offers. Other than other image providers GraphicStock has just one price to be remembered. The flat fee is 49 USD per month, and that’s it – download galore. There are no further limitations, such as x files in y days […]* You might also be interested in the following articles:
Catégories: News dév web

Jotform Rescues Your Web Forms and Grows Further

19 juin, 2015 - 16:00
It comes without further explanation that we here at Noupe are big fans of JotForm. If you are one of our hundreds of thousands of frequent readers, you were unable to get around the praises we shared. The year 2015 is another good year in the history of the service as they continue to innovate. Furthermore, Adobe has added its part to the continuous growth of my favorite forms platform… Rescue Your Web Forms as Adobe Forms Central Closes It is up until next Monday, the 22nd of June, that you can still use Adobe’s FormCentral service to create forms and collect data. Starting following Tuesday, you will no longer be able to create new forms or collect new data but you will still be able to download existing data from existing forms. Then, on July 28th all your forms and form data will go down the drain. It’s high time for action. Should you not know what FormsCentral is or better was chances are you need not do anything ;-) For those of you who are still curious, Adobe FormsCentral was, simply speaking, an online collector backend for PDF forms. Users would create fillable forms as PDFs and then […]* You might also be interested in the following articles:
Catégories: News dév web

Webdesigner News: Focused News Aggregator Saves Your Time

19 juin, 2015 - 10:00
Staying afloat the news stream is not easy. If you manage to you can be confident that you are not too far away from recent developments in our industry. And you can make an educated decision which topics are worth digging in deeper and which ones are not. As reading is not bringing in any money, you need to cut that down to the necessary. The aggregator I want to introduce you to today helps you achieve just the right balance. Say hello to Webdesigner News… Why Web Designers Need to Stay Updated I know that in this large industry of web designers not everyone sees the need to stay on top of the game when it comes to the most recent developments in modern technologies. The (r)evolution of mobile apps has heightened the level of expectancy from the client’s side. Today almost everyone is able to distinguish between good and bad websites (except for those who are not ;-)). Thus, the wheat separates itself from the chaff pretty fast. This means it’s not enough to only be part of the wheat anymore. You will have to be part of the top quality wheat – constantly improving. Constantly improving means […]* You might also be interested in the following articles:
Catégories: News dév web

Manifold.JS: How to Build a Hosted Web App on Android, iOS, and Windows

18 juin, 2015 - 10:00
Recently at //BUILD/ 2015, Microsoft announced manifoldJS – the simplest way to build hosted apps across platforms. While John Shewchuk, Technical Fellow and the CTO for the Microsoft Developer Platform, did a great job building a hosted web app right on-stage (you can see the recap here), I’d like to go into a bit more detail: why hosted web apps and how to build one for yourself using manifoldJS. Why Hosted and ManifoldJS? Hosted Web Apps bring the best of the web to store apps on with minimal effort. They are a great way to get more user reach with the experience you’ve already built. And when you update your web experience, your users get the same update in hosted web apps too! The problem is, until now, the hard thing about hosted apps, was how different the process is on every platform. manifoldJS changes that by putting the focus on the W3C Manifest for Web Apps – a standards-driven, open source approach for creating apps – and then uses that metadata to create a hosted native app on Android, iOS, and Windows. When a platform supports hosted apps, we build it natively and then we use Cordova to polyfill […]* You might also be interested in the following articles:
Catégories: News dév web

Inside WordPress: An Introduction to Custom Post Types

17 juin, 2015 - 15:00
Most people who work with WordPress have already heard of custom post types. Unfortunately, only a few web designers and bloggers know what this function actually is and how to make use of it. Custom post types are something like the icing on the cake and one of the reasons for WordPress’ popularity. Let’s have a look at custom post types and see what you can do with them. What Are Custom Post Types? WordPress is the most popular Content Management System in the world, with one reason being its customizability and flexibility. You can basically get up to anything you can think of, and custom post types are one way to get there. WordPress offers some post types out of the box. These are: Post (post type: ‘post’) Page (post type: ‘page’) Attachment (post type: ‘attachment’) Revision (post type: ‘revision’) Navigation menu (post type: ‘nav_menu_item’) A custom post type is nothing more than an extension, an additional type of post with a different data set. It’s, however, not limited to a specific type of content like a static page or a dynamic blog post. So, a custom post type can display any type of content, even though it wouldn’t […]* You might also be interested in the following articles:
Catégories: News dév web

Blob Storage: How I Used it to Host my Podcast MP3 Files

16 juin, 2015 - 17:00
I host a podcast called The Indie Dev Podcast where I interview game developers from around the world in 30 minute segments. I’m always fascinated by what people are able to create, and I’m even more curious about how they make these games happen. I store the most recent episodes of the podcast on PodOmatic, which allows them to be picked up by iTunes and other podcast feed readers, but I am limited by the number of podcast episodes that I can store at once because I am using the free tier. My older episodes are lost unless I upgrade to the premium tier. What Problem Does Blob Storage Solve? With blob storage, I can take all of my .mp3s, store them in a container, and then allow the public to download them from the container. When I upload my files to a blob container, I am given an HTTP endpoint, which I can use as a link to download an episode. Click on this link to download the most recent episode with Michael Hicks. You could do the same for videos that you record, too. In this tutorial, I’m going to walk you through the steps of how I […]* You might also be interested in the following articles:
Catégories: News dév web

Deal of the Week: Beautiful Hand-drawn Calligraphy Font Makes You Wonder

16 juin, 2015 - 14:00
This is a promise. Our beautiful hand-drawn calligraphy font will really make you wonder. It will make you wonder how you could get along without it for all these years. No wonder that its name is Wonder, too. Find a classic modern calligraphy font crossed with a sexy style to offer you an alternative to those everyday fonts. Besides 400 glyphs, two icon packs and a set of Dingbats, you’ll also get a slew of OpenType features from Ligatures to Contextual Alternates. Special characters in some languages, such as German, are included as well… This week’s Deal of the Week is again powered by Mighty Deals. And be careful to not buy this beautiful font elsewhere. You could but would pay the full price there. You’re too smart for such a mistake, aren’t you? Highlights Impress your clients with this classic modern calligraphy font that mixes in a bit of a sexy style You’ll get more than 400 unique glyphs complete with an initial and two different kinds of terminals Take advantage of OpenType features including Ligatures, Swashes, Contextual Alternates, Discretionary Ligatures, Stylistic Sets and more Two icon packs added: Coffee and Bakery With a collection of Wonder Dingbats, you’ll […]* You might also be interested in the following articles:
Catégories: News dév web

Pantheon: The Next Dimension of WordPress and Drupal Hosting and Management

15 juin, 2015 - 16:49
As a freelancer or even more so as an agency in the field of web design and development you have to cope with a plethora of challenges. Pantheon cannot take all the burdens off your shoulder but substantially relieve the pains of your everyday life. With Pantheon, you need not worry about the technical part of a website development project anymore. The service not only provides simple hosting but offers sophisticated development support on top. As a designer/developer, alone or as part of a team, Pantheon is your one-stop solution for designing, coding and hosting any number of client projects. Never heard of them? You should definitely check Pantheon out… What is Pantheon? Let’s start by saying what Pantheon is not. Pantheon is not one of those homepage builders, website creators, page generators or an online web design software as a service. So don’t mistake them as a competitor of Wix, Webydo or whatever first springs to your mind. While all the before mentioned services focus on the design aspect of the job, Pantheon builds a solid foundation for developing and designing regardless of the tools you use to do it. Pantheon, located in San Francisco, California, started as a […]* You might also be interested in the following articles:
Catégories: News dév web

Chartist.js Creates Responsive, Animated Charts with SVG

12 juin, 2015 - 10:00
Numbers and statistics are usually bone-dry and sometimes not really clarify but obscure even more. By visualizing data with charts, you can attract much more attention. The JavaScript library Chartist.js from Zurich turns as many numerical sequences as you like into easy to understand bar, line, pie, or other charts. They not only look good but are also responsive and can be jazzed up with animations. Easily Generate Simple Charts Chartist.js is a project by Swiss Gion Kunz available under a DWTFPL. I’m not going to write what this abbreviation stands for. What I can say is that you can use Chartist.js for whatever you want. Gion Kunz doesn’t care about it ;-) It doesn’t take much to get started: First implement the JavaScript and the stylesheet file of Chartist.js. The JavaScript file is necessary for the functionality and data entry. The stylesheet file contains the different chart types. Use HTML to add a container element to the body which we will then fill with the chart. Attach the class ct-chart for the basic layout and a class that specifies the chart’s aspect ratio on the container. Besides a quadratic ratio (ct-square) or the classic 16:9 (ct-minor-seventh) and 3:4 (ct-perfect-fourth) […]* You might also be interested in the following articles:
Catégories: News dév web

Why and How We Migrated Babylon.js to Azure: CORS, Gzip, and IndexedDB

11 juin, 2015 - 10:00
You’re working for a startup. Suddenly that hard year of coding is paying off – with success comes more growth and demand for your web app to scale. In this tutorial, I want to humbly use one of our more recent “success stories” around our WebGL open-source gaming framework, babylon.js and its website: We’ve been excited to see so many web gaming devs try it out. But to keep up with the demand, we knew we needed a new web hosting solution. While this tutorial focused on Microsoft Azure, many of the concepts apply to various solutions you might prefer. We’re going to see also the various optimizations we’ve put in place to limit as much as possible the output bandwidth from our servers to your browser. Introduction Babylon.js is a personal project we’ve been working on for over a year now. As it’s a personal (i.e. our time and money), we’ve hosted the website, textures & 3d scenes on a relatively cheap hosting solution using a small, dedicated Windows/IIS machine. The project started in France, but was quickly under the radar of several 3D and web specialists around the globe as well as some gaming studios. We were […]* You might also be interested in the following articles:
Catégories: News dév web

10 Fresh Free WordPress Plugins (Edition: June 2015)

10 juin, 2015 - 15:00
Plugins are the icing on the WordPress cake. Can you imagine your favorite CMS without them? These helpful tools have become essential in many areas and save us a lot of developing time. In our little series, we picked out once again the latest and most interesting plugins covering a wide range of use cases. As an appetizer, we have a Jetpack Clone that keeps your data private. Don’t believe it? Keep on reading! 1. Slimpack Slimpack is a light version of Jetpack that doesn’t hurt your data privacy. It provides several modules you might know from Jetpack without having to be connected to, so your data won’t be transmitted there. All you need to do is deactivate your existing installation of Jetpack and activate Slimpack. Your settings should be saved. There are no external scripts anymore. The plugin comes with the necessary JavaScript. Slimpack supports the following modules: Carousels Contact Form Custom CSS Custom Content Types Infinite Scroll Gravatar Hovercards Beautiful Math (LaTeX) Markdown Omnisearch Sharing (Sharedaddy) Shortcode Embeds Site Icon Site Verification Widget Visibility Widgets All other modules require a connection to or might be implemented in a future version. Developer: Tunghsiao Liu (a.k.a. Sparanoid) Continuous development: […]* You might also be interested in the following articles:
Catégories: News dév web



Une question, une remarque ?
Une demande de devis (gratuit) ?


A propos...

Yves Bresson, ingénieur en informatique, consultant freelance, spécialisé dans la création de sites web (CMS, PHP, Ajax, jQuery, Bootstrap, HTML 5, CSS 3) et d'applications mobiles (iPhone, Android). Voir le profil de Yves Bresson sur LinkedIn