Industry Buzz

Catching up with Workers KV

CloudFlare Blog -

The Workers Distributed Data team has been hard at work since we gave you an update last November. Today, we’d like to share with you some of the stuff that has recently shipped in Workers KV: a new feature and an internal change that should significantly improve latency in some cases. Let’s dig in!KV MetadataWorkers KV has a fairly straightforward interface: you can put keys and values into KV, and then fetch the value back out by key:await contents.put(“index.html”, someHtmlContent); await contents.put(“index.css”, someCssContent); await contents.put(“index.js”, someJsContent); // later let index = await contents.get(“index.html”); Pretty straightforward. But as you can see from this example, you may store different kinds of content in KV, even if the type is identical. All of the values are strings, but one is HTML, one is CSS, and one is JavaScript. If we were going to serve this content to users, we would have to construct a response. And when we do, we have to let the client know what the content type of that request is: text/html for HTML, text/css for CSS, and text/javascript for JavaScript. If we serve the incorrect content type to our clients, they won’t display the pages correctly.One possible solution to this problem is using the mime package from npm. This lets us write code that looks like this:// pathKey is a variable with a value like “index.html” const mimeType = mime.getType(pathKey) || ‘text/plain’ Nice and easy. But there are some drawbacks. First of all, because we have to detect the content type at runtime which means we’re figuring this out on every request. It would be nicer to figure it out only once instead. Second, if we look at how the package implements getType, it does this by including an array of possible extensions and their types. This means that this array is included in our worker, taking up 9kb of space. That’s also less than ideal.But now, we have a better way. Workers KV will now allow you to add some extra JSON to each key/value pair, to use however you’d like. So we could start inserting the contents of those files like this, instead:await contents.put(“index.html”, someHtmlContent, {“Content-Type”: “text/html”}); await contents.put(“index.css”, someCssContent, {“Content-Type”: “text/css”}); await contents.put(“index.js”, someJsContent, {“Content-Type”: “text/javascript”}); You could determine these content types in various ways: by looking at the file extension like the mime package, or by using a library that inspects the file’s contents to figure out its type like libmagic. Regardless, the type would be stored in KV alongside the contents of the file. This way, there’s no need to recompute the type on every request. Additionally, the detection code would live in your uploading tool, not in your worker, creating a smaller bundle. Win-win!The worker code would pass along this metadata by using a new method:let {value, metadata} = await contents.getWithMetadata(“index.js”); Here, value would have the contents, like before. But metadata contains the JSON of the metadata that was stored: metadata[“Content-Type”]would return “text/javascript”. You’ll also see this metadata come back when you make a list request as well.Given that you can store arbitrary JSON, it’s useful for more than just content types: we’ve had folks post to the forums asking about etags, for example. We’re excited to see what you do with this new capability!Significantly faster writesOur documentation states:Very infrequently read values are stored centrally, while more popular values are maintained in all of our data centers around the world.This is why Workers KV is optimized for higher read volumes than writes. We distribute popular data across the globe, close to users wherever they are. However, for infrequently accessed data, we store the data in a central location until access is requested. Each write (and delete) must go back to the central data store, as do reads on less popular values. The central store was located in the United States, and so the speed for writes would be variable. In the US, it would be much faster than say, in Europe or Asia.Recently, we have rolled out a major internal change. We have added a second source of truth on the European continent. These two sources of truth will still coordinate between themselves, ensuring that any data you write or update will be available in both places as soon as possible. But latencies from Europe, as well as places closer to Europe than the United States, should be much faster, as they do not have to go the full way to the US.How much faster? Well, it will depend on your workload. Several other Cloudflare products use Workers KV, and here’s a graph of response times from one of them:As you can see, there’s a sharp drop in the graph when the switchover happened.We can also measure this time across all customers:The long tail has been significantly shortened. (We’ve redacted the exact numbers, but you can still see the magnitude of the changes.)More to comeThe distributed data team has been working on some additional things, but we’re not quite ready to share them with you yet! We hope that you’ll find these changes make Workers KV even better for you, and we’ll be sharing more updates on the blog as we ship.

How to Grow Your Email Subscribers With a Facebook Messenger Giveaway

Social Media Examiner -

Want to quickly grow your email list? Looking for a frictionless signup process you can use over and over? In this article, you’ll learn how to set up an evergreen Facebook Messenger promotion to easily increase the size of your email list. Why Facebook Messenger Giveaways Work for Email Signups Giveaways have long been used […] The post How to Grow Your Email Subscribers With a Facebook Messenger Giveaway appeared first on Social Media Examiner | Social Media Marketing.

5 Things to Keep in Mind When Branding Your Business

HostGator India Blog -

Whether you have an online business or an offline one, branding plays an important part in establishing and taking your business places. Branding not only helps you standardize what and how you communicate to your customers but also helps boost your brand’s recall value.   An effective branding strategy can elevate your business in this ever-competitive […] The post 5 Things to Keep in Mind When Branding Your Business appeared first on HostGator India Blog.

Moving from brick and mortar to an online presence

cPanel Blog -

The future of brick and mortar shops has been changing into a hybrid of traditional and digital, and the current health crisis is fast-tracking the digital experience.  As the stay-home orders came in, and only essential business could remain open with some others slowly opening with restrictions, the e-commerce industry and digital brands went into overdrive.  Brick-and-Mortar retailers traditionally offer products and services to their customers face-to-face in a storefront that gives them a unique advantage over ...

Why Open Source Software Needs Non-Technical Roles

InMotion Hosting Blog -

Marketers, designers, writers, and other non-developer skill sets make open source projects grow, thrive, and stay competitive. Think programming is the only skill that matters in the information technology sphere? Think again. InMotion Hosting has a long history of using and supporting open source software. From our extensive and lasting participation in the WordPress community, to our new involvement with OpenStack and the OpenStack Foundation, reflected in our new flex metal cloud product, open source has always been a critical part of our mission as a technology company. Continue reading Why Open Source Software Needs Non-Technical Roles at InMotion Hosting Blog.

Customer Chronicles: Minte (A Unit of Ikon Technologies India Private Limited)

HostGator India Blog -

  Our aim at HostGator has always been to enable our customers and their business. We believe the best way to achieve this is following a customer-centric approach. Our customers’ success makes us proud of them and inspires us too.  Minte is one such customer success story that inspires us, makes us do better, and […] The post Customer Chronicles: Minte (A Unit of Ikon Technologies India Private Limited) appeared first on HostGator India Blog.

How to Create Your Small Business Website in 3 Quick Steps

HostGator Blog -

The post How to Create Your Small Business Website in 3 Quick Steps appeared first on HostGator Blog. In an age when we can shop for everything from cars to cocktails online, it may come as a surprise that 29% of small businesses are just now thinking about setting up websites. We say, now is the time to get it done. If you’re ready, you’ve come to the right place. The only thing we love more than talking about why every business needs a website is helping business owners build their sites.  And we have a ton of resources to guide you through the process, from video tutorials and a huge collection of Getting Started articles to live support and, of course, blog posts.  This step-by-step post will connect you to the site setup resources you need, so you can get found, make more sales and grow your business. Step 1: Get a domain name Your domain name is your “street address” on the web. For example, in www.hostgator.com, hostgator is the domain name. If you’re lucky, you’ll be able to get a domain name that exactly matches your business. That’s the best option for branding. How do you know if the domain you want is available? You can look it up with HostGator’s Search Domains tool. If no one else has registered it, you can snap it up right away. If it’s not available, you can choose a different domain name. You can also look into buying the domain you want from its current owner. When you’ve settled on an available domain, you need to register it so you can use it. We recommend adding domain privacy protection to your registration cart. That way, spammers around the world won’t see your contact information in the public WHOIS domain registration database.  Is it really that easy to register a domain? Yes, but there’s always more to learn. To learn how to choose the best domain name and get the most value from it, check out this domain webinar by two of HostGator’s Web Pros. Step 2: Get web hosting Now that you have a digital address sign for your business, you need a service to host your site on the web.  What’s web hosting? The web host you choose will make a place for your site’s database and files on one of its servers. It will also make sure your site is available when visitors come by, and it will protect your site from cybercriminals and pranksters. Want to learn more? This post explains exactly what a web host does and why it matters. What kind of web hosting do you need? Lots of hosting companies, including HostGator, offer different types of hosting:  When you’re a small business owner just starting out online, you don’t need to worry about VPS or dedicated server hosting just yet—but look into them as your business grows! For now, it’s best to stick with the options that work well for DIY site design. That means going with a WordPress hosting plan or a shared hosting plan that supports HostGator’s Gator Website Builder tool.  OK, what’s WordPress hosting? WordPress is the world’s most popular content management system – the software that helps you add things to your site, choose how they appear onscreen, and do important stuff like run your online store and set up contact forms.  HostGator offers managed WordPress hosting that helps your site load fast, handle surges in traffic, and stay secure with automatic updates. WordPress hosting is for you if you  Want a simple site setup process.Want lots of customization options. WordPress has thousands of design templates and plugins for things like chatbots, SEO and eCommerce. Sounds pretty simple, yeah? It is – but there’s an even simpler option. OK, what’s Gator Website Builder? Gator is HostGator’s very own website creation tool, designed for super simplicity. The best thing about Gator is that you can drag and drop different elements onto your site, and they’ll show up exactly where you put them—no fiddling with margins and code required.  Gator supports eCommerce, has hundreds of design templates and makes blogging easy. And unlike some website builders, Gator doesn’t put ads on your site, so visitors are focused on your brand.  Gator works with HostGator’s shared hosting plans, and it’s for you if you Don’t want to have to learn WordPress.Want to drag, drop, publish and go live quickly.Want built-in analytics to track visits and visitor activity on your site. Once you decide what kind of hosting you want, you’re ready for the final step. Step 3: Set up your small business website Is this really just one step? It’s one big step for you, one giant leap for your business visibility online. Site setup can take anywhere from a few minutes to forever, depending on  how complex your site plan ishow clear you are on what you want before you starthow comfortable you are clicking “publish” and putting your site out there (it’s OK, we get it!) Naturally, we’re in the “sooner is better” camp when it comes to launching your business site. Website visibility is critical to business survival these days, and a simple website with accurate contact information is much better than no site at all. Our recommendation is to start simple and then add features as your schedule allows. For example, Zippy’s Duck Supply might start with a simple set of pages (homepage, about, contact, testimonials) this week and then add an online store next week, once Zippy’s had time to take product photos.  BTW, Zippy’s Duck Supply is a fictional example, but Zippy himself is real. He’s 3 weeks old and loves to play in muddy water: OK, so how do you set up your site? We have tutorials to show you every step of the way!  If you’ve decided on WordPress hosting, watch our Web Pro Blair Williamson show you how to build your first WordPress site. If you’re going with Gator Website Builder, let Blair and Web Pro Keith McKinney walk you through setting up your site with Gator, including your online store. With these tutorials, you should be able to get your basic business website up and running fast. And if you need more help, check out these resources: HostGator’s support portal, with lots of info and live help to get your site online.HostGator’s video tutorial library, which includes WordPress and Gator videos.HostGator’s Website Owners Helping Website Owners Facebook group, where site owners trade info and get their questions answered. Ready to finally get your business website set up? Pick your hosting plan and register your domain now. Find the post on the HostGator Blog

5 Tools for Managing a Remote IT Team

Liquid Web Official Blog -

Is your remote IT team struggling with increased demands? Not sure which remote working tools will help? At Liquid Web, we have embraced working remotely, and have been pleased with the results. The Owl Labs’ State of Remote Work finds that more than 80% of their surveyed respondents are happier and more invested in their company when working remotely. Nowhere is this more – apparent than with IT teams that are called on to support customers or internal teams at all hours of the day, regardless of their physical location. Thankfully, technology has advanced enough to make the process of setting up and managing a remote IT rather straightforward. Here is how you can organize your IT team to work remotely. Remote Working Culture First, remember that your team members are people.  They must understand what working remotely means and what the company/team goals are.  Documenting and centralizing all policies and recommendations to keep everyone informed and up-to-date is extremely important. Your documentation is the guidebook for how your IT team can and should work, leaving nothing to chance. Make sure that everyone is in a healthy and productive environment. For example, each member of your IT team should be encouraged to maintain a good work-life balance, help their families understand and respect their work hours, and set boundaries for themselves to avoid burnout from extended work hours.  In fact, this balance is critical to remaining productive while working remotely. Employees should also have a fully functioning and comfortable home office.  Need help with securing your remote workforce? Vist our Complete Remote Workforce Resources. 1. Communication Hub The first and most important tool for remote work is the platform you choose that centralizes team communication.  Tools like Slack and Microsoft Teams provide real-time threaded conversations with many features to organize your team and enable them to collaborate on projects. Team members can chat one-on-one or set up groups for specific topics. Notifications and alerts can be set for IT events like server downtime or unauthorized logins. A highly effective means of communication can be through text. Text (like email or chat) is inclusive and flexible but also commits conversations to electronic memory. Over time, your organization will build a source of knowledge through your communications hub that can help employees in the future. 2. Synchronous Meetings You should connect with your team on voice/video conference calls regularly. This is useful to share information and collaborate on a topic quickly. It also helps team members understand each other and foster a sense of belonging and trust. Meetings are an essential part of encouraging company culture with a remote team. Slack and Microsoft Teams have integrated voice/video calling, but you can also use another software like Zoom or Skype if needed. These tools also support sharing your screen when you wish to make a presentation or walk a colleague through how to do something. Remember to coordinate with your team to make these meetings as efficient as possible. Sharing an agenda before a meeting is key. Focus on agenda topics to avoid discussions that could take place via email. You should also record and transcribe all meetings, particularly when key individuals are not able to join live. They will be able to watch or listen to the meetings at a later date and time so that everyone has all the information they need to be successful. 3. File Collaboration and Storage As an additional layer to conversations through texts, you will also want to create documents collaboratively and share them with your IT team members. The simplest and most efficient way to facilitate document sharing and collaboration is with cloud storage. If you decide to use Microsoft Teams, you will find that it provides a storage solution that seamlessly integrates with the Microsoft Office suite. Alternatively, you can also use G Suite, Dropbox, or Box.com, which offer powerful collaboration, sharing, and editing tools. These tools allow multiple participants to edit the same document simultaneously. They also keep a version history of each file so you can see how it changes over time. Although these services are typically readily available and secure, you should still consider setting up a backup, which is useful if your main provider goes down temporarily (which is rare but does happen). It also protects you from accidental file deletion and vandalism. Liquid Web offers a range of solutions for precisely this kind of backup. 4. Project Management An organizational tool is essential to track required tasks, deadlines, and contributors during a project. Trello offers a card-based solution for that. Team members can update the tasks to inform everyone what they have done, and what they will do, next. Tools like Basecamp, Asana, and Monday also offer options for managing projects in an IT environment. You can use more advanced solutions like Zoho Projects or Microsoft Project. These tools offer more powerful yet also more complex dashboards and workflows to support complex management processes. These tools make it easy to keep each team member in the loop on projects while also holding everyone accountable to do their part. In short, project management tools keep everyone on track and on time. 5. Access to Internal Systems You may have an intranet or some corporate resources that must remain secure, even when accessed remotely. In this case, you should set up a Virtual Private Network (VPN), which will ensure your office staff, who are working remotely, must use their personal credentials to access these resources securely. All data shared through the VPN will be encrypted and safe even when they connect using public Wi-Fi. Liquid Web provides a fully managed VPN service that covers all your needs. Empower Your IT Team With Remote Working Tools Taking advantage of all these remote working tools will ensure your team’s success and productivity and enable them to achieve all the company’s goals. They will empower your team to communicate effectively and focus on getting their job done. As management tools, these resources will provide your management team with clear visibility into your IT team’s work. By ensuring clear communication lines, your IT team can continue doing great things even when working remotely. It’s never been more important for corporate IT teams to be flexible. With more and more organizations moving to a remote work structure and with the pace of digital transformation accelerating, equipping your system administrators and network engineers with the tools they need to be successful is crucial to success. Liquid Web has been helping small and mid-sized businesses empower their IT teams to work remotely for years. If your organization is thinking of permanently switching to working remotely and is looking for assistance, our team of expert engineers would be glad to lend a hand. From IT teams to your entire organization, our focus is on serving businesses through technology. Need help with securing your remote workforce? Visit our Complete Remote Workforce Resources. The post 5 Tools for Managing a Remote IT Team appeared first on Liquid Web.

Introducing Regional Services

CloudFlare Blog -

In a world where, increasingly, workloads shift to the cloud, it is often uncertain and unclear how data travels the Internet and in which countries data is processed. Today, Cloudflare is pleased to announce that we're giving our customers control. With Regional Services, we’re providing customers full control over exactly where their traffic is handled.We operate a global network spanning more than 200 cities. Each data center runs servers with the exact same software stack. This has enabled Cloudflare to quickly and efficiently add capacity where needed. It also allows our engineers to ship features with ease: deploy once and it's available globally. The same benefit applies to our customers: configure once and that change is applied everywhere in seconds, regardless of whether they’re changing security features, adding a DNS record or deploying a Cloudflare Worker containing code.Having a homogenous network is great from a routing point of view: whenever a user performs an HTTP request, the closest datacenter is found due to Cloudflare's Anycast network. BGP looks at the hops that would need to be traversed to find the closest data center. This means that someone near the Canadian border (let's say North Dakota) could easily find themselves routed to Winnipeg (inside Canada) instead of a data center in the United States. This is generally what our customers want and expect: find the fastest way to serve traffic, regardless of geographic location.Some organizations, however, have expressed preferences for maintaining regional control over their data for a variety of reasons. For example, they may be bound by agreements with their own customers that include geographic restrictions on data flows or data processing. As a result, some customers have requested control over where their web traffic is serviced. Regional Services gives our customers the ability to accommodate regional restrictions while still using Cloudflare’s global edge network. As of today, Enterprise customers can add Regional Services to their contracts. With Regional Services, customers can choose which subset of data centers are able to service traffic on the HTTP level. But we're not reducing network capacity to do this: that would not be the Cloudflare Way. Instead, we're allowing customers to use our entire network for DDoS protection but limiting the data centers that apply higher-level layer 7 security and performance features such as WAF, Workers, and Bot Management. Traffic is ingested on our global Anycast network at the location closest to the client, as usual, and then passed to data centers inside the geographic region of the customer’s choice. TLS keys are only stored and used to actually handle traffic inside that region. This gives our customers the benefit of our huge, low-latency, high-throughput network, capable of withstanding even the largest DDoS attacks, while also giving them local control: only data centers inside a customer’s preferred geographic region will have the access necessary to apply security policies.The diagram below shows how this process works. When users connect to Cloudflare, they hit the closest data center to them, by nature of our Anycast network. That data center detects and mitigates DDoS attacks. Legitimate traffic is passed through to a data center with the geographic region of the customers choosing. Inside that data center, traffic is inspected at OSI layer 7 and HTTP products can work their magic: Content can be returned from and stored in cacheThe WAF looks inside the HTTP payloadsBot Management detects and blocks suspicious activityWorkers scripts runAccess policies are appliedLoad Balancers look for the best origin to service trafficToday's launch includes preconfigured geographic regions; we'll look to add more depending on customer demand. Today, US and EU regions are available immediately, meaning layer 7 (HTTP) products can be configured to only be applied within those regions and not outside of them. The US and EU maps are depicted below. Purple dots represent data centers that apply DDoS protection and network acceleration. Orange dots represent data centers that process traffic.USEUWe're very excited to provide new tools to our customers, allowing them to dictate which of our data centers employ HTTP features and which do not. If you're interested in learning more, contact sales@cloudflare.com.

How to Grow Your Instagram Following: Strategy for Businesses

Social Media Examiner -

Want more followers on Instagram? Wondering how to find and engage with the right people? To explore how to grow your Instagram following, I interview Tyler J. McCall on the Social Media Marketing Podcast. Tyler is an Instagram marketing expert and founder of the Follower to Fan Society. He’s host of the Online Business Show, […] The post How to Grow Your Instagram Following: Strategy for Businesses appeared first on Social Media Examiner | Social Media Marketing.

How to Install and Manage NGINX on cPanel

cPanel Blog -

Although Apache and NGINX are both web servers, they approach the task of serving web pages differently. Each has advantages and trade-offs, which prompts the question: can I use NGINX with cPanel?  The short answer is yes, you can use NGINX with cPanel; however, its integration is a little tricky. Let’s explore the ways cPanel users can take advantage of NGINX’s strengths, and look at how we are working to make NGINX a viable alternative ...

Leaning into Your Community to Express Solidarity and Recognize the Spirit of Pride

LinkedIn Official Blog -

The intersection of this year’s Pride celebration with the Black Lives Matter movement has our heightened awareness of the need to advance equality and justice for our diverse communities. To support Pride month and the Black Lives Matter movement, we’re introducing new features to help members express solidarity with Black and LGBTQ+ communities on LinkedIn. This week, we’re rolling out new stickers you can add to videos and images, as well as new profile background images in support of these... .

7 Best YouTube Plugins for WordPress

HostGator Blog -

The post 7 Best YouTube Plugins for WordPress appeared first on HostGator Blog. Video is a powerful marketing tool for small businesses. Research shows that “54% of consumers want to see more video content from a brand or business they support.” This increase in consumer demand is an opportunity for your organization. By featuring videos on your business website, your team can display the latest products, highlight satisfied customers, and even showcase your brand culture. All of these marketing efforts are possible with YouTube.  Get the scoop on how to embed videos on your WordPress website with a YouTube plugin. Check out these seven plugins below. 1. Video Gallery Video shines a spotlight on your brand and engages your visitors. With the Video Gallery plugin, you can build a top-notch repository of videos on your site. This tool comes equipped with a user-friendly editor, sleek lightbox, and 16 video gallery themes. It’s important to tell an interesting story with your video galleries. Jacinda Santora, a writer specializing in eCommerce and growth marketing, agrees: “For starters, your story has to be compelling. Most people want to feel something. If you’re just taking the same content that you already have in other places on your website and adding some video clips you’re probably not going to be getting the results you want.”  Video Gallery also gives you full creative control of your visual presentation. You can set the gallery name, add special effects, and insert custom links.  2. Embed Plus for YouTube Say goodbye to the complexity of YouTube embedding. Embed Plus for YouTube gives you both basic and advanced features to organize videos on your website.  With this YouTube plugin for WordPress, you can format playlists and channel embeds in a gallery layout. The default setting generates a grid-based, responsive gallery for your visitors to browse through pages of video thumbnails. You also can enable auto continuous play, so visitors can play the next video without clicking a thumbnail.  The YouTube LiveStream is the standout feature of this WordPress plugin. The plugin’s wizard automatically finds an active livestream in your desired channel and displays it on your website. If none is available, you can enable settings to automatically display other videos for your visitors to watch. 3. WP Video Popup WP Video Popup is an effective tool for adding a responsive YouTube video lightbox popup to any page or post on your website. Because embedding videos can slow down your website, this plugin only loads videos by clicking on the trigger element. Also, don’t worry about coding anything. WP Video Popup lets you copy and paste WordPress shortcodes to embed the videos to your sites. You can then focus more on creating a worthwhile video message.  “Nail the messaging in both your videos and your video marketing strategy. Consistency is key. You cannot afford to create a video with one message and contradict that message in another video. Consistent messaging also ensures that your videos align with your brand voice,” writes Allen Martinez, founder of Noble Digital. 4. YouTube Gallery Designed for simplicity, YouTube Gallery helps you display YouTube videos in a gallery or grid format on your website. Each YouTube video has its own page for your visitors to leave comments. This WordPress YouTube plugin offers thumbnail quality options for your videos. For example, you can use an image 4:3 ratio rather than the default 16:9. However, it’s recommended that you use the same ratio for all your videos.  You can select between two gallery pages for your website. YouTube Video Gallery displays video thumbnail navigation at the bottom of the page, and the videos are paged after every 8th video. YouTube Video Grid Gallery displays high-resolution video thumbnails in a four-column responsive layout, and the videos are paged after every 16th video. 5. YourChannel Does your business create or curate multiple YouTube videos? If so, you can transform that video content into an engagement platform on your site. YourChannel is a plugin for building your own video channel without having visitors leave your website. Plus, you don’t need more site storage or bandwidth.  “Uploading and optimizing social video to YouTube allows you to seamlessly embed videos across your website while also creating content that is discoverable on Google and other search engines,” says Brian Peters, former head of strategic partnerships at Buffer. With YourChannel, you can display a banner image, profile picture, total videos, and entire playlists. Your video channel is built using a visual builder with live preview capabilities. Just add your YouTube username or channel ID to the plugin’s settings to get started. 6. YouTube Widget Responsive The sidebar of your website is a prime location to highlight your most recent videos. YouTube Widget Responsive helps you embed videos on your sidebar to give your content more exposure.  With a couple of clicks, you can insert your videos into your sidebars or footers. Your custom YouTube widget allows you to control bar theme and progress bar color settings and add custom descriptions to pique the interest of your visitors. You can even enable video tracking to gain key insights about the placement of your videos. It’s important to note that pulling data from any third-party website can impact the performance of your website. If you’re concerned about your WordPress site speed, run a PageSpeed Insight test before and after adding your videos. 7. YouTube Embed YouTube Embed is a one-of-a-kind plugin for adding videos to your WordPress website. With this plugin, you can build your own playlists, automatically generate playlists based on usernames, and create multiple profiles. You can include a thumbnail of a video, too.  These benefits all lead to a better experience for your visitors. YouTube Embed also comes with the option to add videos to your website’s sidebar using the widget tool. You can customize the appearance and add different videos to different sidebars. Engage Your Site Visitors With YouTube Videos Video marketing is your chance to connect with your visitors. With YouTube plugins, you can show videos directly on your WordPress website. So, take advantage of these tools to market your brand.  Find the post on the HostGator Blog

An All-New Upgraded Webmail Experience for Business Email

Reseller Club Blog -

Offering a world-class user experience has been the primary aim of ResellerClub. To offer you this experience, time and again, we’ve looked at our services and upgraded them as an when the need arose. And we’re excited to announce that we’ve revamped your webmail experience with new features to aid your business.  What is the update?  Starting 20th April 2020, our Business Email product has undergone a change to enhance your web-mail experience. This update aimed at improving your user experience by adding some new mail features while at the same time deprecating some older ones.  What remains the same? There will be no changes to your current plans and pricing Your emails and/or data will remain unaffected  Your login credentials, contacts, etc are going to be the same as before What has changed?  The upgraded Business Email includes a brand new interface, and look and feel as shown in the images below:  Inbox Calendar Apps Skins Email Signature Builder  Newsfeed Sidebar Filters Templated Response What will be depreciated? The TASKS feature won’t be a part of your new webmail. If you have created any tasks in your existing accounts, we strongly recommend that you copy and save them in your local machines, as they won’t be available post-migration. We hope this upgrade will benefit your business. Do let us know what you think of the new upgrade!  We look forward to hearing from you! If you would like to know more about how to empower your business, check out our other blogs in the SMB category. .fb_iframe_widget_fluid_desktop iframe { width: 100% !important; } The post An All-New Upgraded Webmail Experience for Business Email appeared first on ResellerClub Blog.

Introducing Amazon Honeycode – Build Web & Mobile Apps Without Writing Code

Amazon Web Services Blog -

VisiCalc was launched in 1979, and I purchased a copy (shown at right) for my Apple II. The spreadsheet model was clean, easy to use, and most of all, easy to teach. I was working in a retail computer store at that time, and knew that this product was a big deal when customers started asking to purchase the software, and for whatever hardware that was needed to run it. Today’s spreadsheets fill an important gap between mass-produced packaged applications and custom-built code created by teams of dedicated developers. Every tool has its limits, however. Sharing data across multiple users and multiple spreadsheets is difficult, as is dealing with large amounts of data. Integration & automation are also challenging, and require specialized skills. In many cases, those custom-built apps would be a better solution than a spreadsheet, but a lack of developers or other IT resources means that these apps rarely get built. Introducing Amazon Honeycode Today we are launching Amazon Honeycode in beta form. This new fully-managed AWS service gives you the power to build powerful mobile & web applications without writing any code. It uses the familiar spreadsheet model and lets you get started in minutes. If you or your teammates are already familiar with spreadsheets and formulas, you’ll be happy to hear that just about everything you know about sheets, tables, values, and formulas still applies. Amazon Honeycode includes templates for some common applications that you and other members of your team can use right away: You can customize these apps at any time and the changes will be deployed immediately. You can also start with an empty table, or by importing some existing data in CSV form. The applications that you build with Honeycode can make use of a rich palette of user interface objects including lists, buttons, and input fields: You can also take advantage of a repertoire of built-in, trigger-driven actions that can generate email notifications and modify tables: Honeycode also includes a lengthy list of built-in functions. The list includes many functions that will be familiar to users of existing spreadsheets, along with others that are new to Honeycode. For example, FindRow is a more powerful version of the popular Vlookup function. Getting Started with Honeycode It is easy to get started. I visit the Honeycode Builder, and create my account: After logging in I see My Drive, with my workbooks & apps, along with multiple search, filter, & view options: I can open & explore my existing items, or I can click Create workbook to make something new. I do that, and then select the Simple To-do template: The workbook, tables, and the apps are created and ready to use right away. I can simply clear the sample data from the tables and share the app with the users, or I can inspect and customize it. Let’s inspect it first, and then share it! After I create the new workbook, the Tasks table is displayed and I can see the sample data: Although this looks like a traditional spreadsheet, there’s a lot going on beneath the surface. Let’s go through, column-by-column: A (Task) – Plain text. B (Assignee) – Text, formatted as a Contact. C (First Name) – Text, computed by a formula: In the formula, Assignee refers to column B, and First Name refers to the first name of the contact. D (Due) – A date, with multiple formatting options: E (Done) – A picklist that pulls values from another table, and that is formatted as a Honeycode rowlink. Together, this restricts the values in this column to those found in the other table (Done, in this case, with the values Yes and No), and also makes the values from that table visible within the context of this one: F (Remind On) – Another picklist, this one taking values from the ReminderOptions table: G (Notification) – Another date. This particular table uses just a few of the features and options that are available to you. I can use the icons on the left to explore my workbook: I can see the tables: I can also see the apps. A single Honeycode workbook can contain multiple apps that make use of the same tables: I’ll return to the apps and the App Builder in a minute, but first I’ll take a look at the automations: Again, all of the tables and apps in the workbook can use any of the automations in the workbook. The Honeycode App Builder Let’s take a closer look at the app builder. As was the case with the tables, I will show you some highlights and let you explore the rest yourself. Here’s what I see when I open my Simple To-do app in the builder: This app contains four screens (My Tasks, All Tasks, Edit, and Add Task). All screens have both web and mobile layouts. Newly created screens, and also those in this app, have the layouts linked, so that changes to one are reflected in the other. I can unlink the layouts if I want to exercise more control over the controls, the presentation, or to otherwise differentiate the two: Objects within a screen can reference data in tables. For example, the List object on the My Task screen filters rows of the Tasks table, selecting the undone tasks and ordering them by the due date: Here’s the source expression: =Filter(Tasks,"Tasks[Done]<>% ORDER BY Tasks[Due]","Yes") The “%”  in the filter condition is replaced by the second parameter (“Yes”) when the filter is evaluated. This substitution system makes it easy for you to create interesting & powerful filters using the FILTER() function. When the app runs, the objects within the List are replicated, one per task: Objects on screens can initiate run automations and initiate actions. For example, the ADD TASK button navigates to the Add Task screen: The Add Task screen prompts for the values that specify the new task, and the ADD button uses an automation that writes the values to the Tasks table: Automations can be triggered in four different ways. Here’s the automation that generates reminders for tasks that have not been marked as done. The automation runs once for each row in the Tasks table: The notification runs only if the task has not been marked as done, and could also use the FILTER() function: While I don’t have the space to show you how to build an app from scratch, here’s a quick overview. Click Create workbook and Import CSV file or Start from scratch: Click the Tables icon and create reference and data tables: Click the Apps icon and build the app. You can select a wizard that uses your tables as a starting point, or you can start from an empty canvas. Click the Automations icon and add time-driven or data-driven automations: Share the app, as detailed in the next section. Sharing Apps After my app is ready to go, I can share it with other members of my team. Each Honeycode user can be a member of one or more teams: To share my app, I click Share app: Then I search for the desired team members and share the app: They will receive an email that contains a link, and can start using the app immediately. Users with mobile devices can install the Honeycode Player (iOS, Android) and make use of any apps that have been shared with them. Here’s the Simple To-do app: Amazon Honeycode APIs External applications can also use the Honeycode APIs to interact with the applications you build with Honeycode. The functions include: GetScreenData – Retrieve data from any screen of a Honeycode application. InvokeScreenAutomation – Invoke an automation or action defined in the screen of a Honeycode application. Check it Out As you can see, Amazon Honeycode is easy to use, with plenty of power to let you build apps that help you and your team to be more productive. Check it out, build something cool, and let me know what you think! — Jeff; PS – The Amazon Honeycode Forum is the place for you to ask questions, learn from other users, and to find tutorials and other resources that will help you to get started.

Pages

Recommended Content

Subscribe to Complete Hosting Guide aggregator