GuildPortal Dev Blog

Updates from Aaron Lewis, GuildPortal Code Monkey

Posted 10/27/2012 4:38 PM by Aaron Lewis. 1438537 reads. Share:

10/27 Update - Activity Wall

The Activity Wall, a new widget, goes live today! It's like the walls you'll find commonly on social networking sites. It's what the old Status Updates widget was kind of trying to do, only it does it a lot better. It could also be looked at as a replacement for shout boxes altogether, since it supports media.

In order for people to post to it, they'll need to be granted higher than public/applicant access to your site. Here are some of the features:

Posting

The familiar WYSIWYG editor is used, only in a slimmer version. Tools available for now are: toggle full-screen edit mode, spell check, some formatting, insert link, insert image, and insert video (from either YouTube or Vimeo). You may find the area too small to work with, especially if you're inserting big images or videos, so make use of that full-screen toggle on the far left!

Adding Video

Adding video from YouTube or Vimeo is easy. Just go to the web page on YouTube or Vimeo where the video is shown, copy the address, click the blue Play icon to the far right in the wall editor, and paste the URL. Hit your tab key and you'll be presented with a preview of what it'll look like in your post, along with some options.

Most of them can be left alone. The one you want to pay attention to is "Play the video automatically on load." You'll probably want to un-check that box, else risk the wrath of guildies opening the page with the wall on it, getting hit with all kinds of videos starting to play at the same time!

The Next Thing

Sample wall postOnce you've added your text/video/images, click the post button and boom -- there you have it. Emoticons are automatically parsed based on defaults and/or any custom emoticons the guild uses. Clicking on the name of the poster displays the standard drop-down menu for doing things like viewing their profile, visiting their blog, chatting with them if they are online, and all that good stuff.

Images

Know how sometimes, you can put an image in a post or a news item and if it's too big, it'll stretch out the page, wrecking the design? Well, I think I've got that figured out now (and with all the layout possibilities there are due to customization, and the fact that IE ignores max-width unless everything's set a particular way at the parent level, it took a while -- that, and I'm dumb as a rock)! Anyway, when you post an image to the wall, it'll now do its best to fit inside the available space, without stretching things out. Notice: if your browser is way, way old, it'll probably be icky like before. So with a large image (the one shown is actually around 1200 pixels wide, in a widget that's about 700 pixels width), here's what a well-behaving browser will show (minus the purple arrows I thought were neat while putting the screens together in Fireworks):

But hey! What if the image is gigantic because there's that much going on? Easy to do with something like an in-game screenshot. And you might want to see it full size. No problem! You can click any images on the wall and they'll open up all sexy like in a gallery-type scroll view dyno-resizing nifty thingy. Stuff. Whatever you wanna call it. Hey, I'm not a writer, k? Anyway, it's got arrows (way better-looking than my purple ones up there) that you can use to move between other images on the wall.

The Morning After (after you post, I mean)

There are a few things at the bottom of each post. People can click on Comments to show comments or add their own. The date and time of the post has been sacrificed in a pagan ritual, making way for the more friendly "how long ago" display. There are tools to delete the post if you're a Super Admin or the original author, and if you're the author you can edit the post, too.

The comments are pretty simple. Not much to explain there. I thought about spinning it so they sounded all complicated and neat and shiny, but... Yeah. No. Oh, and both of those posts are from me. I talk to myself while testing, and for a reason I cannot fathom, I always revert to a despicable sub-set of the English language.

Future Enhancements

Instead of cramming the thing with everything I could think of, taking ideas from some of the major social sites out there, I decided to hold back and push it as it is now. I'm counting on feedback to direct the decision making when it comes to further enhancements for the wall. After all, there are things I found that I like which a lot of you might really not, and there were some features the big boys are sporting now that I really find... icky (who says "icky?" I do!).

So let me know what you would like to see done moving forward. Maybe WYSIWYG editing of comments instead of the simple type-and-hit-enter behavior it has now? Or automatically-entered posts by the site when people apply, add a shout, post something in the forums, add a news item, create a new raid, add an image to the gallery (all linked automatically to the source item)? Anyway, let me know!

Chat Updates

When someone requests a one-on-one chat session, you will now hear a... beeping thingy. Useful if you have more than one browser window open, are looking at a different screen, or have your head spun around facing behind you, like that girl from the Exorcist. I do that sometimes. Don't judge me!

Typical GP Chat

Also, on-demand playable sound effects have been fixed in guild chat. Type /sounds for a clickable list of the currently available ones. In addition, lots of little bugs and stuff were fixed.

Other Stuff

  • Many widgets have had their displays cleaned up a little. There will be more of this going forward, as we move to a more universally clean (and still customizable) theme format. This is primarily being done to enable us (and you) to create much higher quality themes than is now possible. We will be making use of HTML5, CSS3, and responsive design principles.
  • Quirky behaviors in some of the style editors have been un-quirkified.
  • Your hamster has been watching you with malice as you sleep.
  • The ability to add an image to a post via link instead of the image manager has been restored.
  • Many other bug fixes.

Posted 10/10/2012 9:59 AM by Aaron Lewis. 638633 reads. Share:

Many enhancements have been incrementally rolled out since the last release announcement. I'll summarize what's been going on, minus a lot of the minor bug fixes:
  • New Feature Promotion Letters. Whenever a member is promoted to a higher level, you can replace the default system-sent mail with your own custom one, and you can have a unique letter for every level. For example, you can have a different letter sent when someone is promoted to member versus when someone is promoted to officer or council. Get started with promotion letters in Control Panel General Promotion letters or Guild Bar Admin Member Management Promotion Letters.
  • Enhancement New World of Warcraft roster with in-game WoW Guild Achievements. Configuration-free, fast sorting and filtering, more frequently updated, real thumbnails of your characters.. Stay tuned, more new stuff for WoW is on the way.
  • Enhancement WYSIWYG editor file selection/uploading. The editor tool for selecting an image has been revamped to function much like the file manager in the Control Panel. However, you now have additional buttons: one to add media (sound, video, etc) and another to add Flash content. All three tools allow for direct upload while editing your content.
  • New Feature User uploads from WYSIWYG Editor. Previously, there was no way for members to upload images or any other media for use in their forum posts. Now, they have access to the three tools mentioned above, but all of their uploads are stored in a special sub-directory off the guild root with the format /MemberUploads/memberid. That is their root directory, and they can create sub-directories, drag-and-drop copy files, and directly edit images (add text, skew, rotate, crop, etc). They cannot, however, see the guild root folder or navigate to the root of other guild member folders.
  • Enhancement Page Footer. The old page footer had a pretty low limit on the number of characters it allowed. This limitation has been eased up, and you may now also specify a background gradient fade and the top edge color and size for the footer area. If you want a solid color instead of a gradient, just select the same color for both the start and end colors. Control Panel Style Tools Page Footer or Guild Bar Admin Site Customization Footer.
  • Css For those who use custom CSS, the class for the new footer area is gp5-footer.
  • Enhancement 8 new GuildWars 2 themes have been added.
  • Maint Some of you may have noticed the new error reporting form you are taken to when you encounter a run-time error. Many of you who have, have filled out the "what were you doing when the error happened" field, and I just wanted to drop a quick "thank ya" for doing so. The details you provide, along with the actual error details, are both put together to automatically create a new support ticket, which is assigned directly to -- waaaaaaaait for it -- development. Anyway, it makes getting to the cause of a problem much easier and has resulted in many hotfixes over the past month! Oh, and to the individual who typed in "I was sleeping".. lol
Finally, a bunch of bugs were fixed.

Posted 8/31/2012 2:15 PM by Aaron Lewis. 264580 reads. Share:

The following went down during this release cycle (some of the more urgent items were deployed as hotfixes):
  • Enhancement You can now customize the names of the access levels (Public, Associate, Member, Council, Officer, SuperAdmin). They appear in the forums and other places. From any guild page, click the Admin item on the Guild Bar, hover over Member Management, and then select Custom Level Names. You can also get there from Member Management in the Control Panel.
  • Enhancement The paging while reading posts has been enhanced a little.
  • Css A div has been added that wraps around quotes (previously, the quote titles and bodies were all on their own). The class name is quoteWrapper.
  • Css Widget and forum category headers now stretch their background images vertically to match the height of the container. This was done to remove the need to regenerate your images/gradients whenever you changed the font size or the padding.
  • Css The ForumCategoryHeader class had rules with !important in them, making it difficult for those who dig into CSS to customize it. The !important directives have been removed.
  • Bug When mod authors update their mods, the "details" will now save properly.
  • Bug The edit dialog for voice server status widgets has been set back to the correct one.
  • Bug For IE users, the voting poll results were sometimes not displaying. Fixed.
  • Enhancement Auto-suggest has been added to the public GuildPortal page search (along the top). It'll make it easier for people to find your guild more quickly -- it displays things like your game, server, and even more detail if they hover over / select it via arrow keys.
  • Enhancement Tooltips from GuildHead have been incorporated and will now automatically work on any GuildWars2 site.
  • Bug The new, less-intrusive widget admin "thingy" (technical term) was sometimes making IE go into convulsive fits, playing with its mind, attempting to get it to give up the location of the rebel bases. I told it that IE does not know the location of the rebel bases, so now it's all better.
  • Enhancement Member admin tools have been added to the Guild Bar.
  • Enhancement The shout box was displaying uglier than a dirty monkey at a fancy dinner party. Well, I've never been to a fancy dinner party, but I imagine a dirty monkey would look pretty ugly at one. Anyway, it's been cleaned up (pretty much to spec with what Pinstripesc suggested). Thanks!
  • Bug The ability to disable paging, and to select page size when it's enabled, has been restored to the admin member editor grid. Now if too many of you guilds with over 1000 members disable paging and refresh the grid a whole bunch, I'm going to know about it and I'm going to do something really mean. I'm not sure what  yet, but you're not going to like it one bit!
  • Maint Some enhanced debugging tools have been added, so it'll make problem resolution faster and all that.
Thanks for choosing GuildPortal! We am u!

Posted 8/24/2012 6:49 PM by Aaron Lewis. 510534 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 4/16/2012 4:32 PM by Aaron Lewis. 135655 reads. Share:

Today's update includes the following:
  • A rendering fix for the iPhone (things were getting squished!).
  • The addition of tagging functionality to the custom status change notifications for calendar events. You can now include [username], [eventname] and [eventdateandtime] in your notifications, and they will be dynamically replaced in the messages that are sent out to the recipient.
  • A bug that caused the custom emoticons section of the control panel to go all whacky has been fixed.
  • Forum icons now align more towards the top, by the forum title. This will help with forums that have a lot of sub-forums.
  • Sub-forum icons will now show up when viewing them alongside the topics listing of their parent forum.
  • The standard roster will no longer show characters without names.
  • The control panel has been cleaned up a bit.
  • Blogs now support custom CSS + HTML.

Posted 4/7/2012 4:15 PM by Aaron Lewis. 26311 reads. Share:

GuildPortal has just been dramatically improved when it comes to using custom HTML + CSS. First, we've added a "Navigation" selection in the Control Panel (under Custom HTML). Clicking that takes you to three editors. You can modify the code that is output before navigation items (pages on your site), the code that is output for navigation items, and the code that is output after navigation items.

Once you specify the code, you can then use the Full Page custom HTML editor's new tag, $block[nav=html], and your pages will be rendered as the page loads, using your mark-up.

Also, three more tags have been added to the Full Page HTML: leftwidgets, centerwidgets, and rightwidgets. You no longer have to stick with designs that render the main widget body in a tabular format, and can control exactly where your widgets appear.

A new option has been added that prevents GuildPortal from rendering any style information based on your point-and-click settings in the Style Tools area of the Control Panel. This makes it so the only style info comes from your custom CSS, without any interference from GP, except for a few helper rules for margins and the like. You can enable this option in the Control Panel by expanding Custom HTML, selecting Custom CSS, selecting the Full Custom CSS tab, and checking the box at the bottom that says "Disable all GuildPortal CSS Output".

Finally, editors for all of the custom HTML, custom CSS and custom Javascript selections in the Control Panel have been enhanced with the CodeMirror editor, which provides syntax hilighting and automatic tag completion.

These enhancements, in combination with the already existing Banner, Footer, Widgets, and Full Page custom HTML and Custom CSS, provide complete control over how your site looks. Now you can bring your favorite templates from anywhere -- and there are a lot of free template sites out there. Oh, hey, and if you find any really great ones and port them to your GuildPortal site, share them, it's easy! Just open the Control Panel, expand Style Tools, and then click Share Theme.

Here's a snap of a theme developed using custom HTML and CSS from a freely-available one meant for a completely different system:

Posted 10/7/2011 1:45 PM by Aaron Lewis. 16880 reads. Share:

On Monday, the following updates will be deployed to live:
  • XML/XSL Transforms where either the XML or XSL files are being loaded from guild storage will work properly.
  • Text filters will function correctly.
  • Voice server purchasing will be fixed for a few guilds that were having trouble with it.
  • The main GP page login control will now correctly say that it's an invalid login if no user name and password are provided, instead of providing no feedback at all (just sitting there, staring back at you).
  • Announcements will now be shown directly on the calendar widgets, instead of being their own listing before the calendar.
In addition, many updates have been made over the past couple weeks that have already been pushed to live:
  • Performance enhancements have been made to the forums and news widgets.
  • Cache duration of guild data has been reduced, causing less of a delay between saving some changes in the control panel and being able to see them appear on your site.
  • Text Messaging functionality has been made available for open beta. Check your Profile settings to see what it's all about!
  • Registration and application completion have been merged into a single page, so that people applying to your site won't think they're done after completing the registration part, and exiting prematurely.
  • New CSS classes have been added to the forums, mostly to facilitate alternating item displays in the post listing.
  • Maximum individual file upload size has been increased from 5 MB to 7 MB.
  • The ability to enter a custom color code, instead of being limited to the drop-down choices provided by the picker, has been enabled for section wrappers.
  • Section wrappers! A new set of options are available in the Control Panel, underneath Style Tools > General Style Settings > Section Wrappers. These enable containers that wrap around elements on your site, such as the navigation bar (if you use it), the content table (where all the widgets are contained), and the footer. While they're attractive in old browsers, they look especially good in CSS3-compliant browsers (most of the latest browsers are CSS3-compliant).
  • By default, signatures will not show in forum posts when the post is by a guest user (non-associate or higher access level). In order to override this behavior, click Edit under your forums widget, then Options, and then "Show non-associate (guest) signatures and thumbnails."

Posted 8/26/2011 2:04 PM by Aaron Lewis. 125690 reads. Share:

The new Site Mods system goes live with today's update! From the Control Panel, select Site Mods. From there, you can install them on your site, or even author new mods for others to use. A mod is any combination of HTML, Javascript, and CSS code that come together to enhance the functionality of a site it's installed on. They can be full-blown widgets, or code that makes snow fall down the screen during the holidays. They can even have configurable code so that authors can provide variables that an admin installing a mod on their site can change in order to customize how it behaves.

Widget authors can create widgets, and when they make changes, they create new revisions. Each mod (and further revision of the mod) will be reviewed by GuildPortal staff before being made available for installation (although the author of the mod may always install the latest revision, even if it's not approved, in order to test). Mods can also be given star ratings and comments by the community! After many years of awesome admins providing guides and help when it comes to extending the functionality of GuildPortal, we're offering this in hopes of making that development (and deployment) process much easier -- we're looking at you, Mottie!

Of course, for the scripters out there, the jQuery library is already available, and you can easily use it from your javascript code in your mod! Also, we look forward to providing service end-points that return JSON or XML guild data that can be easily consumed by a mod using simple jQuery get requests, and sample code to go along with it. Think of it as a light-weight API for writing your own widgets or extending GuildPortal to your specific needs, and then getting massive kudos for doing so.

Now, aside from that excitement (can you tell we're excited? huh??), we also pushed the following changes with the update:
  • Sign-ups may now be deleted by event admins directly from the sign-ups listing when viewing an event's details.
  • Aion integrated rosters are now working again.
  • Buncha other stuff for support tickets.

Posted 1/18/2011 7:19 AM by Aaron Lewis. 10652 reads. Share:

This morning's code push consisted primarily of fixes in response to support tickets, excepting the addition of custom icons for the read/unread status of sub-forums. To set which images to display for sub-forums, open your Control Panel, click Style Tools, and then select Forum Icons. They're at the bottom.

Other things included in the push:
  • A new span with the class "SubForum" now wraps each individual sub-forum. This was put in to make it easy for those CSS-savvy types out there to customize the look of their forums further.
  • The forum question/answer text (bot protection) that shows up when guests post on your site now conforms to guild style, so that the question part is visible. In some cases, it would render as white text on a white background.
  • The ever-elusive thumbnail bug -- where you'd save a new thumbnail image for use in forums via your profile and it would not save -- has been snared and smooshed. However, after uploading your new thumbnail image, you may notice that the same image as before shows up in your profile settings when you click "View." This is because the new image saves as the same filename and browsers will cache images for a bit and serve them up from your disk, instead of re-downloading them. Hitting refresh on a forum page where you would see your thumbnail will clear the cached image, and you will see the new one.
  • In some cases, announcements were not showing. They are now.

Posted 7/22/2010 2:29 PM by Aaron Lewis. 10055 reads. Share:

We've been pretty busy over the past week! Here's a list of some of the things that have either already gone live or are going live with today's code push:
  • 28 new themes have been added!
  • A problem with the signature generator import galleries redirecting to the guild home page has been fixed, and the signature generator has had some neat new features added to it.
  • Importing a theme was automatically centering the banner, even if that was not how the theme was configured. This has been fixed.
  • Auto-forum posting of applications, where an admin had previously (at any point) checked the box to disable it, remained disabled and the box wouldn't show as checked when they went back, so they were unable to re-enable it. Those who were affected will need to go back into the Application Questions area of the control panel and re-enable it by un-checking the box.
  • Integrated rosters for DAOC have been updated to work with the new XML structure that Mythic is returning, and they have been updated to have all the features of the integrated rosters of newer games (client-side filtering, sorting, and an updated appearance).
  • When applying a theme, users have the option to send a quick "thank you" note to the author of the theme. If you like their work, let them know!
  • When sharing a theme, custom HTML for the left, right and center widgets will now also be exported as part of the theme, and applied to any site that imports the theme. Previously these elements were not applied, so only simpler themes could be shared to their full effect.
  • Custom CSS additions are also now copied when sharing a theme. Keep in mind these are just for the "CSS Additions" part of your total custom CSS configuration. Total CSS replacements are not copied. CSS Additions only add on to the existing output, they do not completely replace it.
  • If you have supplied custom images for your tabs, you now have the option to have them display even when using the "Side Nav" type of navigation. Click the "Display Tab Images Inside Side Nav" checkbox in the Control Panel, under Style Tools > Navigation Style (make sure you have Side Nav selected from the drop-down list at the top). This will display the images vertically (top to bottom). Full default/current/hover functionality is supported.
  • Many, many new sets of forum icons are available. You can get to them via Control Panel > Style Tools > Forum Icons. Select from the "Available Sets" drop-down box and click Preview to check them out!
As always, thanks for choosing GuildPortal!

Posted 7/9/2010 2:57 PM by Aaron Lewis. 7227 reads. Share:

That's right, someone handed us a headset and lots of coffee... Nobody is safe!

Posted 6/15/2010 3:28 PM by Aaron Lewis. 10111 reads. Share:

Tonight's push is a small one, only containing bug fixes for support tickets -- with one exception.

The main forum listing is a table, and previously, each cell (TD) contained a DIV that had the class name applied to it. So the cell containing the icon would be a TD with no CSS class, but it would have a DIV with a class of "ForumIconCell." Same way with ForumTitleCell, ForumTopicCountCell, ForumPostCountCell and ForumLastPostInfoCell.

With tonight's push (going live after I finish typing this up), the class is going to applied to the containing TD, and the interior DIV will be removed. It's a housecleaning thing, but I thought I'd let you know in case anybody's got custom CSS that's referencing those class names specifically in the context of a container that is a DIV. Note that just having a rule for the class, like .ForumTitleCell, is good enough -- no need to do a "div.ForumTitleCell" or "td.ForumTitleCell."

This will only affect those using custom CSS.

Posted 6/9/2010 12:20 PM by Aaron Lewis. 7418 reads. Share:

Largely in response to support tickets, the following updates were deployed today:
  • The image gallery widget now pulls more images, and does not only pull them from the most recently-added. You will now see more of a mix of new and old images.
  • A quirk when opening the member editor from FireFox (where the browser behind the editor would then display a blank white page with "false" in it) has been fixed.
  • The tree view used for selection of members to send new mail to was missing expand/collapse and level images. They are back now.
  • Custom jQuery document ready code now loads correctly.
  • Custom CSS Additions (not Full CSS) should now all be included when pages render.
  • The notification window that appears when a person's application is pending review/approval will now only display once per session.

Posted 3/26/2010 8:09 AM by Aaron Lewis. 9422 reads. Share:

Many updates have been made, most in response to support tickets:
  • The mail system has been reverted back to the previous implementation, due to demand.
  • The Custom Content Box (widget) image for the top right fader is now saving correctly.
  • Performance enhancements have been made in key areas, resulting in faster page load times.
  • Some widgets have had their UIs updated to be more uniform.
  • Dialog windows are now taking cues from guild style settings for their appearance (if the guild is not using custom CSS).
  • A FAQ entry has been added for IE 8 users experiencing problems with their session remaining active.  See the FAQ section of the main GuildPortal home page, under "Why Does Internet Explorer Keep Logging Me Out?"
  • When editing a page's properties, if you have images entered for the tabs but do not have the correct type of navigation selected, the tool will warn you and give instructions on how to change your navigation type to the correct one.
  • Several areas of the Control Panel have been updated to make things a bit more uniform.
  • The Idle Monitor has been fixed and should now be sending out inactivity warnings and auto-disbanding as configured by admins.
  • The Guild Funds widget now has a view that shows the history of adjustments.
  • When importing items into the Guild Bank from the editor, partial matches and searches based on the category of item are now allowed.
  • Padding issues with the main table within which widgets render have been fixed.
  • All guild pages have been updated to use version 1.4.2 of jQuery.

Posted 2/2/2010 11:26 AM by Aaron Lewis. 117117 reads. Share:

Prior to today's push, you had two options: 1) go with the stylesheet output that was based upon the settings in the control panel, or 2) supply a complete CSS replacement of your own.

Now, you have a third option; you can specify CSS Additions.  These take the standard output from option 1 above, and add new rules you supply.  They can be entirely new, perhaps for custom elements you use in something like a free-form HTML widget, or they can be used to override only specific elements from the default output.

The interface for working with CSS Additions is in your Control Panel, under Custom HTML and Script.  Click Custom CSS, and then select the "CSS Additions to Standard" tab.  Further information is provided there.

Last week, we ninja-patched in a new feature that can be accessed from the Custom HTML and Custom CSS sections of the Control Panel.  A link is available that lists the current, standard GuildPortal CSS classes.  It provides a pop-up window that you can keep open while you're working with your custom CSS or HTML, and clicking on most of the listed CSS classes provides a brief explanation of what they are used for.  It's there to make custom CSS authoring a little easier.

Some may have noticed that the editor has also had an update.  Many issues with the previous version are ironed out with the new one.

Finally, aside from bug fixes (in response to support tickets) in this update, the Control Panel's left pane is now collapsible -- using the slider bar's arrow -- so that whatever section of the Control Panel you're working in can be expanded further, giving you more room.

Posted 12/16/2009 4:02 PM by Aaron Lewis. 11774 reads. Share:

We're pleased to present you with a new calendar front-end and new custom event categories! Here's what the new calendar offers:
  • Ability to switch between Month, weekly agenda, and daily agenda views.
  • In month view, ability for events admins to drag and drop events to a different day.
  • In weekly and daily agenda views, the ability for events admins to move events to a different day, as well as change the start and end times by dragging to an earlier time slow (to affect the start time) or resizing by using the drag handle under the event to modify the duration of the event.
  • Lots of options!  Highly customizable for non-technical admins via the new Display Options link (click the Edit button under your calendar, it'll appear along the top).
  • Many new CSS classes that give even more control over the appearance of the calendar to the more design-oriented, technical types.
In addition to the new front-end, you now have the ability to define custom event categories.  Click on the Edit button under your calendar and then click the Event Categories link along the top.  Once you have one or more categories set up, you can assign them to events when you're adding/editing them. For each category, you can define the following: 
  • The name of the category (appears in the drop-down list when assigning it to events). 
  • The background color of the event when rendered in the calendar. 
  • The foreground (text) color of the event when rendered in the calendar. 
  • The border color of the event when rendered in the calendar.
  • An optional URL to an icon that will be displayed after the time of the event and before the title of the event (keep in mind this icon will be squeezed down a bit, if necessary, for the calendar to appear correctly).

Posted 10/29/2009 1:58 PM by Aaron Lewis. 7134 reads. Share:

Custom Post Rank Titles are available with tonight's code push.  When set, they appear underneath the number of posts made by members.  In order to set the titles, click the Edit button at the bottom of your Forums, and then click "Post Ranks" (it's along the top).  The images that are used for the stars are customizable here as well.  We know they're accessible elsewhere, but figured they kind of go hand-in-hand with the titles, so we lumped them together.

For those who do their own custom CSS, we've added a class for the area where rank titles appear called "rankTitle," mostly because we have no imagination.  A couple days ago we also added classes for quoted text in forums: "quoteTitle," "quoteContainer," and "quoteBody."  For those who do not use custom CSS, quoted text in your forums (moving forward) will look a bit better, picking up style from your current settings.

Also, the long fight against the WYSIWYG editor's stubborn refusal to work with pasted custom Javascript in any uniform way from browser to browser is -- or had better be -- finally over.  Keep in mind this applies only to admin-level entered content.  Javascript entry isn't something the editor will allow in public forum posts, for example.

Rounding out tonight's push are a bunch of fixes for support tickets.

Posted 10/19/2009 3:57 PM by Aaron Lewis. 9534 reads. Share:

Aion Server Information has been added, and provides animated charts that give different views on the balance of power on your legion's server.  By default, it's an alternate view on the Aion integrated roster, and is available via link once you've got integration set up through Control Panel -> Aion Integration.  It is also available stand-alone, for placement anywhere on your site.  Here's a snap:

Aion Server Info Content Type

Many fixes/tweaks are going live with tonight's push, as well:
  • When a guild disables alliance shouts, it's now a two-way street.  You won't see theirs, and they won't see yours.
  • Banner ads for free sites will no longer appear twice towards the top of the page when certain layout options are chosen.
  • The info section viewer no longer centers all contents, and will more correctly apply guild styles.
  • Forwarding a message in web-based mail now does what it's supposed to.
  • The new tree view for selection of multiple recipients of web-based mail will now attempt to glean acceptable color settings for display from your custom CSS.
  • The library categories display now sucks less.