nitsan / ns-googledocs
Google Docs - Manually transferring all content from Google Docs to your TYPO3 website can be a boring task, right? We understand your concerns, which is why we've created an efficient solution to simplify this migration process for TYPO3 users. Our innovative solution allows you to import your Goog
Package info
github.com/nitsan-technologies/ns_googledocs
Type:typo3-cms-extension
pkg:composer/nitsan/ns-googledocs
Requires
- php: ^8.1
- ext-dom: *
- ext-intl: *
- ext-libxml: *
- ext-simplexml: *
- google/apiclient: ^2.15
- nitsan/ns-license: ^14.5.4
- typo3/cms-backend: ^12.4 || ^13.4 || ^14.0
- typo3/cms-core: ^12.4 || ^13.4 || ^14.0
- typo3/cms-extbase: ^12.4 || ^13.4 || ^14.0
- typo3/cms-fluid: ^12.4 || ^13.4 || ^14.0
- typo3/cms-frontend: ^12.4 || ^13.4 || ^14.0
Requires (Dev)
- phpunit/phpunit: ^10.5 || ^11.0
- typo3/cms-fluid-styled-content: ^12.4 || ^13.4 || ^14.0
- typo3/cms-install: ^12.4 || ^13.4 || ^14.0
- typo3/testing-framework: ^8.2.7 || ^9.0
Suggests
None
Provides
None
Conflicts
None
Replaces
- typo3-ter/ns-googledocs: 14.0.0
This package is auto-updated.
Last update: 2026-10-23 15:06:38 UTC
README
Import Google Docs into TYPO3 pages with one click.
- Free version: https://extensions.typo3.org/extension/ns_googledocs
- Premium version: https://t3planet.com/typo3-googledocs-extension
- Documentation: https://docs.t3planet.com/en/latest/ExtNsGoogleDocs/Index.html
Requirements
- TYPO3 12.4 / 13.4 / 14.x
- PHP ^8.1
- Google API client via Composer (
google/apiclient)
TYPO3 8–11 are no longer supported. Use an older release branch if you need those versions.
Installation
Composer
composer require nitsan/ns-googledocs
Composer only runs scripts, config and extra.google/apiclient-services on the project root.
To keep only the Drive service (optional; import still works with the full client):
{
"scripts": {
"pre-autoload-dump": "Google\\Task\\Composer::cleanup"
},
"extra": {
"google/apiclient-services": ["Drive"]
}
}
Then run composer dump-autoload in the TYPO3 project.
Classic (non-Composer) TYPO3
This extension ships a local vendor/ with google/apiclient (Drive service only).
To regenerate it:
COMPOSER=composer.libraries.json composer install --no-dev
Features (free)
- Backend module: Dashboard, Import, Global Settings
- Heading-based Google Docs → TYPO3 page content (
text/textpic;header/imagewhen the page allows them) - Per-backend-user Google OAuth client configuration (
be_usersfields)
Upgrade note
Docs prepared with the old TEXT / TEXTIMAGE / IMAGES marker syntax are no longer split by those markers. Use Heading 1 / Heading 2 to define import sections.
Existing databases may still have unused columns on tx_nsgoogledocs_domain_model_apidata (old setup-wizard HTML and a misspelled premium HTML column). The Install Tool Database Analyzer can drop unused columns; do not drop that table itself (marketing HTML cache).