I’m no longer able to develop this plugin due to ill health. If anyone would like to take over, message me, and I’ll transfer the source.
Create, edit and delete scripts in Textpattern admin and export on save to external files.
REQUIRES: Texpattern 4.5.1 and PHP 5.
Please read the instructions and notes below before use.
Features include exporting scripts as files to a directory, optional “type” attribute
name= to bring it in line with default css syntax.
Re-written for Textpattern 4.5.1.
For Textpattern 4.4.1 and below use this version.
Now with support for Minify.
- Activate this plugin.
- For minification you must install Minify – just upload the ‘min’ directory to your web root for basic usage.
By default the plugin outputs a script tag without the ""type" attribute":http://www.w3schools.com/html5/tag_script.asp (required in XHTML/HTML4 but optional in HTML5).
To include a “type” attribute just use the
<txp:spf_js name="myscript" type="1" />
<txp:spf_js name="myscript" min="1" />
(Works with or without the “type” attribute.)
- Don’t use non-alphanumeric characters in script names (if you try to they’ll be stripped).
- The plugin will convert your script names to lowercase.
- The plugin will throw an error if you try to embed a non-existent script – similar to:
Tag error: -> Textpattern Notice: The requested resource was not found. "script_name".
- — In which case check the script exists and your embed tag for typos.
- “min” attribute assumes Minify is installed in standard (DocumentRoot/min) location.
Language support (Textpack)
This plugin uses an English Textpack by default and installs French (fr-fr), German (de-de) and Italian (it-it) Textpacks.
To use your own language see the spf_js_textpack file in this repository.
0.51 – November 2012
- Fixed issue setting prefs in 4.5.×.
0.5 – November 2012
- Rewritten for Textpattern 4.5.×.
0.41 – June 2012
- Italian Textpack added (thanks Marco);
- Last version to support Textpattern 4.4.1 and below.
0.4 – May 2012
- Added Minify support.
0.3 – May 2012
- Fixed delete issue with script names containing dots (thanks Yiannis).
0.2 – April 2012
- French & German Textpacks added (thanks Patrick & Uli);
- added compatibility with the syntax-highlighting spf_codemirror.
0.1 – April 2012
- first release.