Announcement: Forum Move

SillyString

TNPer
-
-
Why do we need to change forums?

About a month and a half ago, Zetaboards announced an imminent forced upgrade to Tapatalk for all existing Zetaboard forums. A little bit more detail was provided in later announcements, which can be found here, here and here. Supposedly, the founder of Zetaboards is working on a Zetaboards/Tapatalk hybrid forum. At this time, no information about the hybrid’s functions or appearance has been made available to Zetaboards communities or administrators. Additionally, although no specific timeline has been provided for when the conversions will take place, we know it has already been rolled out in at least one NS region (Europeia) without much notice.

When this change was announced, the TNP admin team began investigating what options are open to us. We quickly identified several problems with Tapatalk that make a switch to that software problematic for us. Namely:
  • Core Tapatalk requires a particular layout, which is not compatible with the custom skin(s) that we use. Moreover, the hybrid form would reportedly allow us to import our current skin, but we would be unable to make changes to it without paying for upgraded support.
  • Tapatalk does not allow you to use a custom favicon or a custom URL by default. You can pay them to allow you to use a custom URL, but they do not allow custom favicons at all. In other words, we would no longer be able to use the forum.thenorthpacific.org link that we have had for years unless we gave them money.
  • The ability to file a support ticket is another thing reserved for those who pay to receive it. Regular users get no access to support if anything goes wrong. This is true even for those forums which are being converted from Zetaboards - if the conversion has a problem, they have to pay to have someone look at it.
  • Tapatalk has more advertisements than Zetaboards, which we are concerned will exacerbate the problems we have been having with malicious ads forcing redirects to other sites. They also charge more than twice as much for ad removal.
  • Tapatalk’s Code of Conduct is enforced on all Tapatalk sites, and it is overly broad and intrusive. The CoC forbids, among other things, all of the following:
    • Making an off-topic post
    • Cross-posting (aka, making an identical announcement in more than one thread)
    • Posting a thread in the wrong category
    • Linking or embedding videos without explaining what they are
    • Having more than one account
    • Being "offensive"
    • "Overt" public displays of affection
    All of the above are questions which are best left up to the actual moderators of a given forum. For example, we allow multiple accounts for some users in special situations (Gracius Maximus/Pierconium; Astarial/SillyString), and we are not generally overly concerned about whether people are posting "correctly" - we don’t warn users for being off-topic. Plus, not only is the CoC absurdly specific, users have reported that the Tapatalk admins take an active hand in enforcing its terms - such as deleting content that they find "offensive" or "off-topic" without notification. This is obviously extremely problematic and not a practice we want to sign on to.
Due to these issues and more, the admin team is of the firm belief that our best option is to transition to another forum software entirely. While a forum move is not ideal, it is one we will be forced to undergo regardless, and this gives us the opportunity to select a forum software that will provide all of the features we are accustomed to and more.
What forum software will we be changing to?

We have looked at several forum providers and evaluated them on a range of factors, including aesthetics, pricing, support, hosting, versatility, and ease of use for both administrative functions as well as regular needs (i.e., how easy is it for admins to remask people? How easy is it for a moderator to pin a thread? How easy is it for a user to find an old post? Etc.). We also looked at likely longevity of the different forum options, as it would be unfortunate if we faced another forced migration to Tapatalk. Based on all of these factors, and the experiences NS members have reported with the different services, we believe that XenForo is the best option for our new TNP forum.

Why XenForo?

XenForo offers a number of advantages to both administrators and users, a powerful underlying platform, and options not available with ZetaBoards.

On the user side, XenForo provides options for social engagement, allowing users to add one another as friends and post status updates. It offers customizable alerts for members, so each person can select when they want to be sent an alert about new activity. It also allows for more profile customization than was permitted by Zetaboards. Users can display multiple rank badges, so others will easily be able to tell that someone is a citizen, is in the NPA, is a deputy minister, and is an elected justice. Previously, only one badge would display (generally the highest-ranked one). Finally, XenForo allows secondary forum accounts to be linked under one main account. Users can easily switch back and forth between their main and their secondary accounts, which is a feature that might be useful for our roleplaying community.

In terms of forum security, XenForo offers significant improvements over Zetaboards. It has add-ons that can automatically detect spammers and block them from registering, which will allow us to eliminate the current practice of putting a user in validation until they’ve made three posts. XenForo’s admin control panel is also better designed, allowing for faster and easier security checks and easier detection of multiple accounts. Lastly, admins will have complete control over advertising on the forum. If we enable it, the ad revenue it generates will go to us, not the software provider. We can also disable it entirely, which would put an end to the rogue redirecting pop-up ads that have been occurring on Zetaboards and other sites.

XenForo has an active support team and a growing user base, and sees regular bug fixing and maintenance. Developers (both independent and employed by XenForo) have created a number of add-ons to the base forum software which create additional functionality on the board. Some are free, others are available for a small fee. Examples of these add-ons include shop and currency mods, automatic welcomes, birthday threads, and many more.

If you want more information:
  • You can read the XenForo manual here.
  • You can try a demo of XenForo here.
  • You can check out XenForo features here.
  • You can check out reviews of XenForo here.
Cost Comparisons

Here is a quick comparison of the costs we are looking at. We currently pay about $400-$500 per year to Zetaboards for ad removal, which works out to about 200k page views per month.

[c]Zetaboards[c]Tapatalk[c]Xenforo[c]Initial License[c]$0[c]$0[c]$140[c]Renewal[c]$0[c]$0[c]$40/year (Optional)[c]Ad Removal[c]$0.18/1k views


200k views = $36/mo
[c]$10/mo for first 20k views, then $0.50/1k views ("Premium")

200k views = $100/mo
[c]$0 (Admins can turn off ads on the whole board for free)[c]Hosting[c]$0[c]$0[c]~$10/mo[c]Custom URL[c]$0[c]$10/mo (included with Premium)[c]$0[c]Custom Favicon[c]$0[c]Not Available[c]$0[c]Custom Emoticons[c]$0[c]$10/mo (included with Premium)[c]$0[c]Yearly Costs (after first year)[c]~$500[c]~$1200[c]~$160

To summarize these costs in prose, we would need to pay $140 up front to acquire the XenForo license, which comes with 1 year of support, and about $10/mo to set up private hosting. If we have the funds to do so, we can also purchase some add-ons for the forum. Going forward, we can choose to pay $40 per year to XenForo for access to future upgrades and support. We could also choose not to pay that fee. If we do not, our forum will remain valid and working, we will just not be eligible for upgrades or support. We would also pay the hosting cost, which will work out to roughly $120 for the year. In total, that's about $160 per year on an ongoing basis. That number might be higher if we purchase any add-ons that have an annual fee, or if we need to upgrade our hosting, but it shouldn't be too much more than that.

For Tapatalk, conversion is free, but if we want to retain our custom URL and block ads, we would need to pay them an estimate of $1200 per year, every year. That includes their $10/mo "premium" service, which blocks the first 20k page views of ads, plus an additional $90/mo because our community is kind of insane and looks at the forum two hundred thousand times a month. Every month.

In other words, XenForo is vastly cheaper than Tapatalk unless we are willing to sacrifice user experience. It's also cheaper than what we've already been paying to Zetaboards just to get malicious ads off the forum. This is true even if we need to expand our server size or speed based on actual use - even spending two or three times as much per month on hosting wouldn't come close to the Tapatalk fee.

As for stability going forward, XenForo's price structure has been the same for at least 7 years. We can't rule out the possibility that they could increase prices in the future, but we feel reasonably confident that any increase will be gradual and minimal. As an added bonus, because XenForo offers software that is hosted privately, it will be virtually impossible for them to force their users to convert to Tapatalk (or any other service) in the future. And we would own all the content stored on our server, so if the server host went out of business or the quality dropped, we could freely migrate to an alternative.

How will we pay for this?

The start-up costs for XenForo will be partially funded with excess donations to the Democracy Day kickstarter. We do not know at this time exactly how much will be left over from that, but COE will provide an update once he can be sure. We will be holding a donation drive to raise the remainder from the TNP community at large, and to go toward our future costs.

Anybody who contributes $2 or more in the lead-up to the forum migration will receive an exclusive Founder Trophy. This trophy will only be available during this short time period, and it will be displayed on the user's profile. Founders will also gain early access to the new forum to help test-drive it.

After the forum has officially launched, we will add a user badge for anybody who donates to the forum (before or after it launches). This badge will be called Supporter, and will appear with other badges like "Citizen" or "NPA member". We may also add other trophies for people who meet donation objectives, such as "Sustainer" for anyone who donates on a recurring basis, or "Santa's Little Helper" for anyone who donates during December. These ideas are still tentative.

XenForo integrates easily with PayPal, which makes donation quick and easy for our users. Donating will be completely voluntary and optional, and all funds will be put toward the costs of site maintenance, hosting, and improvement. Admins will also provide an annual accounting of expenditures, so that the members of TNP are fully informed about how their money has been spent.

Additional fundraising efforts may be undertaken if the above are not sufficient to fund the forum fully. These could include Kickstarter campaigns or selling TNP-branded merchandise to raise money.

How will we ensure the history of TNP is not lost?

We are planning to convert users and posts from the Zetaboards forum over into XenForo. Eluvatar is still testing and debugging the tools to do this. There are some important things for members of the community to be aware of:
  • Save important content locally just in case something goes wrong, or we aren't able to get all of the most recent posts. It would be a shame for someone to spend a long time drafting a bill for the RA or a long RP post, only for it to be lost.
  • Passwords will not convert with accounts. Users will need to reset their passwords following the change. Make sure your email address is up to date and accessible to you, or you won't be able to reset your password.
  • Avatars and signatures might not convert. Download the images that are important to you in case you need them later.
  • Private Messages will NOT be saved. You MUST individually preserve any of the ones you want to keep.
  • In-post links may fail. We will continue to use the same custom URL (forum.thenorthpacific.org), so links using that layout should continue to work as expected. However, links to the s13 Zetaboard will, at some point, begin to redirect to Tapatalk, and then fail entirely. The same is true for old invisionfree links. Translation: We will make every effort to keep links that look like http://forum.thenorthpacific.org/topic/630406/1/ working but http://s13.invisionfree.invalid/TNP/index.php?showtopic=490 and http://s13.zetaboards.com/TNP/topic/630406/1/ will break. We may be able to convert most of those back to the custom URL, but can't guarantee that all of them will be caught. (And we certainly can’t update any ancient bookmarks for you ;) )
Will the administration team change?

The members of the admin team will remain the same, though changing to a forum we host ourselves does necessitate some changes.
  • Eluvatar will host the forum and have access to the underlying server. We believe his record as an administrator and his technical expertise make him well-suited to this task. This new responsibility will not give him any additional power within the team. Darcania will have backup access to this server in the event of an emergency.
  • A generic Root Administrator account will serve as the root of the forum. Flemingovia and Eluvatar will have access to this account. This is identical to the current state of affairs, except that the root account will not be called Hersfold. The root account is not used for routine administration matters, nor will it be in the future.
  • The PayPal we use used to collect donations toward forum costs will be held by SillyString, and Eluvatar will have backup access to this account in the event of an emergency. A bank account with a debit card will be held by SillyString and Eluvatar. This account will be used to pay TNP bills and track expenses.
Proposed Timeline

All we know about the timeline for this conversion is that it is "imminent". Not all forums are being converted at the same time, and, as far as we know, advance notice is not being provided to individual forums about when their conversion will occur.

Ideally, we would like to convert from Zetaboards to XenForo on our own timeline, not one forced on us by those companies. We believe the ideal time to convert is in July, after the Judicial Election in TNP has ended. This will allow us time to make sure everything is working smoothly, work out any kinks in the new software, and give our citizens and residents a chance to access their accounts on the new forum before the General Election in September.

This timeline may not be possible, if our forced conversion comes more quickly than we expect. In such an event, we will do what we can to preserve the integrity of the TNP electoral process while not sacrificing posts or forum history to Tapatalk.

We welcome your questions, comments, and concerns.
 
Has the admin explored the resources (ie. Addons, themes, etc.) through Xenforo? Can you give us an idea of which add-ons y'all are looking to integrate into the forum and the functionality of each one?
 
Highton:
Will posts transfer over?
There is an entire section devoted entirely to that topic in the OP. The section is titled "How will we ensure the history of TNP is not lost?"
 
Midir:
Is everyone going to have to buy a license for XenForo or not?
Everyone as in every person that wants to use the forums? No, the forums will be free. The admins will be paying for the forums via fundraising voluntary donations. If you donate, cool. If you don't, also cool, you'll still have every feature and can still use the forums same as anyone else.
 
Syrixia:
How do you submit a Founder donation?
We will make PayPal information available in due course. This will integrate directly into the forum hosting account. Those details are still being finalised.
 
Artemis:
Has the admin explored the resources (ie. Addons, themes, etc.) through Xenforo? Can you give us an idea of which add-ons y'all are looking to integrate into the forum and the functionality of each one?
We have looked into add ons and themes. Some of the add ons are mentioned in the OP.

At this stage our focus is on migrating our forum data and getting the initial setup complete. We will implement the add ons we need once this is done and we are clear on our budgetary standing.
 
I tried out the demo of XenForo, and so far, I like it, especially on mobile. It’s not ZetaBoards, but maybe that’s for the best.

I’ll definitely support the forum before migration, and I’ll look into my finances and see what I can reasonably donate to TNP’s forum costs.

I thank the admin team for their hard work and making sure we don’t have to pay to play.
 
Highton:
Will posts transfer over?

Posts should get transferred over.

What may not be: attachments, signatures, avatar images.

What definitely won't be: Personal messages.

If you have important personal messages you'd like to keep around, you have to save them yourself.
 
I will be help support the financial effects of the transition as much as I can, once PayPal details become available.
 
By the way- as I'm sure you guys know, people such as myself have experienced occasional popup ads. Is there still a risk of that happening on XenForo?
 
Syrixia:
By the way- as I'm sure you guys know, people such as myself have experienced occasional popup ads. Is there still a risk of that happening on XenForo?
We will likely disable all ads for the board so hopefully that will not be a problem. This was also mentioned in the OP :P
 
Here's a little bit of context on how this is all going to go down.

First, Elu needed to test our scraping tools to make sure they work properly and don't miss secret, passworded, hidden, or archive forums. This is basically complete.

Second, Elu needs to do a test import of the scrape onto a XenForo board. This will happen soon. The test import is necessary to ensure that the scraper is correctly saving data in a form that XenForo can read and display as it should.

Third, we will begin to do regular (no less than weekly) scrapes of the forum while the move is still pending. This will ensure that, in the event we are forcibly migrated before our planned timeline, we will still have a reasonably recent backup to work with.

Fourth, once the time for migration is upon us, we will turn off posting on this board. This is necessary, to ensure that the scraper is able to collect all posts, and that it doesn't miss anything that is posted while it works. The download will take several hours to complete, so we will try to run it overnight for import the following morning.

Fifth, all early access accounts and posts (except for the root admin) will be scrubbed from the new forum, to avoid any troubles with duplicate accounts or posts not copying properly.

Sixth, the data will be uploaded to our XenForo in final form, and the URL (forum.thenorthpacific.org) will be redirected to the new site. We will announce this on Discord and on the RMB. Users will then need to access their accounts by recovering their passwords. Admins will be able to assist with this if needed.
 
When will we officially move from Zeta to Xenforo and will the rules differ on Xenforo since it's going to be mostly difference than Zeta?
 
Dinoium:
When will we officially move from Zeta to Xenforo and will the rules differ on Xenforo since it's going to be mostly difference than Zeta?
IIRC both questions have already been answered.
 
There is also now a TNP Patreon, for anybody who does not want to use PayPal, or who wants to donate on a recurring basis. From what I can tell, all Patreon signups are monthly, but you can cancel after the first payment comes out to just donate one time.

Check it out here: https://www.patreon.com/TheNorthPacific
 
Can there be a opening ceremony on a discord chat to announce the opening of the new forum to everyone. With speeches from a few people, and maybe a sound of a ribbon being cut to celebrate the opening of it. or something similar like that?

And record it for the people who won't be able to make it?
 
Wonderess:
I have a question: How will this affect the forum ids we use to keep track of citizen profiles in the Speaker's Office?
The thirty-day forum emergency should be enough for Elu and I to work with the Speaker on fixing the spreadsheet for the new forums. As forumside checks won't need to be done until after those thirty days, this shouldn't impact the Speaker's citizenship duties all too much.
 
Question: will this forum look mostly the same aesthetically (IE: the skin) or is it getting a neat new cosmetic upgrade? :D
 
I'd imagine that admin would try to keep some of the aesthetics of the current forum, but if you look at the Xenforo Styles you can see a vast array of themes out there for purchase.
 
These all look amazing. I hope we get a nice new look, with TNP flair.
 
We're in a holding pattern currently. We have a Xenforo license and Elu has (I believe) finished testing the scraper. However, we are having a problem with importing it into Xenforo - we need a database schema for IBP 3, and have so far not been able to get one.

If anybody knows anyone with an IBP license who might be willing to help, please let us know. In the meantime, Elu is attempting to reconstruct it by hand.

Oh, and to date, we have currently raised about $400! A huge thank you to everyone who has contributed :)
 
Is there any chance we could get an update regarding the forum move? I was under the impression that the Tapatalk "upgrade" would occur by the end of July, and now that it is mid-August, might happen any day now.
 
Just wanted to ask how the forum conversion is going? I’ve just seen several larger Zetaboards be converted to TapaTalk in the past week or so.
 
From Eluvatar in this thread:

Eluvatar:
While I'm optimistic that it would be possible for a migration to be done in the next few days, it would not be smooth enough. There would not be time for sufficient customization and testing. Therefore I think, barring unwelcome surprise migration to tapatalk, the move should happen after the Delegate elections, which would yes require a new motion. I would suggest a new bill not authorizing a migration by choice prior to the end of those elections.

My apologies for the delays in implementation.
 
Back
Top