Building Feature with Separate Database

Discussion and education for beginner / novice programmers interested in embarking on the development process to take advantage of the extensible nature of the Joomla! CMS.

Moderators: tjay, seadap, Rogue4ngel, matthewhayashida

Forum rules
Post Reply
Pateris
Joomla! Fledgling
Joomla! Fledgling
Posts: 2
Joined: Fri Nov 02, 2007 6:44 pm

Building Feature with Separate Database

Post by Pateris » Fri Mar 14, 2008 5:16 pm

Hi,

I'm looking at trying to build functionality into Joomla to allow a team of users to keep track of tasks/activities. I was thinking the best way to do this is with a separate MySQL database to keep track of the data, but using Joomla to handle all of the authentication, interface issues. I need it to be a separate database (or at least standalone tables) so that it can be queried separately from another system.

The interface in Joomla would be that of a table-like display of the database, with various filters/sorts available to the users so they could see all the tasks, tasks by type, tasks for them, etc...

Is this relatively easy to do within Joomla? Any hints?

User avatar
Rogue4ngel
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 199
Joined: Sun Nov 26, 2006 10:46 pm
Location: New York

Re: Building Feature with Separate Database

Post by Rogue4ngel » Fri Mar 14, 2008 5:35 pm

Easy is a matter of perspective. Are you a programmer? Database designer?

If so, yes this can be done. Is is relatively easy? Well, I don't know if I would say creating custom components and modules 'easy'. Otherwise everyone would be doing them.

It can be done, yes.

If you look in extensions manager here, you'll see a few that have been done that sound similiar to what you're trying to accomplish.
If you're not a part of the solution, you're a part of the problem.

Pateris
Joomla! Fledgling
Joomla! Fledgling
Posts: 2
Joined: Fri Nov 02, 2007 6:44 pm

Re: Building Feature with Separate Database

Post by Pateris » Fri Mar 14, 2008 7:23 pm

Am I a programmer? Not a full-time one - and my experience in web programming is limited. I know Common Lisp pretty well though.

Database design I have already - that is the easy part because the database isn't that complicated for what I'm trying to do.

Any pointers to stuff on getting Joomla to talk to databases and display the returned information in a client-side sortable table?

User avatar
Rogue4ngel
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 199
Joined: Sun Nov 26, 2006 10:46 pm
Location: New York

Re: Building Feature with Separate Database

Post by Rogue4ngel » Fri Mar 14, 2008 10:50 pm

Wow.. LISP... I haven't heard that name come up in ages. Goes right along with PROLOG.

As far as external DB connectivity is concerned, this may be of some help:
http://dev.joomla.org/component/option, ... _database/
If you're not a part of the solution, you're a part of the problem.


Post Reply