sroCMS BETA 1

Results 1 to 11 of 11
  1. #1
    Apprentice Astinox is offline
    MemberRank
    Dec 2012 Join Date
    8Posts

    sroCMS BETA 1

    Hey guys!

    I was thinking about creating an own small CMS for a silkroad site. I've been working on it quite a lot already and got some features ready. Currently they are:

    • Template-engine for easy designing
    • Installation process! Just go through 3 easy steps. All whats required is the SRO database and a working MySQL database.
    • Completely working registration for new users (including E-Mails)
    • Server status script: Simply check if your server is online or not
    • Player onlline script: It checks the current amount of online players via Database
    • Fortress owners script
    • Full site-management: Create and delete sites as you want
    • News-System: Say whether you want to show it in client, on website, or on both.
    • Fully intigrated payment API for paymentwall to offer many payment types
    • Working and non-bugged voting script at which people REALLY have to vote before they gain the silks
    • Rankings top 10 (easily configurable which should be shown in the admin panel!)
    • Char-Management-System: Reset penalties and locations within seconds if you are bugged.


    Thats the user system on the website, there is a GM panel as well:

    • Have a GM console ingame with following commands:
    • /ban [CHARNAME] [DATE] -> Bans the username of the given charname for entered duration
    • /kick [CHARNAME] -> Kick the user from the server.
    • /edit [NAME] [USER/CHAR] -> Open up the edit dialog (extra window)
    • /log -> See what other GMs just did
    • /search [IP/ACCOUNTNAME/CHARNAME/JID] -> Searches any user matching one of those parameters


    And last but not least, there is a fully working "admin console" which is just open for specified usernames in installation (or later on in the control panel).

    • All commands the GM's have
    • /addgm [NAME] -> Adds the primary and secondary status to the GM
    • /deletegm [NAME] -> Removes GM status
    • /addsilk [ACCOUNTNAME] -> Adds silk to the given account
    • /removesilk [ACCOUNTNAME] -> Removes the silk from the given account
    • /extlog -> Shows extended log files of the GM's actions (including ingame actions)



    For developers:
    All of those modules are loaded object oriented into the script. Means, you've to activate them manually first in the admin panel to make them working on the website. The inbuilt template engine offers a hooking system which allows designers to include special "breakpoints" in their designs which can be used for scripts. E.g.:

    PHP Code:
    <div class="box">
    {
    fortress}
    </
    div
    Will include the module fortress.php. This offers easy usability for both, designers and developers.

    MY QUESTION: Got any suggestions what is still missing?


  2. #2
    Member djfisring is offline
    MemberRank
    Dec 2011 Join Date
    77Posts

    Re: sroCMS BETA 1

    Support tickets would be a great thing to have.
    How will the template system look like?

    Also are you alone in this project, need any more help coding/design?
    Have been thinking of making the same thing.

  3. #3
    Novice DubstepFX is offline
    MemberRank
    Dec 2012 Join Date
    Star IslandLocation
    2Posts

    Re: sroCMS BETA 1

    Seems like it's coming along great! I had the exact same idea. Glad to see someone is developing this though. :) I'll definitely be watching this thread.

    As for your question, what about a little gallery? GM's could upload screenshots of events and new items to the gallery for visitors to see and include a module that shows a random image from the gallery for every 10 seconds or something. Would be a nice simple feature to add.

    Keep up the good work! ;)

  4. #4
    Apprentice Astinox is offline
    MemberRank
    Dec 2012 Join Date
    8Posts

    Re: sroCMS BETA 1

    Quote Originally Posted by djfisring View Post
    Support tickets would be a great thing to have.
    How will the template system look like?
    Ah I see. I'll add a small support system to mark tickets as done/progress/open soon.

    The template system is really easy built up. for Each page (register, a content page, ...) the system looks in the /tpl/ folder if any template matches the site name. If so, it automatically includes it. In that template you can have placeholders like {variable}. Those variables can be set as any string as you want. You can include whole modules as well, which you can find as extensions in /module/ folder later on (I'm still working on this to get it running)

    Also are you alone in this project, need any more help coding/design?
    Have been thinking of making the same thing.
    Currently I'm working alone in it, yeah. Actually I do not need any help in coding since I want to built up the main structure alone - every designer / developer will have it easy to release custom plug-ins for the system as I tried to make it as Object oriented as possible. I also included some standard functions like AddSilk, RemoveSilk, EditPlayer, ViewLog, GetRanking($type) and much more, but you can find a full feature list up to it's release.

    As for your question, what about a little gallery? GM's could upload screenshots of events and new items to the gallery for visitors to see and include a module that shows a random image from the gallery for every 10 seconds or something. Would be a nice simple feature to add.
    I'll think about this. If nothing is on my to-do list anymore and I got still some time, I'll include it as module. (Whether I'm not sure if I'll include it directly or set up a small website which offers simple modules to download).

    But for all, before asking: This whole script runs on a license system. The "core" files will be encrypted and you've to pay a small one-time fee to use it, since it was alot of work and offers great features if you compare it to others.

  5. #5
    Member djfisring is offline
    MemberRank
    Dec 2011 Join Date
    77Posts

    Re: sroCMS BETA 1

    Quote Originally Posted by Astinox View Post
    Ah I see. I'll add a small support system to mark tickets as done/progress/open soon.
    Yeah, thats what i mean.
    I guess the cms wont have an built in forum, so i thought this would be a great thing to have.

    The template system is really easy built up. for Each page (register, a content page, ...) the system looks in the /tpl/ folder if any template matches the site name. If so, it automatically includes it. In that template you can have placeholders like {variable}. Those variables can be set as any string as you want. You can include whole modules as well, which you can find as extensions in /module/ folder later on (I'm still working on this to get it running)
    So you have to edit all the theme pages 1 by 1, or is there a main theme you only have to change?
    Like: header, left panel, content, right panel, footer.

    But for all, before asking: This whole script runs on a license system. The "core" files will be encrypted and you've to pay a small one-time fee to use it, since it was alot of work and offers great features if you compare it to others.
    I would suggest a better way to earn money on this cms, it should be free, the basic registration, download and those sort of stuff.

    And sell the special plugins encrypted instead.
    I think this would be allot better if you want the cms to be used by more ppl, and im pretty sure if they like it they will buy the special plugins.

    I dont say you have to do this, its just an suggestion.

  6. #6
    Apprentice Astinox is offline
    MemberRank
    Dec 2012 Join Date
    8Posts

    Re: sroCMS BETA 1

    The "template" itself just exists out of 3 templates:

    header.tpl,content.tpl,footer.tlp

    if you want to include a left panel e.g. , you simply create a template inside the tpl folder and put {leftpanel.tpl} (as example) into it. This will include the left panel into your main content.

    For each site, the content.tpl is taken, if there is no specific template. Means, if you create a page called "events" in the control panel, it takes the content.tpl from /tpl/ folder as events.tpl could not be found. IF there is a "events.tpl" in the folder, it will take it instead.

    So you got one big template for basically the whole website content, but you're still able to put a difference between it.

  7. #7
    Logged in to "The World" TriEdge is offline
    MemberRank
    Sep 2010 Join Date
    465Posts

    Re: sroCMS BETA 1

    Refferer System would be cool too.

    Lottery System maybe.

  8. #8
    Member djfisring is offline
    MemberRank
    Dec 2011 Join Date
    77Posts

    Re: sroCMS BETA 1

    Quote Originally Posted by Astinox View Post
    The "template" itself just exists out of 3 templates:

    header.tpl,content.tpl,footer.tlp

    if you want to include a left panel e.g. , you simply create a template inside the tpl folder and put {leftpanel.tpl} (as example) into it. This will include the left panel into your main content.

    For each site, the content.tpl is taken, if there is no specific template. Means, if you create a page called "events" in the control panel, it takes the content.tpl from /tpl/ folder as events.tpl could not be found. IF there is a "events.tpl" in the folder, it will take it instead.

    So you got one big template for basically the whole website content, but you're still able to put a difference between it.
    Ah okay, just the way i like it.

    How far have you come with this project?
    Long time left before we can test it out, or will you wait untill its fully complete?

  9. #9
    Account Upgraded | Title Enabled! serend is offline
    MemberRank
    Mar 2012 Join Date
    eurosro.coLocation
    338Posts

    Re: sroCMS BETA 1

    smells like sopanel

  10. #10
    Valued Member Mixizi is offline
    MemberRank
    Oct 2012 Join Date
    122Posts

    Re: sroCMS BETA 1

    I can help you much ;)

  11. #11
    Member casteryee is offline
    MemberRank
    Jul 2011 Join Date
    77Posts

    Re: sroCMS BETA 1

    I think Epin system will be great :)



Advertisement