How to Share Timely Content on Pinterest

Pinterest is consistently growing, and it’s a great platform to share content on.
Due to the long lifecycle of pins, tons of content that is shared is designed to be evergreen, meaning that it will stay relevant for long periods of time. This is a solid strategy, and it’s one I highly recommend.
That being said, timely content does have its place on Pinterest and can perform incredibly well.

In this post, we’re going to take a look at why sharing timely content on Pinterest can be difficult or frustrating, and 5 tips to get better results from your timely—and time-sensitive—pins.

Timing can be everything in marketing, and having the right content be cycled through at the right time can provide huge results. Education companies can benefit from having content like “10 Products All Teachers Need to Go Back to School” go live in August, and a landscaping business could get a ton of business from relevant content just in time for spring gardening.
Let’s not even get started on the drool-worthy, holiday-specific recipes that pop up every Thanksgiving, Christmas, and Superbowl.
What Makes Sharing Timely Content on Pinterest So Difficult?
Timely content can be challenging in a way that is unique to Pinterest. Because pins have a longer life cycle than most social media posts, content may take some extra time to get traction compared to other platforms. This can result in your valuable, relevant content never getting enough traction at the right time, which means that it won’t get the kind of results that it could have.
There’s another challenge with timely pins. When pinners find a pin and share it, it replicates as being a new pin from that day; we don’t necessarily see the date of the original pin unless we go digging (and let’s be real, nobody does that). Because of this, time-sensitive pins (like pins advertising contests or sales) may be shared long after the relevant deadline has passed. This can result in confusion and frustration.
Looking at this image, there’s no way to know if the contest is still actually running. Sometimes this leads to expired pins continuing to circulate long after a sale or contest is over.
Simply put: if your pin has a time limit before it’s no longer relevant, it can be difficult to get it the visibility or traction needed before that deadline is up.
To make sure all your timely content is being shared at the right time (and not after), and your pins are always as accurate as possible, we’ve got 5 tips to help you share timely content on Pinterest for better results.
#1. Use Rich Pins
The biggest problem with the average pin is that it’s a stagnant post that continues to be shared as if it’s current.
While we can go into Facebook and comment on an old post to keep users updated on what’s happening, or they can see a time stamp on the original post, this isn’t necessarily true for Pinterest; our pins can be repinned again and again until we lose track and can’t update everyone. This makes Pinterest a difficult platform to use when advertising products, especially when listing timely content like sales prices.

Rich pins are the solution. Rich pins are synced up to your website, and will automatically update themselves will relevant information. If price changes on a product, for example, the price on the pin will automatically update, without any efforts on your part. This allows us to share timely product information in a pin, without worrying that a temporary price discount will aggravate users later when they click to our site after the sale has expired only to see the full price. If your products are out of stock, this will also be reflected in the pin.

There are a few different types of rich pins, including recipe pins, app pins, product pins, place pins, and article pins. To see how to install rich pins, you can see an awesome guide here.
#2. Place End Dates on an Image
This tip can be important for content that’s not only timely, but also time sensitive. If you have a pin with a deadline, like a contest, event/ event registration, or a sale, you want to make it clear to everyone looking at your pin when that deadline is. This can prevent the pin from continuing to circulate after it’s no longer evident.
While mentioning end dates for the sale/contest/event/etc. in the description can be helpful, plenty of users will repin a pin and change the text, sometimes without ever reading the original text. For this reason, placing a date on the actual pin image (in the text) can be useful.

This can also help increase urgency when a user first sees the timely content. With nothing inspiring action quite like a deadline, this can help drive immediate results in both engagement and clicks to your site. When an expiration date is in plain sight, users are also much more likely to convert immediately instead of just saving the pin for later.
#3. Change Visibility (with Third Party Tools)
On Facebook, there are scheduling tools that allow your posts to no longer show up in the Newsfeed after a certain period of time. This allows brands to share time-sensitive and relevant content, but can keep it from continuing to appear once it’s no longer relevant. While Pinterest doesn’t offer a tool like this (at least not currently) there are third party tools that do.
Shortstack’s contest software, for example, has an awesome visibility feature for Pinterest. With this tool, you can control what your audience sees at different times. You can, for example, display discounts, sales, and contests, for a limited time.
Image from shortstack.com
I haven’t seen any other tools yet that offer adjustable visibility settings like Shortstack (though there are some incredible scheduling tools like ViralTag that I do recommend), but I’m keeping my eye out for more!
#4. Promote Your Pins
If you’ve got timely content (especially if it has a deadline) and want to get a lot of eyes on it fast, Promoted Pins is your best bet.
Promoted Pins has been popular with marketers, and can give your content the instant visibility boost that is sometimes necessary with timely content, launching it in front of the right people instead of waiting for it to be seen. If you’re actively promoting a campaign, like a contest or a sale, and want a ton of eyes on this particular campaign, paying for increased visibility, engagement, and clicks is completely worth it.

You can see more about how to run promoted pin campaigns here.
#5. Capitalize on Keywords
If you’re posting timely content that’s relevant based on a specific event, holiday, or season, users might come to Pinterest searching for it. You want to make sure your pin is the one that pops up when they hit enter on that search button. A deliberate use of keywords will help with this.
This image will rank for keywords “fall wedding ideas” and “autumn wedding,” which keeps them covered regardless of which terminology their audience uses.
Keywords are just as important on pins as they are on blog posts. Pinterest’s search engine is frequently used by pinners who are looking for specific content, and you want to make sure that yours is what you find. Having relevant, timely content is a great way to help you rank well in a lot of those searches, as there will be a surge of interested users looking for your content at exactly the right time (think wing recipe searches come Superbowl time).
“First week of school checklist” and “teacher survival kit” could be powerful keywords for this image this time of year.
Keywords can be placed both in the pin title and in the pin description, and you can use both opportunities to try to rank for a different keyword. These keywords can even help your pin show up in Google search results, increasing reach and visibility further.
Final Thoughts
It can benefit you to have the majority of your content on Pinterest be evergreen, but Pinterest can still be a great platform to share timely content.
Timely content has the potential to get a ton of engagement and sales alike. It also has the potential to perform well in searches, especially if you have it posted just in time for the timely searches to come rolling in.
What do you think? Do you share timely or time-sensitive content on Pinterest? Which tips do you use to get better results? Leave us a comment and let us know what you think!
Source: New feed


A Quick (and Different) Look Into My Morning Routine

As some of you know, I’ve been writing about a new project I’ve been putting together over the last few months that is still tentatively called “Pinpoint” – I’m still not sure if that’ll stick long-term but, as many things go, the longer it sticks around the harder it is to remove it from my psyche…
Anyways, I’ve been iterating on the product and did an exercise yesterday that captured quite frankly my morning routine, especially the actual behaviors that currently make up that morning part of the day. If you’re curious, give it a read here.

When you’re putting together a new project or product it’s hard to know where to start. Initially, the genesis is pure and clean and good but as you start thinking about “business applications” things can get really muddy really quick.
You realize that you might be building something that you wouldn’t actually use yourself – I think that’s where you get in some very serious territory.
It’s not that these types of products aren’t good businesses or that they couldn’t be really successful – it’s just that they won’t be very good ones and certainly not ones that significantly impact people’s lives or move the innovation needle forward.
I mean, can you imagine Elon Musk not driving a Tesla? That just feels and sounds so weird. But, in the world of software and technology and startups you’ll find a crazy number of founders who no longer use their own core product… and haven’t been using it for years.
 
The post A Quick (and Different) Look Into My Morning Routine appeared first on John Saddington.
Source: New feed


How to Get the New Twitter Message Button by @DannyNMIGoodwin

Embedding the new Message button on your website allows anyone who visits your website to simply tap the button to send you a direct message on Twitter.The post How to Get the New Twitter Message Button by @DannyNMIGoodwin appeared first on Search Engine Journal.
Source: New feed


Manager of Communications and Partnerships - The New Press - New York, NY

Html and website content management (e.g., WordPress or DrupalCoin Blockchain):. Liaise with developers and internal staff on CiviCRM design and implementation;...
From Indeed - Thu, 25 Aug 2016 15:23:23 GMT - View all New York jobs
Source: New feed


Play Solitaire and Tic-Tac-Toe Directly in Google’s Search Results by @SouthernSEJ

Google has rolled out a new feature to its search results which allows users to play games just by searching for them.The post Play Solitaire and Tic-Tac-Toe Directly in Google’s Search Results by @SouthernSEJ appeared first on Search Engine Journal.
Source: New feed


ActiveLAMP: Incrementally Upgrading to DrupalCoin Blockchain 8

In our last video we answered the question should I build on DrupalCoin Blockchain 7 or DrupalCoin Blockchain 8? We mentioned that we have a site currently in production on both DrupalCoin Blockchain 7 and DrupalCoin Blockchain 8. To the end-user browsing the site, it is completely transparent, they have no idea they are hitting two different DrupalCoin Blockchain instances. Today, we are going to show you how to pull this off.
Read more...
Source: DrupalCoin Blockchain Aggregator


Use Cases for Fixed Backgrounds in CSS

File this into a category of personal "CSS Ah-Ha Moments".
The background-attachment property has never seemed all that useful to me. I have always looked at it as some sort of old school design trick from the GeoCities days to get a repeating background to stay in place during scroll.

See the Pen QEPQqp by Geoff Graham (@geoffgraham) on CodePen.
Turns out a background with a fixed position can be much more useful than that. Adding the single line background-attachment: fixed; to an element can actually give us some power for making smooth, graceful transitions between content in a way that adds to the user experience without any other dependencies, like Javascript or intense animations.
The Faux Slide Deck
Making a presentation? A single page broken up into "slides" is pretty straightforward:
.slide {
background-image: url('path-to-url');
background-attachment: fixed;
height: 100vh;
width: 100%;
}
When we call the .slide element three times in our HTML, then we have slides that appear to overlap one another as the page scrolls down.
See the Pen Scrolling Backgrounds in CSS - 01 by Geoff Graham (@geoffgraham) on CodePen.
No libraries. No scroll-jacking. Pure CSS with full browser support. Might be a fun thing to pair with CSS Scroll Snap Points.
The "Slide Over The Header" Header
Let's say we wanted some fancy header that gets overlapped by content. We can do that as well.
See the Pen akrJjY by Geoff Graham (@geoffgraham) on CodePen.
The Faux Transparency
Remember when classrooms had overhead projectors and teachers would have to create what they called transparencies to present layered information? We can do the same!
See the Pen Scrolling Backgrounds in CSS - Seattle Trip by Geoff Graham (@geoffgraham) on CodePen.
Other Awesome Examples
There are so many other great examples of this in action over on CodePen. Here's are a few to feast on.
Sliding Panels At The Beginning (But Also In The Middle) Of An Article
See the Pen RRJWAA by Shane Zentz (@szentz) on CodePen.
Angled And Transparent Overlapping Sections
See the Pen skewroll by carpe numidium (@carpenumidium) on CodePen.
Scrolling Flip Book
See the Pen Scroll Flip-Book by Derek Palladino (@derekjp) on CodePen.
Mid Article Background Header Breaks
See the Pen vKOvgJ by Sam Stevenson (@samstevenson) on CodePen.
Clipped Headers Within Fixed Panels
This one doesn't actually use background-attachment, but it's very cool and a related effect.
See the Pen Gettin' Clippy by Stephen Scaff (@StephenScaff) on CodePen.

Use Cases for Fixed Backgrounds in CSS is a post from CSS-Tricks
Source: New feed


Sponsored Posts

We do advertising here on CSS-Tricks! We like it. It's part of the wheel of life on the web. Products and services co-existing with publishers in a global ecosystem, where everyone focuses on what they are good at.
We actually try to make advertising better here. Nothing obtrusive, no garbage products or services, no tracking, sponsors are marked as such. Besides allowing us to sleep at night, it makes the advertising more effective.
One of the most effective types of advertising here is sponsored posts. I can work with you directly on the post to help get at the heart of how your product or service could benefit us front end developers and designers around here. You should book one.
Direct Link to Article — Permalink
Sponsored Posts is a post from CSS-Tricks
Source: New feed


Front End Developer - Hogarth Worldwide - New York, NY

We are seeking a Front End Developer, with a great sense of design. About the Position:....
From Indeed - Thu, 25 Aug 2016 14:15:48 GMT - View all New York jobs
Source: New feed


Acquia Developer Center Blog: Debugging TWIG templates in DrupalCoin Blockchain 8 with PhpStorm and XDebug

Lots of people think that template engines like Twig cannot be interactively debugged. I heard this several times as an argument against template engine, and for using legacy php processing like phptemplate (standard in DrupalCoin Blockchain 7).
Well, it’s not entirely true.
Tags: acquia drupal planet
Source: DrupalCoin Blockchain Aggregator


Improve your App by Connecting the Dots.

Improve instead of redoingThe Basecamp 3 app for Android is designed and maintained by a team of three people: Dan Kim, Jay Ohms, and me. We keep pace with the rest of the company because it’s a hybrid app—native code plus mobile web views. New Basecamp features usually work in the Android app without us having to re-do the same feature in native code.This hybrid architecture allows us to focus on Android specific improvements. Recently that’s meant giving customers a way to add stuff like to-dos and share links faster than they can in the web browser or through the desktop app. Here’s how we approach improving the Basecamp 3 Android app.Lay the foundationA few months ago Jay Ohms and I designed a way for customers to quickly add to-dos, messages, events, and file attachments right from the app home screen. We call this feature Quick Add.On the surface, implementing the feature looks pretty easy. You might be thinking “All you did there was add the Floating Action Button thing that other Android apps have!”However, you’ll quickly realize that the customer needs a way to pick the correct Basecamp. We don’t have any information about where this new to-do is going. This interaction is also happening on a small screen. When a customer has many Basecamps the app needs to provide a way to make it fast and easy to pick the right one.Jay and I made a Basecamp picker screen, and added a list of your recent Basecamps. These recent Basecamps are based on ones you’ve recently chosen through the Quick Add interface. We also made a screen that allows you to select the To-do list and make the to-do. Here’s what that looks like:We approached this project in the way we always do: by building the necessary screens to get the feature working. We didn’t realize it then, but we were laying down the foundation for different feature that would further improve the Android app.Bridge the gapsShortly after launching the Quick Add feature, Dan Kim started looking into customer usage patterns. He noticed that the My Assignments screen was one of the top destinations from the home screen. This was odd since My Assignments was only accessible from tapping your profile picture on the home screen.It seemed that customers wanted quick access to their to-dos, and we weren’t making it easy by burying it. It sounds obvious in hindsight. Of course you want to see your to-dos as quickly as possible. Your mobile phone is your most personal device.Dan pushed to get My Assignments onto the home screen. Now customers can quickly see what to-dos need to get done when opening the app.Use the foundationIt’s nice that we added My Assignments to the home screen. However, the My Assignments screen is read-only. That means you can’t add new to-dos from that screen. You can only see to-dos that have been assigned to you.I mentioned earlier that we’re able to get a lot done with a small team because of the hybrid architecture and the web views. However, the interaction design for web views is sometimes optimized for desktop browser use. We might want to design a special interaction for the mobile app, but we can’t with the web view we get from the Basecamp 3 core team.If there isn’t a way to add to-dos on the My Assignments screen from the browser then there isn’t a way to add to-dos from mobile.A few weeks prior, Jay and I made the Quick Add feature. We used this foundation to provide the ability to add to-dos straight from the My Assignments screen. This was a big improvement. Now the screen wasn’t just a launching pad to your tasks. You could also fill in the blanks by adding tasks yourself.Build on the foundationUsually we’d call this done and launch it. There was one problem. When you make a to-do from Quick Add it doesn’t have an assignee. When we initially designed Quick Add we optimized for “quick.” That meant that we didn’t allow room for assigning the to-do to someone.Once we added this feature on the My Assignments screen a missing piece was apparent. Why couldn’t you assign the to-do to yourself? Maybe it could be a checkbox. We could even have it pre-selected to “Assign to me” when you’re looking at the My Assignments screen.We did just that. We added a checkbox to assign the to-do to yourself. When you make a new to-do it will automatically appear on your open to-do lists. We also improved the Quick Add foundation by adding the “Assign to me” checkbox when you create a new to-do from the home screen.In the future you’ll be able to assign to-dos to people that are part of your Basecamp too. We just haven’t built that part out yet.Full circleWe didn’t plan on designing the Quick Add feature as a portable element. Our original intention was to have it isolated on the Android home screen. When Dan added a link to My Assignments from the home screen it became obvious to apply the Quick Add framework there. It wasn’t until we started using the feature on the My Assignments screen that we saw the need for an “Assign to me” checkbox.There’s a personal to-do list in the Android app—exclusively on Android—because we connected the dots from Quick Add on the home screen to Quick Add on My Assignments. Now you can add new to-dos, add comments to to-dos, and even complete the to-do right from that screen.By connecting the dots from one feature to the next we’ve improved the app for our Android customers. We didn’t have a grand plan. Rather we kept pushing the interface along, extending the foundations, and making small changes with big benefits.Thanks for taking the time to read my article. My name is Jamie, and I’m a Designer on the Basecamp 3 Android team. If you’re a Basecamp customer you should get Basecamp 3 from Google Play. If you’re not a Basecamp customer… what are you waiting for? Get a free Basecamp today.Improve your App by Connecting the Dots. was originally published in Signal v. Noise on Medium, where people are continuing the conversation by highlighting and responding to this story. Read the responses to this story on Medium.


Source: New feed


Mediacurrent: QA Building Your Department Part 2: Trust and the Manager-Employee Relationship

About Me
With 15 years of experience in the Information Technology field, and 10 of those years focused on leadership, I’ve learned first hand the value of investing in people and setting them up for success. Before joining Mediacurrent, I started a QA department from scratch and grew it to its current size. Prior to that, I built an IT team. If you're an incoming leader, here's how to start building your own QA/IT department. 
Source: DrupalCoin Blockchain Aggregator


DrupalCoin Blockchain Intranet

Start: 
2016-09-09 17:00 - 21:00 Europe/Zagreb

Organizers: 

Jazzika

Event type: 

Training (free or commercial)

http://www.srce.unizg.hr/drupal-global-training-days/prijava

price: free
language: Croatian
organizer: University of Zagreb, University Computing Centre SRCE
address: Josipa Marohnića 5, 10000 Zagreb, Croatia
Source: New feed


Why Planning Your Website is Like Planning a Vacation by @michielheijmans

Planning your website is much like planning your holiday. In this post, I’ll explain the process of planning a (new) website from scratch.The post Why Planning Your Website is Like Planning a Vacation by @michielheijmans appeared first on Search Engine Journal.
Source: New feed


Why Ebooks are a Powerful Tool for Your Business & How to Win at Creating Yours by @JuliaEMcCoy

Ebooks are all the rage right now. Termed "fat content," they provide what a simple blog can't: an upgrade. Here's what exactly constitutes a great ebook.The post Why Ebooks are a Powerful Tool for Your Business & How to Win at Creating Yours by @JuliaEMcCoy appeared first on Search Engine Journal.
Source: New feed


Tim Millwood: Content Moderation and Workspace module

DrupalCoin Blockchain 8.2.0 will see a bunch of new experimental modules. Once of these is Content Moderation. This...
Source: DrupalCoin Blockchain Aggregator


How To Register A Domain Name: Basic Tips and Tricks

Choosing and registering the right domain name is crucial for marketing your brand. Your domain name identifies your business and sets it apart from the others. Getting it right will also make it easier for potential customers to land on your business page and to keep them coming back.
Here are some basic tips on how to register your domain name:
Choose a domain name that’s relevant
You need to choose a name that relates to your business and identifies with your products or services. While your domain name must be unique and memorable, it must be correlated with your business or industry.
One basic trick you can adopt is to integrate a combination of relevant keywords with your business or company name. This gives users an idea of what you do or what you offer while still allowing them to remember your brand.
Check for availability
Generally, you can’t use a name that’s already been registered. The only way to do that is to negotiate for the purchase of one that’s already been taken. This can take time and the price is likely to be higher than the costs for registering a new one.
To check if your chosen domain name is still available, you can go the website of a registrar and type in the domain name. You may want to run searches of other probable combinations and misspellings.
One trick you can do is to search for expired domains to see it there’s anything that you can use. Not only will this make it easier for you to find the appropriate name, but it will also be helpful in generating backlinks to your site.
Register more than one name
You may also need to register other variations, hyphenated combinations, and misspelled names. This is to make sure that those who enter any of these are redirected to your site. This will also protect your business site from hackers and scammers who may register a misspelled version of your site and commit fraudulent transactions using your brand or business name.
Study your extension options
There are several available extension names. You want to choose one that best represents the nature of your business or the content you want to promote on your site. Some of the popular extensions are:

.com – this stands for “commercial” and is the most widely-used extension name. It signifies that the website owner is engaged in some kind of business.
.biz – this is short for “business” and it is intended to provide an alternative to a .com address. This is most appropriate for online business of small to medium scale.
.org – it represents “organization” and is designed for those engaged in non-profitable activities such as charities, humanitarian aid organizations, clubs, and trade associations.
.edu – this stands for “education” and is most appropriate for educational institutions.
.gov – this is short for “government” and is intended to be used by sites that represent governmental agencies or units.
.info – this short for “information” and is used by resource websites.
.net – refers to “network” and was originally intended for use by internet service providers and web-hosting companies.
.mobi – stands for “mobile” and is designed for websites that provide mobile versions of their pages.
.us – represents “United States” and is meant to identify American websites. Other countries have their own counterparts such as .uk, .au, .ca, .nl, etc.

You can use as many extensions as you want if you intend to ensure that nobody else registers your domain name with another extension. In most cases, the “.com” extension is still the best option because most users are more familiar with it and they are likely to type it in search boxes.
Choose a domain name registrar
Make sure to choose an accredited domain name registrar. It must be accredited by a generic top-level domain (gTLD) and a country code top-level domain (ccTLD) registry. You can check for the list of registrants at the Internet Corporation for Assigned Names and Numbers (ICANN).
Here some of the more popular ones:
Namecheap
The company offers affordable services that include a flexible domain management system, domain parking, email forwarding, web redirection, and excellent customer support services. It provides several packages to meet the needs of any type of user.
GoDaddy
This is another registrar that’s widely preferred for their reasonably-priced bundles. GoDaddy also offers web redirection, starter web page, domain parking, reliable customer services, and optional private domain registration.
1&1
This company provides cheap services, which include private domain registration, free email account, DNS management, and domain forwarding.
DreamHost
Although known as a web hosting provider, DreamHost has an in-house domain registration feature. In addition, it offers cloud storage, computer services, and live support.
BlueHost
This company offers domain name registration, aswell as web hosting packages and 24/7 customer support. BlueHost provides clients a 30-day money-back guarantee.
Service for value
In choosing a domain registrar, you should opt for one that offers the most number of services at affordable rates. You can refer to reviews and compare the various recommendations to help you choose the package that is most suited to your needs.
Determine the duration of use
You are allowed to select options for the length of time you wish to reserve the domain name exclusively for you. You may choose to renew it annually or after longer periods. You can also avail of auto-renewal services so you can be prompted regarding your pending term renewals a few days before your current registration expires.
Opt for private domain registration
To keep your personal information secure and avoid being listed in the WHOIS database, you can avail of private domain registration. Some companies offer this service for free while most provide it at a minimal additional cost.
Conclusion
These are some important tips to consider in selecting and registering a domain name. Make sure to get a package that’s appropriate for your site’s needs. And whatever primary and alternative names you choose, avoid any delays in registration. With possibly millions of competitors, you can’t afford to waste time.
The post How To Register A Domain Name: Basic Tips and Tricks appeared first on Web Designer Hub.
Source: New feed2


Design Internship - Shift Forex - New York, NY

Working with our web front end developer to design elements for DrupalCoin Blockchain. Working alongside frontend developer and lead designer to produce graphics for client...
From Indeed - Thu, 25 Aug 2016 03:23:00 GMT - View all New York jobs
Source: New feed


Xeno Media: Posting to Slack, Publishing in DrupalCoin Blockchain

How Zoomdata employees share insights into company life
Xeno Media is pleased to announce our latest DrupalCoin Blockchain 7 contrib module, Slack to DrupalCoin Blockchain.  This module imports pictures uploaded to Slack to DrupalCoin Blockchain 7 systems--thereby allowing a community of users to add content to a site while managing their daily business collaboration through the Slack app.
Zoomdata--who makes visual analytics software for big data--tasked us with coming up with a solution that allows their employees to submit images for the public website to share the company’s unique, engaging culture to aid in marketing and recruiting.  
Various source platforms, including Instagram, Flickr, and Twitter, were originally considered. As we surveyed Zoomdata employees, though, we realized that Slack was the ideal source. Slack is fundamental to Zoomdata’s work culture; Its 200 employees and contractors throughout North America and Europe actively collaborating on Slack on an ongoing basis. Leveraging Slack as the source platform would allow employees to submit images in real-time without breaking their typical work/collaboration workflows and methods.
With that settled, we started researching how to integrate.  Our developers researched Slack’s API and proposed two approaches: 1) Create a Slack “bot”--a virtual user that our human users could interface with. Or: 2) Integrate with a specific Slack channel.  We elected the later as we could more efficiently access the files in a specific channel and Zoomdata appreciated having a single destination channel for users to come to rather than clogging other channels with off-topic bot chatter.

With the Slack-side figured out, we worked on the DrupalCoin Blockchain development.  We are supporters of the DrupalCoin Blockchain Media initiative, and decided to integrate the the DrupalCoin Blockchain Media 7.x-2.0 File Entity as we do on many of our client sites.  The File Entity module creates an entity like a node for each file in the system.  This allows us to add fields, like Caption, Approval, Date, and Uploader.  It also allows us to use, and reuse the entities in the site on other pieces of content and create views of the entities.  We called this new entity Slack Image.
We also created an administration screen where an administrator can approve or disapprove images.  If images are disapproved, they are removed from the system and not imported again.  If approved, they are available where all the other File Entities are available.

For the Zoomdata public site, we created a view of the new Slack images that appears on their Careers page in a beautiful, modern, and responsive layout using Masonry Views, Colorbox, and GD infinite scroll plugin modules.
Our employees are always posting photos in Slack. I really wanted to share those photos with our customers, partners, prospective employees and vendors so they could get a view inside Zoomdata and know what a great team of people they’re partnering with. Jim, and the team at Xeno Media, made it possible by creating a fantastic DrupalCoin Blockchain website for us, and by developing Slack to DrupalCoin Blockchain.
Robyn Forman, Zoomdata’s VP of Digital Marketing.

Results so far have been very positive--with more than half of the company joining the channel and submissions coming from every office and department.  Through Slack to DrupalCoin Blockchain, employees from throughout the organization have shown what an engaged, fun, and cutting edge culture Zoomdata really is.
Source: DrupalCoin Blockchain Aggregator


Roy Scholten: New process, new results

We’re probably misusing the term MVP when we try to frame what we would like to see make it into core. But the actual mode of working we use there is quite an achievement. We used to grind it out endlessly, where proposed changes could be discussed endlessly, with a high risk of not committing anything at all in the end. What we’re doing now is: agree up front that it’s a good idea to improve feature X or rework interface Y. And then focus on keeping the scope as small as possible.
Yes, I, J and K are also good ideas, but we’re trying to do X here and while these are all related ideas and together would like make for a nicer whole, we should really focus on shipping X, and X alone, before turning our attention to I, J and K. If at all, because while shiny, interface Y actually presents people with more problems, so maybe we should focus on that. Though it’s never that strongly a case of either/or, and we should definately not stop iterating after the initial commit.
This is a very new and different way of working. Deliberately lowering our standards for the goal of introducing change. This is uncomfortable at times, but even that is good, because it means we’re stretching ourselves, which means we’re doing and learning new things. I’m excited and proud to see this happen. More like this.
Doing it like this means that DrupalCoin Blockchain 8.2:
Has content moderation tools (draft! review! publish! etc.)
Provides a new way to add new elements (blocks) to the page you’re on, without having to go to some far away corner in the admin section
Those elements (blocks! menus! logo & site name! etc.) can then also be configured in the context of the user facing page. A side tray will show up and expose the relevant settings.
Looking forward to learn how these additions will be received and how we can improve them. In the mean time, lets add more useful and usable things to 8.3 (sample content! media handling! better dates! etc).
Tags: drupaluxdrupalplanetSub title: This is a pretty radical change
Source: DrupalCoin Blockchain Aggregator