Go Back   EQEmulator Home > EQEmulator Forums > General > General::General Discussion

General::General Discussion General discussion about EverQuest(tm), EQEMu, and related topics.
Do not post support topics here.

Reply
 
Thread Tools Display Modes
  #1  
Old 09-26-2009, 08:54 PM
airtalking
Fire Beetle
 
Join Date: Oct 2008
Location: bleh
Posts: 18
Default CharBrowser2.0 (Magelo Clone) released

Its up for download, release notes are below. As a side note since I don't visit the boards frequently. The site who's name I do not mention has been sanitized of hacks.

Code:
New Features
-----------------------------------------------------------------
Server Operators:

editor_values is no more
The editor_values table has been phased out and now uses a rather 
large array. With the additional work on LDON, taxation on the 
database is increasing. I felt like this might help reduce some 
of the strain on the database.

Auto installer is no more
Many people reporting trouble with the auto installer. Most of 
the problems stemmed from file permissions, I felt the easiest 
solution was to just remove the system since manual setup of the 
configuration file is fairly straight-forward.

SQL  injection security
The security against SQL injection has been rethought to surpass 
the level of security in previous versions. The new system will 
only allow alphabetic and spaces through for names, searches, 
etc.

Note: The software only requires the associated database account 
to have privileges to use “SELECT” statements. Ensuring this 
setting will greatly increase the security of your database.

Multilingual Support
Any text that appears in the program with the exception of text 
pulled from your own database appears in one array found in a 
single file, “includes/language.php”. This allows server ops to 
easily translate the software to work for the servers where 
languages other than English are preffered. Simply open the file 
and go through it row by row doing any necessary translations. 
The file is broken down by files, buttons, and messages, and any 
changes to it will cascade through the entire program.





Developers:

Templates
Every page has been converted to run on HTML templates. All html 
and CSS can be found in the “/templates/” directory. With 
templates, several arrays of variables are set in the PHP, and 
then are applied to the HTML template page. This pulls all html 
that would otherwise be embedded in the PHP out and into a clean 
easy to read/update file. 




In a template variables are in the format of {MYVARIABLE}, and 
are plugged straight into the HTML. If you wanted to put  
" 's  profile" after the characters name in all the windows you 
would just open each template, find something like 
"<div>{NAME}</div>" and change it to 
"<div>{NAME}'s profile</div>" without ever having to sort through 
any PHP. 

I'm hoping this will lead to some people developing interfaces 
and sharing them on the forums. Developing an entirely new 
interface for the utility can take a matter of hours instead of 
the days it previously took.






Users:

Internet Explorer
Many minor display errors have been corrected for IE. I apologize 
about the appearance of any checkboxes to the IE users.  I felt 
the time that would have been spent smoothing the appearance of 
those images in IE would have been better spent elsewhere.



Navigation
I reexamined many of the "DONE" buttons in the software and have 
replaced a great deal of them with back buttons to stop some 
annoying redirects back to the front page of the software.


Bazaar
This will allow you to search the bazaar from the magelo tool. 
Click on the Bazaar link in the top right of any window. The 
bazaar search window should function very similar to the in game 
version.



Search
I removed the search page and instead embedded a search bar at 
the top of every page. Searches no longer require you to use any 
wildcards like %, ?, or *. Now a simple space will suffice as a 
wildcard. "Mau gan" will return a character named "Maudigan". 
In addition a blank search will return all of the characters in 
the database. I did remove the ability to search by class and 
level, but it has been replaced with a similar feature on the 
search results page.


Search Results
The search results window has been expanded and now horizontally, 
and with a default install will display 25 characters per page 
max. It will display name, guild, level, and class. Each of these 
fields are sortable by clicking the column titles. Results will 
display in ascending or descending order by clicking the heading 
multiple times. I also have a better function in use for 
pagination now. 


Inventory
Minor layout changes have been made.

Item  and augment names are now appear as gold-brown links to 
view where the item drops, where to buy, etc. 

The character name is currently only showing their first name.  
This was removed to prevent character profiles for people with 
extremely long first name, last name, title, and guild 
combinations from word-wrapping several lines and spoiling the 
layout of their profile.

Note:  The server operator can modify this by editing  
“/templates/character_body.tpl”. Find {FIRST_NAME}, and 
add {LAST_NAME} after it. Other options to add are {TITLE} 
and {GUILD_NAME}.

Alternate Abilities
Minor display fixes have been made, no changes to function.

Flags
Minor display fixes have been made, no changes to function.

Skills
Minor display fixes have been made, no changes to function.

Corpses
I expanded the window a bit. Clicking the old zone link will no 
longer bring you to the map, but will instead bring up general 
information on the zone like mobs, merchants, spawn, fishing, 
ground spawns, foraging, etc. 

A new column has been added with  “[map]” links . Clicking these 
links will attempt to generate a map of the zone you died in, 
with a marking showing your corpses location.

Factions
Minor display fixes have been made, no changes to function.
Reply With Quote
  #2  
Old 09-26-2009, 11:41 PM
nightsta69
Hill Giant
 
Join Date: May 2005
Posts: 134
Default

and where can this be downloaded from?
Reply With Quote
  #3  
Old 09-26-2009, 11:45 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

From his website that is not allowed to have links posted to it from these forums :P

Thanks for the update, airtalking, and really glad to see you taking over that site and removing the really bad hacks and such.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #4  
Old 09-27-2009, 12:47 AM
nightsta69
Hill Giant
 
Join Date: May 2005
Posts: 134
Default

ha, just caught on. nice update on the magelo.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 11:38 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3