Download the PHP package crispframe/agency-theme without Composer

On this page you can find all versions of the php package crispframe/agency-theme. 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 agency-theme

Crispframe Agency Theme for TYPO3

Latest release Packagist version Packagist downloads TYPO3 13.4 and 14.3 PHP 8.2+ Release checks

Crispframe is a reusable, open-source TYPO3 sitepackage for modern corporate, agency, services, product, and organization websites. It supports TYPO3 13.4 and 14.3 LTS, PHP 8.2+, English and German, responsive Content Blocks, configurable visual palettes, accessible interactions, SEO defaults, and a TYPO3 Form Framework contact form.

The theme is intentionally safe to install into an existing project: it provides templates, Site Sets, Content Blocks, styles, icons, and integrations, but does not import demo pages or overwrite site-specific content. New TYPO3 14 starter sites can add the optional bilingual demo package when they need example content.

Keywords: TYPO3 sitepackage, TYPO3 theme, corporate website template, agency website, TYPO3 Content Blocks, TYPO3 14, TYPO3 13, bilingual TYPO3, German TYPO3, accessible website template, Composer TYPO3 extension.

Contents

Preview

Mobile homepage Editable pricing block
Work page Contact page

Insights page and automatic article teasers Resources with keyboard-friendly tabs and curated links

Services page About page

These screenshots show the optional demo package. Its branding, copy, photos, and prices are examples that you can edit in TYPO3.

Features

Installation

In a TYPO3 13.4.15+ or 14.3.7+ Composer project, install the theme from Packagist:

Add the Crispframe Agency Theme Site Set under Admin → Site Management → Sites → Your site → Sets. Then follow the first-run checklist to set branding, contact recipients, legal links, and SEO details.

For a new empty site, the starter project and optional demo package provide an editable English/German page tree with examples of every block:

The demo uses TYPO3's initialisation mechanism and should be installed only on a fresh site. The theme alone installs without example pages or site-specific configuration.

Requirements

Composer installs these extensions automatically through this package's requirements. ext_emconf.php declares the same required extensions for classic TYPO3 installations.

The Site Set includes TYPO3's Form Framework and SEO sitemap sets (typo3/form, typo3/seo-sitemap). Create your own site configuration with its base URL, root page, and languages. See the page recipes for services, product, and organization layouts.

Visual customization

The visual layer is designed to be adjusted from Site Settings without changing block markup. Choose ocean, forest, plum, or ember for the palette; standard or expressive for the type scale; compact, default, or wide for content width; sharp, default, or round for corners; and compact, default, or airy for section rhythm. The default values preserve the Crispframe editorial layout. The bundled Plus Jakarta Sans font is self-hosted and includes German characters, so production sites do not need an external font request.

For maintainers, Accessibility.md records the automated scope and launch checks.

Contact form

The package includes Resources/Private/Forms/Contact.form.yaml. On a Contact page, add a Form content element and select Contact inquiry. The form ships with name, optional company, email and message fields, validation, email delivery and a confirmation message.

Before accepting live inquiries, edit the Form content element's finisher overrides: set the receiver address and sender address to addresses for your own domain. The bundled example.invalid addresses are safe placeholders. Configure TYPO3's mail transport for your installation; the demo can use Mailpit. The form definition remains read-only inside the extension, so an update cannot overwrite site-specific form content or finisher overrides. The Contact Content Block displays address and phone details; it is independent of the form.

Site Set activation

The Site Set lives at Configuration/Sets/SitePackage/:

All brand/URL data comes from Site Settings — no hardcoded company URLs or page UIDs. Canonical URLs are provided by typo3/seo (no hand-rolled canonical). XML sitemap is available via the seo site set (see Documentation/SeoSetup.md).

Dev workflow

No build step. Edit and reload:

Clear caches after TypoScript or settings changes: vendor/bin/typo3 cache:flush.

Directory tree

Content Block editing

Each block is a Content Block (crispframe/*) with config.yaml fields:

See Documentation/HomepageDemo.md for a complete homepage order with realistic copy.

Theme settings

Site Settings → Crispframe Agency Theme:

In Fluid: {site.settings.brand.companyName}, {site.settings.contact.email}, etc. Menu comes from pageview MenuProcessor as {menuMain} (levels 2). Footer Services column uses {menuServices} sourced from footer.servicesParent. Breadcrumbs use {breadcrumb} (rootline 0|-1) rendered via Components/Breadcrumb on Default/Minimal pages.

SEO baseline

SEO and publishing

Crispframe includes a practical SEO foundation for TYPO3 integrators:

Use SeoSetup.md for sitemap, robots, language, and canonical configuration before launch.

Documentation

No build step

Contribution

License

GPL-2.0-or-later.


All versions of agency-theme with dependencies

PHP Build Version
Package Version
Requires friendsoftypo3/content-blocks Version ^1.6 || ^2.4
typo3/cms-core Version ^13.4.15 || ^14.3.7
typo3/cms-form Version ^13.4.15 || ^14.3.7
typo3/cms-frontend Version ^13.4.15 || ^14.3.7
typo3/cms-fluid-styled-content Version ^13.4.15 || ^14.3.7
typo3/cms-rte-ckeditor Version ^13.4.15 || ^14.3.7
typo3/cms-seo Version ^13.4.15 || ^14.3.7
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 crispframe/agency-theme contains the following files

Loading the files please wait ...