nitsan/ns-theme-freelancer

Every freelancer's dream just came true, as we've made T3 freelancer, Free TYPO3 Portfolio Template! Live-Demo: https://demo.t3terminal.com/?theme=t3t-freelancer PRO-version: https://t3terminal.com/t3-freelancer-free-typo3-portfolio-template

Maintainers

Package info

github.com/nitsan-technologies/ns_theme_freelancer

Homepage

Issues

Language:CSS

Type:typo3-cms-extension

pkg:composer/nitsan/ns-theme-freelancer

Transparency log

Statistics

Installs: 314

Dependents: 0

Suggesters: 0

Stars: 0

14.1.1 2026-07-06 05:11 UTC

README

Demo page tree (Initialisation)

On a fresh / empty TYPO3 site (no pages yet), install the theme dependencies, then run:

vendor/bin/typo3 extension:setup

That imports the demo page tree from Initialisation/Demo/data.xml only when pages is empty, copies assets from Initialisation/Files/ into fileadmin/ns_theme_freelancer, and creates config/sites/ns_theme_freelancer/ when that site identifier does not exist yet.

Existing sites are never overwritten

If the installation already has any pages (for example 5 pages you created yourself), extension:setup will not import the demo tree and will not change your pages. A registry marker is stored so the skip stays permanent.

Safe re-runs

Running extension:setup again after a successful empty-site import does not re-import or wipe content.

Force re-import (dev only)

Only on a disposable instance:

  1. Remove demo pages / reset DB if needed
  2. Delete registry rows for this package, e.g. extensionDataImport keys containing ns_theme_freelancer/Initialisation/Demo
  3. Optionally remove siteConfigImport / config/sites/ns_theme_freelancer
  4. Run vendor/bin/typo3 extension:setup again on an empty page tree