Download the PHP package eicc/staticforge without Composer

On this page you can find all versions of the php package eicc/staticforge. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package staticforge

Ask DeepWiki

StaticForge

A PHP-based static site generator that processes content files through an event-driven pipeline to produce deployment-ready static websites.

Copyright 2025, Cal Evans
License: MIT

Documentation

Full documentation is available at https://calevans.com/staticforge.

Installation

Install StaticForge using Composer:

The second command installs the default templates without overwriting any existing templates.

Development Installation

If you want to contribute to StaticForge development:

Quick Start

Your StaticForge installation comes ready to use! Here's how to get started:

  1. Configure your environment: Open .env to set infrastructure settings like SITE_BASE_URL (where your site lives) and UPLOAD_URL.

  2. Configure site identity: Create siteconfig.yaml to define your site name, tagline, and menus.

  3. Optional: Install additional templates:

  4. Optional: Create siteconfig.yaml: For static menus and site-wide settings.

  5. Generate your site:

  6. View your site: Open public/index.html in your browser.

  7. Add more content: Create .md or .html files in the content/ directory and regenerate.

Development

Development Commands

Requirements

License

See LICENSE file for details.


All versions of staticforge with dependencies

PHP Build Version
Package Version
Requires php Version ^8.5
eicc/staticforge-installer Version >=1.0
eicc/utils Version ^1.0
gajus/dindent Version ^2.0
league/commonmark Version ^2.4
phpseclib/phpseclib Version ^3.0
symfony/console Version ^8.0
symfony/css-selector Version ^8.0
symfony/dom-crawler Version ^8.0
symfony/http-client Version ^8.0
symfony/yaml Version ^8.0
twig/twig Version ^3.0
vlucas/phpdotenv Version ^5.5
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package eicc/staticforge contains the following files

Loading the files please wait ...