Fusion of moodle & Mambo

Fusion of moodle & Mambo

by Andreas Weber -
Number of replies: 12
Hi moodlers,
I would like to show you maybe the first fusion of
moodle and Mambo (Mamoodle or Mamboodle).

More and more customers asked for a package
with a CMS in the front and a LMS/CMS behind
the main pages.

One day I discovered that the file and folder structure
of moodle and Mambo is nearly 100% different.
So with some changes it is no proplem to run both
systems from the wwwroot.

BIG THANKS TO MARTIN! smile

Now I would like to tell you how to make a MaMoodle
installation:
It's a very short description and you need to know
what you are doing.
Very helpful tool is the Firefox Browser. There you
can see only marked source of HTML pages (good
for CSS work)!
You must have good knowledge in moodle, Mambo,
HTML, CSS and small knowledge in PHP.
Also I think this way described below is only one of
some possible ways to do it!!!

1) Install Mambo in the wwwroot and
moodle in the moodle subfolder

2) Edit the /templates/your_template/stuff
as you need and include all needed php from
/moodle/index.php.
You also have to merge both css files if you want
moodle and Mambo elements on one page (maybe
its also possible to include two css files...)

3)Exept the /moodle/index.php you can now move all
stuff from /moodle/ to wwwroot

4)Its not easy to fix all paths in some files like the
css file(s), index.php, config.php,
/theme/your_theme/stuff
but with some patience it is possible Finished.

Again, you need very good knowledge in folder/file
structure from moodle and Mambo!!!

http://www.edugo.de shows you an example how moodle
and Mambo can be friends... wink

Best regards from Hamburg,
Andreas
Average of ratings: Useful (1)
In reply to Andreas Weber

Re: Fusion of moodle & Mambo

by Bryan Williams -

Ok Andreas you have my attention, I'm intrigued by what you are doing. A few questions: 

  1. Is the Mambo administrators control panel available in this Frankenstein of yours? Looks like it is. 
  2. Is this installation using the Mambo or Moodle language files?
  3. Could you have made the Language menu available? 
  4. Can you insert Section, Category and Content elements on the front page like in Mambo?
  5. Did your template start out as a Mambo or Moodle template?

Bryan

In reply to Andreas Weber

Re: Fusion of moodle & Mambo

by Mike Churchward -
Picture of Core developers Picture of Plugin developers Picture of Testers
Very interesting, Andreas...

Do you share one authorization scheme?

mike
In reply to Mike Churchward

Re: Fusion of moodle & Mambo

by Andreas Weber -
Hi,
thanks for your interest and your comments.

1. Is the Mambo administrators control panel available in this Frankenstein of yours? Looks like it is.

Yes.

2. Is this installation using the Mambo or Moodle language files?

Both are using their own language files.

3. Could you have made the Language menu available?

Will try it again tomorrow. As I tried it some hours ago
I had a display problem with the Internet Explorer (Mozilla and Opera
had no problems). I have to optimize the CSS.

4. Can you insert Section, Category and Content elements on the front page like in Mambo?

Yes, e.g. all content from the top left menu is managed by
Mambo static content module.

5. Did your template start out as a Mambo or Moodle template?

It started out from Mambo, because Mambo does better split
HTML from PHP, so it was easier to start with Mambo.

Single login etc. is not yet implemented. At the moment user registration
in Mambo is disabled. But we are thinking of it.
In reply to Andreas Weber

Re: Fusion of moodle & Mambo

by Amy Bellinger -

> Single login etc. is not yet implemented.

Aggghhh. There's the rub, isn't it? I swear. I think a programmer could have a tidy little business just going around the world helping organizations tie together their various open source stuff with unified authentication.

In reply to Andreas Weber

Re: Fusion of moodle & Mambo

by Josep M. Fontana -
I apologize for my surely ignorant question, but what does one exactly get with this kind of integration? I mean, can you really integrate Moodle with a CMS in a way that you can add and change contents around within Moodle using the CMS (Mambo or PostNuke or whatever) interface?

The URL provided by Andreas ( http://www.edugo.de ) requires a password and hence I cannot really see what would be implied by such integration. It is hard for me to imagine how Moodle would allow a different application to manage its contents (if that is what is meant by integration).

Josep M.
In reply to Josep M. Fontana

Re: Fusion of moodle & Mambo

by Andreas Weber -
Thanks for your question.

Example situation:
A company has its own homepage with a
link to their moodle installation (www.comany.com
and www.company.com/moodle).

Now, the company wants to manage all
website content through a Content Management
System (CMS) and installs Mambo.

Finally this company wants to add some
moodle functions on the front page like login,
who is online, course lists, dscussions, etc...
This can be done by moodle & Mambo
(or other combinations like *Nuke & moodle,
Xoops & moodle).

The CMS Mambo for managing the company
home page and moodle for the course management.

In our combination you can't manage moodle
out of Mambo or vice versa.

We have done it with Mambo & moodle because
file and folder structure fits together.

If you can't see www.edugo.de just wait one
or two days and try again or change your DNS
because we changed the ip on last thursday.

Best regards, Andreas
In reply to Andreas Weber

Re: Fusion of moodle & Mambo

by Josep M. Fontana -
OK, I managed to get into http://www.edugo.de. I guess one would have to experiment with the Mambo & Moodle combination you have created to be able to really appreciate the advantages of working this way. Which I will try to do as soon as I can. Thanks Andreas.

Josep M.
In reply to Josep M. Fontana

Re: Fusion of moodle & Mambo

by Jake Schutz -
I am trying to build a site where Mambo and Moodle co-exist.  I don't want Moodle to show up as a part of Mambo (i.e. within the wrapper) but I would like them to share a single login.  My idea is to make a link on my Mambo page to my Moodle site that users could click once they are logged in (the Moodle installation could be located in a different directory on the webserver).  The link would probably have to pass the Moodle session information and keep the user "logged in" once they pass on to the new site.  Any thoughts on how I could get this to work?
In reply to Andreas Weber

Re: Fusion of moodle & Mambo

by nyrobi j -
To anyone,

I'm trying to find a way to combine moodle & mambo and I'm not really sure where to start.  I'm familiar with PHP, and have an extensive knowlege about mambo/joomla, but moodle escapes me.  Andreas, I'm amazed that you were able to combine these together.  I would really appreciate some additional information about this. Especially making the bridge between the two databases and one login or at a minimum combining the code to render the pages together.

Help!


In reply to Andreas Weber

Re: Fusion of moodle & Mambo

by Jurgis Pralgauskis -
3)Exept the /moodle/index.php you can now move all
stuff from /moodle/ to wwwroot

May be redirecting with mod_rewrite would do better? As I know, You can redirect requests wherever you want. Probably You would have to enumerate moodle modules and forward their requests to /moodle dir.

this might help, when You install the new version of moodle or mambo and want to experiment - just put it into new dir and rename_all  redirects in your htaccess, for example: "moodle" -> "moodle_new" ..