GuildPortal Dev Blog

Updates from Aaron Lewis, GuildPortal Code Monkey

Posted 8/28/2012 5:44 PM by Aaron Lewis. 266522 reads. Share:

Some of you running a couple different virus scanners are running into alerts on your guild sites. They're false positives centered around a trojan called JS:Blacole. The scanners are freaking out about something they don't like in the resource files GuildPortal passes down to support some of the richer client-side control. We use Telerik (a control vendor) for much of this.

They are aware of the problem, and so are the virus scanner developers, who are now (or already have) updating their definitions so that these false positives will go away, and take their ZOMG-factor with them.

For anyone interested, the Telerik threads talking about this are here and here, and at the Avast forums over here, but they've announced they've fixed it, so go grab the latest definitions.

Posted 8/24/2012 6:49 PM by Aaron Lewis. 549073 reads. Share:

There are a couple releases rolled up in this:
  • Those who have topic update notifications sent to their mobile devices (via SMS) will now be able to click a link that will take them directly to the topic on the mobile version of their site (site.url/m).
  • Clicking on profile links now displays a context menu that provides the following options: Member Detail (displays the window that used to be the only option when clicking a profile link), Private Chat (if they're online), Visit Site (their personal site), Visit Wall, Send Mail and, if you're a roster admin of the guild, a link that will open up the member editor.
  • The voice server status widget now displays detail for both Ventrilo and Mumble servers. Previously, only Ventrilo server detail was available.
  • The Global Guild Bar can now have the foreground text of the main bar customized.
  • The Star Wars: The Old Republic server status widget was hanging when the SWTOR servers were slow to respond, so the duration the data is cached has been increased.
  • The Who's Online widget will now auto-update its list as members log in and time out.
  • Links to support videos in the Control Panel Dashboard have been fixed.
  • New CSS classes have been added for the Shouts widget for those who want to modify the appearance of it at a more detailed level. They are gp-shout, gp-shout-source, gp-shout-body and gp-shout-ally-link. They, along with full descriptions of where they appear and what they contain, are documented in the GuildPortal CSS class listing (available from many of the Custom editor sections of the Control Panel).
  • The Forums widget would stretch out beyond the boundaries of the page width style settings if any of the forums had a lot of sub-forums. This only happened in IE, but it's fixed anyhow.
  • The One-on-One Chat area that displays incoming chat was not scrolling far enough down when new items came in. This has been fixed, along with an overhaul of the One-on-One Chat UI.
  • The member editor grid in the Control Panel now offers the option to export to Excel, PDF, Word or CSV.
  • The member editor grid has also been enhanced with an easy-to-use filtering control that lets you build complex queries against your member listing. For example, you could easily build a query to return all members with an access level less than officer that haven't logged on for over a year.
  • The queries involved in reading posts in a topic have been optimized quite a bit, so your forums are a bit quicker.
  • The border color of Guild Global Bar sub-menus can now be customized.
  • The size of the content zones (left, center and right) on any guild page can now be dynamically resized by simply clicking and dragging when you are logged in with Designer rights. You don't even need to enter page edit mode.
  • When updating to the latest version of a widget-type mod, your settings for which page it appears on, the title, and the order were all wiped out. This no longer happens.

Posted 8/9/2012 10:02 AM by Aaron Lewis. 36731 reads. Share:

There will probably be a few unscheduled pushes today as I finish ruthlessly crushing the problem that was causing the "Service Unavailable" errors over the past couple days. I was up all last night (no pity, I was well-dosed with caffeine!) tweaking and narrowing down.

While I'm pretty sure I hit the problem -- it looked like an infinite loop in the page you see when you click on someone's name -- I'm going to continue monitoring it today and seeing what else I can do to further optimize things, to make better use of the processing power and memory of the web and database servers.

By pushing the hotfixes, I'm also moving some feature enhancements to production that weren't going to be released until Friday. Not a bit deal, and none of them is ground-breaking. One of them is a context menu that pops up when you click on a member link (like in the who's online box or the last poster column in the forum display), which provides a much easier way to view their info, start a private chat, send mail, visit their site, and so on. Little things like that.

Sorry for the service interruptions, thanks for your patience, and as always, thank you for choosing GuildPortal!

Posted 8/6/2012 1:14 PM by Aaron Lewis. 21492 reads. Share:

  • Some refactoring of required Javascript files was done in order to reduce the number of files that browsers were having to download, which should decrease overall page load times.
  • Admins now have the ability to customize the appearance of the global guild bar. They also have the ability to disable it altogether, for all visitors to their site. We highly recommend you do not do this however, as many future features may only be available to those who have it enabled.
  • The window that comes up when you click a member link has been cleaned up, and an error on one of that tabs has been fixed.
  • In your Profile settings, there is now a privacy option that will prevent you from appearing on anybody's global guild bar when you are online.
  • The notification of member login window has been made less of a punk in FireFox.
  • The global guild bar now has a default faded appearance, so you can see the style of the guild site behind it, and it fades in to full view when a member hovers their mouse over it.
  • A bug affecting searching of guilds from the public-side pages has been fixed.

Posted 7/30/2012 4:22 PM by Aaron Lewis. 146476 reads. Share:

What was done:
  • The password reset e-mail was made to include the account names.
  • Header elements (H1, H2, etc) were set to no padding, causing them to appear flush with the sides of the widget body. Padding was added so it's not so ugry.
  • A bug causing the "additional options available" prompt to vanish when adding a new widget has been fixed.
  • A global guild bar (aka GloBar) has been added, which shows the count of members in the guild chat room, provides a list of everyone online, and shows how many unread web-mail items you have. You can disable it in your Profile settings if you don't dig it. Customization options are on the way!
  • Guild chat room UI bits are all expando-flexy now, so you can resize it to your liking.
  • The admin command /roomname in guild chat now works.
  • Apparently, Verizon is mysteriously cutting off e-mail-to-text service for random subscribers, making it impossible for our notifications to get through. If you're a Verizon subscriber and your texts from GuildPortal are not working, head over here for information on how to make sure the e-mail-to-text service is activated: http://support.verizonwireless.com/faqs/TXT%20messaging/faq_vtext_website.html
  • The news category selection drop-down, which appears when editing or adding a new news item, now sorts and also shows the associated image that will be automatically placed within the new item's body, if there is one configured for the category.
  • A bug causing the shout box to behave like a brat in certain situations has been fixed.
  • Several of the third-party components we use have been updated to their latest versions.
  • The alert window, which appears when a guild mate logs in, has been fixed so that it never shows white text on the light gray background.
  • Shouts were caching too long, so you wouldn't see them if you refreshed the page immediately after adding one. This has been fixed.
  • Member titles, set in member admin, have had their allowed length increased to 1,000 characters (5x what it was before).