473,545 Members | 2,451 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Borrowing from a Joomla table

122 New Member
I agreed to write an event registration site for a group and then later found out that their website was created with Joomla. I had never heard of Joomla so I started reading about it and it seems like a great idea for people who don't write code and want a quick, great looking website. However, it is limited to the templates and add-ons that have been written specifically for Joomla. I don't have the time or inclination to learn what I need to know to write code for Joomla, but I would like to be able to borrow from the registered user database in Joomla for my event registration.

It appears Joomla is written with PHP and MySQL so it stands to reason that I should be able to draw from a table that Joomla has already created. Does anyone know if this is possible and perhaps a resource for how to do it?

I asked about this in the Joomla forum, but they seem to be strictly Joomla people and directed me to a hotel booking add-on for Joomla.

Any help at all would be greatly appreciated.
Jul 3 '09 #1
8 4918
Atli
5,058 Recognized Expert Expert
Hi.

I don't know the first thing about Joomla, other than it is some sort of a jumbo CMS system, but if it is written in PHP you might be able to bend it to fit your requirements, or at least add to it.

But we need to see the code you are working with to be able to offer any sort of useful insight.
Jul 4 '09 #2
Markus
6,050 Recognized Expert Expert
If you're talking about a database, you don't need to know anything about Joomla - just the database. Find out the table and table field names, then run you SQL queries.
Jul 4 '09 #3
ak1dnar
1,584 Recognized Expert Top Contributor
It's better if you first check the joomla extensions library. may be you are not the first one who creating event registration extention for joomla. I'm assuming that you are trying to integrate this with the existing web site.
http://extensions.joomla.org/
Jul 4 '09 #4
Annalyzer
122 New Member
Thanks all. I don't have access to the server yet, so I haven't seen the server side coding yet.

Atli, I'm hoping you're right.

Markus, that's the problem. I don't know the table names. Hopefully, once I have access to the server I will be able to find everything I need. My fear is that Joomla somehow hides everything.

ak1 - Joomla looks like a great tool for people who don't know how to build a website from scratch. However, for those who do, it feels restrictive. That's why I don't want to just use another Joomla extension. I guess I'm a control freak that way. I rebelled against Windows for a long time too because i felt that I had more control with DOS. =)
Jul 4 '09 #5
Markus
6,050 Recognized Expert Expert
@Annalyzer
Well, as far as I know, Joomla doesn't use any enigmatic way of storing data in a database - it should generally be the same way as any of us would do it (with the exception of Dorm and his PDO obsession ;).

If you have access to the database, then you'll be able to find the tables that Joomla has created and uses pretty easily, I image. If Joomla are smart, they'll prefix their table names / field names with something like 'jmla'. Otherwise, taking a look at the sourcecode (database interface) should reveal all their secrets.

Let us know how you get on,

Mark.
Jul 4 '09 #6
zorgi
431 Recognized Expert Contributor
default prefix for joomla tables is 'jos'... most of the time people use default... in your case you need table called jos_users (if prefix was default).
Jul 5 '09 #7
Annalyzer
122 New Member
Thanks so much zorgi! At least I can get some work done with relative confidence that I won't have to go back and change everything. It looks to me like the company that originally built this site did pretty much everything by default. That's why the owners hired me to "fix" it.
Jul 5 '09 #8
zorgi
431 Recognized Expert Contributor
You welcome

But I think the best approach is not just to trust me. The way I would do it is:

1) find out joomla version (after all its free)
2) install the same version in my developing environment (xampp)
3) play with tables and administration as much as I want to without any worry of damaging data on production server

But than again thats just me
Jul 6 '09 #9

Sign in to post your reply or Sign up for a free account.

Similar topics

6
2498
by: KCC | last post by:
I apologize if this is not the correct group to ask this question but I can't find another newgroup that might help and I am having no luck at the Mambo or Joomla forums. I am looking for a content managament system and these two seem to fit the bill for what I am looking for but I am a little confused as to the real differences between...
14
3061
by: Osiris | last post by:
time for a Joomla newsgroup ! support the initiative on news.groups and nl.newsgroups. search there with keyword "joomla" and give your opinion, with solid arguments.
9
12816
by: walterbyrd | last post by:
If I wanted to build a website with forums, news feeds, galleries, event calander, document managment, etc. I do so in Joomla easily. But, I would perfer to use django/python, if that would be at all practical. I suppose I could put python scripts into django, if those scripts exist.
7
4365
by: Dawson | last post by:
A client of ours with a large ecommerce shop is looking at moving to Joomla... The question is: Is Joomla ready for large critical enterprise e-commerce application(s), with white-labelling and all the features, stability and security you would expect to come with it? Can you point me to a case-study/url/source(s) for your opinion.
1
1535
by: jegan | last post by:
Hi i am creating a component for joomla admin. i want only some users who sign up through a new signup form , can view the component. so i want a login page and after login user can view only the component .i have separate user master table for the component. user->sign up->user details are stored in a new table user->login- >only the...
1
3157
by: Phil | last post by:
My nonprofit is using a developer to create the database portion of our password protected membership site (involving displays of tables including "who sponsors me" and "who I sponsor" and "members by zip code" etc.) We asked them to develop it in Joomla so we could make ongoing changes on a weekly, or even daily basis. What they created...
18
2820
by: Shelly | last post by:
Opinions sought: ============ A prospective client wants customizations to Joomla using PHP. I have not done anything with Joomla. Is it worth my while to invest the time to set it up and learn it? If it is, where would you recommend as a starting place. I looked quickly on the web, but not found anything directly to the point, and as I...
4
2168
by: st3znmvg3yzo6atl45l8 | last post by:
Hi Guys, I have just seen this as im looking for a joomla tutorial: http://www.joomla-tutorial.org Anyone buy it? It looks promising but i just wanted to find out what you guys think. Thanks
0
7487
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
1
7446
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
7778
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
6003
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
1
5349
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
3476
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
1
1908
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
1
1033
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
731
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.