Forums / Features Wish List / Integrate Zen into Joomla

Integrate Zen into Joomla

Locked

Started by faulkns on 26 Sep 2006, 9:04 AM · Views: 81,967

Results 101 to 120 of 198
This thread is locked. New replies are disabled.
22 May 2008, 6:35 PM
#101
rtx avatar

rtx

New Zenner

Join Date:
Oct 2007
Posts:
26
Plugin Contributions:
0

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

23 May 2008, 1:05 AM
#102
greyman56 avatar

greyman56

New Zenner

Join Date:
May 2008
Location:
Kenilworth Qld Australia
Posts:
25
Plugin Contributions:
0

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

Cheers, Graham

23 May 2008, 1:24 AM
#103
greyman56 avatar

greyman56

New Zenner

Join Date:
May 2008
Location:
Kenilworth Qld Australia
Posts:
25
Plugin Contributions:
0

Re: Integrate Zen into Joomla

I tried to post a discussion of the levels of integration, it was accepted OK, but it is not showing... perhaps too long or something. If it does not turn up later today, I will break the message into parts and try again.

Cheers
Graham

Cheers, Graham

23 May 2008, 1:58 AM
#104
Kim avatar

Kim

Obaa-san

Join Date:
Jun 2003
Location:
West Coast, North America
Posts:
26,737
Plugin Contributions:
0

Re: Integrate Zen into Joomla

Folks - if you are going to start a new project, then you need to start your own support site.

Please do not PM for support issues: a private solution doesn't benefit the community.

Be careful with unsolicited advice via email or PM - Make sure the person you are talking to is a reliable source.

23 May 2008, 3:54 AM
#105
greyman56 avatar

greyman56

New Zenner

Join Date:
May 2008
Location:
Kenilworth Qld Australia
Posts:
25
Plugin Contributions:
0

Re: Integrate Zen into Joomla

Seeing as my long post has not shown up yet, here it is in chunks.

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 rather 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 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.

They follow..

Cheers, Graham

23 May 2008, 3:56 AM
#106
greyman56 avatar

greyman56

New Zenner

Join Date:
May 2008
Location:
Kenilworth Qld Australia
Posts:
25
Plugin Contributions:
0

Re: Integrate Zen into Joomla

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.

Cheers, Graham

23 May 2008, 3:56 AM
#107
greyman56 avatar

greyman56

New Zenner

Join Date:
May 2008
Location:
Kenilworth Qld Australia
Posts:
25
Plugin Contributions:
0

Re: Integrate Zen into Joomla

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

Cheers, Graham

23 May 2008, 3:57 AM
#108
greyman56 avatar

greyman56

New Zenner

Join Date:
May 2008
Location:
Kenilworth Qld Australia
Posts:
25
Plugin Contributions:
0

Re: Integrate Zen into Joomla

Understood Kim.

Cheers, Graham

27 May 2008, 4:35 PM
#109
puggy avatar

puggy

New Zenner

Join Date:
Aug 2007
Posts:
70
Plugin Contributions:
0

Re: Integrate Zen into Joomla

Has anyone heard anything about connectage?
And has anyone else started to work on this project of a bridge?

27 May 2008, 4:41 PM
#110
puggy avatar

puggy

New Zenner

Join Date:
Aug 2007
Posts:
70
Plugin Contributions:
0

Re: Integrate Zen into Joomla

Opps Double posted

27 May 2008, 11:30 PM
#111
greyman56 avatar

greyman56

New Zenner

Join Date:
May 2008
Location:
Kenilworth Qld Australia
Posts:
25
Plugin Contributions:
0

Re: Integrate Zen into Joomla

puggy:

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

Cheers, Graham

28 May 2008, 8:19 PM
#112
puggy avatar

puggy

New Zenner

Join Date:
Aug 2007
Posts:
70
Plugin Contributions:
0

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 :frusty:

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?

31 May 2008, 7:39 AM
#113
rued avatar

rued

Zen Follower

Join Date:
Oct 2005
Location:
Finland
Posts:
186
Plugin Contributions:
0

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

1 Jun 2008, 11:42 PM
#114
greyman56 avatar

greyman56

New Zenner

Join Date:
May 2008
Location:
Kenilworth Qld Australia
Posts:
25
Plugin Contributions:
0

Re: Integrate Zen into Joomla

rued:

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

Cheers, Graham

2 Jun 2008, 5:10 PM
#115
aallenlenth avatar

aallenlenth

New Zenner

Join Date:
Sep 2007
Location:
Texas
Posts:
34
Plugin Contributions:
0

Re: Integrate Zen into Joomla

Let's face it - Zencart is friggin ugly. It is hard to work with and half of the posters in this forum are elitist buttheads.

I have about a dozen clients on zencart - because it is easy to install and easy for them to load, but everyone hates the graphic look and feel.

I have to keep my biggest salesman hat on whenever they ########## about the look of Zencart.

Joomla does have some fantastic templates - if there was an easier integration between the two I would have nothing negative to say about ZC - except for the elitist buttheads.

We hav ea great integration with Gallery2 - we should have the same with Joomla - and we should have a friendlier commmunity like OPenCArt has. I thik in the long run OpenCart and Magento will end up ruling the Roost.

Don't forget to donate now and then.
I make money because of this service;
So can you.

2 Jun 2008, 5:15 PM
#116
aallenlenth avatar

aallenlenth

New Zenner

Join Date:
Sep 2007
Location:
Texas
Posts:
34
Plugin Contributions:
0

Re: Integrate Zen into Joomla

This is a great site - is it really joomla/zencart?

Don't forget to donate now and then.
I make money because of this service;
So can you.

2 Jun 2008, 5:20 PM
#117
borhan avatar

borhan

New Zenner

Join Date:
Oct 2007
Posts:
3
Plugin Contributions:
0

Re: Integrate Zen into Joomla

aallenlenth:

This is a great site - is it really joomla/zencart?

Which site you are talking about? This one? :dontgetit

2 Jun 2008, 5:24 PM
#118
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Integrate Zen into Joomla

Not gonna comment on some of the more colorful statements in your post, but I do want to say this..

I used to feel like you did.. ZenCart out the box is VERY ugly.. But it's not supposed to be pretty out the box, it's supposed to be FEATURE RICH and functional out the box.. That said, for anyone willing to invest the effort into learning the features which drive the look and feel of ZenCart, they can actually look quite nice and less "Out the Box ZenCarty".

Once I saw the Zen Cart Hall of Fame (http://(sorry, site offline)/hoff.php) I realized that style wise there is a LOT that can be done with ZenCart. So I worked hard to understand how to give my client's stores more style, and more importantly, more UNIQUE styles.. (Beyond the available ZenCart templates here which are all very much alike IMO) I don't have to work hard to sell them on ZenCart at all because I can show them MANY examples of ZenCart, and each example is unique..

For many of us the interest in a ZenCart Joomla integration has more to do with ease of use for the site designer, the client, and end users. For me personally it is WAY beyond just simple templating (though if I am completely honest, I do like/appreciate Joomla's templating system a whole lot more than Zens) It would be nice to have just ONE system to maintain for a site versus two or more systems for one site..

My Site - Zen Cart & WordPress integration specialist
I don't answer support questions via PM. Post add-on support questions in the support thread. The question & the answer will benefit others with similar issues.

3 Jun 2008, 1:43 PM
#119
aallenlenth avatar

aallenlenth

New Zenner

Join Date:
Sep 2007
Location:
Texas
Posts:
34
Plugin Contributions:
0

Re: Integrate Zen into Joomla

Wise coments Grasshopper. No really, I appreciate your spirit in this. I'm sticking with zencart for the same reasons you've mentioned, but I hate programming with a passion. But that's my problem.

aallen

Don't forget to donate now and then.
I make money because of this service;
So can you.

3 Jun 2008, 2:19 PM
#120
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Integrate Zen into Joomla

aallenlenth:

This is a great site - is it really joomla/zencart?Are you asking about my site?? If yes.. then yes it REALLY is a Joomla/ZenCart site.. Here's the live site if you are interested in having a look around.. http://phlaunthair.com

aallenlenth:

Wise coments Grasshopper. No really, I appreciate your spirit in this. I'm sticking with zencart for the same reasons you've mentioned, but I hate programming with a passion. But that's my problem.

aallen:laugh::laugh: I understand... I'm really a site designer who has had to learn a little php to offer better solutions for my client's.. But I'm no programmer by a LONG shot! I just decided to bite the bullet.. If I was gonna do the crime.. I had to do the time.. For me this forum, and many of it's member's (Glenn in particular -- AKA **gjh42 **-- he's my ZenCart HERO) have been TRE helpful..

My Site - Zen Cart & WordPress integration specialist
I don't answer support questions via PM. Post add-on support questions in the support thread. The question & the answer will benefit others with similar issues.