What are the possible strategies for choosing my Moodle version ?

Re: What are the possible strategies for choosing my Moodle version ?

by Colin Fraser -
Number of replies: 4
Picture of Documentation writers Picture of Testers

If you have the time, set up a server on your local machine, even if you do it at home. Does not really matter about the environment, as long as it is a web environment. I would recommend Apache/PHP/MySQL as I have found it easier to maintain than IIS/PHP/MySQL, if you have Windows, MacOS has its own issues and Linux mastly comes with its own Apache server anyway,  but go with whatever you are most comfortable with. 

Download and install to your server a recent version, but not the second latest or latest versions. This gives you some idea of how to install a Moodle, and make you aware of some of the pitfalls as well. Once you have it working, and it might take several tries at that for a whole range of reasons, but usually you have made a simple error with passwords, or the versions of the PHP or MySQL are not the right ones, Then try to learn a little about the tool, how to do some basic things, create courses, add images and so on. Then once you are comfortable there, upgrade to the second latest version, trial the techniques you need for a production site. 

That is all this exercise is, to trial techniques where you can control the entire environment. Once you are happy with what you know, then develop some resources for the production site, nothing large or overly complex, some simple easily accessible materials, and things that are predictable.

 Then try setting it up in a production site. Check with your hosts  if anything goes wrong first, then come let us know what is happening. 

This is not time wasting, it is simple self-defence. You will learn a lot about Moodle along the way, and get frustrated privately before resolving problems publicly. In the end, you are going to have a test moodle you can use to try things before you put them into your production site, which, I suggest, is best practice anyway. This causes minimum disruption to your clientele, an obvious objective. 

Good luck.  

Average of ratings: Useful (2)
In reply to Colin Fraser

Re: What are the possible strategies for choosing my Moodle version ?

by vouty - -

Hi Colin,

I agree with your approach but, I think, I've no enough time .

In fact, today, I already built a trial website (on webhosting, moodle 2.2.3) with a first course to test functionalities ( configuration of website : accounts,  Front page ; Categories and courses : creation, enrolments; Material : links,  html, folders , files to download, organization; Lessons and Assignments; creation of different type of quizzes, feedback, chat, Glossary, Forum, wiki . Evaluations: grades automatic or to do , reports ; Backup ) . I use documentation for a 1.9.x version and I was working on a 2.2.3 version. It was a good experience, sometime difficult because of differences in presentation or location of functionnalities,  but I was able to manage it.  It was my first trial. Now,  I would like to build a real small production,  to test a solution for the course I'd like to have . So I installed  Moodle 2.4+ on a dedicated laptop (localhost; on windows XP ; Intel® Core™ Duo T2050 | 1.6GHz | 100GB | 2Gb); response time (performance on that computer) is too long (may be some tuning would help a lot) .  Moodle 2.2.3 on webhosting was acceptable but not 2.4+ on localhost (time is not in fraction of a second but in term of perception for a smooth utilisation). So now I'm thinking about using a PHP accelerator (if existing ???? ) for this computer. Same time I'm thinking to install Moodle on an other laptop (AMD A8-4500M/700Go/8Gb/Radeon HD 7640G with Windows 7 pro and Ubuntu 12.10) ; this is a challenge for me because I saw that Windows7 isn't easy for installation (often some problems) and I don't know Ubuntu.

I 'm afraid to say that I don't have time to try too much different versions it's too much time, and too much energy .

So , following your advice and to minimize trials,  I'm asking me three questions :

_ would it be a good idea for my next installations to test Moodle 1.9.19+ and after Moodle 2.3.3+ ?

_ Is it possible to transfert my course from version 1.9.19 tp 2.3.3 easily ? are there some restrictions or incompatibilities ?

_ Is my dedicated small computer compatible for these versions and only for one user ? do I have to make some tuning (parameters on blocks ....) to decrease quantity/size of html files to generate ? Is it appropriate to install an html accelerator ?

(localhost; windows XP home ; Intel® Core™ Duo T2050 | 1.6GHz | 100GB | 2Gb). 

First step would be to work only with windows XP (and to avoid learning Ubuntu and debate with windows 7)

Thank you again

 

 

In reply to vouty -

Re: What are the possible strategies for choosing my Moodle version ?

by Colin Fraser -
Picture of Documentation writers Picture of Testers

Hi Vouty,

I understand the chart you are talking about, but the problem is the only charts available are inaccurate anyway. The changes to Moodle are too rapid now to be described in such a manner. The overall core does not change that much, but other elements, like 3rd Party plugins are extending the usefulness of Moodle all the time. Also, the only charts like that I have seen are done by other organizations promoting their own product, which, of course, are completely accurate and unbiased.

-would it be a good idea for my next installations to test Moodle 1.9.19+ and after Moodle 2.3.3+ ?

_ Is it possible to transfert my course from version 1.9.19 tp 2.3.3 easily ? are there some restrictions or incompatibilities ?

If I am reading this first part right, you have a v2.3.3+ and you want to step down? No, why step backwards, there is no more support for v1.9.x not even security updates. (I think Dan Marsden's support ended December, time to move on.) There are too many differences to be a valid test. If you mean you have a v1.9.19+ and you want to restore courses to a v2.3.3+ then yes, that can happen, easily now, but no user data, which you probably do not have, just the course materials. 

_ Is my dedicated small computer compatible for these versions and only for one user ? do I have to make some tuning (parameters on blocks ....) to decrease quantity/size of html files to generate ? Is it appropriate to install an html accelerator ?

Now you have lost me... Are we talking an enterprise Moodle or a standalone personal Moodle? A production Moodle can have a few users or like the OU, 250,000+ users. My test Moodles have 5 users each and I am all of them. Each user had a different role in different contexts, which can be annoying sometimes to be switching beetween the two computers I use - but it does give me some exercise..smile 

Never used an accelerator, but might be useful. The OS you are using is pretty much irrelevant to Moodle, as long as you have some understanding of how it works, stores things, security (or any facsimile thereof), and such, you can use Moodle anywhere you can create a server. The laptop is good, plenty of RAM, disc space, but unless you allow external access, and are using a fixed IP address for it, it is probably not useful for a general server. Having said that, yes, I have done precisely that, but the laptop was not turned off and did have a fixed IP and was rebooted every Sunday after backing up the week's data overnight - smallish country school, internal Moodle very interesting experiment.  Not sure what else I can say here.  

Average of ratings: Useful (1)
In reply to Colin Fraser

Re: What are the possible strategies for choosing my Moodle version ?

by Visvanath Ratnaweera -
Picture of Particularly helpful Moodlers Picture of Translators
Colin,

You said:
> why step backwards, there is no more support for v1.9.x not even security updates. (I think Dan Marsden's support ended December, time to move on.)

How do you say: The dead live longer?
"Bug fixes for serious security issues in 1.9.x by Moodle HQ ended June 2012 (4.5 years).
Bug fixes for serious security issues in 1.9.x by Catalyst IT will continue until Dec 2013 (6 years)."
http://docs.moodle.org/dev/Releases.

Who does what is not exactly clear to me, see https://moodle.org/mod/forum/discuss.php?d=218503&parent=953883, point 2. Main thing is Dec 2013 (not 2012)!
In reply to Visvanath Ratnaweera

Re: What are the possible strategies for choosing my Moodle version ?

by Colin Fraser -
Picture of Documentation writers Picture of Testers

My apologies, it was my understanding that Dan, via Catalyst, could only continue to support to the end of 2012, but if they can keep going to the end of 2013, then Catalyst is certainly being more generous than I would have expected.

However, the basic point is the same, I cannot see any valid reason to start, or continue, with a v1.9.19++++++ if a v2.x is available. There is also another issue to be considered, I am not sure what direction the Roadmap will take, nor can any of us be certain that the mechanisms for upgrading a v1.9.19++++++ to a, say, a v2.7.2 in May of 2014, will continue to provide that support. They should, but we cannot be certain. There may, of necessity, be an upgrade path where an interim version needs to be maintained. We should be encouraging people to upgrade to v2, and not, I suggest, waste their time on a v1.9.x. There is nothing in v1.9.x core that is not replicated or "improved" in v2. There is a great many features in v2 core that can be well utilised that cannot be a part of v1.9.x. Now there are a number of exciting new plugins for v2 that have not been designed or written for v1.9.x. 

Don't get me wrong, I loved my v1.9s, and now the initial angst has passed about v2, can appreciate some of the strengths of the new versions. Still think it is ugly and needs a redesign, which I understand is beginning to happen, and think it needs to be more flexible when integrating other PHP apps, and now learning that there is an enterprise need for student management and enterprise facilities functionality, which could be developed as a new product that can be integrated, or plugged in easily, so to speak. But these are separate issues.

The basic point is still the same, v1.9.19+++++ will no longer be a contemporary tool.