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.