[WIP] SMFTools

Started by NanoSector, June 16, 2010, 08:40:26 AM

Previous topic - Next topic

NanoSector

An other version of my YSTools, for SMF.

SMFTools is a batch file to make backups of SMF (in ZIP archive), remove SMF (does not delete database tables!) and more.

I have not yet made the add-on feature as the project is just started.

Currently done:
- SMF File Checker (when no PHP file is found it is executed)
- Tools added
- Option select screen
- Remove SMF
- Backup SMF
- Wget for future versions
- add-on support
- SMFTools add-on manager (add-on)(removed in 1.1 and later)
- Themes
- Settings.php generator (only for 2.0! 1.1 support will come later)
- Emera skin

What needs to be done:
- SMFTools kit (canceled)
- Emera skin upgrade

If you have any suggestions I am glad to hear these.

This works with:
- SMF 2.0 RC3
- SMF 1.1.11
It will be updated when a new version releases or when the add-on manager needs updates.

Screenshot (click to enlarge):


About add-ons:
Add-ons are pieces of software that can be installed "in" the other software.
You run the installer and the add-on manager gives the actions.
You still need to add some code yourself.

Code (changelog) Select

1.1 Beta (RC1) (installer only)
- Coder mode now in seperate file.
- Copying now in seperate file to make booting faster.
- Design upgraded to Emera-skin*.
- Added special Coder Mode commands.
- Added Coder Mode readme.
- When no name is set prompt the user to set a name (at first run, it is saved temporary. Edit SMFTools.bat to set the name, or go to the settings to set a temporary name.).
- Installer now creates shortcuts for SMFTools and SMFDownloader.
- Added Generate Settings.php (buggy).

1.0.3 Beta
- All files are now in a Sources folder
- SMF installation now also goes into the Sources folder
- SMFTools Add-on Manager installed
- Fixed ALOT of bugs

SMFTools installer 1.0 Stable
- First release
- Added Remove support
- Added Restore/Upgrade support
- Installs both SMFTools and SMFDownloader

SMFDownloader 1.0 Final
- SMFTools 1.0.1 Stable is now supported by fixing bug 003.
- Fixed bug 001 + 002 + 003.

1.0.1 Stable
- Add-on manager supported.
- SMFDownloader official add-on is now pre-installed
- File checker now updated!
- Added full support for SMFDownloader.

1.0.1 Beta
- First release.
- Add-on support was not implemented but works.


Can't extract the file?
You will need WinRAR.
Download it from here.
Then, download SMFTools.rar and right-click it.
Click "Extract here".
SMFTools will be extracted.

If you guys have any suggestions I am glad to hear them.

News:
Updated to 1.1 BETA!!
Removed Kit.rar for a while.
Updated to 1.0.4 BETA!!

Notes
Code (CleanTemp notes) Select

Do not use the CleanTemp feature when you are having problems with SMFTools or the temp feature -- redownload SMFTools instead.
Using it without any reason may be fatal to you, as a temporary backup of your SMF installation as of before modifications made with SMFTools is stored there.
If you want a backup of your SMF database, use phpMyAdmin and back up the database.

Code (SMFDownloader bugs) Select

- SMF 2.0 RC1 and RC2 won't download correctly. Please wait for bug releases.

Code (What does SMFTools do? (gotten from the About page)) Select

SMFTools is a simple Batch file that can operate with SMF (Simple Machines).

Once SMFTools has started, you can use the default options. It has a build-in file checker so you don't have to worry about missing files.

With the build-in features you can download, remove or backup SMF. SMFDownloader is included, it can download SMF for you with the help of WGet (GNU).

If you are ready to try SMFTools, you can download SMFTools from this page.


Credits
Yoshi2889 for idea and construction
Simple Machines for SMF
GNU for WGET
Igor Pavlov for 7zip Console
Bat to EXE Converter for the conversion
Xflak for some exciting source code

Hidden feature: options
Type "options" in the Version Select screen to set your name and the design of SMFTools.
Oh my, it isn't hidden anymore now...

SMFTools Support Forum
Go to the support forum
Work in progress!!

Code (Emera skin about) Select
*Emera-skin is a skin that allows listing of the last displayed message. It also displays error messages like "No input" and "You have been redirected to ...".

Download 1.1 Beta RC1
Download EXE (packed in ZIP)
Download more things...
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

Norv

It sounds interesting! Thanks for letting us know, looking forward to the first version of it. :)
To-do lists are for deferral. The more things you write down the later they're done... until you have 100s of lists of things you don't do.

File a security report | Developers' Blog | Bug Tracker


Also known as Norv on D* | Norv N. on G+ | Norv on Github

NanoSector

Quote from: Norv on June 16, 2010, 08:51:23 AM
It sounds interesting! Thanks for letting us know, looking forward to the first version of it. :)
Thank you!
I will release a beta today with no add-on support.

Again, when having suggestions I'm glad to hear them!
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

KensonPlays

I will try this out, sounds helpful!

Owner of Mesozoic Haven

NanoSector

Updated "What's done"

The release is close.
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

NanoSector

Release 1 is out!

Uploaded.

It is BETA and doesn't have many features.
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

NanoSector

(sorry for triple posting)

I have made the first add-on.
It allows you to download SMF straight from a batch file.

It is uploaded to the first post.
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

Liam.

I thought about doing something like this but with far less features a while back. Looks good - I'll try it out ASAP ;)

NanoSector

Kit released!

Done in a hurry, so when you find bugs report them please.
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

KensonPlays

Yoshi, I will download this tomorrow mornin at between 730-830!

Owner of Mesozoic Haven

Mr. Jinx

I must be missing someting here. A batchfile to download SMF?
Why would anyone need that?
And a backup of only the files without DB  :o

NanoSector

Quote from: Mr. Jinx on July 03, 2010, 05:42:23 PM
I must be missing someting here. A batchfile to download SMF?
Why would anyone need that?
And a backup of only the files without DB  :o
Maybe someone who is too lazy to use IE or Firefox or Opera or what ****** is on earth.

I cannot get batch to read databases without the user needing to install the forum on his own server...

But having any suggestions?
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

NanoSector

#12
I've fixed the Sources mistake.

I didn't realize earlier that SMF also uses the Sources folder and thus SMFTools got merged into SMF.

Do NOT use the Remove SMF feature please! (If you already did, you can recover by redownloading SMFTools).

I've fixed more, and added more, such as a Temp folder, that copies your SMF installation to the safe place.
Replace it back when your forum becomes unuseable after SMFTools has modified it.

Added:
- SMFTools Connection Tool
- SMFTools CleanTemp Tool
- Replaced Sources folder with SMFTools folder
- SMFTools GUI now can communicate with SMFTools Batch.

What needs to be done before 1.0.4 release:
- Change the database to be lighter.
- Fix the SMFDownloader feature. (replace Calling it with Starting it, making WGET useable).
- Add more functionality to SMFDownloader.
- Fix new feature in SMFTools Add-on Manager.
- Convert BAT to EXE. This is for better performance.

What needs to be done on this page:
- Add add-on download link.
- Add images.

What needs to be done on the SMFTools page on yoshi2889.co.cc/forums/ :
- NOTHING, SITE CANCELLED AGAIN
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

NanoSector

Added updated SMFDownloader.
Replace the old one.

Updated SMFTools will come soon.
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

KensonPlays

I can't find where to download this!

Owner of Mesozoic Haven

NanoSector

Quote from: Kcmartz on July 09, 2010, 03:22:45 PM
I can't find where to download this!
At the bottom of the first post.

First download SMFTools.rar and then the optional add-on update SMFDownloader.bat, replace the old one.
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

DoctorMalboro

Maybe you can make a connection and have a little display when your error log has a critical error or SMF needs to be update... sorry i make it sound too easy, i don't know ANYTHING about C#... only php and a little of MySQL :P

NanoSector

Quote from: DoctorMalboro on July 10, 2010, 12:21:07 PM
Maybe you can make a connection and have a little display when your error log has a critical error or SMF needs to be update... sorry i make it sound too easy, i don't know ANYTHING about C#... only php and a little of MySQL :P
I can MAYBE make it say that when SMF needs to be updated...
like when you type in 2.0 RC3 and RC4 is out, but I'm not sure.

The error codes are already handled.
This is no C# (I'm a total noob at these things). This is MS-DOS aka Batch.

I'm gonna release the complete SMFTools package today, I hope.
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

NanoSector

No I'm sorry, SMFTools did crash when doing that.
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

NanoSector

SMFTools is updated to 1.0.4!!!

Many bug fixes,
Added Options screen (type "Options" at the select version screen (without quotes))
Updated SMFDownloader
Fixed SMFDownloader
Patched CleanTemp and SMFDownloader, run them as EXE.

Uploaded new SMFTools.rar to the topic.
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

Advertisement: