PHPackages                             la-haute-societe/craft-page-exporter - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. la-haute-societe/craft-page-exporter

ActiveCraft-plugin[File &amp; Storage](/categories/file-storage)

la-haute-societe/craft-page-exporter
====================================

Export Craft CMS entries to a zip archive containing static HTML files and assets.

3.0.0(11mo ago)23.8k3[3 issues](https://github.com/la-haute-societe/craft-page-exporter/issues)[5 PRs](https://github.com/la-haute-societe/craft-page-exporter/pulls)proprietaryPHPPHP ^8.2

Since Jun 4Pushed 9mo ago6 watchersCompare

[ Source](https://github.com/la-haute-societe/craft-page-exporter)[ Packagist](https://packagist.org/packages/la-haute-societe/craft-page-exporter)[ RSS](/packages/la-haute-societe-craft-page-exporter/feed)WikiDiscussions master Synced yesterday

READMEChangelog (6)Dependencies (5)Versions (36)Used By (0)

Craft Page Exporter
===================

[](#craft-page-exporter)

This plugin allows you to export entries in ZIP format from the control panel. The resulting archive contains a static HTML rendering of the entry along with its images, videos, scripts and styles.

[![Screenshot](.readme/screenshot.png)](.readme/screenshot.png)

Example of resulting archive:

```
export.zip
├── page-name-1-en.html
├── page-name-2-en.html
└── media
    ├── styles.5875592d.css
    ├── scripts.8b5a78f2.js
    ├── image-1.808162ef.jpg
    ├── logo.5b4d3420.svg
    ├── my-font.9a212477.woff
    └── ...

```

Requirements
------------

[](#requirements)

This plugin requires Craft CMS 5.0.0 or later.

Installation
------------

[](#installation)

You can install this plugin from the Plugin Store or with Composer.

#### From the Plugin Store

[](#from-the-plugin-store)

Go to the Plugin Store in your project’s Control Panel and search for “Page exporter”. Then click on the “Install” button in its modal window.

#### With Composer

[](#with-composer)

Open your terminal and run the following commands:

```
# go to the project directory
cd /path/to/my-project

# tell Composer to load the plugin
composer require la-haute-societe/craft-page-exporter

# tell Craft to install the plugin
./craft plugin/install craft-page-exporter
```

Usage
-----

[](#usage)

Select one or more entries from `admin/entries`, then select `Export` from the context menu.

You can also export a single entry from its edit page.

[![Screenshot](.readme/entries-list.png)](.readme/entries-list.png)

Configuration
-------------

[](#configuration)

You can configure the plugin's behavior from the plugin settings page. Or, for more options, from the configuration file `config/craft-page-exporter.php`.

Example of (simple) configuration file :

```
