Get the book

Go Back   Zen Cart Support > Code Matters > Features Wish List

Features Wish List If a feature you'd like is NOT already listed here, please explain your request with as much detail as possible, including the Why, How, Who, When, etc, and the business problem/need that it would solve. Please check to see if the same request is already listed, and if so, add to that one instead of adding a duplicate.

Closed Thread
 
Thread Tools Display Modes
Old 22nd May 2008, 08:35 PM   #101
RtX
New Zenner
 
Join Date: Oct 2007
Posts: 25
Default Re: Integrate Zen into Joomla

I would be up for helping. I am not a coder but will do whatever I can do - testing, documentation etc.
RtX
RtX is offline  
Old 23rd May 2008, 03:05 AM   #102
greyman56
New Zenner
 
greyman56's Avatar
 
Join Date: May 2008
Location: Kenilworth Qld Australia
Posts: 12
Default Re: Integrate Zen into Joomla

OK, here are some of my thoughts so far. Lets talk this through and see if it is worth doing in the community. I am not hawking for work, by the way. I am quite busy enough at present and the pipeline has plenty coming. So I am more looking for coding or technical help than funding. I would rather a team of two or three (myself included) get involved and make this happen for our respective businesses and the community. I get a faster learning curve into the guts of the two applications, the project gets a help along with some funded as well as freely given time of mine, and the community gets something that seems to be desired.

Should we be talking to the Joomla forums as well on this? Any pros and cons that I should be aware of?

An open source integration will allow each user of us the opportunity to customise it to each customer's need. I see there being several "levels" of integration that various people would require.

Levels of integration would be:
********

1/ Template integration - the basic look of the site.
I am not sure how easy this would be to do. I have seen some posts about matching stylesheets from Joomla to ZenCart and vice-a-versa and it has been problematic for some. Seems that matching Joomla to a ZenCart template is easier. I have custom templated both now, and the Joomla index.php style template is indeed compact and fully stylesheet controlled, but I found it more difficult to get a particular 3 column layout that adjusted well to 2 columns when column 3 was removed. I ended up using tables more than I would have liked to achieve the goal. This was easier to achieve in ZenCart and after adapting the classic template to look like the Joomla site, realised I could use much of that code on a replacement Joomla template.

So we would probably want to produce a "classic" template that would be usable on both ZenCart and Joomla. I think this is do-able. Or at least write a "howto" document for the wiki.

My potential client would probably fund this level as it will be important to him.

2/ Single sign on - same username / password for each system.
From my knowledge so far, using the ZenCart "customer" login as the central authentication database would be the easiest way to go. The Joomla authentication plug-in system looks fairly easy to use and I suspect that would make the most sense. Then if someone created a ZenCart login (at purchase) then they would automatically have a Joomla login.

I would guess that if we ONLY used the ZenCart customer login database in Joomla then any Joomla created logins would also be available in ZenCart.

Would we want to be able to use other Authentication plugins in Joomla too? And would we want them available in ZenCart? Not sure about these questions just yet. Can anyone shed light on possible plugins for ZenCart to match the Joomla ones?

3/ Session management - making the integration appear seamless.
Single sign on makes username and password pairs available in each application, but the user still needs to sign in to each application separately. Joining the sessions, or creating both sessions each time someone signs in, would make the experience fairly seamless to the customer.

I have seen some work by yellow1912 called "Zen Bridge" (see http://www.zen-cart.com/forum/showthread.php?t=95643) that seems to use ZenCart code to do the logging in. I have not yet tried this, but it certainly might provide insight into how they can be joined in a way that matches the customer's expectations. And this also covers 2/ above to some extent although a custom plug-in in Joomla would probably be better.

4/ On the integrated admin side, I think that all we really need is a menu item in each application that jumps between each admin interface. Handling username / password issues here is still a mystery to me as I have not had a look at the code at all on that side. I also have not had the time to consider the admin / editing functionality in both applications enough to see a clean merging. Perhaps only a session / username / password integration is all that is ultimately needed. Or perhaps the work needed to achieve this is not worth it. Perhaps they can just stay separate.

Any thoughts on this?

5/ Menu systems
I am hoping that the template integration can handle this issue. But if it may not because one application can set what style of menu happens and the other would not know about the change. Full integration would involve admin integration and probably additional functionality in ZenCart to allow some of the menu stuff in Joomla.

We could handle this by providing guidelines to making them work in the same manner. For example, set them both to XHTML (using list items) and all will be well. Something like that anyway.

6/ Shared content
All I can say is BIG topic and is it needed? Would we want to be able to include a product from ZenCart inside of the Joomla part of the site? Would we want to display an article from the Joomla side inside the ZenCart part of the site? That might be a cool thing to do, but I would guess it could take too many core changes in both applications and therefore make upgrading a nightmare.

7/ Any others topics I've missed?

I think we will probably need to specify certain limitations once we have a working integration. The available user authentication mechanisms may not all be compatible. And we may even have to limit the choice of session container (DB vs File etc) so they play nicely together. These are two that spring to mind.

********

So there are some initial thoughts. I hope we can get some good input into this and the least that will happen is that the ideas documented here will help others attempting to do the same thing.

I must repeat my request for at least one other person with code experience who can at least direct me to certain files and preferably functions. And preferably one with a longer history on here than me.

Look forward to more discussions.

Cheers
Graham
greyman56 is offline  
Old 23rd May 2008, 03:58 AM   #103
Kim
Obaa-san
 
Kim's Avatar
 
Join Date: Jun 2003
Posts: 31,582
Default Re: Integrate Zen into Joomla

Folks - if you are going to start a new project, then you need to start your own support site.
__________________
**********************************
Get the owner and operator manual -
e-Start Your Web Store with Zen Cart


Get answers in the Tutorials/FAQ

Please do not PM for support issues: a private solution doesn't benefit the community.
Kim is offline  
Old 23rd May 2008, 05:57 AM   #104
greyman56
New Zenner
 
greyman56's Avatar
 
Join Date: May 2008
Location: Kenilworth Qld Australia
Posts: 12
Default Re: Integrate Zen into Joomla

Understood Kim.
greyman56 is offline  
Old 27th May 2008, 06:35 PM   #105
puggy
New Zenner
 
Join Date: Aug 2007
Posts: 70
Default Re: Integrate Zen into Joomla

Has anyone heard anything about connectage?
And has anyone else started to work on this project of a bridge?
puggy is offline  
Old 27th May 2008, 06:41 PM   #106
puggy
New Zenner
 
Join Date: Aug 2007
Posts: 70
Default Re: Integrate Zen into Joomla

Opps Double posted

Last edited by puggy; 27th May 2008 at 06:41 PM. Reason: double posted
puggy is offline  
Old 28th May 2008, 01:30 AM   #107
greyman56
New Zenner
 
greyman56's Avatar
 
Join Date: May 2008
Location: Kenilworth Qld Australia
Posts: 12
Default Re: Integrate Zen into Joomla

Quote:
Originally Posted by puggy View Post
And has anyone else started to work on this project of a bridge?
We will be doing some integration of the 2 applications over time as we see it as an important facility to offer our customers.
Unless, of course, connectage or some other commercial project comes out and it provides features that our customers want and are prepared to pay for.
Or else another open source bridge project starts up and then we would probably join them.

Without another coder that knows their way around zen and/or joomla joining in, we will take several months to get a beta going I would think. And the feature set and timeframe will depend in part on our own customer's demand rather than the needs of this community.

That being said, we are discussing the prospective client's needs early next week and that will tell us if we need to fast track the project or not. If we need to move quicker than we currently expect, then we will be actively seeking help in the developer forums of both applications and setting up a sourceforge project to kick it off.

But we will certainly be sharing some or all of it with the communities once we achieve something. even if that is only single sign on, which to me is the minimum requirement.

Cheers
Graham
greyman56 is offline  
Old 28th May 2008, 10:19 PM   #108
puggy
New Zenner
 
Join Date: Aug 2007
Posts: 70
Default Re: Integrate Zen into Joomla

Think it over last night I was wonder which would be an easier task figure out how to bridge zen to joomla or joomla to zen

There are bridges for Zen and phpBB and there are bridges for Joomla and phpBB. I was wondering if we could combine the 2 bridges some how to a common component or app it should be easy right?
puggy is offline  
Old 31st May 2008, 09:39 AM   #109
rued
New Zenner
 
rued's Avatar
 
Join Date: Oct 2005
Location: Finland
Posts: 96
Idea or Suggestion Re: Integrate Zen into Joomla

Hi all,

I see you're planning to make another integration project for Joomla!, so I just want to share some knowledge about this.

There is a integration project for Joomla! running, who makes it possible to connect to different systems without core hacks on them. And I think that the developer could include Zen Cart into it, if we in the Zen Cart community steps in and gives our share in his fund raise (I already did ;)).

Take a look at jfusion.org, give him some financial help, and add your wishes for your integration to Zen Cart in the project forum - jfusion.org/phpbb3/viewtopic.php?f=8&t=584
rued is offline  
Old 2nd June 2008, 01:42 AM   #110
greyman56
New Zenner
 
greyman56's Avatar
 
Join Date: May 2008
Location: Kenilworth Qld Australia
Posts: 12
Default Re: Integrate Zen into Joomla

Quote:
Originally Posted by rued View Post
There is a integration project for Joomla! running, who makes it possible to connect to different systems without core hacks on them. And I think that the developer could include Zen Cart into it, if we in the Zen Cart community steps in and gives our share in his fund raise (I already did ;)).

Take a look at jfusion.org, give him some financial help, and add your wishes for your integration to Zen Cart in the project forum - jfusion.org/phpbb3/viewtopic.php?f=8&t=584
Thanks Rued,

This is a very promising looking project. We will be investigating it more with the intention of contributing.

It seems to only work one way though. For example, log into Zen Cart when logging into Joomla. Not in reverse. However, I noticed that there is a early release osCommerce plugin for it, which probably will easily port across to Zen Cart, or at least provide some ideas to give us a start. And that would get the Joomla->Zen direction covered. Hopefully fairly easily.

Once that part is done, then we can work on the Zen->Joomla direction so that users logging into Zen will get logged into Joomla automatically too.

I will take this part up on the Zen Cart Contributors forum to see how easy that part may be. Is that the best forum for such questions?

Cheers
Graham
greyman56 is offline  
Closed Thread

Bookmarks

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Question about Zen Cart ajcannon General Questions 7 8th August 2006 11:28 PM
Configuring Zen To Work With Phpbb DrByte General Questions 168 7th May 2006 01:04 AM


All times are GMT +1. The time now is 03:46 PM.

Learn tips, tricks & secrets for your Zen Cart™
Sign up for our FREE Newsletter

Powered by vBulletin® Version 3.7.6
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content and Graphics Copyright (c) 2006, 2007, 2008, 2009 Zen Ventures, LLC - all rights reserved
Get Zen Cart E-Commerce Shopping Cart at SourceForge.net. Fast, secure and Free Open Source software downloads