9+ Best Free bbPress Forum Themes

Recently I have been asked by one of our readers “what free bbPress forum themes I would recommend for bbPress?“.  So I set to work hunting for the most visually appealing but functional templates you can use...

How to Move your iCloud and Apple Photos to Google Photos

A friend writes - “Any suggestions on how to combine the Google photo library with iPhoto. Which is a better platform for keeping the photos? Google seems to be very handy in sorting and searching. Would love to know your views”

I am a big fan of Google Photos for several reasons - you get unlimited storage space, Google is pretty good at visual image search and you can have collaborative photo albums where multiple people can upload to a common folder.

Transfer Photos from Apple iCloud / Mac to Google Photos

If you would like to copy your photos from iCloud / Apple Photos to Google Photos, there are no browser plugins or software that can automate this - you’ll have to manually transfer the picture library from Apple to Google Photos. Luckily, that migration process isn’t difficult either.

It is a two-step process - you download the photos from iPhoto and iPad to your computer via iCloud and then put them on to the Google Cloud. Let’s see how:

Step 1: Download Photos from iCloud

Via Web Browser

You may directly go to the icloud.com/photos website, select your photos and then click the download button to save them from the iCloud library to your Windows PC or Mac.

Download Photos from the iCloud website

On Windows PC

If you have photos on your iPhone or iPad that are getting backed up on iCloud, you can copy them to your Windows PC with iCloud for Windows.

Inside iCloud, sign-in with your Apple ID, then open the File Explorer window, click on iCloud Photos under Quick Access and then choose Download photos and videos.

On Apple Mac OS

Open the Apple Photos app on your Mac and press ^1 (Ctrl+1) to switch to the main Photo view that has a list of all pictures that are available in your iPhoto library.

Select one or more photos, then go to the File menu and choose Export to download pictures from Apple Photos to another folder on your desktop.

Include Location in Photos

For the export options, you may stick to the default values but do check the “Include Location Information” option. This will help Google group your photos by location.

Also, if you aren’t seeing all your iPhone photos inside Mac, go to Preferences inside the Photos app and make sure that the Download originals to this Mac option is checked under the iCloud Photos section.

Download Original Photos from iCloud

Step 2 - Upload Photos to Google Photos

Once you have saved the photos that you wish to transfer to your local drive, you need to send them to Google Photos and there are two ways to go about it.

Upload Photos via Web Browser

Open Google Chrome, or any other web browser, and go to photos.google.com. Simply drag the photos folder from your desktop to the Google Photos website and they’ll be uploaded in sequence.

The browser should remain open and your Internet connection should be working for the upload to happen in the background.

Upload Photos via Google App

If you have a large number of photos to upload from your Windows PC or Mac to the Google Photos library, it is recommended that you use Google’s Backup and Sync tool that is available for both Windows and Mac OS.

Upload Apple Photos to Google Photos

With the app installed, sign-in with your Google account, select the folders on your desktop that you wish to backup and click Start to initiate the backup process.

While the name is Backup and Sync, it is not exactly a synchronization tool. So once your photos are uploaded to Google Photos, you can remove them from the local drive and they won’t be deleted from your Google Photos.

Super frustrated with Verizon Fios Business

Soooo I unfortunately had to close my coworking space, DaniPad, for who knows how long. #coronavirus

With no income, I want to temporarily suspend the $600/mo we are paying for business-class Verizon Fios. The online portal says you have to call on the phone to make these kinds of account changes. The phone has a recording that says that, due to the pandemic, no one is staffing the phone lines for account changes.

I can't afford this!

The Importance of Design-Lead Digital Marketing Campaigns

Digital marketing campaigns offer marketers a medium that is far more targeted and flexible than more traditional marketing mediums. With these advantages, marketers can create tailored design-lead campaigns that apply specific design intentions to a targetted audience.  In this article, we look at the different ways digital marketing agencies use design-lead marketing campaigns to drive […]

The post The Importance of Design-Lead Digital Marketing Campaigns appeared first on designrfix.com.

How to Install and Configure Apache2

In this article, we will see how to install and configure Apache2 web server in Ubuntu 16.04.

Note: Throughout this article, we will be referring to domain name as website1-example.com. Replace this domain name with your actual domain name whenever required.

Auto-Archival

I'm sure most of us have used the ol' Wayback Machine to access some site that's gone offline. I don't actually know how it decides what sites to archive and when, but you can tell it to save pages. There is UI for it right on its homepage.

Also, there is a little trick...

That's still a bit manual though.

Brian Kardell was given access to some kind of secret API that allows submission of pages, and he built a public service around it anyone can use. Here's his blog post on it. You hit the endpoint with some JSON in your choice of a couple of formats and it'll do the rest. The idea is that other systems would use this for submissions. Imagine a WordPress plugin that hit it when you hit submit or update on a post. Or a Netlify build plugin that pinged this as you deployed.

I'm not entirely sure what the difference is between this service and the URL technique from Zeldman's tweet, but I gotta imagine an API-based submission service is more reliable.

The big idea is that you're telling this service to archive your page forever, which is the mission of the Internet Archive. So, should your site ever go away, the content lives on. So you'd better want that before you do this!

The post Auto-Archival appeared first on CSS-Tricks.

Client-Side Image Editing on Mobile

Michael Scharnagl:

Ever wanted to easily convert an image to a grayscale image on your phone? I do sometimes, and that's why I build a demo using the Web Share Target API to achieve exactly that.

For this I used the Service Worker way to handle the data. Once the data is received on the client, I use drawImage from canvas to draw the image in canvas, use the grayscale filter to convert it to a grayscale image and output the final image.

So you "install" the little microsite like a PWA, then you natively "share" an image to it and it comes back edited. Clever. Android on Chrome only at the moment.

Reminds me of this "Browser Functions" idea in reverse. That was a server that did things a browser can do, this is a browser doing things a server normally does.

Direct Link to ArticlePermalink

The post Client-Side Image Editing on Mobile appeared first on CSS-Tricks.

Generating API Documentation for Both External and Internal Users

A recurring need in larger integration projects is the generation of API documentation for users belonging to different, yet related, target groups. Read on to learn how to generate Zato-based API specifications for more than one group from a single source of information.

A typical scenario is granting access to the same APIs to external and internal users - what they have in common is that all of them may want to access the same APIs yet not all of them should have access to documentation on the same level of details.

How Conversational AI Helps Relieve Pressure From Coronavirus

With outbreaks like coronavirus putting governments and administrations under the spotlight to see how they deal with the pandemic, the role of artificial intelligence to detect, prevent, and assist governments in public health emergencies is becoming more prominent.

Rarely does something travel faster than news. However, when updates of the rapid spread of coronavirus reached the world, scientists, administrations, and enterprises were met with an escalation of public concern and requests for further information.

API Security Weekly: Issue #75

This week, the state of security in Zyxel’s management console as well as in the field of IoT leaves room for improvement.

Meanwhile, on the presentation front, we have an upcoming webinar on API DevSecOps in Azure Pipelines, and recordings from BSides SF 2020 are out.

Deep Learning in the Cosmos: Ranking 3 Machine Learning (ML) Applications

Deep learning has helped advance the state-of-the-art in multiple fields over the last decade, with scientific research as no exception. We’ve previously discussed Deepmind’s impressive debut in protein folding prediction, as well as a project by Stanford students studying protein complex binding operations, which are both examples of using deep learning to study very small things.

Deep learning has found applications in scientific research at the opposite end of the scale spectrum. In this post, we’ll discuss some recent applications of deep learning used to study cosmology, aka the study of the universe. As you might imagine, this topic encompasses a wide variety of sub-categories. We’ll rate the projects on hype and impact from a machine learning and basic science perspective, although, we’ll judge this on interesting-ness ourselves instead of relying on a citation metric. We’ll also include a link to each project’s public repository when possible so you can check them out for yourself.

Hyland Document Processing Update Includes New APIs

Hyland has released new capabilities to its Document Filters product offering, launching three separate updates in the last six months. Each release aims to add additional file formats – pursuing its goal of providing the most complete filtering toolkit that can process all the files an organization encounters in a typical day. With the recent releases, Hyland now supports more than 550 file formats, of which over 75 are supported for high-definition renditions.

Still No Wood Grain: WP Tavern Design Update

Screenshot of the WordPress Tavern homepage.
WP Tavern homepage design.

It has been a bit of a slow news week in the land of WordPress with the COVID-19 pandemic reaching across the globe. Most people are hunkering down or getting accustomed to a change in their daily lives. For some people, that has meant figuring out a way to work with children at home. For others, it has meant they cannot take their daily lunch with colleagues or friends.

With far less WordPress-specific news going on, it made for an ideal time to put some work into the WP Tavern website. Most weeks, I am far too busy sifting through stories to put the amount of work I want into updating the design, but I am trying to treat this week as a little bit of a blessing and look at the upside.

Not much has changed with the overall layout of the site, but I was able to tackle a couple of issues that you, our readers, have been asking for.

The biggest change that you will notice is a new header design. On mobile devices, it will look the same. However, on larger screens, the header expands to reveal a search form with a navigation menu below. The header colors have been updated. With more horizontal space, the menu also has extra links pointing to our primary categories, which has also been an oft-requested change.

While these changes may seem minor, I wanted to address some of the bigger user-experience issues that you all have messaged about. There is still more work to do, but I want you to know that we are listening to your feedback.

The major roadblock with this design iteration was related to the block editor’s markup changes. These changes will land in WordPress 5.4, so theme authors need to make sure they are prepared.

I wanted to spend more time working on front-end updates, but correcting editor issues took precedence. It has not been a great experience writing on the site for the past week without theme styles being properly applied. The block editor’s default font size is far too small for my poor eyesight, so backend work moved to the top of the to-do list.

Aside from those changes, I cleaned up several trivial issues that have been bugging me but would go unnoticed by visitors. Work on a website design is never finished, and I look forward to continuing molding things to better serve our readers.

One of the things I want to tackle next is featuring comments from you all in better ways. We have done a little of this with our From the Comments series, but that is just the first step toward building more of a community atmosphere. As always, feedback is welcome.

Everyone stay safe during this rough patch the world is going through.

Luchetti Store

From the continuous desire to innovate and from the maniacal care about every detail comes the range of Luchetti family products. Objects of the highest manufacture & essential design

The post Luchetti Store appeared first on WeLoveWP.

Mastering API Analytics for API Programs: The Developer Funnel

You have an API program that developers are adopting, but unsure how much. How long does it take for a new integration to move to revenue generation? If you came from a web or mobile product management background, you may already be familiar with mobile product analytics to measure app engagement and retention. Growing APIs have similar KPIs to measure the success of your API program. This article will talk more what you should be measuring and how to leverage that information.

The Developer Funnel

While traditional customer funnels will consist of just a marketing and sales funnel component. However, APIs as a product where customers and partners include developers have what is called the developer funnel or integration funnel. The developer funnel is after the marketing funnel and before the sales funnel and has three core stages: