Code Monkey home page Code Monkey logo

typo3-distribution's Introduction

josefglatz/TYPO3-Distribution

StyleCI

This repository delivers a full configured, bare metal TYPO3 distribution based on my best practices.

The goal of this package is to give an example of how a TYPO3 project could be configured and structured for real world scenarios. It is updated on a regular basis to reflect the current development of TYPO3 CMS. It's used by me as an advanced TYPO3 boilerplate for real world TYPO3 projects.


Check this

ext:theme of this TYPO3 distribution doesn't work alone! It's absolutely not intended for standalone usage!!!

This TYPO3 distribution is an advanced, professional TYPO3 distribution which requires an all-encompassing TYPO3 know-how.


Which TYPO3 version is actually supported?

  • TYPO3 9.5 LTS (regular further development)

DOCUMENTATION

The documentation is actually work in progress


Some of the Features

  • TYPO3 in Composer mode
  • Useful custom composer tasks
  • helhum/TYPO3-console support
  • PackageStates.php is excluded in git repository and written automatically
  • activated extensions are controlled by root composer.json
  • development context specific extensions are controlled by root composer.json's require-dev section
  • Vendor name change script
  • Support for ext:yaml_configuration (To import default database records and getting a working fully configured pagetree in just seconds)
  • DB-less sys_template record support (no more sys_template records!!!)
  • Many TYPO3 backend improvements
    • Support for automatic image resizing when uploading too large images
    • Simplified cropVariants configuration (custom CropVariants Builder )
    • Unlocalized crop configuration (per default โ€“ can be disabled)
    • Easy language file editing in the backend sgalinski/lfeditor (Development context)
    • TYPO3 backend password policies with secure default configuration
    • Additional useful custom icons for the backend
    • Module for listing all registered icon identifiers and showing specific icons as overview
  • Many TYPO3 frontend improvements
    • Quick and ready2use RealFaviconGenerator.net gulp script (just upload svg, adjust colors, run tasks, commit favicons and you're done)
    • Support for Heise's Shariff (to enable sharing favorite content without compromising visitors privacy) via reelworx/rx-shariff
    • Prepared Linkvalidator configuration (TYPO3 core feature)
    • Basic Bootstrap v4 website frontend
    • Simple cookieconsent v3 support (multilanguage)
    • Preconfigured extension georgringer/news

typo3-distribution's People

Contributors

georgringer avatar josefglatz avatar magrunert avatar mediaessenz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

typo3-distribution's Issues

Extra dir for templates

app/web/typo3conf/ext/theme/Resources/Privateshould contain a separate dir Templates or SiteTemplateswhich contains then the 3 dirs:

  • templates
  • layouts
  • partials

reason: something like layouts shouldn't be on same level as language

[FEATURE] ext:solr default integration

  • Sync/Deploy Finalize Task
  • Dedicated TypoScript folder
  • Default view config
  • Common default index.queue configuration
  • application context specific solr server connections
  • Searchtags for fluid template |
  • Exclude plugin detail pages from sesrch to prevent index errors in solr

The indexes are: * content_from_pid_deleted (content_from_pid, deleted), * doktype_no_search_deleted (doktype, no_search, deleted)

TYPO3-Solr/ext-solr#1512

RealUrl AutoConf Clear Cache Button

As a TYPO3 backend administrator, I want to clear RealUrl automatic configuration so that I can update the RealUrl automatic configuration after e.g. adding/changing frontend languages in the backend.

Integrate the most wanted seo fields and features

Must have fields:

  • OG:IMAGE
  • og:title
  • og:site_name
  • og:description

Open ToDo's

  • pages.tx_theme_opengraph_image default visibility for editors
  • Page title feature (e.g. from metaseo)
  • robots meta tag extended (noimage, ... see metaseo)
  • robots meta tag selections in page properties with inheritation (ala https://github.com/mindshape-GmbH/mindshape_seo)
  • canonicalTag stuff
  • extended og:image support (more attributes and multiple images)
  • Initial common google sitemap configuration
  • dynamic robots.txt
  • Google Analytics Download tracking event (in case of non GTM)
  • Google SERP's Preview im Backend ala https://github.com/mindshape-GmbH/mindshape_seo
  • - Alternative pages.title field (as also in b13-seo ext)
  • [ ]

remove require-dev

as long as no actual tests are done, remove the no-dev section from composer.json as the overhead is not needed if not used ;)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.