IT Community - Software Programming, Web Development and Technical Support

Joomla introduction?

This is a discussion on Joomla introduction? within the PHP Programming forums, part of the Web Development category; Hi, I want to know more on Joomla. I heard that it is very popular PHP framework. How can i ...


Go Back   IT Community - Software Programming, Web Development and Technical Support > Web Development > PHP Programming

Register FAQ Members List Calendar Mark Forums Read
  1 links from elsewhere to this Post. Click to view. #1 (permalink)  
Old 01-22-2008, 03:00 AM
Jeyaseelansarc Jeyaseelansarc is offline
D-Web Genius
 
Join Date: Mar 2007
Location: Chennai
Posts: 1,159
Jeyaseelansarc is on a distinguished road
Send a message via AIM to Jeyaseelansarc
Default Joomla introduction?

Hi,
I want to know more on Joomla. I heard that it is very popular PHP framework. How can i start to implement this in my site?
__________________
With,
J. Jeyaseelan

Everything Possible
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 01-22-2008, 03:18 AM
Falcon Falcon is offline
D-Web Analyst
 
Join Date: Nov 2007
Location: Chennai
Posts: 288
Falcon is on a distinguished road
Default Re: Joomla introduction?

Joomla! is an Content Management System (CMS) that will help you build websites and other powerful online applications. Best of all, Joomla! is an open source solution that is freely available to everybody.

Joomla! is used all over the world to power everything from simple, personal homepages to complex corporate web applications. Here are just some of the ways people use our software:

* Corporate websites or portals
* Online commerce
* Small business websites
* Non-profit and organizational websites
* Government applications
* Corporate intranets and extranets
* School and church websites
* Personal or family homepages
* Community-based portals
* Magazines and newspapers
* the possibilities are limitless…

Joomla! can be used to easily manage every aspect of your website, from adding content and images to updating a product catalog or taking online reservations.

Thanks
Falcon :-)
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 01-22-2008, 03:28 AM
vadivelanvaidyanathan vadivelanvaidyanathan is offline
D-Web Genius
 
Join Date: Feb 2007
Posts: 803
vadivelanvaidyanathan is on a distinguished road
Default Re: Joomla introduction?

For more information visit the following links

Link1
Link2
Link3
Link4
__________________
V.Vadivelan

There never a wrong time to do the right thing.
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 01-23-2008, 12:15 AM
Falcon Falcon is offline
D-Web Analyst
 
Join Date: Nov 2007
Location: Chennai
Posts: 288
Falcon is on a distinguished road
Default Re: Joomla introduction?

hi jeyaseelan

At First user have to download the joomla package for the site Joomla! then the user have to unzip that package in the server. Then the user have to access that package through the browser like <p>http://localhost/joomla/</p> that package ask some configuration details for our site. After fillup all the configuration detail the package ask the user to rename the installation folder to no acesses that folder. After rename that folder our site will lauched. Then we can access our site using the url <p>http://localhost/joomla/</p>

Thanks
Falcon
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 01-23-2008, 06:04 AM
Jeyaseelansarc Jeyaseelansarc is offline
D-Web Genius
 
Join Date: Mar 2007
Location: Chennai
Posts: 1,159
Jeyaseelansarc is on a distinguished road
Send a message via AIM to Jeyaseelansarc
Default Re: Joomla introduction?

Hi Falcon,
Thanks for the reply
how is it used to create it in my page. Is it needed anything to install in my server?
__________________
With,
J. Jeyaseelan

Everything Possible
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 01-25-2008, 05:28 AM
Falcon Falcon is offline
D-Web Analyst
 
Join Date: Nov 2007
Location: Chennai
Posts: 288
Falcon is on a distinguished road
Default Re: Joomla introduction?

hi jey

yes you need to install your own template, component and module in server to view your website. All the three items can install through the admin panel. The admin has all control to dynamically change the template or modules and admin can install and uninstall all the three items

Regards
Falcon
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 01-29-2008, 02:34 AM
Falcon Falcon is offline
D-Web Analyst
 
Join Date: Nov 2007
Location: Chennai
Posts: 288
Falcon is on a distinguished road
Default Re: Joomla introduction?

hi jey

When you are installing a template or component or module XML Page must be important otherwise joomla wont accept your template or component or module to install. You have to mention the filenames and also you have to mention that what you are going install template or component or module and its name in that XML Page

Regards
Falcon
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 01-31-2008, 09:28 PM
npugila1983 npugila1983 is offline
D-Web Trainee
 
Join Date: Dec 2007
Posts: 13
npugila1983 is on a distinguished road
Default Re: Joomla introduction?

hi

I am using joomla for the first time

I need to get a clear idea about handling user password in joomla....

Can U please explain clearly about that salt algorithm used in joomla?
__________________
# #
Pugalanthi.N
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 02-01-2008, 03:53 AM
Falcon Falcon is offline
D-Web Analyst
 
Join Date: Nov 2007
Location: Chennai
Posts: 288
Falcon is on a distinguished road
Default Re: Joomla introduction?

Hi Pugalanthi

For registration, We have to get the password from the input field then we have to create a salt(key) in 16 digit value dynamically then encrypt the password using that salt(key), then concatenate that encrypted password and salt(key), then inserted into your table, for example

$vPassword=$_POST['txtPassword'];
$salt = mosMakePassword(16);
$crypt = md5($vPassword.$salt);
$vPassword = $crypt.':'.$salt;


For Login, Get the username or userid fetch the password from the user table split the password into two part using explode and List function take the salt(key) value for that splited data then encrypted that given password using that salt(key). Check the ecncrypted given password and splited password or equal if its not equal send the error message invalid password. use the same concept for change password also, Example for login password check

$vUsername=$_POST['txtUsername'];
$vPassword=$_POST['txtPassword'];

$vSql="select password from #__users where username = "$vUsername;
$database->setQuery($vSql);
$database->loadObject($vRow)

list($hash, $salt) = explode(':', $row->password);
$cryptpass = md5($vPassword.$salt);
$check = strcmp($hash,$cryptpass);

if($check != 0)
{
echo "Invalid Password";
}

Regards
Falcon

Last edited by Falcon : 02-01-2008 at 04:01 AM.
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 02-04-2008, 12:39 AM
Jeyaseelansarc Jeyaseelansarc is offline
D-Web Genius
 
Join Date: Mar 2007
Location: Chennai
Posts: 1,159
Jeyaseelansarc is on a distinguished road
Send a message via AIM to Jeyaseelansarc
Default Re: Joomla introduction?

Hi,
I am very eager to know more on Joomla development. I have installed Joomla. I want to have my own template. how can i install template?

Thanks
__________________
With,
J. Jeyaseelan

Everything Possible
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #11 (permalink)  
Old 02-04-2008, 12:42 AM
Jeyaseelansarc Jeyaseelansarc is offline
D-Web Genius
 
Join Date: Mar 2007
Location: Chennai
Posts: 1,159
Jeyaseelansarc is on a distinguished road
Send a message via AIM to Jeyaseelansarc
Default Re: Joomla introduction?

Quote:
Originally Posted by Falcon View Post
Hi Pugalanthi

For registration, We have to get the password from the input field then we have to create a salt(key) in 16 digit value dynamically then encrypt the password using that salt(key), then concatenate that encrypted password and salt(key), then inserted into your table, for example

$vPassword=$_POST['txtPassword'];
$salt = mosMakePassword(16);
$crypt = md5($vPassword.$salt);
$vPassword = $crypt.':'.$salt;


For Login, Get the username or userid fetch the password from the user table split the password into two part using explode and List function take the salt(key) value for that splited data then encrypted that given password using that salt(key). Check the ecncrypted given password and splited password or equal if its not equal send the error message invalid password. use the same concept for change password also, Example for login password check

$vUsername=$_POST['txtUsername'];
$vPassword=$_POST['txtPassword'];

$vSql="select password from #__users where username = "$vUsername;
$database->setQuery($vSql);
$database->loadObject($vRow)

list($hash, $salt) = explode(':', $row->password);
$cryptpass = md5($vPassword.$salt);
$check = strcmp($hash,$cryptpass);

if($check != 0)
{
echo "Invalid Password";
}

Regards
Falcon
is there any way to decrypt the password?
__________________
With,
J. Jeyaseelan

Everything Possible
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #12 (permalink)  
Old 02-04-2008, 12:58 AM
Falcon Falcon is offline
D-Web Analyst
 
Join Date: Nov 2007
Location: Chennai
Posts: 288
Falcon is on a distinguished road
Default Re: Joomla introduction?

hi Jey
For installing your own template you have to create the following files
1. Index.php(important)
2. templateDetails.xml(important)
3. Style.css
4. Images
then you have to convert that folder in to zip file. then login into the admin panel, select the installer tab, there you have to select site template option then upload that zip file, make your template default. You will see your template in your site

Regards
Falcon

Last edited by Falcon : 02-04-2008 at 01:07 AM.
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #13 (permalink)  
Old 02-04-2008, 01:11 AM
Falcon Falcon is offline
D-Web Analyst
 
Join Date: Nov 2007
Location: Chennai
Posts: 288
Falcon is on a distinguished road
Default Re: Joomla introduction?

hi jey

Quote:
Originally Posted by Jeyaseelansarc View Post
is there any way to decrypt the password?
Sorry We cont decrypt the password but we can validate the password by get the username or userid fetch the password from the user table split the password into two part using explode and List function take the salt(key) value for that splited data then encrypted that given password using that salt(key). Check the ecncrypted given password and splited password or equal if its not equal send the error message invalid password

Regards
Falcon
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #14 (permalink)  
Old 02-04-2008, 02:19 AM
Jeyaseelansarc Jeyaseelansarc is offline
D-Web Genius
 
Join Date: Mar 2007
Location: Chennai
Posts: 1,159
Jeyaseelansarc is on a distinguished road
Send a message via AIM to Jeyaseelansarc
Default Re: Joomla introduction?

Quote:
Originally Posted by Falcon View Post
hi Jey
For installing your own template you have to create the following files
1. Index.php(important)
2. templateDetails.xml(important)
3. Style.css
4. Images
then you have to convert that folder in to zip file. then login into the admin panel, select the installer tab, there you have to select site template option then upload that zip file, make your template default. You will see your template in your site

Regards
Falcon
Great.. It helped me lot to install a template for my site using joomla.

can i have sample XML file(templateDetails.xml)?
__________________
With,
J. Jeyaseelan

Everything Possible
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #15 (permalink)  
Old 02-05-2008, 04:33 AM
Falcon Falcon is offline
D-Web Analyst
 
Join Date: Nov 2007
Location: Chennai
Posts: 288
Falcon is on a distinguished road
Default Re: Joomla introduction?

hi jey
here is your sample XML file for template. This XML file is more important to install a template in joomla

<?xml version="1.0" encoding="iso-8859-1"?>
<mosinstall type="template" version="4.5.2">
<name>Template name</name>
<creationDate>11/2007</creationDate>
<author>test.com</author>
<copyright>This template is released under GNU/GPL License.</copyright>
<authorEmail>templates@test.com</authorEmail>
<authorUrl>www.test.com</authorUrl>
<version>1.0</version>
<description>
The template is a testing template.
</description>
<files>
<filename>index.php</filename>
</files>
<images>
<filename>images/img_header.gif</filename>
</images>
<css>
<filename>css/style.css</filename>
</css>
</mosinstall>


Regards
Falcon
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #16 (permalink)  
Old 02-05-2008, 04:42 AM
npugila1983 npugila1983 is offline
D-Web Trainee
 
Join Date: Dec 2007
Posts: 13
npugila1983 is on a distinguished road
Default Re: Joomla introduction?

Hi,

I just want to know how can we perform the transaction of records using joomla.

i know how to insert a record using store() function.

But help me to insert records into more than one table...
__________________
# #
Pugalanthi.N
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #17 (permalink)  
Old 02-05-2008, 08:28 PM
Falcon Falcon is offline
D-Web Analyst
 
Join Date: Nov 2007
Location: Chennai
Posts: 288
Falcon is on a distinguished road
Default Re: Joomla introduction?

hi Pugalanthi

yes you can use store function to store the records in two tables. For the two tables you must have a class in joomla.php file then only you can use that store function. You have to initalise both classes in your component and bind the post datas in that variables then you have to use that store function, you cont use single store function to store data in two tables. you have to use two store function

Thanks
Falcon
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #18 (permalink)  
Old 02-06-2008, 04:37 AM
Jeyaseelansarc Jeyaseelansarc is offline
D-Web Genius
 
Join Date: Mar 2007
Location: Chennai
Posts: 1,159
Jeyaseelansarc is on a distinguished road
Send a message via AIM to Jeyaseelansarc
Default Re: Joomla introduction?

Hi Falcon,
Thanks for the reply. is there anything to specify for admin from the given XML?

And i want to know how to install and use modules. Actually what is the process behind this and why we need this modules?
__________________
With,
J. Jeyaseelan

Everything Possible
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #19 (permalink)  
Old 02-07-2008, 12:42 AM
npugila1983 npugila1983 is offline
D-Web Trainee
 
Join Date: Dec 2007
Posts: 13
npugila1983 is on a distinguished road
Default Re: Joomla introduction?

hi

I want to insert a record in member table and after that i want insert record in the members roles table for the current user.

After inserting into the member table i need the member id of the last inserted user. Then only i can able toinsert record into the role table.

I am using the store() function to insert this both.

How can i get the member id. ie, last insert_id
__________________
# #
Pugalanthi.N
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #20 (permalink)  
Old 02-07-2008, 12:48 AM
Falcon Falcon is offline
D-Web Analyst
 
Join Date: Nov 2007
Location: Chennai
Posts: 288
Falcon is on a distinguished road
Default Re: Joomla introduction?

Hi Jey

Yes all the things which entered in the XML are important for the admin

<mosinstall> Will specify what you are going to install
<name> Will specify the template name
<files> Will specify what are the files in that template
<images> Will specify what are the images in that template
<css> Will specify what are the CSS files in that template


Actually the modules is used to display the news, menus,etc in separate container which we can dynamiclly change it

Regards
Falcon
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

LinkBacks (?)
LinkBack to this Thread: http://www.discussweb.com/php-programming/5045-joomla-introduction.html
Posted By For Type Date
DiscussWeb IT Community - Technical Support and Technology Discussions This thread Refback 02-05-2008 04:37 AM

Similar Threads
Thread Thread Starter Forum Replies Last Post
joomla disadvantages senraj PHP Programming 17 05-05-2008 12:21 AM
Introduction myself Bettypeng Introductions 3 02-10-2008 12:59 AM
Introduction to ColdFusion MasterMind ColdFusion Programming 4 12-13-2007 08:39 PM
An Introduction to SAP Jeyaseelansarc eCommerce 1 07-18-2007 07:28 AM
HTML Introduction spid4r HTML, CSS and Javascript Coding Techniques 0 03-08-2007 10:10 PM


All times are GMT -7. The time now is 02:57 PM.


Copyright ©2004 - 2007, DiscussWeb. All Rights Reserved.
</