Textpattern Forum

You are not logged in. Register | Login | Help

#1 2011-07-29 23:28:26

net-carver
Admin
From: UK
Registered: 2006-03-08
Posts: 1,648

sed_cleaner

Perhaps useful to some who posted opinions here.

NB: >>>>> THIS IS FOR USE ON NEW SITES <<<<<

A little plugin that’s meant to be used right after first installation on a new textpattern site. It…

  • Removes default content (comments, links, files, articles, images & categories of all kinds)
  • Resets a few prefs (custom fields, spam lookups)
  • Allows auto-installation of your favourite plugins
  • Allows auto-installation/update of pages, forms and styles.
  • Allows scripted config of your favourite preferences
  • Allows scripted removal of sections, pages & forms
  • Allows scripted blanking of pages, forms and styles (with special handling for the default page)
  • Allows scripted addition of sections
  • Attempts to remove the setup directory†
  • Can try to remove other directories such as the RPC server files†
  • then removes itself.

These operations may fail if the filesystem permissions don’t allow the script to make the changes.

Please don’t use on any install with content you wish to keep.

Change Log & download links.

Version Date Notes Source Download Link
v0.8 1st Sep, 2011 Improved warning messages and fixed bad URL (Thanks Adi) Source Compressed
v0.7 11th Aug, 2011 Added warning on install. Added confirmation on use in sites with 2 or more articles. No longer deletes the entire content of the files directory — so should leave any backups in place if you happen to have some there. Source Compressed
v0.6 5th Aug, 2011 Switched plugins over to .plugin extension. Added page, form, style imports from the files directory. Extended the AddSection scripting command. Source Use later version
v0.5 1st Aug. 2011 Added new cleanup actions: RemoveSection, AddSection, RemovePage, BlankPage, BlankCSS, RemoveForm & BlankForm. Updated cleanups.php to show how to do jpdupont’s requested cleanups. Source Use later version
v0.4.2 1st Aug. 2011 Bugfix: Don’t remove the category roots. (Thanks jpdupont) Source Use later version
v0.4.1 31st Jul, 2011 Bugfix: Use table prefixes where needed. (Thanks jpdupont) Source Use later version
v0.4 31st Jul, 2011 Move cleanups.php to the /files directory. Add plugin auto-loading from /files too. Auto-loads occur before your cleanups are done and cleanups can now enable plugins. Source Use later version
v0.3 30th Jul, 2011 Adds a small scripting module to allow you to record and perform your favourite cleanups/pref settings. Now you can quickly setup the prefs the way you want on all your new sites via the cleanups.php file. Source Use later version
v0.2 30th Jul, 2011 Adds removal of setup directory (where possible). Source Use later version
v0.1 29th Jul, 2011 Initial release. Removes default content & resets some prefs. Source Use later version

Last edited by net-carver (2011-09-01 17:07:16)


Steve
Textile | My plugins on GitHub | @netcarver

Offline

#2 2011-07-30 00:14:38

uli
Moderator
From: Cologne/Köln
Registered: 2006-08-15
Posts: 3,014

Re: sed_cleaner

The blank slate!

Thaaanks, Steve! :)


In bad weather I never leave home without wet_plugout, smd_where_used and adi_form_links

Offline

#3 2011-07-30 07:30:35

net-carver
Admin
From: UK
Registered: 2006-03-08
Posts: 1,648

Re: sed_cleaner

Uli

Thanks. Still needs some work on sections, pages, styles & forms.


Steve
Textile | My plugins on GitHub | @netcarver

Offline

#4 2011-07-30 07:37:35

gaekwad
Moderator
From: North Cornwall, UK
Registered: 2005-11-19
Posts: 950
Website

Re: sed_cleaner

Perfect – saves me writing it! Thanks, Steve!

Offline

#5 2011-07-30 10:17:21

jakob
Moderator
From: Germany
Registered: 2005-01-20
Posts: 1,895
Website

Re: sed_cleaner

nice one steve!


TXP Builders – finely-crafted code, design and txp

Offline

#6 2011-07-30 10:17:51

THE BLUE DRAGON
Member
From: Israel
Registered: 2007-11-16
Posts: 542
Website

Re: sed_cleaner

Sweet :)
Does it also mean that the ID# of the first article I will publish will be #1 instead of #2?
(that will give it a really cool “format” feel)

Offline

#7 2011-07-30 13:24:50

Destry
Moderator
From: Strasbourg, France
Registered: 2004-08-04
Posts: 2,352
Website

Re: sed_cleaner

Thanks for the heads up, Steve. Very nice!

Offline

#8 2011-07-30 14:09:49

net-carver
Admin
From: UK
Registered: 2006-03-08
Posts: 1,648

Re: sed_cleaner

THE BLUE DRAGON wrote:

Sweet :)
Does it also mean that the ID# of the first article I will publish will be #1 instead of #2? (that will give it a really cool “format” feel)

It should reset all auto-incrementing IDs on the articles and other content it removes as it uses a MySQL TRUNCATE TABLE query to do its thing. Specifically from the documentation for that call…

“The table handler does not remember the last used AUTO_INCREMENT value, but starts counting from the beginning. This is true even for MyISAM and InnoDB, which normally do not reuse sequence values.”


Steve
Textile | My plugins on GitHub | @netcarver

Offline

#9 2011-07-30 15:20:09

maruchan
Member
From: Ukiah, California
Registered: 2010-06-12
Posts: 559
Website

Re: sed_cleaner

It should reset all auto-incrementing IDs on the articles and other content it removes

Oh that would be terrific. Thank you for this plugin.

Offline

#10 2011-07-30 15:34:02

net-carver
Admin
From: UK
Registered: 2006-03-08
Posts: 1,648

Re: sed_cleaner

Version 0.2 released

Adds…

  • Removal of setup directory (where possible).

To opening post for links


Steve
Textile | My plugins on GitHub | @netcarver

Offline

Board footer

Powered by FluxBB