Problem/Motivation

The module project page currently has 2 big sections "Drupal 8+" and "Drupal 7". I propose removing the Drupal 7 section and incorporating any important content from there into other parts of the page.

The Drupal 8+ heading can be removed and the introduction sentences to Drupal 8+ section could be reduced or removed.

I'd be happy to make an edit (everything is stored in revisions, of course) if you're open to that.

Comments

greggles created an issue. See original summary.

dpi’s picture

Title: Update project page » Remove Drupal 7 info from project page
Version: 4.1.0-beta1 » 4.x-dev

Doesnt seem related to this version in particular, or a version at all.

steven jones’s picture

Assigned: Unassigned » steven jones
Status: Active » Needs work

Yeah, on it.

Here's the old version of the project page for posterity:

<h2>Drupal 8+</h2>
A Drupal 8+ version of this module is in active development, a relatively stable beta version is available.
The Drupal 8+ version has been completely re-written and no longer provides an image toolkit. Optimizations are now defined as 'pipelines' that can be applied to images in various ways.
The module has built in support for core Image styles and a service allowing use in third party modules.

The module has been split into several other projects for easier maintainability and more modular installing. At least one or more processor module needs to be installed for the optimization to work.

<ul>
<li><a href="https://www.drupal.org/project/imageapi_optimize_binaries">Image Optimize Binaries</a> (for binaries locally installed on the server)</li>
<li><a href="https://www.drupal.org/project/imageapi_optimize_resmushit">Image Optimize reSmush.it</a></li>
<li><a href="https://www.drupal.org/project/imageapi_optimize_tinypng">Image Optimize TinyPNG</a></li>
<li><a href="https://www.drupal.org/project/imageapi_optimize_gd">ImageAPI Optimize GD</a> for adjust compression quality per style</li>
<li><a href="https://www.drupal.org/project/kraken">Kraken</a></li>
<li><a href="https://www.drupal.org/project/imageapi_optimize_avif_webp">ImageAPI Optimize AVIF & WebP</a></li>
<li><a href="https://www.drupal.org/project/imageapi_optimize_webp">ImageAPI Optimize WebP</a></li>
<li><a href="https://www.drupal.org/project/imageapi_optimize_avif">ImageAPI Optimize AVIF</a></li>
</ul>

<a href="https://www.drupal.org/project/issues/imageapi_optimize?version=8.x&text=&status=Open&priorities=All&categories=All&component=All&order=field_issue_priority&sort=desc">Open Drupal 8 issues</a> | <a href="https://www.drupal.org/project/issues/search?projects=Image+Optimize+%28or+ImageAPI+Optimize%29%2C+Image+Optimize+Binaries%2C+Image+Optimize+reSmush.it%2C+Image+Optimize+TinyPNG&project_issue_followers=&status%5B%5D=Open&issue_tags_op=%3D">All issues from all subprojects</a>

<h3>Drupal 7</h3>

This is a toolkit for <a href="http://drupal.org/project/imageapi">ImageAPI</a>. It requires imageapi_gd or imageapi_imagemagick or any ImageAPI toolkit to work.

ImageAPI Optimize allows you to use your preferred toolkit and optimize (losslessly) the image when it is saved. Practice for web performance suggests that images should be optimized for better loading time. With this module enabled, Google's Page Speed will always give you an A in image optimize.
<!--break-->
This module supports 3rd services (like Yahoo! SmushIt, since 1.5) or many tools if you can compile them on your server. Read the <a href="http://drupal.org/node/773342">documentation page</a> for a full list of supported tools.

The size reduction varies on the original image, normally between 10-30 KB if image is not optimized before. All optimizations are lossless, but metadata is removed.

This module was featured on <a href="https://www.lullabot.com/articles/module-monday-imageapi-optimize">Lullabot's Module Monday</a>.

<h3>Features</h3>
<ul>
  <li>Lossless optimization</li>
  <li>Works with any toolkit (GD or Imagemagick)</li>
  <li>Pluggable optimization tools</li>
</ul>

<h3>Quick install instruction</h3>
- Download imageapi_optimize (and imageapi, if you don't have it yet), enable it.
- Go to ImageAPI settings page (admin/settings/imageapi), select ImageAPI Optimize as the default toolkit instead of GD or Imagemagick
- Go to ImageAPI Optimize settings page, select SmushIt if you haven't other tools compiled.

Despite the name, this module does not depend on ImageAPI. It depends only on the core image.module. Please read the documentation page for more information.

If you prefer Image Magick over GD, please use <a href="http://drupal.org/project/imagemagick">ImageMagick</a> module instead of ImageAPI (D7).
steven jones’s picture

I've changed it to:

Image Optimize module is a utility that provides a way for site builders to define <em>pipelines</em> that will process images to reduce their file-size while hopefully still maintaining image quality.

This helps you to get better Google PageSpeed scores, because you'll be sending fewer bytes over the wire to your users.

Pipelines can be applied to images in different ways, and can be configured to do different things to different images.

We provide built-in support for core Image styles and a service allowing use in third party modules. With a few clicks you can optimize all the images on your site being rendered via Drupal's image styles.

There are extension modules that provide <em>processors</em> that operate on a images. To reduce their filesize. Some of the processors send your images to a third-party optimization service, some do the processing locally for privacy and/or cost reasons.

 At least one or more processor module needs to be installed for the optimization pipeline to do any meaningful work:

<ul>
<li><a href="https://www.drupal.org/project/imageapi_optimize_binaries">Image Optimize Binaries</a> (for binaries locally installed on the server)</li>
<li><a href="https://www.drupal.org/project/imageapi_optimize_resmushit">Image Optimize reSmush.it</a></li>
<li><a href="https://www.drupal.org/project/imageapi_optimize_tinypng">Image Optimize TinyPNG</a></li>
<li><a href="https://www.drupal.org/project/imageapi_optimize_gd">ImageAPI Optimize GD</a> for adjust compression quality per style</li>
<li><a href="https://www.drupal.org/project/kraken">Kraken</a></li>
<li><a href="https://www.drupal.org/project/imageapi_optimize_avif_webp">ImageAPI Optimize AVIF & WebP</a></li>
<li><a href="https://www.drupal.org/project/imageapi_optimize_webp">ImageAPI Optimize WebP</a></li>
<li><a href="https://www.drupal.org/project/imageapi_optimize_avif">ImageAPI Optimize AVIF</a></li>
<li>Know of another module: <a href="https://www.drupal.org/node/add/project-issue/imageapi_optimize">raise an issue</a> and let us know!
</ul>

<a href="https://www.drupal.org/project/issues/imageapi_optimize?version=All&text=&status=Open&priorities=All&categories=All&component=All&order=field_issue_priority&sort=desc">Open issues</a> | <a href="https://www.drupal.org/project/issues/search?projects=Image+Optimize%2C+Image+Optimize+Binaries%2C+Image+Optimize+reSmush.it%2C+Image+Optimize+TinyPNG&project_issue_followers=&status%5B%5D=Open&issue_tags_op=%3D">All issues from all 'official' subprojects</a>
greggles’s picture

Looks like great progress to me. Thanks for the work. I think you could call this "fixed" but if you want to leave it open for any reason, feel free to. Thanks.

steven jones’s picture

Status: Needs work » Fixed

I was waiting on an LLM to give me a image to use, which is now has, not perfect, but decent enough.

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

greggles’s picture

Ah, yeah! I think that image is helpful to explain the idea.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.