This is coming soon!

EchoBB, Free PHP Forum Software

Discussion in 'Programming Help & Discussion' started by Echo, Apr 8, 2012.

Oh noes!

You need 20 posts to be able to download resources, post links and other things. Read more...
  1. Echo Active Member

    I'm currently in the process of creating my own custom forum software, EchoBB.

    It will be free and contain the following features:

    Gallery system,
    Blog system,
    Downloads system,
    ModCP,
    AdminCP,
    UserCP,
    Private Messages,
    Easy custom profile fields,
    Plugin System,
    Language System,
    Template System,
    Permissions System,
    etc.

    This software will be released under GNU LGPL.

    I will have screenshots soon.
    • Like Like x 2
    Loading...
  2. Darthmaul Uncle Darth

    Sounds really cool, look forward to seeing it :)
  3. dojo Active Member

    Keep us posted and best of luck. If it's good, we'll surely help promote it on our own forums.
    • Like Like x 1
    Loading...
  4. Echo Active Member

    Thank you both, I will keep it updated.
    • Like Like x 1
    Loading...
  5. forumhookers Active Member

    looking forward for new forum script. I will promote this on my own forum. Hope i can bring some beta testers.
  6. Echo Active Member

    Yeah feel free, you can beta test.
  7. sambling Member

    Template System & Plugin System- boy you've got a job to do! :)

    Looking Forward to seeing the finished product! How far have you got with it?
  8. Echo Active Member

    Template system is working and good, Plugin system is not started, but i have plans, I have set up and easy msyql_query system so you do not have to connect to database and all that rubbish, it does it for you, you simple type in:

    PHP:
    $db->query("SELECT example FROM examples WHERE example1 = 'example'");
    There is also a setting system put in place. It's all good so far.
  9. kavin AF Power User

    Sounds good. :) Good luck with the project. :)
  10. Echo Active Member

    OK I have a load of updates:

    EchoBB has been transformed, A better installer, a better framework of functions and other stuff. There is a function for all the common functions in a forum software, such as a mysql_query();, is simply:

    PHP:
    $db->query();
    and for mysql_fetch_array();

    PHP:

    $query 
    $db->get_query("SELECT username FROM users WHERE id = '1'");
    $array $db->fetch_array($query)
    The get_query functions is to return a SELECT query; whereas the normal query function is to insert tables, drop tables etc... but the point being is that you do not have to connect to the database every time, the function does it for you.

    Here is a list of functions so far:

    PHP:
    $db->query($query);
    $db->get_query($query);
    $db->fetch_array($query);
     
    $settings->insert($array);
    $settings->insert_group($array);
    $settings->get($setting);
    $settings->get_group($group);
    $settings->get_group_id($group_name);
     
    $misc->fetch_ip();
    $misc->create_random($size);
     
    $user->get_username($code);
    $user->get_uid($code);
    $user->get_userfield($code$field);
    with "$settings->insert($array);" you have to make a settings array like so:

    PHP:

    $setting
    [] = array(
        
    "title"            => $lang['mysql_host'],
        
    "description"    => $lang['mysql_host'],
        
    "value"        => $_SESSION['mysql_host'],
        
    "disporder"        => 1,
        
    "settinggroup"    => $settings->get_group_id("server_settings"),
        
    "name"        => "mysql_host0"
    );
     
    $setting[] = array(
        
    "title"            => $lang['mysql_username'],
        
    "description"    => $lang['mysql_username'],
        
    "value"        => $_SESSION['mysql_username'],
        
    "disporder"        => 2,
        
    "settinggroup"    => $settings->get_group_id("server_settings"),
        
    "name"        => "mysql_username"
    );
     
    $setting[] = array(
        
    "title"            => $lang['mysql_password'],
        
    "description"    => $lang['mysql_password'],
        
    "value"        => $_SESSION['mysql_password'],
        
    "disporder"        => 3,
        
    "settinggroup"    => $settings->get_group_id("server_settings"),
        
    "name"        => "mysql_password"
    );
     
    $setting[] = array(
        
    "title"            => $lang['mysql_database'],
        
    "description"    => $lang['mysql_database'],
        
    "value"        => $_SESSION['mysql_database'],
        
    "disporder"        => 4,
        
    "settinggroup"    => $settings->get_group_id("server_settings"),
        
    "name"        => "mysql_database"
    );
     
    foreach(
    $setting as $insert)
    {
        
    $settings->insert($insert);
    }
    Those settings are actually from my installer. Which is now 1800 lines long. There are currently 56 settings, and more to come.

    Anyhow i have lots of screenshots to show you all too:

    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]

    Now that was the installer, Now the actual software, so far:

    [IMG]
    [IMG]

    Hope you like it.
    • Like Like x 1
    • Have a cookie Have a cookie x 1
    Loading...
  11. TylerMSJ PHP Programmer

    Looks great so far! Good luck with this!
    • Like Like x 1
    Loading...
  12. Darthmaul Uncle Darth

    Pretty cool project man, looking forward to seeing more :)
    • Like Like x 1
    • Agree Agree x 1
    Loading...
  13. Echo Active Member

    Cool, Glad you like it.
  14. Darthmaul Uncle Darth

    So, when you giving us a live demo? :p :cool:
  15. Echo Active Member

    It's not finished yet, So I can't.
    • Like Like x 1
    Loading...
  16. Austin AF Power User

    Looking good so far, keep up the good work.
  17. Would be nice if you could change the forum colors to the blue in the Admin CP I think it would look a lot better. Front end just looks plain.

    I will volunteer for that as well.
  18. Echo Active Member

    Yep you can beta test, I do have a theme designer who will be designing a theme for us.
  19. Tecca Member

    Good work, keep it up! I don't think I would ever have the patience for a project like this.
  20. juststeven Call me El Stevo

    Looks very nice but what makes it different to other free forum software?