Jump to content

Triton Control Panel 2 (Alpha)


Ancyker

Recommended Posts


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  25
  • Reputation:   12
  • Joined:  12/03/12
  • Last Seen:  

Triton Control Panel 2

Triton is back! The second version of Triton (formerly Sereon) is currently under development. The project is currently labeled as alpha, but it is almost to the beta stage. As such I'm inviting all to try it. The control panel currently features basic functionality. You are able to create accounts, log in, change your password and email address, manage your characters and see who is online.

Official Website: http://triton.sereon.net/

Demo: http://triton.sereon.net/demo/ (The demo is frequently used to test client skins and add-on functionality. It may not always function properly.)

Live Demo: http://aesiro.com/

Purchase: Click Here

Features

  • Written in PHP
  • Extensible via modules, hooks and plugins.
  • Content Management System¹
  • Smarty enabled skinning system makes customizing the layout super easy.
  • Most features enabled through modules
  • Account Management
  • War of Emperium / Guild Info
  • Who's Online
  • IPB Integration¹
  • Dynamically Generated Guild Emblems
  • Dynamically Generated Character Avatars³
  • Payment System³: Items³, services³, levels³, character renames³ and more.
  • Payment APIs³: PayPal², Skrill² (Moneybookers), Google Checkout¹, Amazon Payments¹, Authorize.net¹ and more.
  • Vote for Points³

¹ Not yet implemented or still a work in progress.

² Implemented but not yet public.

³ Feature is not free.

Requirements

  • PHP (latest version recommended, 5.4.11 at the time of this post but should work with older versions)
  • Apache (Note: .htaccess must be enabled or you must configure all the options from them in httpd.conf)
  • Smarty
  • phpmailer (Instructions below)
  • Operating system should not matter
  • Officially Supported Athenas: rAthena, Hercules, eAthena

Installation

  1. Download Triton Control Panel from the website.
  2. Upload it to your web server or if your server is local place it in your web directory.
  3. Create a file called import.php in the sites root directory and place the following in it:
    <?php
    
    ?>


  4. Open config.php and review all the settings available. Any settings you want to change place into import.php. This will make upgrading the CP much easier.
  5. (*nix) Run the following from the sites root directory:
    chmod -R 777 db/
    chmod -R 777 scratch/
    chmod -R 777 skins/default/cache/
    chmod -R 777 skins/default/templates_c/


  6. Create a folder called phpmailer in the website root directory and place phpmailer in it.
  7. Verify the setup by visiting the URL.
  8. Create a copy of skins/default/ -- name the new folder whatever you like.
  9. Configure the new skin by modifying the $config['skin'] variable. Remember to place your modifications in import.php.
  10. Modify the skin to your liking. .tpl files are plain text template files. You can open them with notepad. See the smarty documentation for more information on skinning.

You can reply here with feature requests, questions, comments and other suggestions.

Edited by Ancyker
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  50
  • Topics Per Day:  0.01
  • Content Count:  974
  • Reputation:   41
  • Joined:  11/13/11
  • Last Seen:  

wow :D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  25
  • Reputation:   12
  • Joined:  12/03/12
  • Last Seen:  

Updated! r84 is now available.

Change Log (changed from previous version to this release, see full change log here):

------------------------------------------------------------------------

r84 | ancyker | 2013-01-30 02:05:51 -0500 (Wed, 30 Jan 2013) | 2 lines

- Fixed a (mostly cosmetic) bug related to displaying a username in skins.

- Fixed an error in the header (missing <body> tag)

------------------------------------------------------------------------

r83 | ancyker | 2013-01-30 01:09:35 -0500 (Wed, 30 Jan 2013) | 1 line

Added static module. This module displays files from a folder called 'static' in the current skins directory. Useful for download pages and other pages that don't need an entire module.

------------------------------------------------------------------------

r82 | ancyker | 2013-01-30 01:07:29 -0500 (Wed, 30 Jan 2013) | 2 lines

- Added recaptcha support.

- Added recaptcha options for login and register modules. Defaults to on.

------------------------------------------------------------------------

r81 | ancyker | 2013-01-30 00:41:45 -0500 (Wed, 30 Jan 2013) | 6 lines

- Fixed inconsistencies in the class and panel projects.

- Added SSL/HTTPS support.

- Finished Hercules support. Currently identical to rAthena.

- Changed default database engine to MySQLi.

- MySQL is deprecated and will be removed soon.

- Tweaked copyright in skin to current year.

------------------------------------------------------------------------

r80 | ancyker | 2013-01-30 00:30:23 -0500 (Wed, 30 Jan 2013) | 1 line

Added official support for Hercules. Currently identical to rAthena.

------------------------------------------------------------------------

r79 | ancyker | 2013-01-30 00:29:43 -0500 (Wed, 30 Jan 2013) | 1 line

Added official support for Hercules. Currently identical to rAthena.

Edited by Ancyker
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  25
  • Reputation:   12
  • Joined:  12/03/12
  • Last Seen:  

Added an example advanced skin. It uses a hook and a module. The system allows changing the style sheet dynamically.

Download

Instructions are in the file. You can see it in action on aesiro.com

Edited by Ancyker
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  25
  • Reputation:   12
  • Joined:  12/03/12
  • Last Seen:  

Introducing Janus. Janus is a configuration file protection module. It's designed to protect your database information from read access vulnerabilities.

Note: Janus is not 100% compatible with the current version of Triton. It will be a drop in replacement soon, but for now you can rename janus.php to import.php to get the protection immediately. Janus will be fully supported in all released versions after the current (r90).

~ EDIT ~

r95 of Triton is now out.

Highlights

Added Janus.

Added Ariel, a new DRM for Triton premium modules.

Added rename module.

Reorganized payment API configuration variables. **Some were renamed.**

Fixed a few bugs in account module.

Edited by Ancyker
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  25
  • Reputation:   12
  • Joined:  12/03/12
  • Last Seen:  

Premium modules now available for purchase. Click here to purchase.

Remember, Triton is STILL technically an Alpha. Please report any bugs you find, most bugs will be patched within 24 hours (if I'm online they will likely be patched within minutes).

Link to comment
Share on other sites

×
×
  • Create New...