Monthly Archiv: July, 2019

20 Best Free Book Mockup Templates for Photoshop

So you’ve been tasked with designing a book cover and layout. But what happens when the time comes to present the design to your client? Using a book mockup template is a great way to help them visualize how the book will look like once it’s printed.

In this post, we’ve gathered the best free realistic book mockup templates that allow you to showcase book covers, bookbinding, and inner pages of the book.

17,000+ Book & Product Mockup Templates
Unlimited Downloads: 1,000,000+ Mockup Templates, Branding Templates, Print Templates, Design Assets, and more!

Hardcover Book MockUp Template (Free)

The Hardcover Book MockUp template is a PSD mockup with well-organized layers that will make it easy to edit the design and tailor it to your needs. The dimensions measure 4500x3200px.

Free Hardcover Book MockUp Template Photoshop PSD

Photorealistic Book Mockup Templates (Envato Elements)

If you need to show how the inner pages of a book will look like, this template is a great choice. It comes as a part of your Envato Elements subscription and measures 3000×2250px.

Photorealistic Book Mockup Templates Photoshop PSD

Free Book Cover Mockup (Free)

This free book cover mockup features a bright yellow book cover paired with elegant typography. It can be edited in Photoshop thanks to well-organized layers.

Free Free Book Cover Mockup Photoshop PSD

High Resolution Book Cover Mockups (Envato Elements)

This elegant book cover mockup shows a book on a coffee table so your client can easily visualize what the finished product will look like. The template is a part of your Envato Elements subscription and was done in high resolution.

High Resolution Book Cover Mockups Photoshop PSD

Realistic Open Book Mockup (Free)

This template makes it easy to showcase the inner layout of a book as well as to showcase all the books you’ve authored. The template measures 2800 x 2100px and includes smart objects for easy editing.

Free Realistic Open Book Mockup Photoshop PSD

Customizable Book Mockups (Envato Elements)

Make your book cover designs stand out more with this customizable book mockup file that’s available as a part of your Envato Elements subscription. The template is fully editable in Photoshop and comes with 5 different files.

Customizable Book Mockups Photoshop PSD

Hardcover Book Mockup Set (Free)

This mockup set includes several different hardcover book mockups. You can easily showcase how the cover will look as well as the inner pages of the book.

Free Hardcover Book Mockup Set Photoshop PSD

Hard Cover Book Mockup (Envato Elements)

Thanks to this mockup, you will be able to present your book design in several different angles. The template is available as a part of your Envato Elements subscription.

Hard Cover Book Mockup Photoshop PSD

High Resolution Book Mockup (Free)

This book mockup was done up in high resolution and measures 3000x2000px. The file is fully editable in Photoshop and includes smart objects and a detailed help file.

Free High Resolution Book Mockup Photoshop PSD

Minimal Book Mockup Templates (Envato Elements)

This mockup file includes 3 Photoshop files so you can showcase the book cover, the binding, and the inner pages of the book. You can get this file when you subscribe to Envato Elements.

Minimal Book Mockup Templates Photoshop PSD

Square PSD Hardcover Book Mockup (Free)

Use this isometric hardcover book mockup to showcase how the book pages are laid out. The template includes smart objects for easy editing and you have full control over the shadow and light sources.

Free Square PSD Hardcover Book Mockup Photoshop PSD

Realistic Book Cover Mockup (Envato Elements)

This template from Envato Elements was done in high resolution and measures 3200×2400px. It comes with smart layers and well-organized layers that are easy to edit.

Realistic Book Cover Mockup Photoshop PSD

Hardcover Book PSD Mockup (Free)

This hardcover book mockup is a great choice if you want to showcase the dust jacket design. The template is easy to edit and includes single book PSD mockup and a stack of books.

Hardcover Book PSD Mockup Photoshop PSD

Free Book Mockup Templates (Free)

Consider this free book mockup template if you want a complete package to showcase both the cover design and page layout. The mockup includes 4 Photoshop files that measure 4000x2700px.

Free Free Book Mockup Templates Photoshop PSD

PSD Hardcover Book Catalog Mockup (Free)

If you’re designing a catalog and want to show off the design, this template will come in handy. It comes with smart layers so you can easily change colors and add your own files.

Free PSD Hardcover Book Catalog Mockup Photoshop PSD

Realistic Book Cover Mockup Template (Free)

This realistic book cover template features a simple book design that’s completely customizable. All you have to do is place your design inside the smart layer, customize the colors, and send it off for approval.

Free Realistic Book Cover Mockup Template Photoshop PSD

Hardcover Book In Hand Mockup Template (Free)

Make your book mockups more realistic with this book in hand mockup template. The template can easily be edited thanks to smart layers and you can even change the background color to your liking.

Free Hardcover Book In Hand Mockup Template Photoshop PSD

Free Children Book Cover Mockup (Free)

If you’re working on a children’s book design, consider this book mockup. The file comes with smart layers for easy editing and is free to use in personal and commercial projects.

Free Children Book Cover Mockup Photoshop PSD

Beautiful Bookcase Mockup Templates (Free)

Try this mockup file if you want to present your books in a unique way. The template makes it easy to showcase bookcase designs and is perfect for branding projects.

Free Beautiful Bookcase Mockup Templates Photoshop PSD

Notebook PSD Mockup Templates (Free)

Get creative with your notebook designs and showcase them with the help of this mockup template. You’ll find a file that’s easy to edit thanks to smart layers so you can easily change colors, fonts, shadow intensity, and more.

Free Notebook PSD Mockup Templates Photoshop PSD

A4 Book Mockup (Free)

Use this high-resolution mockup file to showcase a stack of books. With a minimal white and yellow design, smart layers, and modern typography, this file is a great choice for any type of book.

Free A4 Book Mockup Photoshop PSD

Book Mockup Templates (Free)

This collection of templates is a great choice to create realistic book presentation. You’ll get several Photoshop files featuring different angles. The file is free for personal and commercial use.

Free Book Mockup Templates Photoshop PSD

Hardcover Open Book PSD Mockup (Free)

Use this hardcover open book mockup for Photoshop to show off how the book will look like when it’s opened. You can easily edit it thanks to smart layers and change colors and other design features.

Free Hardcover Open Book PSD Mockup Photoshop PSD

Book Cover Top View Mockup Template (Free)

Show off your book designs or branding projects with a top view thanks to this free template. The template was designed in high resolution and you can easily edit colors, shadows, and more.

Free Book Cover Top View Mockup Template Photoshop PSD

PSD Open Hardcover Book Mockup (Free)

Show your book cover design in style with this free PSD open hardcover book mockup. The template is easy to edit with smart layers so all you have to do is drop in your design.

Free PSD Open Hardcover Book Mockup Photoshop PSD

Hardback Book Mockup Templates (Free)

This hardback book mockup template comes with 2 wooden backgrounds so you can showcase your book design in a realistic setting. However, you can easily change it out for a background of your choosing. The template includes smart layers for easy editing.

Free Hardback Book Mockup Templates Photoshop PSD


Designing a great book cover is crucial if you want to ensure that the book sells well. However, you also need to show your design vision to your client and the best way to do that is to use a realistic book mockup template. Take advantage of the templates on this list and fill up your design library with quality book mockup templates.

The post 20 Best Free Book Mockup Templates for Photoshop appeared first on Speckyboy Design Magazine.

Tutor LMS Turns Your WordPress Site into an Educational Powerhouse Sponsored

The popularity of online education seems to be growing on a daily basis – and it’s easy to see why. For educational providers, there is both a significant cost savings and flexibility in the types of content that can be offered.

Students love the fact that they can learn anywhere, anytime. They don’t have to commute to a physical location and also benefit from lower tuition fees.

If you’re looking to take full advantage of this phenomenon, the Tutor LMS WordPress plugin is your complete solution. Use it to build and sell full-featured online courses. And, many of its core features are available for free!

The LMS for Everyone

With Tutor LMS, you’ll find a full array of powerful and flexible features. This makes it a great fit for virtually any type of organization. Whether you’re an educational institution, company or individual, you’ll have everything you need to build courses that meet your exact needs.

Here’s a look at everything Tutor LMS has to offer:

Drag-and-Drop Course Builder

Creating the course you want is easy, thanks to a user-friendly course builder. This drag-and-drop UI offers plenty of options and room for unlimited customization. Add lessons or quizzes and reorder them in a jiffy. You can also set course prerequisites and reward students with a custom certificate.

Tutor LMS Course Builder.

Rich Quiz Creation with 10 Unique Question Types

With the Advanced Quiz Creator, you can build robust quizzes that test your student’s knowledge. Choose from 10 predefined question types, set limits on attempts and time spent, randomize questions and set a grading scale. Automated results let students see their progress, while an advanced options panel enables even more customization.

Tutor LMS Question Types.

Monetize Courses

Set fees for each course individually or give them away for free. Tutor LMS supports both WooCommerce and Easy Digital Downloads, which opens up a world of possibilities. Sell courses via one-time purchase or provide lifetime access. And, you can use any payment gateway supported by your shopping cart of choice. Not only that, you can also allocate commissions to affiliates and easily withdraw funds.

Flexible Management Options

The courses you create with Tutor LMS can be tailored to the needs of your organization. Each course can have multiple instructors, and you can even review instructor profiles prior to approval. You can also manage student course reviews, along with student and instructor profiles – all from within WordPress.

Communication Made Easy

Need to stay in touch? Take advantage of the student forum and email notification features to share knowledge. This increases student engagement and better ensures that they are getting the most out of their learning experience.

Tutor LMS Student Forum.

Modern, User-Friendly UI

Students will love the ease of navigating your courses, thanks to a thoughtful implementation of UI and UX. They’ll be able to bookmark courses they’re interested in and track progress through their own individualized dashboard. Everything has been carefully-crafted to provide an intuitive experience.

Powerful Analytics

Get a complete overview of your courses and how students are using them. See vital statistics on enrollment, quiz attempts and more. You’ll have the information you need to keep your online education portal running strong.

Tutor LMS Report Panel.

Complete Control

Tutor LMS includes features that put you in control of your courses. Protect your hard work by blocking unauthorized users from seeing specific content or files. Through the plugin settings, you can customize your courses to match your needs. The possibilities are virtually endless.

Coming Soon: Frontend Course Builder

Soon, you’ll be able to build courses quicker than ever and with no coding necessary. Add lessons, upload attachments and manage course content – all from the frontend of your site.
Frontend Course Builder

Powerful Addons for Pro Users

Tutor LMS Pro users have instant access to an ever-growing list of premium addons. Each one can be turned on or off with a click, including:

Tutor Assignments

Assign an unlimited number of tasks to your students and position them between lessons and quizzes, or at the end of each topic.

Tutor Certificate

Enable students to download a customized certificate upon completion of a course.

Tutor Course Attachments

This addon allows you to upload file attachments to your courses. Use any file format accepted by WordPress.

Tutor Course Preview

Allow students to try out a course before they sign up. You can pick and choose which lessons to make available and whether or not students must have an account on your site.

Tutor E-Mail

Manage what and when notification emails are sent to your students and teachers. Emails can be turned on or off and customized with your information.

Tutor Multi Instructors

With this addon, your courses can truly become a team effort. Use it to assign and manage instructors for each course.

Tutor Report

Add powerful analytics to your courses, with both general summaries and highly-detailed statistics that allow you to make evidence-based decisions.

Tutor Prerequisites

Want your students to follow a specific path in their learning? This addon lets you set course prerequisites, ensuring that students have acquired the necessary knowledge to take that next step.

Tutor LMS Premium Addons.

Start Using Tutor LMS for Free

If you’ve been thinking about starting up your own online education website, now is the time to take action. Install the feature-packed free version of Tutor LMS and get your courses up-and-running in no time.

Looking for even more advanced features? Tutor LMS Pro offers you customized certificates, powerful reports, course prerequisites, multimedia attachments, course previews, email notifications and a whole lot more. It’s everything you need to create a professional-level education portal. Plus, you’ll have access to one year of plugin updates and priority support.

What are you waiting for? Let Tutor LMS help you achieve your goals.

The post Tutor LMS Turns Your WordPress Site into an Educational Powerhouse <span class="sponsored_text">Sponsored</span> appeared first on Speckyboy Design Magazine.

Dividing responsibilities – Part 2

This is another excerpt from my latest book, which is currently part of Manning's Early Access Program. Take 37% off Object Design Style Guide by entering fccnoback into the discount code box at checkout at manning.com.

Make sure to read part 1 first.

Create read models directly from their data source

Instead of creating a StockReport model from PurchaseOrderForStock objects, we could go directly to the source of the data, that is, the database where the application stores its purchase orders. If this is a relational database, there might be a table called purchase_orders, with columns for purchase_order_id, product_id, ordered_quantity, and was_received. If that's the case, then StockReportRepository wouldn't have to load any other object before it could build a StockReport object; it could make a single SQL query and use it to create the StockReport, as shown in Listing 11).

Listing 11. StockReportSqlRepository creates a stock report using plain SQL.

final class StockReportSqlRepository implements StockReportRepository
{
    public function getStockReport(): StockReport
    {
        result = this.connection.execute(
            'SELECT ' .
            ' product_id, ' .
            ' SUM(ordered_quantity) as quantity_in_stock ' .
            'FROM purchase_orders ' .
            'WHERE was_received = 1 ' .
            'GROUP BY product_id'
        );

        data = result.fetchAll();

        return new StockReport(data);
    }
}

Creating read models directly from the write model's data source is usually pretty efficient in terms of runtime performance. It's also an efficient solution in terms of development and maintenance costs. This solution will be less efficient if the write model changes often, or if the raw data can't easily be used as-is, because it needs to be interpreted first.

Build read models from domain events

One disadvantage of creating the StockReport read model directly from the write model's data is that the application will make the calculations again and again, every time the user requests a stock report. Although the SQL query won't take too long to execute (until the table grows very large), in some cases it'll be necessary to use another approach for creating read models.

First, let's take another look at the result of the SQL query we used in the previous example (Table 1).

Table 1. The result of the SQL query for generating a stock report.

product_id quantity_in_stock

123

10

124

5

What would be another way in which we can come up with the numbers in the second column, that wouldn't involve looking up all the records in the purchase_orders table and summing their ordered_quantity values?

What if we could sit next to the user with a piece of paper, and whenever they mark a purchase order as "received", we'd write down the ID of the product and how many items of it were received. The resulting list would look like Table 2:

Table 2. The result if we write down every received product.

product_id received

123

2

124

4

124

1

123

8

Now, instead of having multiple rows for the same product, we could also look up the row with the product that was just received, and add the quantity we received to the number that's already in the received column, as is done in Table 3.

Table 3. The result of combining received quantities per product.

product_id received

Truncated by Planet PHP, read more at the original (another 8930 bytes)

8 CSS & JavaScript Snippets for Creating Onboarding Carousels

Everyone that creates a professional product and cares about their users, takes onboarding seriously. It plays a vital role in bridging the gap between the user and application. It is the foundation of a great user experience. It simply cannot be overlooked.

As there are many onboarding solutions available, to make things easier for you, we have prepared this collection of onboarding CSS and JavaScript code snippets. While they are not all teeming with artistic charm and extravagant illustrations, they will all give you a solid base for creating your own user-friendly onboarding UI.

1. Beautiful Onboarding UI by Fabio Ottaviani

Our first code example is an eye-pleasing onboarding solution that uses beautiful graphics and user-friendly animation. It is based on a conventional horizontal slider that offers the universally known three dots for navigation. It has three screens, but you can easily increase that number to however many your project requires. Use this snippet if you would like to make your onboarding unobtrusive.

See the Pen DailyUI – #023 Onboarding by Fabio Ottaviani

2. Onboarding Slides with jQuery by Hainer Savimaa

While the previous example takes a more traditional route to onboarding, this snippet makes use of a split layout, offering a carefully organized UI for displaying information that allows you to separate the visual content from the textual. Along with the classic dot-based navigation, there are also supporting “Next” and “Back” buttons for those who prefer traditional controls.

See the Pen Onboarding slides with jquery by Hainer Savimaa

3. Simple Onboarding by Nahom Ebssa

This minimally designed onboarding snippet manages to accommodate all of the necessary information in one tiny screen while still providing a comfortable user experience. As for the navigation, it may feel a little unfinished since there is no back button, but you could easily add that in yourself. On the whole, this code snippet could serve as a great foundation for your own onboarding UI.

See the Pen Onboarding by Nahom Ebssa

4. Minimal Onboarding UI by Fersho Pls

Inspired by the outstanding onboarding screens created by Ennio Dybeli, this onboarding snippet, with its minimal design and smoothly animated behavior, isn’t anything ground-breaking in concept. The details are standard, and the transitions are basic, yet they work together perfectly. The concept is simple yet straight-to-the-point. It is ideal for use on smaller projects.

See the Pen Onboarding by Fersho Pls

5. Split-Screen Onboarding Carousel by Dario Corsi

We have already featured a split-screen layout in this collection, but this time, the onboarding UI has been rotated ninety degrees and transformed into a traditional stripe layout – looking pretty much like a basic slider from a few years ago. Beyond that, it has the potential to cover all of the onboarding information that you need to deliver to users. Even though it has a relatively wide layout, you could quickly make it responsive.

See the Pen Onboarding Carousel by Dario Corsi

6. Clasic Onboarding UI by Nick Wanninger

This snippet is not the kind of thing that wins over users with beautiful aesthetics or extraordinary animation. Rather, it serves as a base for your own onboarding creations. It does not have a particularly fancy design – just a classic structure. Unlike the previous snippets, this component comes with short lines instead of dots and standard arrows for navigation instead of the words “Next” and “Back,” but the result still feels intuitive.

See the Pen Onboarding by Nick Wanninger

7. Android App Onboarding by Mat Swainson

This onboarding UI may look dated, but it does its job perfectly well. It comes in two parts. The first shows four standard carousel screens that can be used to offer visitors more information, and the second includes an email subscription form for those who want to get straight to the point by pushing the “Get Started” button.

See the Pen Android App Onboarding by Mat Swainson

8. Open-Source Liquid Swipe by Cuberto

We have looked at solutions that provide a base technique for showing a series of screenshots or animations in a row. Liquid Swipe is a bit different. It is centered around a transition effect that perfectly imitates a liquid swipe behavior that feels incredibly natural. You can download the files from its GitHub repo.

Liquid Swipe Open Source Animation Mobile


In essence, an onboarding UI can be created using a basic carousel system. All you need to do is divide each slide into two parts. One for content, and the other for navigation. After that, you can add your own creative flair and transition effects to make the user experience not just informative but enjoyable as well.

The post 8 CSS & JavaScript Snippets for Creating Onboarding Carousels appeared first on Speckyboy Design Magazine.

PHP Matrix Math Library

Package:
PHP Matrix Math Library
Summary:
Perform operations to manipulate matrices
Groups:
Data types, Math, PHP 5
Author:
Clement Sam
Description:
This class can perform operations to manipulate matrices

It can take bi-dimensional arrays with numbers as parameters and can perform several types of matrix operations...

Read more at https://www.phpclasses.org/package/11293-PHP-Perform-operations-to-manipulate-matrices.html#2019-07-21-05:01:25

PHP Matrix Math Library (New)

Package:
PHP Matrix Math Library
Summary:
Perform operations to manipulate matrices
Groups:
Data types, Math, PHP 5
Author:
Clement Sam
Description:
This class can perform operations to manipulate matrices

It can take bi-dimensional arrays with numbers as parameters and can perform several types of matrix operations...

Read more at https://www.phpclasses.org/package/11293-PHP-Perform-operations-to-manipulate-matrices.html

PHP Mobile Phone Detection

Package:
PHP Mobile Phone Detection
Summary:
Detect when a site use is using a mobile phone
Groups:
HTTP, PHP 5, Wireless and Mobile
Author:
Pierre-Henry Soria
Description:
This class can detect when a site use is using a mobile phone...

Read more at https://www.phpclasses.org/package/11295-PHP-Detect-when-a-site-use-is-using-a-mobile-phone.html#2019-07-20-08:48:06
Powered by Gewgley