|
Your donations keep RPGWatch running!
Building a new site
May 13th, 2022, 19:47
Originally Posted by MyrthosPlease?
Next week, I'll let you all know ifwhen there is a potential "restart" of RPGWatch.

And to do a little more conspirancy theory… perhaps the new solution has something to do with Larian?
--
We don't stop playing because we grow old; we grow old because we stop playing.
- George Bernard Shaw
Currently playing: Black Geyser
We don't stop playing because we grow old; we grow old because we stop playing.
- George Bernard Shaw
Currently playing: Black Geyser
Last edited by Morrandir; May 13th, 2022 at 20:06.
May 13th, 2022, 21:35
As Larian does, this was the announcement of the announcement. In that announcement there might even be an announcement…. or not

--
In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move. Douglas Adams
There are no facts, only interpretations. Nietzsche
Some cause happiness wherever they go; others whenever they go. Oscar Wilde
In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move. Douglas Adams
There are no facts, only interpretations. Nietzsche
Some cause happiness wherever they go; others whenever they go. Oscar Wilde
+1: |
+1: |
May 14th, 2022, 00:56
Larian's taking over RPGWatch? I'm running with that… Hook, line, sinker.
+1: |
May 14th, 2022, 03:28
If you could see my eyes glaring at you right now.
As I hate when we get an announcement of an announcement.
As I hate when we get an announcement of an announcement.

--
“Opinions are like assholes, everybody's got one and everyone thinks everyone else's stinks.”
“Opinions are like assholes, everybody's got one and everyone thinks everyone else's stinks.”
+1: |
May 14th, 2022, 10:16
Originally Posted by CouchpotatoWait until you see the Early Access of the new site!
If you could see my eyes glaring at you right now.
As I hate when we get an announcement of an announcement.![]()

OK, I'll show myself out

I've had a very brief look at Drupal and its forum modules, but they don't seem very good or even to match what we're looking for. There's a new one that looks better, Harmony, but it's in an early stage. So if we had to make a new site ourselves, I think we would have to create a custom interface to another forum, and probably maintain it (I don't think there's an actual API on either side but I haven't looked, it depends on the forum engine too).
Another option, at first I dismissed it but WordPress and wpForo seem good (at least the functionality). I'll probably do a test with that instead, at worst it'll be an experience.
Yet something else: phpBB was very easy to install, to use and to interface, last time I messed with it, and it had tons of add-ons (IIRC it had CMS-like modules), but it also had security issues and it was necessary to watch the security alerts very closely. It was long ago, so it may have changed entirely.
+1: |
May 14th, 2022, 10:25
Originally Posted by RedglyphÀ very early version of phpbb allowed users to take over as admin simply by changing your cookies. [emoji16]
Wait until you see the Early Access of the new site! [emoji317]
OK, I'll show myself out
I've had a very brief look at Drupal and its forum modules, but they don't seem very good or even to match what we're looking for. There's a new one that looks better, Harmony, but it's in an early stage. So if we had to make a new site ourselves, I think we would have to create a custom interface to another forum, and probably maintain it (I don't think there's an actual API on either side but I haven't looked, it depends on the forum engine too).
Another option, at first I dismissed it but WordPress and wpForo seem good (at least the functionality). I'll probably do a test with that instead, at worst it'll be an experience.
Yet something else: phpBB was very easy to install, to use and to interface, last time I messed with it, and it had tons of add-ons (IIRC it had CMS-like modules), but it also had security issues and it was necessary to watch the security alerts very closely. It was long ago, so it may have changed entirely.
May 14th, 2022, 10:48
Originally Posted by RedglyphYeah, I wouldn't use Drupal, myself, and the forum modules for CMS software I think are not as good as the pure forums. I lean towards having a very simple news site that mirrors the Watch front page layout, and then embedding a separate, dedicated forum to show posts, similar to what we have now. Then, pretty much everything happens on the forum side.
Wait until you see the Early Access of the new site!
OK, I'll show myself out
I've had a very brief look at Drupal and its forum modules, but they don't seem very good or even to match what we're looking for. There's a new one that looks better, Harmony, but it's in an early stage. So if we had to make a new site ourselves, I think we would have to create a custom interface to another forum, and probably maintain it (I don't think there's an actual API on either side but I haven't looked, it depends on the forum engine too).
Another option, at first I dismissed it but WordPress and wpForo seem good (at least the functionality). I'll probably do a test with that instead, at worst it'll be an experience.
Yet something else: phpBB was very easy to install, to use and to interface, last time I messed with it, and it had tons of add-ons (IIRC it had CMS-like modules), but it also had security issues and it was necessary to watch the security alerts very closely. It was long ago, so it may have changed entirely.
--
"I cannot define the real problem, therefore I suspect there's no real problem, but I'm not sure there's no real problem."
Richard Feynman
"I cannot define the real problem, therefore I suspect there's no real problem, but I'm not sure there's no real problem."
Richard Feynman
May 14th, 2022, 11:39
Originally Posted by RipperThe problem with that is the necessary layer to link the news and articles and the database; if there's a robust way to integrate them I wouldn't dismiss it. Many have expressed the desire to keep the current functionality, which is a plus for the site.
Yeah, I wouldn't use Drupal, myself, and the forum modules for CMS software I think are not as good as the pure forums. I lean towards having a very simple news site that mirrors the Watch front page layout, and then embedding a separate, dedicated forum to show posts, similar to what we have now. Then, pretty much everything happens on the forum side.

But sure, let's not put just any forum. What do we need, beside the obvious?
- threads and pinned posts
- search
- multiple access rights (for the moderators and the team subforums)
- overview of the activity to keep track of posts (in general and the user's)
- enough formatting options for the posts
- sanction system
- PMs
- notifications
- overall easy-to-use and clean interface
- quotes, and preferably mentions
- like or similar counter system
- polls
Am I forgetting something?
CMSes have connectors to known forums too, like XFtoWP, but we can't get the source of XenForo until we pay the licence (160$/year…) - the only demo they offer is hosted by them of course. Which makes an evaluation more difficult than open-source ones.
May 14th, 2022, 11:57
My thinking is focused on keeping the essentials as efficiently as possible, as stage 1. The easiest and most robust solution that could provide folks with most of the experience they're used to, in a way I know I could manage without too much effort.
Then I would say, OK, we've got the basis of the Watch - the newsposting and the community. I can handle that. If people wish to, they can then volunteer to do the the work on the database stuff, and phase 2 can be restoring that functionality (though still in a highly maintainable way.)
I think most of the forum criteria you mention would be available in most of the major options. I would be looking at things like how well-established is the software, efficiency (in terms of keeping as much work client-side as possible), their security record, the health of their own communities, and so on. Another major point for me is their tools for moderation and trust. For example, Dicourse has a very good system of community spam control, where as members become trusted, they can report spam, malicious content, and so on. If a number of those trusted members flag it, it gets hidden until a mod can take a look at it. That sort of thing.
Then I would say, OK, we've got the basis of the Watch - the newsposting and the community. I can handle that. If people wish to, they can then volunteer to do the the work on the database stuff, and phase 2 can be restoring that functionality (though still in a highly maintainable way.)
I think most of the forum criteria you mention would be available in most of the major options. I would be looking at things like how well-established is the software, efficiency (in terms of keeping as much work client-side as possible), their security record, the health of their own communities, and so on. Another major point for me is their tools for moderation and trust. For example, Dicourse has a very good system of community spam control, where as members become trusted, they can report spam, malicious content, and so on. If a number of those trusted members flag it, it gets hidden until a mod can take a look at it. That sort of thing.
--
"I cannot define the real problem, therefore I suspect there's no real problem, but I'm not sure there's no real problem."
Richard Feynman
"I cannot define the real problem, therefore I suspect there's no real problem, but I'm not sure there's no real problem."
Richard Feynman
May 14th, 2022, 12:21
RPGWatch comes with a XenForo license, as I already have purchased it last year (still had plans at that time). It would need the yearly extension though to get the updates. That yearly extension is $55 a year.
For the record, my mentioning of Drupal or any other CMS, was based on ideas I had, where Drupal, or another CMS would be strictly for the news site and Xenforo would be the forum part. The two would be linked by using an existing add-on for the CMS, creating it or modifying an existing one, if needed.
However most of the work would have been in being able to use the current database of RPGWatch and getting that imported in one way or the other in the CMS.
It would be quite a loss to start anew and loose all the historic data of the last 16 years of the news site.
For the record, my mentioning of Drupal or any other CMS, was based on ideas I had, where Drupal, or another CMS would be strictly for the news site and Xenforo would be the forum part. The two would be linked by using an existing add-on for the CMS, creating it or modifying an existing one, if needed.
However most of the work would have been in being able to use the current database of RPGWatch and getting that imported in one way or the other in the CMS.
It would be quite a loss to start anew and loose all the historic data of the last 16 years of the news site.
--
In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move. Douglas Adams
There are no facts, only interpretations. Nietzsche
Some cause happiness wherever they go; others whenever they go. Oscar Wilde
In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move. Douglas Adams
There are no facts, only interpretations. Nietzsche
Some cause happiness wherever they go; others whenever they go. Oscar Wilde
May 14th, 2022, 12:28
Originally Posted by MyrthosSure, but in my way of looking at it, I wouldn't necessarily have the right to use the Watch database, anyway. The way it came across to me, the Watch was dead, and a plan for independent continuation was required. In a scenario where my version was where the community went, and we were permitted to use the database, phase 2 could be looking at someone doing that work.
However most of the work would have been in being able to use the current database of RPGWatch and getting that imported in one way or the other in the CMS.
It would be quite a loss to start anew and loose all the historic data of the last 16 years of the news site.
--
"I cannot define the real problem, therefore I suspect there's no real problem, but I'm not sure there's no real problem."
Richard Feynman
"I cannot define the real problem, therefore I suspect there's no real problem, but I'm not sure there's no real problem."
Richard Feynman
May 14th, 2022, 12:34
If there is no restart of RPGWatch as it is, a lot of options are open.
From the perspective of GDPR, moving the forum contents to some other site is tricky, but that would be different for the news content. It would be possible to make that move GDPR compliant.
From the perspective of GDPR, moving the forum contents to some other site is tricky, but that would be different for the news content. It would be possible to make that move GDPR compliant.
--
In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move. Douglas Adams
There are no facts, only interpretations. Nietzsche
Some cause happiness wherever they go; others whenever they go. Oscar Wilde
In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move. Douglas Adams
There are no facts, only interpretations. Nietzsche
Some cause happiness wherever they go; others whenever they go. Oscar Wilde
May 14th, 2022, 12:42
Yes, and I would want to do things in a GDPR-compliant way, anyway. Personally, as long-time readers may have noticed, I'm pretty hardline about data security, respect for privacy, defeating tracking, and so on. More so than the GDPR. In those circumstances, I wouldn't want to accept any data that people might not have expected or intended me to have. But, as you say, the database stuff is another matter - non-personal contributions to a community knowledge base.
--
"I cannot define the real problem, therefore I suspect there's no real problem, but I'm not sure there's no real problem."
Richard Feynman
"I cannot define the real problem, therefore I suspect there's no real problem, but I'm not sure there's no real problem."
Richard Feynman
May 14th, 2022, 12:57
Originally Posted by RipperWouldn't it be better to do it the other way round? Finding a system that allows us to restore all the features, and only falling back on an easy solution or a more custom one if it fails? Custom integration is what we're trying not to repeat.
My thinking is focused on keeping the essentials as efficiently as possible, as stage 1. The easiest and most robust solution that could provide folks with most of the experience they're used to, in a way I know I could manage without too much effort.

We still have some time to search and test after all. An easy fallback solution can be found very quickly - actually it seems we already have it (XF).
Transferring the content is just scripting, I'm not too worried by that. If the current deal doesn't work, it would be interesting to get a sample of the databases without the sensitive part (like the PMs, team subforums, emails) to do an early test. Once it works, we can even give the script to Myrthos / whoever the new owner is, to limit exposure.
Originally Posted by MyrthosDrupal has a very good reputation, so it's a good idea, and an existing connector to link both would be so much better. It's just that I found more existing solutions with WordPress, but I haven't spend a lot of time searching.
For the record, my mentioning of Drupal or any other CMS, was based on ideas I had, where Drupal, or another CMS would be strictly for the news site and Xenforo would be the forum part. The two would be linked by using an existing add-on for the CMS, creating it or modifying an existing one, if needed.
Good to know about XenForo. I only saw 160$ on their site so I thought it was the same fee to extend the support, 55 is a much better one.

May 14th, 2022, 13:11
Originally Posted by RedglyphWell, the conversation is evolving, somewhat. My thinking was based on what I could do alone if it came to it (I take Myrthos's warning seriously), and that I would be confident I could maintain without unreasonable effort. The only integration I'd be looking at, in that case, is embedding some forum comments on the newspage, as we have now. And that's really a trivial and commonplace thing to do - I wouldn't be too worried about that.
Wouldn't it be better to do it the other way round? Finding a system that allows us to restore all the features, and only falling back on an easy solution or a more custom one if it fails? Custom integration is what we're trying not to repeat.![]()
If it were the case that the other options don't work out, we all agree it's time to build RPGWatch 2.0, and people commit to doing the work, then yes, I might look at the approach a bit differently.
--
"I cannot define the real problem, therefore I suspect there's no real problem, but I'm not sure there's no real problem."
Richard Feynman
"I cannot define the real problem, therefore I suspect there's no real problem, but I'm not sure there's no real problem."
Richard Feynman
May 14th, 2022, 13:16
I've played with Xenforo in the sense that I migrated the forum database. That worked, so all people and posts appeared to be there. They even had the same thread an post IDs, so an automated link conversion could be easily made from the old to the new forums.
What would be missing is the hacks we did in VB. All likes would be gone for example.
What would be missing is the hacks we did in VB. All likes would be gone for example.
--
In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move. Douglas Adams
There are no facts, only interpretations. Nietzsche
Some cause happiness wherever they go; others whenever they go. Oscar Wilde
In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move. Douglas Adams
There are no facts, only interpretations. Nietzsche
Some cause happiness wherever they go; others whenever they go. Oscar Wilde
+1: |
Thread Tools | Search this Thread |
|
|
All times are GMT +2. The time now is 01:41.