Related modules

Created on 25 February 2025, about 2 months ago

Problem/Motivation

I found another project that has a similar functionality. It will be important to add a note in the description so users can tell the difference.

Steps to reproduce

This is the module that I found https://www.drupal.org/project/file_download

Proposed resolution

  1. Do a research for similar modules
  2. Find the differences from one module to another
  3. Add a list with the modules link and short description to the Module Readme file
  4. Connect module readme file to Drupal.org product description

Remaining tasks

User interface changes

No changes to the interface are required.

API changes

No api changes are required.

Data model changes

No data model changes are required.

📌 Task
Status

Active

Component

Documentation

Created by

🇺🇸United States anilu@ Houston, TX

Live updates comments and jobs are added and updated live.
  • Documentation

    Primarily changes documentation, not code. For Drupal core issues, select the Documentation component instead of using this tag. In general, component selection is preferred over tag selection.

Sign in to follow issues

Comments & Activities

  • Issue created by @anilu@
  • 🇺🇾Uruguay jborgesr

    Similar modules:

    Zip Field Files: https://www.drupal.org/project/zip_field_files

    The zip_field_files module allows users to download all files associated with a content item in a single click. It provides a field formatter that adds a download link for easy access.

    In contrast, the file_field_download module introduces a new field type that enables users to select multiple files or images for each content instance and download them all at once.

    Zip File Field: https://www.drupal.org/project/field_zip_file

    This module allows us to upload a zip file and the file be extracted automatically upon entity save.

    Download All Files: https://www.drupal.org/project/download_all_files

    This module provides a field formatter for the field type 'file' called `Table of files with download all link` . The format which will allow you to "Download all files" through single click. The files will be zipped as single file.

    This module is similar to zip_field_files.

    File Compressor field: https://www.drupal.org/project/file_compressor_field

    This module provides a "File Compressor" field type that archives and compresses attached files into a single ZIP file. Unlike similar modules, it generates the ZIP file only after the entity has been saved. This module uses plugin-based architecture to manage different compression types.

    Views Files Downloader: https://www.drupal.org/project/vfd

    Views Files Downloader provides an option to download all the files attached to a view and a node. It provides a dedicated link for every view to download files. Downloaded files are added to a Zip file , which can be used by site visitor.

    Media Download All: https://www.drupal.org/project/media_download_all

    The Media Download All module, it is a media entity reference field's display formatter which allows you to download all files associated with one click and which is compressed into a .zip file.

    Is similar to download_all_files but for media entity.

    pclzip_zip_content_files: https://www.drupal.org/project/pclzip_zip_content_files

    This module allows you to zip all the attached files contained in the nodes displayed in the content. ( zip displayed nodes ). A similar concept, but only compatible with Drupal 6.

    pclzip_zip_node_files: https://www.drupal.org/project/pclzip_zip_node_files

    This module allows you to zip all the attached files contained in a node ( zip node attachments ). A similar concept, but only compatible with Drupal 6.

    File Download: https://www.drupal.org/project/file_download

    The file_download module provides two formatters that enable users to download file and image entities directly. Additionally, it includes a submodule that tracks downloads and displays the count in a view.

    File Download Link: https://www.drupal.org/project/file_download_link

    The file_download_link module provides a field formatter that renders File and Image fields as customizable download links. It supports token-based link text, tooltips, attribute customization, and automatic CSS classes. An optional submodule enables Media reference fields to be displayed as direct download links. Compatible with the Token module but conflicts with the deprecated file_entity module.

    DownloadFile: https://www.drupal.org/project/download_file

    The download_file module provides field formatters that generate direct download links for file and image fields. It supports accessible formatting, file type icons, and requires no external dependencies. Users can configure the formatter in field settings to enable direct downloads.

    Media Export Files: https://www.drupal.org/project/media_export_files

    The media_export_files module allows users to download all media files from Drupal site in a ZIP archive. This module provides a convenient solution for managing and exporting media assets for backup, sharing, or migration purposes.

  • 🇺🇾Uruguay apereira23

    In the proposed resolution, item 3 — “Add a list with the modules link and short description to the Module Readme file” — should be replaced with:
    “Add a ‘Similar projects’ section in the project page template.”

    According to the official Drupal documentation ( Project page template and README.md template ), the recommended place for listing similar projects is the project page, not the README file.

  • 🇺🇾Uruguay apereira23

    Sorry for the previous comment, I mistakenly removed the Issue summary. My apologies.

    In the proposed resolution, item 3 — “Add a list with the modules link and short description to the Module Readme file” — should be replaced with:
    “Add a ‘Similar projects’ section in the project page template.”

    According to the official Drupal documentation ( Project page template and README.md template ), the recommended place for listing similar projects is the project page, not the README file.

    The similar modules discussed by @jborgesr is an excellent proposal for this section, but the documentation above suggests that this section should describe the differences between the two modules. A proposal for this section is as follows:

    This section provides a detailed comparison of existing modules that enable file downloads in Drupal. The aim is to help users choose the most suitable solution for their use case. The modules compared here all support file downloads, but they differ in functionality, use cases, and customization options. Below is an overview of these modules, with a focus on their key features and differences.

    • Download
      This module serves as the codebase for the File Field Download module.

    • Zip Field Files
      This module allows users to download all files associated with a content item in a single click. It provides a field formatter that adds a download link for easy access.
      Difference: Unlike File Field Download, which allows users to select specific files, Zip Field Files downloads all files at once without the option for individual selection.

    • File Field Download
      Introduces a new field type enabling users to select multiple files or images for each content instance and download them all at once.
      Unique Feature: Offers more control over which files are included in the ZIP, allowing content managers to customize the file selection for each node or entity.

    • Zip File Field
      Allows uploading a ZIP file, which is automatically extracted upon entity save.
      Difference: Unlike File Field Download, which generates ZIP files dynamically, Zip File Field works with pre-uploaded ZIP files and extracts them when saving the entity.

    • Download All Files
      Provides a field formatter for the 'file' field type called "Table of files with download all link," which groups files into a single download, zipping them together.
      Difference: While similar to Zip Field Files, it specifically works with the "file" field type and organizes the files in a table with a download all link.

    • File Compressor Field
      This module provides a "File Compressor" field type that archives and compresses attached files into a ZIP file after the entity is saved, using a plugin-based architecture.

    • Views Files Downloader
      Enables downloading all files attached to a view or node, generating a ZIP file for site visitors.
      Difference: File Field Download focuses on managing downloads per content instance, while Views Files Downloader allows downloads from views.

    • Media Download All
      This module provides a media entity reference field's display formatter that allows downloading all associated files in a single ZIP file. Difference: This module is specifically designed for media entities, whereas File Field Download supports a broader range of content entities.

    • pclzip_zip_content_files
      Compatible with Drupal 6, it allows zipping files attached to displayed nodes (zipping displayed nodes).
      Difference: Limited to Drupal 6 and specific to nodes, unlike File Field Download, which works with various content types in later versions of Drupal.

    • pclzip_zip_node_files
      Also for Drupal 6, enables zipping files attached to a node (zipping node attachments).
      Difference: This module is similar to pclzip_zip_content_files but specifically for files attached to nodes. It is limited to Drupal 6, while File Field Download supports modern versions of Drupal.

    • File Download
      Provides two formatters for direct downloads and tracks downloads via a submodule
      Difference: File Field Download allows users to bundle multiple files into a single ZIP, whereas File Download focuses on direct file downloads without compression.

    • File Download Link
      This module offers customizable download links for File and Image fields, with Token support.
      Difference: Unlike File Field Download, File Download Link provides customizable download links but does not compress multiple files into a ZIP.

    • DownloadFile
      Generates direct download links for file and image fields, supporting accessible formatting, file type icons, and requiring no external dependencies.
      Difference: Focuses on direct file downloads, whereas File Field Download bundles multiple files into a ZIP archive.

    • Media Export Files
      Allows users to download all media files from a Drupal site in a ZIP archive, useful for backup, sharing, or migration.
      Difference: This module is specifically designed for exporting media files, while File Field Download supports various file types and allows more granular file selection.


    This comparison helps identify the right module based on specific needs, such as compression, archiving, or enabling direct downloads. File Field Download stands out for its ability to give site administrators full control over file selection and ZIP generation, making it an ideal choice for content managers needing customized file downloads.

  • 🇺🇾Uruguay apereira23

    Sorry for the previous comment, I mistakenly removed the Issue summary. My apologies.

    In the proposed resolution, item 3 — “Add a list with the modules link and short description to the Module Readme file” — should be replaced with:
    “Add a ‘Similar projects’ section in the project page template.”

    According to the official Drupal documentation ( Project page template and README.md template ), the recommended place for listing similar projects is the project page, not the README file.

    The similar modules discussed by @jborgesr is an excellent proposal for this section, but the documentation above suggests that this section should describe the differences between the two modules. A proposal for this section is as follows:

    This section provides a detailed comparison of existing modules that enable file downloads in Drupal. The aim is to help users choose the most suitable solution for their use case. The modules compared here all support file downloads, but they differ in functionality, use cases, and customization options. Below is an overview of these modules, with a focus on their key features and differences.

    • Download
      This module serves as the codebase for the File Field Download module.

    • Zip Field Files
      This module allows users to download all files associated with a content item in a single click. It provides a field formatter that adds a download link for easy access.
      Difference: Unlike File Field Download, which allows users to select specific files, Zip Field Files downloads all files at once without the option for individual selection.

    • File Field Download
      Introduces a new field type enabling users to select multiple files or images for each content instance and download them all at once.
      Unique Feature: Offers more control over which files are included in the ZIP, allowing content managers to customize the file selection for each node or entity.

    • Zip File Field
      Allows uploading a ZIP file, which is automatically extracted upon entity save.
      Difference: Unlike File Field Download, which generates ZIP files dynamically, Zip File Field works with pre-uploaded ZIP files and extracts them when saving the entity.

    • Download All Files
      Provides a field formatter for the 'file' field type called "Table of files with download all link," which groups files into a single download, zipping them together.
      Difference: While similar to Zip Field Files, it specifically works with the "file" field type and organizes the files in a table with a download all link.

    • File Compressor Field
      This module provides a "File Compressor" field type that archives and compresses attached files into a ZIP file after the entity is saved, using a plugin-based architecture.

    • Views Files Downloader
      Enables downloading all files attached to a view or node, generating a ZIP file for site visitors.
      Difference: File Field Download focuses on managing downloads per content instance, while Views Files Downloader allows downloads from views.

    • Media Download All
      This module provides a media entity reference field's display formatter that allows downloading all associated files in a single ZIP file. Difference: This module is specifically designed for media entities, whereas File Field Download supports a broader range of content entities.

    • pclzip_zip_content_files
      Compatible with Drupal 6, it allows zipping files attached to displayed nodes (zipping displayed nodes).
      Difference: Limited to Drupal 6 and specific to nodes, unlike File Field Download, which works with various content types in later versions of Drupal.

    • pclzip_zip_node_files
      Also for Drupal 6, enables zipping files attached to a node (zipping node attachments).
      Difference: This module is similar to pclzip_zip_content_files but specifically for files attached to nodes. It is limited to Drupal 6, while File Field Download supports modern versions of Drupal.

    • File Download
      Provides two formatters for direct downloads and tracks downloads via a submodule
      Difference: File Field Download allows users to bundle multiple files into a single ZIP, whereas File Download focuses on direct file downloads without compression.

    • File Download Link
      This module offers customizable download links for File and Image fields, with Token support.
      Difference: Unlike File Field Download, File Download Link provides customizable download links but does not compress multiple files into a ZIP.

    • DownloadFile
      Generates direct download links for file and image fields, supporting accessible formatting, file type icons, and requiring no external dependencies.
      Difference: Focuses on direct file downloads, whereas File Field Download bundles multiple files into a ZIP archive.

    • Media Export Files
      Allows users to download all media files from a Drupal site in a ZIP archive, useful for backup, sharing, or migration.
      Difference: This module is specifically designed for exporting media files, while File Field Download supports various file types and allows more granular file selection.


    This comparison helps identify the right module based on specific needs, such as compression, archiving, or enabling direct downloads. File Field Download stands out for its ability to give site administrators full control over file selection and ZIP generation, making it an ideal choice for content managers needing customized file downloads.

  • 🇺🇾Uruguay apereira23

    Sorry for the previous comment, I mistakenly removed the Issue summary. My apologies.

    In the proposed resolution, item 3 — “Add a list with the modules link and short description to the Module Readme file” — should be replaced with:
    “Add a ‘Similar projects’ section in the project page template.”

    According to the official Drupal documentation ( Project page template and README.md template ), the recommended place for listing similar projects is the project page, not the README file.

    The similar modules discussed by @jborgesr is an excellent proposal for this section, but the documentation above suggests that this section should describe the differences between the two modules. A proposal for this section is as follows:

    This section provides a detailed comparison of existing modules that enable file downloads in Drupal. The aim is to help users choose the most suitable solution for their use case. The modules compared here all support file downloads, but they differ in functionality, use cases, and customization options. Below is an overview of these modules, with a focus on their key features and differences.

    • Download
      This module serves as the codebase for the File Field Download module.

    • Zip Field Files
      This module allows users to download all files associated with a content item in a single click. It provides a field formatter that adds a download link for easy access.
      Difference: Unlike File Field Download, which allows users to select specific files, Zip Field Files downloads all files at once without the option for individual selection.

    • File Field Download
      Introduces a new field type enabling users to select multiple files or images for each content instance and download them all at once.
      Unique Feature: Offers more control over which files are included in the ZIP, allowing content managers to customize the file selection for each node or entity.

    • Zip File Field
      Allows uploading a ZIP file, which is automatically extracted upon entity save.
      Difference: Unlike File Field Download, which generates ZIP files dynamically, Zip File Field works with pre-uploaded ZIP files and extracts them when saving the entity.

    • Download All Files
      Provides a field formatter for the 'file' field type called "Table of files with download all link," which groups files into a single download, zipping them together.
      Difference: While similar to Zip Field Files, it specifically works with the "file" field type and organizes the files in a table with a download all link.

    • File Compressor Field
      This module provides a "File Compressor" field type that archives and compresses attached files into a ZIP file after the entity is saved, using a plugin-based architecture.

    • Views Files Downloader
      Enables downloading all files attached to a view or node, generating a ZIP file for site visitors.
      Difference: File Field Download focuses on managing downloads per content instance, while Views Files Downloader allows downloads from views.

    • Media Download All
      This module provides a media entity reference field's display formatter that allows downloading all associated files in a single ZIP file. Difference: This module is specifically designed for media entities, whereas File Field Download supports a broader range of content entities.

    • pclzip_zip_content_files
      Compatible with Drupal 6, it allows zipping files attached to displayed nodes (zipping displayed nodes).
      Difference: Limited to Drupal 6 and specific to nodes, unlike File Field Download, which works with various content types in later versions of Drupal.

    • pclzip_zip_node_files
      Also for Drupal 6, enables zipping files attached to a node (zipping node attachments).
      Difference: This module is similar to pclzip_zip_content_files but specifically for files attached to nodes. It is limited to Drupal 6, while File Field Download supports modern versions of Drupal.

    • File Download
      Provides two formatters for direct downloads and tracks downloads via a submodule
      Difference: File Field Download allows users to bundle multiple files into a single ZIP, whereas File Download focuses on direct file downloads without compression.

    • File Download Link
      This module offers customizable download links for File and Image fields, with Token support.
      Difference: Unlike File Field Download, File Download Link provides customizable download links but does not compress multiple files into a ZIP.

    • DownloadFile
      Generates direct download links for file and image fields, supporting accessible formatting, file type icons, and requiring no external dependencies.
      Difference: Focuses on direct file downloads, whereas File Field Download bundles multiple files into a ZIP archive.

    • Media Export Files
      Allows users to download all media files from a Drupal site in a ZIP archive, useful for backup, sharing, or migration.
      Difference: This module is specifically designed for exporting media files, while File Field Download supports various file types and allows more granular file selection.


    This comparison helps identify the right module based on specific needs, such as compression, archiving, or enabling direct downloads. File Field Download stands out for its ability to give site administrators full control over file selection and ZIP generation, making it an ideal choice for content managers needing customized file downloads.

  • 🇺🇾Uruguay apereira23

    Sorry for the previous comment, I mistakenly removed the Issue summary. My apologies.

    In the proposed resolution, item 3 — “Add a list with the modules link and short description to the Module Readme file” — should be replaced with:
    “Add a ‘Similar projects’ section in the project page template.”

    According to the official Drupal documentation ( Project page template and README.md template ), the recommended place for listing similar projects is the project page, not the README file.

    The similar modules discussed by @jborgesr is an excellent proposal for this section, but the documentation above suggests that this section should describe the differences between the two modules. A proposal for this section is as follows:

    This section provides a detailed comparison of existing modules that enable file downloads in Drupal. The aim is to help users choose the most suitable solution for their use case. The modules compared here all support file downloads, but they differ in functionality, use cases, and customization options. Below is an overview of these modules, with a focus on their key features and differences.

    • Download
      This module serves as the codebase for the File Field Download module.

    • Zip Field Files
      This module allows users to download all files associated with a content item in a single click. It provides a field formatter that adds a download link for easy access.
      Difference: Unlike File Field Download, which allows users to select specific files, Zip Field Files downloads all files at once without the option for individual selection.

    • File Field Download
      Introduces a new field type enabling users to select multiple files or images for each content instance and download them all at once.
      Unique Feature: Offers more control over which files are included in the ZIP, allowing content managers to customize the file selection for each node or entity.

    • Zip File Field
      Allows uploading a ZIP file, which is automatically extracted upon entity save.
      Difference: Unlike File Field Download, which generates ZIP files dynamically, Zip File Field works with pre-uploaded ZIP files and extracts them when saving the entity.

    • Download All Files
      Provides a field formatter for the 'file' field type called "Table of files with download all link," which groups files into a single download, zipping them together.
      Difference: While similar to Zip Field Files, it specifically works with the "file" field type and organizes the files in a table with a download all link.

    • File Compressor Field
      This module provides a "File Compressor" field type that archives and compresses attached files into a ZIP file after the entity is saved, using a plugin-based architecture.

    • Views Files Downloader
      Enables downloading all files attached to a view or node, generating a ZIP file for site visitors.
      Difference: File Field Download focuses on managing downloads per content instance, while Views Files Downloader allows downloads from views.

    • Media Download All
      This module provides a media entity reference field's display formatter that allows downloading all associated files in a single ZIP file. Difference: This module is specifically designed for media entities, whereas File Field Download supports a broader range of content entities.

    • pclzip_zip_content_files
      Compatible with Drupal 6, it allows zipping files attached to displayed nodes (zipping displayed nodes).
      Difference: Limited to Drupal 6 and specific to nodes, unlike File Field Download, which works with various content types in later versions of Drupal.

    • pclzip_zip_node_files
      Also for Drupal 6, enables zipping files attached to a node (zipping node attachments).
      Difference: This module is similar to pclzip_zip_content_files but specifically for files attached to nodes. It is limited to Drupal 6, while File Field Download supports modern versions of Drupal.

    • File Download
      Provides two formatters for direct downloads and tracks downloads via a submodule
      Difference: File Field Download allows users to bundle multiple files into a single ZIP, whereas File Download focuses on direct file downloads without compression.

    • File Download Link
      This module offers customizable download links for File and Image fields, with Token support.
      Difference: Unlike File Field Download, File Download Link provides customizable download links but does not compress multiple files into a ZIP.

    • DownloadFile
      Generates direct download links for file and image fields, supporting accessible formatting, file type icons, and requiring no external dependencies.
      Difference: Focuses on direct file downloads, whereas File Field Download bundles multiple files into a ZIP archive.

    • Media Export Files
      Allows users to download all media files from a Drupal site in a ZIP archive, useful for backup, sharing, or migration.
      Difference: This module is specifically designed for exporting media files, while File Field Download supports various file types and allows more granular file selection.


    This comparison helps identify the right module based on specific needs, such as compression, archiving, or enabling direct downloads. File Field Download stands out for its ability to give site administrators full control over file selection and ZIP generation, making it an ideal choice for content managers needing customized file downloads.

  • 🇺🇾Uruguay apereira23

    Sorry for the previous comment, I mistakenly removed the Issue summary. My apologies.

    In the proposed resolution, item 3 — “Add a list with the modules link and short description to the Module Readme file” — should be replaced with:
    “Add a ‘Similar projects’ section in the project page template.”

    According to the official Drupal documentation ( Project page template and README.md template ), the recommended place for listing similar projects is the project page, not the README file.

    The similar modules discussed by @jborgesr is an excellent proposal for this section, but the documentation above suggests that this section should describe the differences between the two modules. A proposal for this section is as follows:

    This section provides a detailed comparison of existing modules that enable file downloads in Drupal. The aim is to help users choose the most suitable solution for their use case. The modules compared here all support file downloads, but they differ in functionality, use cases, and customization options. Below is an overview of these modules, with a focus on their key features and differences.

    • Download
      This module serves as the codebase for the File Field Download module.

    • Zip Field Files
      This module allows users to download all files associated with a content item in a single click. It provides a field formatter that adds a download link for easy access.
      Difference: Unlike File Field Download, which allows users to select specific files, Zip Field Files downloads all files at once without the option for individual selection.

    • File Field Download
      Introduces a new field type enabling users to select multiple files or images for each content instance and download them all at once.
      Unique Feature: Offers more control over which files are included in the ZIP, allowing content managers to customize the file selection for each node or entity.

    • Zip File Field
      Allows uploading a ZIP file, which is automatically extracted upon entity save.
      Difference: Unlike File Field Download, which generates ZIP files dynamically, Zip File Field works with pre-uploaded ZIP files and extracts them when saving the entity.

    • Download All Files
      Provides a field formatter for the 'file' field type called "Table of files with download all link," which groups files into a single download, zipping them together.
      Difference: While similar to Zip Field Files, it specifically works with the "file" field type and organizes the files in a table with a download all link.

    • File Compressor Field
      This module provides a "File Compressor" field type that archives and compresses attached files into a ZIP file after the entity is saved, using a plugin-based architecture.

    • Views Files Downloader
      Enables downloading all files attached to a view or node, generating a ZIP file for site visitors.
      Difference: File Field Download focuses on managing downloads per content instance, while Views Files Downloader allows downloads from views.

    • Media Download All
      This module provides a media entity reference field's display formatter that allows downloading all associated files in a single ZIP file.
      Difference: This module is specifically designed for media entities, whereas File Field Download supports a broader range of content entities.

    • pclzip_zip_content_files
      Compatible with Drupal 6, it allows zipping files attached to displayed nodes (zipping displayed nodes).
      Difference: Limited to Drupal 6 and specific to nodes, unlike File Field Download, which works with various content types in later versions of Drupal.

    • pclzip_zip_node_files
      Also for Drupal 6, enables zipping files attached to a node (zipping node attachments).
      Difference: This module is similar to pclzip_zip_content_files but specifically for files attached to nodes. It is limited to Drupal 6, while File Field Download supports modern versions of Drupal.

    • File Download
      Provides two formatters for direct downloads and tracks downloads via a submodule.
      Difference: File Field Download allows users to bundle multiple files into a single ZIP, whereas File Download focuses on direct file downloads without compression.

    • File Download Link
      This module offers customizable download links for File and Image fields, with Token support.
      Difference: Unlike File Field Download, File Download Link provides customizable download links but does not compress multiple files into a ZIP.

    • DownloadFile
      Generates direct download links for file and image fields, supporting accessible formatting, file type icons, and requiring no external dependencies.
      Difference: Focuses on direct file downloads, whereas File Field Download bundles multiple files into a ZIP archive.

    • Media Export Files
      Allows users to download all media files from a Drupal site in a ZIP archive, useful for backup, sharing, or migration.
      Difference: This module is specifically designed for exporting media files, while File Field Download supports various file types and allows more granular file selection.

    This comparison helps identify the right module based on specific needs, such as compression, archiving, or enabling direct downloads. File Field Download stands out for its ability to give site administrators full control over file selection and ZIP generation, making it an ideal choice for content managers needing customized file downloads.

  • 🇺🇾Uruguay apereira23

    Sorry for the previous comment, I mistakenly removed the Issue summary. My apologies.

    In the proposed resolution, item 3 — “Add a list with the modules link and short description to the Module Readme file” — should be replaced with:
    “Add a ‘Similar projects’ section in the project page template.”

    According to the official Drupal documentation ( Project page template and README.md template ), the recommended place for listing similar projects is the project page, not the README file.

    The similar modules discussed by @jborgesr is an excellent proposal for this section, but the documentation above suggests that this section should describe the differences between the two modules. A proposal for this section is as follows:

    This section provides a detailed comparison of existing modules that enable file downloads in Drupal. The aim is to help users choose the most suitable solution for their use case. The modules compared here all support file downloads, but they differ in functionality, use cases, and customization options. Below is an overview of these modules, with a focus on their key features and differences.

    • Download
      This module serves as the codebase for the File Field Download module.

    • Zip Field Files
      This module allows users to download all files associated with a content item in a single click. It provides a field formatter that adds a download link for easy access.
      Difference: Unlike File Field Download, which allows users to select specific files, Zip Field Files downloads all files at once without the option for individual selection.

    • File Field Download
      Introduces a new field type enabling users to select multiple files or images for each content instance and download them all at once.
      Unique Feature: Offers more control over which files are included in the ZIP, allowing content managers to customize the file selection for each node or entity.

    • Zip File Field
      Allows uploading a ZIP file, which is automatically extracted upon entity save.
      Difference: Unlike File Field Download, which generates ZIP files dynamically, Zip File Field works with pre-uploaded ZIP files and extracts them when saving the entity.

    • Download All Files
      Provides a field formatter for the 'file' field type called "Table of files with download all link," which groups files into a single download, zipping them together.
      Difference: While similar to Zip Field Files, it specifically works with the "file" field type and organizes the files in a table with a download all link.

    • File Compressor Field
      This module provides a "File Compressor" field type that archives and compresses attached files into a ZIP file after the entity is saved, using a plugin-based architecture.

    • Views Files Downloader
      Enables downloading all files attached to a view or node, generating a ZIP file for site visitors.
      Difference:File Field Download focuses on managing downloads per content instance, while Views Files Downloader allows downloads from views.

    • Media Download All
      This module provides a media entity reference field's display formatter that allows downloading all associated files in a single ZIP file.

      Difference: This module is specifically designed for media entities, whereas File Field Download supports a broader range of content entities.

    • pclzip_zip_content_files
      Compatible with Drupal 6, it allows zipping files attached to displayed nodes (zipping displayed nodes).
      Difference: Limited to Drupal 6 and specific to nodes, unlike File Field Download, which works with various content types in later versions of Drupal.

    • pclzip_zip_node_files
      Also for Drupal 6, enables zipping files attached to a node (zipping node attachments).
      Difference: This module is similar to pclzip_zip_content_files but specifically for files attached to nodes. It is limited to Drupal 6, while File Field Download supports modern versions of Drupal.

    • File Download
      Provides two formatters for direct downloads and tracks downloads via a submodule.
      Difference: File Field Download allows users to bundle multiple files into a single ZIP, whereas File Download focuses on direct file downloads without compression.

    • File Download Link
      This module offers customizable download links for File and Image fields, with Token support.
      Difference: Unlike File Field Download, File Download Link provides customizable download links but does not compress multiple files into a ZIP.

    • DownloadFile
      Generates direct download links for file and image fields, supporting accessible formatting, file type icons, and requiring no external dependencies.
      Difference: Focuses on direct file downloads, whereas File Field Download bundles multiple files into a ZIP archive.

    • Media Export Files
      Allows users to download all media files from a Drupal site in a ZIP archive, useful for backup, sharing, or migration.
      Difference: This module is specifically designed for exporting media files, while File Field Download supports various file types and allows more granular file selection.

    This comparison helps identify the right module based on specific needs, such as compression, archiving, or enabling direct downloads. File Field Download stands out for its ability to give site administrators full control over file selection and ZIP generation, making it an ideal choice for content managers needing customized file downloads.

  • 🇺🇾Uruguay apereira23

    Sorry for the previous comment, I mistakenly removed the Issue summary. My apologies.

    In the proposed resolution, item 3 — “Add a list with the modules link and short description to the Module Readme file” — should be replaced with:
    “Add a ‘Similar projects’ section in the project page template.”

    According to the official Drupal documentation ( Project page template and README.md template ), the recommended place for listing similar projects is the project page, not the README file.

    The similar modules discussed by @jborgesr is an excellent proposal for this section, but the documentation above suggests that this section should describe the differences between the two modules. A proposal for this section is as follows:

    This section provides a detailed comparison of existing modules that enable file downloads in Drupal. The aim is to help users choose the most suitable solution for their use case. The modules compared here all support file downloads, but they differ in functionality, use cases, and customization options. Below is an overview of these modules, with a focus on their key features and differences.

    • Download
      This module serves as the codebase for the File Field Download module.

    • Zip Field Files
      This module allows users to download all files associated with a content item in a single click. It provides a field formatter that adds a download link for easy access.
      Difference: Unlike File Field Download, which allows users to select specific files, Zip Field Files downloads all files at once without the option for individual selection.

    • File Field Download
      Introduces a new field type enabling users to select multiple files or images for each content instance and download them all at once.
      Unique Feature: Offers more control over which files are included in the ZIP, allowing content managers to customize the file selection for each node or entity.

    • Zip File Field
      Allows uploading a ZIP file, which is automatically extracted upon entity save.
      Difference: Unlike File Field Download, which generates ZIP files dynamically, Zip File Field works with pre-uploaded ZIP files and extracts them when saving the entity.

    • Download All Files
      Provides a field formatter for the 'file' field type called "Table of files with download all link," which groups files into a single download, zipping them together.
      Difference: While similar to Zip Field Files, it specifically works with the "file" field type and organizes the files in a table with a download all link.

    • File Compressor Field
      This module provides a "File Compressor" field type that archives and compresses attached files into a ZIP file after the entity is saved, using a plugin-based architecture.

    • Views Files Downloader
      Enables downloading all files attached to a view or node, generating a ZIP file for site visitors.
      Difference:File Field Download focuses on managing downloads per content instance, while Views Files Downloader allows downloads from views.

    • Media Download All
      This module provides a media entity reference field's display formatter that allows downloading all associated files in a single ZIP file.

      Difference: This module is specifically designed for media entities, whereas File Field Download supports a broader range of content entities.

    • pclzip_zip_content_files
      Compatible with Drupal 6, it allows zipping files attached to displayed nodes (zipping displayed nodes).
      Difference: Limited to Drupal 6 and specific to nodes, unlike File Field Download, which works with various content types in later versions of Drupal.

    • pclzip_zip_node_files
      Also for Drupal 6, enables zipping files attached to a node (zipping node attachments).
      Difference: This module is similar to pclzip_zip_content_files but specifically for files attached to nodes. It is limited to Drupal 6, while File Field Download supports modern versions of Drupal.

    • File Download
      Provides two formatters for direct downloads and tracks downloads via a submodule.
      Difference: File Field Download allows users to bundle multiple files into a single ZIP, whereas File Download focuses on direct file downloads without compression.

    • File Download Link
      This module offers customizable download links for File and Image fields, with Token support.
      Difference: Unlike File Field Download, File Download Link provides customizable download links but does not compress multiple files into a ZIP.

    • DownloadFile
      Generates direct download links for file and image fields, supporting accessible formatting, file type icons, and requiring no external dependencies.
      Difference: Focuses on direct file downloads, whereas File Field Download bundles multiple files into a ZIP archive.

    • Media Export Files
      Allows users to download all media files from a Drupal site in a ZIP archive, useful for backup, sharing, or migration.
      Difference: This module is specifically designed for exporting media files, while File Field Download supports various file types and allows more granular file selection.

    This comparison helps identify the right module based on specific needs, such as compression, archiving, or enabling direct downloads. File Field Download stands out for its ability to give site administrators full control over file selection and ZIP generation, making it an ideal choice for content managers needing customized file downloads.

  • 🇺🇾Uruguay apereira23

    Sorry for the previous comment, I mistakenly removed the Issue summary. My apologies.

    In the proposed resolution, item 3 — “Add a list with the modules link and short description to the Module Readme file” — should be replaced with:
    “Add a ‘Similar projects’ section in the project page template.”

    According to the official Drupal documentation ( Project page template and README.md template ), the recommended place for listing similar projects is the project page, not the README file.

    The similar modules discussed by @jborgesr is an excellent proposal for this section, but the documentation above suggests that this section should describe the differences between the two modules. A proposal for this section is as follows:

    This section provides a detailed comparison of existing modules that enable file downloads in Drupal. The aim is to help users choose the most suitable solution for their use case. The modules compared here all support file downloads, but they differ in functionality, use cases, and customization options. Below is an overview of these modules, with a focus on their key features and differences.

    • Download
      This module serves as the codebase for the File Field Download module.

    • Zip Field Files
      This module allows users to download all files associated with a content item in a single click. It provides a field formatter that adds a download link for easy access.
      Difference: Unlike File Field Download, which allows users to select specific files, Zip Field Files downloads all files at once without the option for individual selection.

    • File Field Download
      Introduces a new field type enabling users to select multiple files or images for each content instance and download them all at once.
      Unique Feature: Offers more control over which files are included in the ZIP, allowing content managers to customize the file selection for each node or entity.

    • Zip File Field
      Allows uploading a ZIP file, which is automatically extracted upon entity save.
      Difference: Unlike File Field Download, which generates ZIP files dynamically, Zip File Field works with pre-uploaded ZIP files and extracts them when saving the entity.

    • Download All Files
      Provides a field formatter for the 'file' field type called "Table of files with download all link," which groups files into a single download, zipping them together.
      Difference: While similar to Zip Field Files, it specifically works with the "file" field type and organizes the files in a table with a download all link.

    • File Compressor Field
      This module provides a "File Compressor" field type that archives and compresses attached files into a ZIP file after the entity is saved, using a plugin-based architecture.

    • Views Files Downloader
      Enables downloading all files attached to a view or node, generating a ZIP file for site visitors.
      Difference: File Field Download focuses on managing downloads per content instance, while Views Files Downloader allows downloads from views.

    • Media Download All
      This module provides a media entity reference field's display formatter that allows downloading all associated files in a single ZIP file.
      Difference: This module is specifically designed for media entities, whereas File Field Download supports a broader range of content entities.

    • pclzip_zip_content_files
      Compatible with Drupal 6, it allows zipping files attached to displayed nodes (zipping displayed nodes).
      Difference: Limited to Drupal 6 and specific to nodes, unlike File Field Download, which works with various content types in later versions of Drupal.

    • pclzip_zip_node_files
      Also for Drupal 6, enables zipping files attached to a node (zipping node attachments).
      Difference: This module is similar to pclzip_zip_content_files but specifically for files attached to nodes. It is limited to Drupal 6, while File Field Download supports modern versions of Drupal.

    • File Download
      Provides two formatters for direct downloads and tracks downloads via a submodule.
      Difference: File Field Download allows users to bundle multiple files into a single ZIP, whereas File Download focuses on direct file downloads without compression.

    • File Download Link
      This module offers customizable download links for File and Image fields, with Token support.
      Difference: Unlike File Field Download, File Download Link provides customizable download links but does not compress multiple files into a ZIP.

    • DownloadFile
      Generates direct download links for file and image fields, supporting accessible formatting, file type icons, and requiring no external dependencies.
      Difference: Focuses on direct file downloads, whereas File Field Download bundles multiple files into a ZIP archive.

    • Media Export Files
      Allows users to download all media files from a Drupal site in a ZIP archive, useful for backup, sharing, or migration.
      Difference: This module is specifically designed for exporting media files, while File Field Download supports various file types and allows more granular file selection.

    This comparison helps identify the right module based on specific needs, such as compression, archiving, or enabling direct downloads. File Field Download stands out for its ability to give site administrators full control over file selection and ZIP generation, making it an ideal choice for content managers needing customized file downloads.

  • 🇺🇾Uruguay jborgesr

    Comment #11 has been added to the "Similar projects" section of the project page description. This issue has been reviewed and resolved.

  • 🇺🇾Uruguay ruby232 Montevideo
  • 🇺🇾Uruguay ruby232 Montevideo
Production build 0.71.5 2024