Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

  1. Index
  2. » Plugin support
  3. » sed_cleaner

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

net-carver
Archived Plugin Author
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

Offline

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

uli
Moderator
From: Cologne
Registered: 2006-08-15
Posts: 4,306

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
Archived Plugin Author
Registered: 2006-03-08
Posts: 1,648

Re: sed_cleaner

Uli

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


Steve

Offline

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

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,256
GitHub

Re: sed_cleaner

Perfect – saves me writing it! Thanks, Steve!

Offline

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

jakob
Admin
From: Germany
Registered: 2005-01-20
Posts: 4,726
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: 637
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
Member
From: Haut-Rhin
Registered: 2004-08-04
Posts: 4,909
Website

Re: sed_cleaner

Thanks for the heads up, Steve. Very nice!

Offline

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

net-carver
Archived Plugin Author
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

Offline

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

maruchan
Member
From: Ukiah, California
Registered: 2010-06-12
Posts: 595
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
Archived Plugin Author
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

Offline

#11 2011-07-30 20:59:42

net-carver
Archived Plugin Author
Registered: 2006-03-08
Posts: 1,648

Re: sed_cleaner

Version 0.3 released

Adds…

  • …a small scripting module to allow you to record and perform your favourite cleanups/pref settings

Simply work out your must-have settings and record them into the example cleanups.php file. Include this in the textpattern directory of your standard installation and when you activate sed_cleaner it will perform the cleanups you have specified/scripted in cleanups.php after it has done its standard cleanups.

To opening post for links


Steve

Offline

#12 2011-07-31 06:46:15

jpdupont
Member
Registered: 2004-10-01
Posts: 752

Re: sed_cleaner

Thank Steve! Very nice!
Is it possible to put in the same directory as cleanups.php all the plugins text files and insert them in the same initialisation process ?

Offline

  1. Index
  2. » Plugin support
  3. » sed_cleaner

Board footer

Powered by FluxBB