PHPackages                             gurucomkz/silverstripe-blobpasteupload - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. gurucomkz/silverstripe-blobpasteupload

ActiveSilverstripe-vendormodule[File &amp; Storage](/categories/file-storage)

gurucomkz/silverstripe-blobpasteupload
======================================

Paste images to TinyMCE editor with uploading to files library

v0.2.0(1y ago)03131BSD-3-ClauseJavaScript

Since May 21Pushed 1y ago2 watchersCompare

[ Source](https://github.com/gurucomkz/silverstripe-blobpasteupload)[ Packagist](https://packagist.org/packages/gurucomkz/silverstripe-blobpasteupload)[ RSS](/packages/gurucomkz-silverstripe-blobpasteupload/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (4)Dependencies (2)Versions (5)Used By (0)

blob pasteupload (SilverStripe 5 module)
========================================

[](#blob-pasteupload-silverstripe-5-module)

Allows to paste images from clipboard to the built-in TinyMCE editor with subsequent upload to the files library. Currently Images are uploaded to the root folder and the filenames are not preserved.

Installation
------------

[](#installation)

Install with composer

```
composer require gurucomkz/silverstripe-blobpasteupload

```

Flush config with `/flush=1` url.

Conflict resultion
------------------

[](#conflict-resultion)

Module uses `TinyMCEConfig::setContentCSS()` to inject some styles into the editor area. Sadly, there's no `TinyMCEConfig::addContentCSS` function and we have to first get the current CSS list, append to it and then save it.

If you have your own styles injected into the editor, please, in order to preserve this modules injections, do the following:

```
$myStyle = '...path...'; #this is your stylesheet file URL

$tinymceconfig = TinyMCEConfig::get('cms'); # get instance
$contentCSS = $tinymceconfig->getContentCSS(); # get current list
if(!is_array($contentCSS)) $contentCSS = []; #check for array
$contentCSS[] = $myStyle; #HERE we append your file - repeat for every file
$tinymceconfig->setContentCSS($contentCSS); #save again
```

TODO
----

[](#todo)

- Configure target folder

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~520 days

Total

4

Last Release

628d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a57f110fa33aaaed9ae0b84b5ed8a82dcb7ded56123df5ca0d225b3206e5a484?d=identicon)[gurucomkz](/maintainers/gurucomkz)

---

Top Contributors

[![gurucomkz](https://avatars.githubusercontent.com/u/12028675?v=4)](https://github.com/gurucomkz "gurucomkz (3 commits)")

---

Tags

silverstripecms

### Embed Badge

![Health badge](/badges/gurucomkz-silverstripe-blobpasteupload/health.svg)

```
[![Health](https://phpackages.com/badges/gurucomkz-silverstripe-blobpasteupload/health.svg)](https://phpackages.com/packages/gurucomkz-silverstripe-blobpasteupload)
```

###  Alternatives

[silverstripe/cms

The SilverStripe Content Management System

5163.4M1.3k](/packages/silverstripe-cms)[bummzack/sortablefile

An extension for SilverStripe that adds sorting to UploadField.

70622.7k55](/packages/bummzack-sortablefile)[unclecheese/dropzone

An HTML5 upload field for the CMS and frontend forms.

46130.7k6](/packages/unclecheese-dropzone)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
