A Land Far Away's Website, 2015-2016

This is a general open discussion for all ALFA, Neverwinter Nights, and Dungeons & Dragons topics.

Moderator: ALFA Administrators

FoamBats4All
Githyanki
Posts: 1289
Joined: Sat Feb 04, 2012 6:00 pm

A Land Far Away's Website, 2015-2016

Post by FoamBats4All »

In 2016 I will be redoing ALFA's website from the ground up. I think it is long overdo, and we have much to gain from my planned changes. So, before I get too deep into making them, let's get into what those will be.


Invision Power Suite
We currently use three software projects on ALFA's website. First, we have Drupal, a content management system that lets us make most pages. Prior to our wiki, most information was held here. The search functionality of the site did not extend to the forums, nor did it work the other way around. Drupal's backend is also what we build our application process from, some web-based server administration tools (sending messages, booting players, etc.). Second, is phpBB3, the forum software you are using right now to read this. While it performs as a decent forum software, it is not as moddable as some of the alternatives, so it is harder to bend to our needs. Third, MediaWiki, provides a searchable, Search Engine Optimized (SEO) method for us to document various aspects of the game. It has been working well, but is still disconnected from the rest of the site.

IPS solves many of our problems there. As a software that is made to be easily modified by us nerd-folk, we can not only have it handle our general online community needs, but we can extend it to better interact with Neverwinter Nights 2.


Community Calendar
The first major improvement we get without any work needed on our end, and that is a community calendar. The calendar itself will allow DMs to post when they have events planned, will alert users of upcoming elections, and allow the general members to post their own events.
alfa2015_calendar.png
alfa2015_calendar.png (50.34 KiB) Viewed 6092 times
Events can be set to repeat. For example, here we have Zelknolf's and shad0wfax's weekly campaigns set to repeat every 1 week, while the Player Admin elections are set to repeat every 6 months. We also see an example of a DM scheduling a non-repeating Foam event. Players also can set their own events to help coordinate play.
alfa2015_upcoming_events.png
alfa2015_upcoming_events.png (13.25 KiB) Viewed 6092 times
Additionally, we can embed an upcoming event stream anywhere on the site. You could be seeing scheduled events directly to the right of this post, with the time adjusted to your own timezone automatically. Finally, these events also (at the creator's option) be set to request RSVPs and comments. Players can alert the DM and others that they are attending by clicking the RSVP button, or comment to let others know that they'll be late, or otherwise comment on the upcoming event.


Embedded IRC
This is a rather small addition, but there's an improvement to the embedded IRC. I know many people (myself included) have had issues using it in the past. I've switched to an embedded KiwiIRC client that does not require flash.
alfa2015_irc.png
alfa2015_irc.png (28.74 KiB) Viewed 6092 times

Player Group Plugin
One module we will be creating is a player group plugin. Using this, DMs will be able to create their own player groups, without having to go through the administration. More information will be available as development begins. If you have any suggestions or requests on how we can better handle player groups on our community site, please make a post.


Neverwinter Nights 2 Integration Module
This is the big one. Here, we have the ability to fetch data from our game servers and improve the way we present in-game information to our players, DMs, and staff. Plans are vague -- this is a big project. I'm curious to hear what others what from the new site in terms of game<->web interconnection. Instead, here are my own notes:
  • Servers -- Each server has a landing page, which shows who is online.
    • Reboot -- Landing page, button enabled to the server's HDM/EADM and tech staff that allows them to reboot the server.
    • Send message -- Above allowed individuals can send messages to the server.
    • Disconnect player(s) -- And disconnect players.
    • Validate player(s) -- Validate players via the website, in case a server goes down.
    • View logs -- Simple database table viewer, isolated to the server in question.
  • Players -- Link forum account to GSID.
    • Characters -- View a list of active/retired characters. Delete? Retire/unretire (restricted to PA)?
  • Characters
    • View logs -- DMs can view logs related to individual characters for the servers they DM.
  • Widgets
    • Online players -- Display who is currently online on various pages, typically under event feed.
  • Email lists.
    • Server activity for HDMs -- Send bulk mail to HDMs, reflecting our current one.
    • Player Retention -- Message player retention group members with a list of newly inactive members.

What about the wiki?
Here, too, I'm in the planning stages. I have not yet settled on if we will be using a traditional wiki format or a collection of independent databases pre-formatted entries.


What is the cost?
The software itself (~$200) has been donated courtesy of shad0wfax -- huge thanks to him. I donated the theme myself. There is likely a small increase on our backend expenses, though server payments should still be less than they were under our last host. All in all the whole shebang won't dent our donation account much. You can keep up to date with our financial information here.


- - - - -


That's all I have for now. I've spent the last few days familiarizing myself with the software, and will be posting here to keep you updated. Please let me know if you have comments, questions, concerns, or requests. Additionally, if you would like to help out and have programming experience, let me know. We have a theme planned out to purchase, so we shouldn't need any major HTML/CSS/JavaScript work.
User avatar
kid
Dungeon Master
Posts: 2675
Joined: Mon Aug 03, 2009 11:08 am

Re: A Land Far Away's Website, 2015

Post by kid »

Its too long for me to read it all on my phone.
But the c calender is an awesome idea. It gives the feeling is a live place with things look forward to.
Would give new players some thing to inquire about.
<paazin>: internet relationships are really a great idea
Rumple C
Bard
Posts: 3561
Joined: Thu Jul 22, 2004 9:38 pm
Location: The ceiling.

Re: A Land Far Away's Website, 2015

Post by Rumple C »

Maybe a prominent place for "active" rumors set by DM/if infestations are present? So people can see at a glance what the current state of a server is.

The suggested improvements you have laid out are just plain awesome Foam. Well overdue, and top class.
12.August.2015: Never forget.
Rumple C
Bard
Posts: 3561
Joined: Thu Jul 22, 2004 9:38 pm
Location: The ceiling.

Re: A Land Far Away's Website, 2015

Post by Rumple C »

Can we give players the option to clear their own vault from the forum?
12.August.2015: Never forget.
User avatar
vergin_sacrifice
Dire Badger
Posts: 147
Joined: Tue Dec 27, 2011 5:43 pm
Location: East Coast
Contact:

Re: A Land Far Away's Website, 2015

Post by vergin_sacrifice »

Horay Foam

Community calendar is something I've thought we needed for a long time. If nothing else, worth it for that.
I doubt, therefore; I might be
Calil - Elf maid depicted in profile picture.
Bellie - Small woman from Lowhill with big attitude - see below
Image
FoamBats4All
Githyanki
Posts: 1289
Joined: Sat Feb 04, 2012 6:00 pm

Re: A Land Far Away's Website, 2015

Post by FoamBats4All »

Rumple C wrote:Can we give players the option to clear their own vault from the forum?
That's in my to-do list here:
  • Characters -- View a list of active/retired characters. Delete? Retire/unretire (restricted to PA)?
User avatar
Wynna
Dungeon Master
Posts: 5734
Joined: Sat Jan 03, 2004 10:09 am
Location: Seattle, WA (PST)

Re: A Land Far Away's Website, 2015

Post by Wynna »

Game/website integration will help knit our community together. Thank you for your work, Foam.
Enjoy the game
HEEGZ
Dungeon Master
Posts: 7085
Joined: Wed Dec 28, 2005 4:17 pm
Location: US CST

Re: A Land Far Away's Website, 2015

Post by HEEGZ »

Sounds awesome.

Any sort of rough ETA yet?
FoamBats4All
Githyanki
Posts: 1289
Joined: Sat Feb 04, 2012 6:00 pm

Re: A Land Far Away's Website, 2015

Post by FoamBats4All »

HEEGZ wrote:Sounds awesome.

Any sort of rough ETA yet?
Not really. We're waiting on several things:
  • Invision Power Suite 4 is currently in beta stages. It will be released in the coming months, hopefully, but it isn't out now. I'm working with betas at the moment, but we can't "go live" until IPS4 does. At least not responsibly.
  • It's a lot of work to do, and I think I'm the only one working on this.
It's some months out, anyway. Probably 2-3 months at the earliest.
FoamBats4All
Githyanki
Posts: 1289
Joined: Sat Feb 04, 2012 6:00 pm

Re: A Land Far Away's Website, 2015

Post by FoamBats4All »

Added the following suggestion to the list above:
[13:12] <LeRump> What are the annoying things about dm'ing that could be fixed? Could pc's be validated by website in case of server being down for extended period of time?
FoamBats4All
Githyanki
Posts: 1289
Joined: Sat Feb 04, 2012 6:00 pm

Re: A Land Far Away's Website, 2015

Post by FoamBats4All »

If anyone is curious what the website will look like, I'm thinking of basing it on this theme.

The background image will rotate based on what server forums or player group you are browsing. MS might give you a sea battle, BG might give you a screenshot of the city, etc. Some thought still going on there, and I haven't even settled entirely on that theme to base it all on.

Still, you can get an idea of what the new forum will look like to use there.
User avatar
vergin_sacrifice
Dire Badger
Posts: 147
Joined: Tue Dec 27, 2011 5:43 pm
Location: East Coast
Contact:

Re: A Land Far Away's Website, 2015

Post by vergin_sacrifice »

Maybe we can add an obituaries page, where we can post all the dead characters and condolences/props for good rp etc on.
I doubt, therefore; I might be
Calil - Elf maid depicted in profile picture.
Bellie - Small woman from Lowhill with big attitude - see below
Image
User avatar
Castano
Head Dungeon Master
Posts: 4593
Joined: Wed May 26, 2004 5:42 pm
Location: USA

Re: A Land Far Away's Website, 2015

Post by Castano »

vergin_sacrifice wrote:Maybe we can add an obituaries page, where we can post all the dead characters and condolences/props for good rp etc on.

I like this idea, currently there is a forum where we move the bio threads for dead/retired PCs. It's a great archive of past PCs. There's also the library with more in depth stories, but those two are not cross-referenced.

I also like the calendar function. I think it should be front and center someplace. Make us move away from discussion forums towards gaming.
On playing together: http://www.giantitp.com/articles/tll307 ... 6efFP.html
Useful resource: http://nwn2.wikia.com/wiki/Main_Page

On bad governance: "I intend to bring democracy to this nation, and if anybody stands in my way I will crush him and his family."
You're All a Bunch of Damn Hippies
FoamBats4All
Githyanki
Posts: 1289
Joined: Sat Feb 04, 2012 6:00 pm

Re: A Land Far Away's Website, 2015

Post by FoamBats4All »

Castano wrote:I also like the calendar function. I think it should be front and center someplace. Make us move away from discussion forums towards gaming.
The front page is set to currently have the following:
  • Recent news (drawn from the a news forum rather than the current disconnected way we post news).
  • Upcoming events on the sidebar, as shown in my first post.
  • Players online on the side bar, under events.
User avatar
Ithildur
Dungeon Master
Posts: 3548
Joined: Wed Oct 06, 2004 7:46 am
Location: Best pizza town in the universe
Contact:

Re: A Land Far Away's Website, 2015

Post by Ithildur »

Great stuff Foam, thank you for spearheading this.
Formerly: Aglaril Shaelara, Faerun's unlikeliest Bladesinger
Current main: Ky - something

It’s not the critic who counts...The credit belongs to the man who actually is in the arena, who strives violently, who errs and comes up short again and again...who if he wins, knows the triumph of high achievement, but who if he fails, fails while daring greatly.-T. Roosevelt
Post Reply