- Joined
- Apr 7, 2009
- Messages
- 647
- Reaction score
- 26
SimpleBB
4.7.10 Cleaned up some code
4.7.10 Editing posts is almost done!
---------------------
Currently, SimpleBB contains:
Being worked on...
Planned for the future...
Demo Link: http://www.icisgames.com/forum.alphaii
Screenshots attached
Summary:
So what IS different in this reworked version than the previous one?
So how can I help?
You can help by downloading the source code below.
You can try finding security bugs, such as possible SQL injections, XSS injections, and other possible bugs.
..............................................
Alpha Public Release Package PUBLIC: http://infuser.co.cc/simplephp/download.php January 1st 12:00 AM PST
Alpha II Public Release Package PUBLIC: EST Summer 2010
What will the Pre-Alpha Public Release Package include?
The Pre-Alpha Public Release Package is designed to be used by PHP, HTML, or Javascript scripters. Please report any bugs, vulnerabilities, or simply anyways to make the code more efficient.
Goals for next major release (Alpha II)
Goals for final Alpha Release (Alpha Final)
Peek into the "far" future (Beta I)
Peek into the "far far" future (Beta II)
So what's next?
Patches
4.7.10 Cleaned up some code
4.7.10 Editing posts is almost done!
---------------------
Currently, SimpleBB contains:
-Unlimited Forums
-Unlimited Subforums
-User Accounts
-Membergroups
-Posting
-Forum Permissions
-BBCode
-Replying
-Unlimited Subforums
-User Accounts
-Membergroups
-Posting
-Forum Permissions
-BBCode
-Replying
Being worked on...
-Statistics
-Current style-the header just looks awful.
-Current style-the header just looks awful.
Planned for the future...
-Better styling system
-AJAX thread and reply updater
-Private messaging system
-Profiles
-AJAX thread and reply updater
-Private messaging system
-Profiles
Demo Link: http://www.icisgames.com/forum.alphaii
Screenshots attached
Summary:
So what IS different in this reworked version than the previous one?
The forum's code has been optomized, so now the forum loads much faster. The forum is more user-friendly, and the style doesn't hurt your eyes anymore, like last time.
tt1:
Membergroups are not that complex anymore, it's just a very simple process that registers your permissions upon visiting the forum. Styling has also been reworked.
The theme now loads with its own preset data, instead of the old "the theme is the forum" concept.
A reworked BBCode parser has also been created-BBCode processing is much more efficient.
The forum and subforum system has also been revised, allowing a much smaller file for creating forums, thus faster execution that. We have applied the same thing towards posting and replying.
Breadcrumbing has also been modified. Now, preset functions are defined to find the objects that are "before" your current state.
Advanced session control now allows users to set an auto logout time, or to not allow the account to be logged in on more than one computer.
Membergroups are not that complex anymore, it's just a very simple process that registers your permissions upon visiting the forum. Styling has also been reworked.
The theme now loads with its own preset data, instead of the old "the theme is the forum" concept.
A reworked BBCode parser has also been created-BBCode processing is much more efficient.
The forum and subforum system has also been revised, allowing a much smaller file for creating forums, thus faster execution that. We have applied the same thing towards posting and replying.
Breadcrumbing has also been modified. Now, preset functions are defined to find the objects that are "before" your current state.
Advanced session control now allows users to set an auto logout time, or to not allow the account to be logged in on more than one computer.
So how can I help?
You can help by downloading the source code below.
You can try finding security bugs, such as possible SQL injections, XSS injections, and other possible bugs.
..............................................
Alpha Public Release Package PUBLIC: http://infuser.co.cc/simplephp/download.php January 1st 12:00 AM PST
Alpha II Public Release Package PUBLIC: EST Summer 2010
What will the Pre-Alpha Public Release Package include?
The Pre-Alpha Public Release Package is designed to be used by PHP, HTML, or Javascript scripters. Please report any bugs, vulnerabilities, or simply anyways to make the code more efficient.
Categories
Category Viewer
Unlimited Forums
Unlimited Subforums
Forum Viewer
Posting threads
Replying to threads
Stickying threads
Locking threads
Membergroups (only editable through SQL db)
Forum permissions (only editable through SQL db)
Thread (View Forum) Pagination (only editable through data/settings.php)
Reply (View Thread) Pagination (only editable through data/settings.php)
Basic Styling System
Breadcrumbing
Category Viewer
Unlimited Forums
Unlimited Subforums
Forum Viewer
Posting threads
Replying to threads
Stickying threads
Locking threads
Membergroups (only editable through SQL db)
Forum permissions (only editable through SQL db)
Thread (View Forum) Pagination (only editable through data/settings.php)
Reply (View Thread) Pagination (only editable through data/settings.php)
Basic Styling System
Breadcrumbing
Goals for next major release (Alpha II)
-Automatic Patch Detection in Administrator CP
-Finish styling system
-Theme changing
-Custom timezones
-Edit post/delete (from thread)
-AdminCP
-Statistics
-Moderators
-ModeratorCP
-User Profiles
-User CP
-Thread/Reply editor with BBCode buttons
-Smilies
-Finish styling system
-Theme changing
-Custom timezones
-Edit post/delete (from thread)
-AdminCP
-Statistics
-Moderators
-ModeratorCP
-User Profiles
-User CP
-Thread/Reply editor with BBCode buttons
-Smilies
Goals for final Alpha Release (Alpha Final)
-Finished AdminCP
-Maintenance mode
-User Profile Saving (.fpr - Forum PRofile files; basically XML)
-Finished ModeratorCP
-Finished UserCP
-Admin, Moderator, and UserCP Styling
-UserCP Styling permission for membergroups
-Thread rating
-Number of people viewing forum
-Number of people viewing thread
-Maintenance mode
-User Profile Saving (.fpr - Forum PRofile files; basically XML)
-Finished ModeratorCP
-Finished UserCP
-Admin, Moderator, and UserCP Styling
-UserCP Styling permission for membergroups
-Thread rating
-Number of people viewing forum
-Number of people viewing thread
Peek into the "far" future (Beta I)
-WYSIWYG editor
-Trash forum (for deleted threads; threads can be chosen to completely deleted too)
-"Like/Dislike" threads
-Trash forum (for deleted threads; threads can be chosen to completely deleted too)
-"Like/Dislike" threads
Peek into the "far far" future (Beta II)
-Automatic thread and reply updating system (AJAX)
-Two types of data storage:MySQL and files (when a new forum is created, a folder with the name of the forum is created, and a settings file for that forum is created, containing the ID, threads, etc. When a thread is created, an HTML file is stored in that folder. When replies are made, the thread file is edited) *THIS IS JUST A CONCEPT*
-Thread quick editing (AJAX)
-Quick Replying (AJAX)
-Blogging
-Two types of data storage:MySQL and files (when a new forum is created, a folder with the name of the forum is created, and a settings file for that forum is created, containing the ID, threads, etc. When a thread is created, an HTML file is stored in that folder. When replies are made, the thread file is edited) *THIS IS JUST A CONCEPT*
-Thread quick editing (AJAX)
-Quick Replying (AJAX)
-Blogging
So what's next?
Now that the Alpha has been released, we'd like you to report any bugs or vulnerabilities.
Also, be on the look out for new patches here.
In the Alpha II, automatic patch detecting will be implemented. (You can implement it now in index.php, but it'll just give you a warning since reading files isn't turned on on my web server)
Also, be on the look out for new patches here.
In the Alpha II, automatic patch detecting will be implemented. (You can implement it now in index.php, but it'll just give you a warning since reading files isn't turned on on my web server)
Patches
SimpleBB.Patch1 - Recommended
SimpleBB.Patch2 - Recommended
Code:
<?php
/*THIS IS A PATCH FOR SIMPLEBB PUBLIC ALPHA RELEASE PACKAGE. DO NOT RUN THIS PATCH IF YOU ARE NOT USING THAT VERSION.*/
/*
* Patch 01
*
* Bug fixes:
* Logout script changed
*/
/*
* Place this file in the root directory of your simpleBB installation.
* This file should be in the same folder as the folders themes and data are in.
*/
if(isset($_GET['act']))
$act = $_GET['act'];
else
$act = "";
if($act == "delete")
{
unlink("sbb.patch1.php");
echo "Succesfully deleted file";
}
$file = "templogout.php";
$fo = fopen($file, 'w');
echo "<b>Patching file (current object:$file): Stage 1 out of 1...";
//Attempt to write to the file
$content = "<?php\r\n/*This code was automatically generated by a simpleBB patcher*/\r\n session_start();\r\nsession_destroy();\r\n?><meta http-equiv='refresh' content='1;url=index.php' />";
fwrite($fo, $content) or die("The patch failed.");
fclose($fo);
echo "Patch succesfully completed!";
echo "Click <a href=\"?act=delete\">here</a> to delete this file";
?>
SimpleBB.Patch2 - Recommended
Code:
<?php
/*THIS IS A PATCH FOR SIMPLEBB PUBLIC ALPHA RELEASE PACKAGE. DO NOT RUN THIS PATCH IF YOU ARE NOT USING THAT VERSION.*/
/*
* Patch 01
*
* Bug fixes:
* Logout script changed
*/
/*
* Place this file in the root directory of your simpleBB installation.
* This file should be in the same folder as the folders themes and data are in.
*/
if(isset($_GET['act']))
$act = $_GET['act'];
else
$act = "";
if($act == "delete")
{
unlink("sbb.patch2.php");
echo "Succesfully deleted file";
die();
}
$file = "themes/Simple/footer.theme.php";
$fo = fopen($file, 'w');
echo "<b>Patching file (current object:$file): Stage 1 out of 1...";
//Attempt to write to the file
$content = '<?php
/*MUST BE INCLUDED ON EVERY PAGE!*/
echo "
<div style=\"font-size:8pt;\">
<br />
<br />
<br />
<center>
<!--Credits and stuff. MUST STAY HERE! (area credits)-->
Powered by SimpleBB Pre-Alpha Test Release Package<br />
Copyright © 2009 SimplePHP Group and CronosGames Group
";
if($copyright != "")
echo "<br />" . $copyright;
else { }
echo"
<!--End SimpleBB credits. (end area credits) Begin theme credits-->
<br />
Theme by multiple authors. Background by BackgroundTube.com.
<!--End all credits-->
</center>
</div>
";
?>';
fwrite($fo, $content) or die("The patch failed.");
fclose($fo);
echo "Patch succesfully completed!";
echo "Click <a href=\"?act=delete\">here</a> to delete this file";
?>
Attachments
Last edited:

