Talk:Main Page

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(The Top Reasons Why You Should Go for a Christian Homeschool Curriculum)
m (Uh... this MediaWiki installation really needs some serious upgrading...)
 
(11 intermediate revisions by 6 users not shown)
Line 1: Line 1:
I believe planet.opensim.us is indeed dead - it was setup by sdague who has since stopped opensim developer, so I don't think that it's coming back -- [[User:Justincc|Justincc]] 00:31, 4 January 2011 (UTC)
+
== Translator ==
 +
Please add the following to the opensimulator.org/wiki
  
== planet.opensim.us is just temporarily unavailable ==
+
Extension:Google Translator https://www.mediawiki.org/wiki/Extension:Google_Translator
  
planet.opensim.us is just temporarily unavailable
 
  
It'll be back soonish.
+
== Recentchanges ==
  
: Thanks Teravus - it's back so I reinstated the page (the above was a response to Makopoppo removing the link) -- [[User:Justincc|Justincc]] 23:17, 4 January 2011 (UTC)
+
Please extend Recentchanges to 180 days.
  
::Sorry for hasty interpretation and thank you for undoing, Justincc! --[[User:Makopoppo|Makopoppo]] 12:22, 5 January 2011 (UTC)
+
[[Special:Recentchanges/days=180,limit=500| Recent Wiki Changes]]
  
Image of the Moment updated with prior approval from Justin :) - [[User:Kenearlg|Ken Grunke aka Key Gruin]] 12 October 2011
+
== Remove Mention of Forge ==
  
== The Top Reasons Why You Should Go for a Christian Homeschool Curriculum ==
+
The Section of the Page that says "you can create a project hosted on the forge" but that should be removed as the forge no longer exists [[User:CodyCooper|CodyCooper]] ([[User talk:CodyCooper|talk]])
  
The Top Reasons Why You Should Go for a Christian Homeschool Curriculum
+
== Uh... this MediaWiki installation really needs some serious upgrading... ==
  
Are you thinking of using a Christian homeschool curriculum for your child’s education? There are an increasing number of families turning to this method of education each year, but before you make the switch, you need to decide for yourself first if it is going to be ideal for you and your child’s situation. Just because it worked for others, it does not mean that it is going to turn out the same way for you.
+
Recently, I have pointed out to the Lindens (with little success) that their own MediaWiki installation for the [https://wiki.secondlife.com Second Life Wiki] is slightly dated (besides having broken SVG support since their last upgrade, which is a separate issue).
Like with everything else, home schooling has its strong points and its negative aspects as well. It is really not superior to the traditional form of education or anything like that. It all depends on the needs of your children and you, who will act as the teacher.
+
 
If you are attracted towards getting a homeschool curriculum with Christian values to it then here are some of the reasons why you should go for it:
+
Today I happened to try to place some footnotes here on the OpenSim wiki with the usual <code><nowiki><ref></nowiki></code> tag, which comes with the [https://www.mediawiki.org/wiki/Extension:Cite Cite extension] since time immemorial, e.g. MediaWiki 1.21 (at the time of writing, the current version is 1.40.X). I was a bit confused, tried to implement a new template instead of using <code><nowiki><ref></nowiki></code>, but that didn't work either, so I thought — what is going on here?
Home Schooling is God’s Way- If you have strong [http://present.me/view/29285-how-to-equip-children-for-home-schooling Christian values] in your family then you would understand this one. The Bible is filled with so many verses referring to home study and home schooling. That is how God meant it to be.  
+
 
The public school system has only been around for a few centuries and it will never be perfected. God meant that teachers should serve as the teachers of their children and if you are a believer then that is how you would want to do things.
+
Or rather: how old is this Wiki, anyway?
Closer Family Ties- It is inevitable that parents and their children would have closer family ties when they opt for home schooling. Since the teachers would take on the additional task of being instructors they would be spending a greater amount of time with their kids. This means that they will be together for most of the time.
+
 
Home schooling also means that there will be no additional authorities in the life of the child so they would look up even more to their parents.
+
A quick look at the [[Special:SpecialPages|Special pages]] was mind-boggling: at the time of writing, this is still running MediaWiki 1.19 (!!!). Guys — that's not only way too old, but, worse, it has more security issues than a Swiss cheese has holes. To make matters even worse... you're running this on PHP... 5.2!? That's so ancient that exploits don't even target that any longer! These days, in 2023, you should not run anything below the 8.X series (even the 7.X is discontinued). If you ''must'' run the 5.X series (because, well, such archaic versions of MediaWiki will probably not run on anything above PHP 5.X...), at least run the last version of 5.6 — it's a decade old or so, but at least it patches the worst nightmares of the 5.X versions.
God Centered- The public education system isn’t so bad, but the major thing that’s lacking in it is religious teaching. They don’t teach children about God, which is the most important thing that they should be learning about. Home schooling would allow you to correct that omission by getting a homeschool curriculum that is God centered for your child.
+
 
Parents as Teachers- Another benefit of home schooling is that as teachers you would get to learn a lot as well. Since you are going to be the one to instruct your child, you need to have a good grasp of the subject that you are teaching. That’s something that you cannot fake and it will benefit you greatly.
+
Needless to say, PHP 7.X introduced a new JIT compiler which makes everything ''way'' faster; and for the 8.X, it was improved (rewritten from scratch?) to attain the kind of performance that formerly only HHVM (Facebook's own fork of PHP) could come close to, and surpass it. So, it's not just about ''serious'' security issues, bugs, and lack of functionality — it's also about speed, and making the best usage of the resources you have on the server where this wiki is running. PHP 7 and 8 take up ''less'' memory and are ''faster'' than the whole 5 series — that's why they abandoned it, almost a decade ago (!).
Flexibility- Another great advantage of home schooling is that it is very flexible. You can adjust the time of your child’s study so he will not have to miss any family activity. That is something that you cannot get out of traditional education.
+
 
These are just some things to think about while you’re planning on getting a Christian homeschool curriculum for your child.
+
I also won't comment on the MySQL version. It's a version contemporary with the birth of Second Life. Or perhaps about the same age as the pyramids in Egypt. I don't remember what came first. Seriously. Nobody should be running anything that old. And if they do, at the very least, such information should ''not'' be public — you're basically giving everything that hackers need, handed over in a silver platter, with watercress on it. They can even figure out what operating system you're running — one that is at least ''twelve'' versions behind the current one, and there is a new one every other year or so, so that's how old your version is.
 +
 
 +
Not to mention that you should also install a free Let's Encrypt certificate to get Apache to serve this site behind TLS, that is, an encrypted connection. HTTPS is not only safer; it's also got far more performance, when using HTTP/2.0 (and now HTTP/3), which multiplexes the streams and delivers them more efficiently to the browser. You're just wasting resources otherwise. Back in the early days of OpenSimulator, getting a signed certificate was indeed too expensive (they still are), but Let's Encrypt and ZeroSSL and other free certificate authorities have changed everything. There is now absolutely ''no'' reason ''not'' to use secure encryption these days.
 +
 
 +
But even if you do ''not'' wish to upgrade Apache, install the automated tools to cycle the Let's Encrypt license, and so forth, there is a very simple solution: just use Cloudflare. Cloudflare is a global reverse proxy + cache (well, a CDN, really), with 250+ data centres spread around the world, and adding ''lots'' of security screening on top of any website (as well as mitigating DDoS attacks, eliminating bots, and so forth). All of that ''for free'' — they can afford it, because they have Big Business already paying them millions for 'pro' or 'enterprise' service. Cloudflare works by managing DNS on your behalf — you can keep your current registrar (NameCheap, I guess?), you just need to point the nameservers to Cloudflare's own. They do their magic, switching IP addresses under the hood, and deal with the whole TLS termination on their side. So, the world will only be able to access https://opensimulator.org — not knowing exactly where that server physically is — and internally they will contact ''your'' server using whatever method you prefer. Using HTTP/1.0 or 1.1 for communication with a reverse proxy/cache is not a huge performance hit — after all, they just need to do that every now and then to keep their own caches fresh, while serving whole pages and all media directly to the visitors.
 +
 
 +
(At least, as far as I can see, you have picked a great choice of hosting provider :) Don't get all that performance to waste!)
 +
 
 +
I have no idea who maintains this wiki, but you've got a major task in front of you. It's ''very hard'' to upgrade MediaWiki after 'forgetting' to do so many upgrades. The MediaWiki maintainers usually break everything from version to version, and that's one reason why their upgrading tool targets a few versions in the past. You can safely skip 2-3 versions, and the upgrader should be able to deal with the changes.
 +
 
 +
But there is no way to go straight from 1.19 to the latest version (1.40)! In fact, I don't even know ''how'' that can be easily done without a major impact on the existing content. The differences are simply too great. I know — I've been through that kind of nightmare in the past, and still have one ancient 1.18 database dump to try to manually patch so that it runs on some version of MediaWiki that has some kind of migration path to the current version.
 +
 
 +
The problem is that, the longer you guys take to do that, the harder it will be. I wouldn't dare to say that you've already reached the point of no return — because there are always ways to tweak content to conform to modern standards — but it will get worse and worse every year.
 +
 
 +
Also consider that, even if you couldn't care less if this wiki gets hacked or not (because you have backups that can be restored in milliseconds), you put everybody else on the same server — even on the same service provider! — at risk (I'm one of them — hello neighbours :) ). You could merely be hosting some sort of rootkit from which malicious attackers are targeting other hosts on the same network — professional hackers might not care much about the OpenSimulator Wiki (there is no money to be made out of this content...), but having an available server behind a provider's firewall is quite useful, these days.
 +
 
 +
If that happens (and it will, believe me), don't be too surprised if your data centre provider will kick you out of their services until you do all mandatory upgrades. Right now, because the overall traffic might be very low, the server where this wiki is installed is likely to fall under the radar of their sysadmins — they have hundreds of thousands (millions?) of servers to worry about.
 +
 
 +
So... do yourselves a huge favour... and start upgrading things!
 +
 
 +
As a bonus, MediaWiki users will get all the goodies that are pre-installed on the more recent versions — and that includes not only better syntax highlighters or a WYSIWYG editor, but a ''ton'' of functionality that makes updating a wiki a fun & easy task :)
 +
 
 +
Anyway... I'm not really complaining, of course. You guys have been providing this Wiki for an eternity now, doing your work for free, for the benefit of tens of thousands of OpenSimulator users across the globe. For that I'm deeply in gratitude, and thank you. But I also fear the day that everything comes apart because of some sort of technical issue...
 +
 
 +
— [[User:Gwyneth Llewelyn|Gwyneth Llewelyn]] ([[User talk:Gwyneth Llewelyn|talk]]) 10:42, 27 June 2023 (PDT)
 +
 
 +
: I'm all for it, but the person in charge of that part, who claimed to be working on an upgrade as well, has not been doing anything for months or years. You might want to copy this entire thing for safe keeping -Tampa
 +
 
 +
:: Gladly! If they need any help, they can get in touch with me, too, if they wish :) — [[User:Gwyneth Llewelyn|Gwyneth Llewelyn]] ([[User talk:Gwyneth Llewelyn|talk]]) 06:22, 28 June 2023 (PDT)
 +
 
 +
::: I tried to offer help too, but that went nowhere. Instead it confirmed to me that it's just not gonna happen or otherwise would be just as much of a dumpster fire as it is now. I went ahead and made a dump of the wiki, see if it actually worked in a bit. Find me on IRC if you wanna know more -Tampa

Latest revision as of 06:47, 29 June 2023

Contents

[edit] Translator

Please add the following to the opensimulator.org/wiki

Extension:Google Translator https://www.mediawiki.org/wiki/Extension:Google_Translator


[edit] Recentchanges

Please extend Recentchanges to 180 days.

Recent Wiki Changes

[edit] Remove Mention of Forge

The Section of the Page that says "you can create a project hosted on the forge" but that should be removed as the forge no longer exists CodyCooper (talk)

[edit] Uh... this MediaWiki installation really needs some serious upgrading...

Recently, I have pointed out to the Lindens (with little success) that their own MediaWiki installation for the Second Life Wiki is slightly dated (besides having broken SVG support since their last upgrade, which is a separate issue).

Today I happened to try to place some footnotes here on the OpenSim wiki with the usual <ref> tag, which comes with the Cite extension since time immemorial, e.g. MediaWiki 1.21 (at the time of writing, the current version is 1.40.X). I was a bit confused, tried to implement a new template instead of using <ref>, but that didn't work either, so I thought — what is going on here?

Or rather: how old is this Wiki, anyway?

A quick look at the Special pages was mind-boggling: at the time of writing, this is still running MediaWiki 1.19 (!!!). Guys — that's not only way too old, but, worse, it has more security issues than a Swiss cheese has holes. To make matters even worse... you're running this on PHP... 5.2!? That's so ancient that exploits don't even target that any longer! These days, in 2023, you should not run anything below the 8.X series (even the 7.X is discontinued). If you must run the 5.X series (because, well, such archaic versions of MediaWiki will probably not run on anything above PHP 5.X...), at least run the last version of 5.6 — it's a decade old or so, but at least it patches the worst nightmares of the 5.X versions.

Needless to say, PHP 7.X introduced a new JIT compiler which makes everything way faster; and for the 8.X, it was improved (rewritten from scratch?) to attain the kind of performance that formerly only HHVM (Facebook's own fork of PHP) could come close to, and surpass it. So, it's not just about serious security issues, bugs, and lack of functionality — it's also about speed, and making the best usage of the resources you have on the server where this wiki is running. PHP 7 and 8 take up less memory and are faster than the whole 5 series — that's why they abandoned it, almost a decade ago (!).

I also won't comment on the MySQL version. It's a version contemporary with the birth of Second Life. Or perhaps about the same age as the pyramids in Egypt. I don't remember what came first. Seriously. Nobody should be running anything that old. And if they do, at the very least, such information should not be public — you're basically giving everything that hackers need, handed over in a silver platter, with watercress on it. They can even figure out what operating system you're running — one that is at least twelve versions behind the current one, and there is a new one every other year or so, so that's how old your version is.

Not to mention that you should also install a free Let's Encrypt certificate to get Apache to serve this site behind TLS, that is, an encrypted connection. HTTPS is not only safer; it's also got far more performance, when using HTTP/2.0 (and now HTTP/3), which multiplexes the streams and delivers them more efficiently to the browser. You're just wasting resources otherwise. Back in the early days of OpenSimulator, getting a signed certificate was indeed too expensive (they still are), but Let's Encrypt and ZeroSSL and other free certificate authorities have changed everything. There is now absolutely no reason not to use secure encryption these days.

But even if you do not wish to upgrade Apache, install the automated tools to cycle the Let's Encrypt license, and so forth, there is a very simple solution: just use Cloudflare. Cloudflare is a global reverse proxy + cache (well, a CDN, really), with 250+ data centres spread around the world, and adding lots of security screening on top of any website (as well as mitigating DDoS attacks, eliminating bots, and so forth). All of that for free — they can afford it, because they have Big Business already paying them millions for 'pro' or 'enterprise' service. Cloudflare works by managing DNS on your behalf — you can keep your current registrar (NameCheap, I guess?), you just need to point the nameservers to Cloudflare's own. They do their magic, switching IP addresses under the hood, and deal with the whole TLS termination on their side. So, the world will only be able to access https://opensimulator.org — not knowing exactly where that server physically is — and internally they will contact your server using whatever method you prefer. Using HTTP/1.0 or 1.1 for communication with a reverse proxy/cache is not a huge performance hit — after all, they just need to do that every now and then to keep their own caches fresh, while serving whole pages and all media directly to the visitors.

(At least, as far as I can see, you have picked a great choice of hosting provider :) Don't get all that performance to waste!)

I have no idea who maintains this wiki, but you've got a major task in front of you. It's very hard to upgrade MediaWiki after 'forgetting' to do so many upgrades. The MediaWiki maintainers usually break everything from version to version, and that's one reason why their upgrading tool targets a few versions in the past. You can safely skip 2-3 versions, and the upgrader should be able to deal with the changes.

But there is no way to go straight from 1.19 to the latest version (1.40)! In fact, I don't even know how that can be easily done without a major impact on the existing content. The differences are simply too great. I know — I've been through that kind of nightmare in the past, and still have one ancient 1.18 database dump to try to manually patch so that it runs on some version of MediaWiki that has some kind of migration path to the current version.

The problem is that, the longer you guys take to do that, the harder it will be. I wouldn't dare to say that you've already reached the point of no return — because there are always ways to tweak content to conform to modern standards — but it will get worse and worse every year.

Also consider that, even if you couldn't care less if this wiki gets hacked or not (because you have backups that can be restored in milliseconds), you put everybody else on the same server — even on the same service provider! — at risk (I'm one of them — hello neighbours :) ). You could merely be hosting some sort of rootkit from which malicious attackers are targeting other hosts on the same network — professional hackers might not care much about the OpenSimulator Wiki (there is no money to be made out of this content...), but having an available server behind a provider's firewall is quite useful, these days.

If that happens (and it will, believe me), don't be too surprised if your data centre provider will kick you out of their services until you do all mandatory upgrades. Right now, because the overall traffic might be very low, the server where this wiki is installed is likely to fall under the radar of their sysadmins — they have hundreds of thousands (millions?) of servers to worry about.

So... do yourselves a huge favour... and start upgrading things!

As a bonus, MediaWiki users will get all the goodies that are pre-installed on the more recent versions — and that includes not only better syntax highlighters or a WYSIWYG editor, but a ton of functionality that makes updating a wiki a fun & easy task :)

Anyway... I'm not really complaining, of course. You guys have been providing this Wiki for an eternity now, doing your work for free, for the benefit of tens of thousands of OpenSimulator users across the globe. For that I'm deeply in gratitude, and thank you. But I also fear the day that everything comes apart because of some sort of technical issue...

Gwyneth Llewelyn (talk) 10:42, 27 June 2023 (PDT)

I'm all for it, but the person in charge of that part, who claimed to be working on an upgrade as well, has not been doing anything for months or years. You might want to copy this entire thing for safe keeping -Tampa
Gladly! If they need any help, they can get in touch with me, too, if they wish :) — Gwyneth Llewelyn (talk) 06:22, 28 June 2023 (PDT)
I tried to offer help too, but that went nowhere. Instead it confirmed to me that it's just not gonna happen or otherwise would be just as much of a dumpster fire as it is now. I went ahead and made a dump of the wiki, see if it actually worked in a bit. Find me on IRC if you wanna know more -Tampa
Personal tools
General
About This Wiki