I dont seem to understand how do you integrate CakePHP framework with Joomla 1.6 CMS?
I have been reading and JAKE is commonly mentioned for the integration.
How does Jake assist in the integration, there are very limited resources online which guide me on this.
Is there any site where I can get a good understanding on the linkage between CakePHP with Joomla 1.6 using JAKE.
Thank you.
Max (the guy who made Jake) wrote an article back in 2007 explaining exactly how the linkage between Cake and Joomla works:
http://www.gigapromoters.com/blog/2007/01/28/joining-powers-of-two-great-systems-joomla-and-cakephp/
However, the official Jake site seems to be down and there has been very little talk of anything relating to Cake/Joomla since 2007.
Since then, however, there have been several CMSes created specifically for Cake, so perhaps one of those ones will do what you're looking for? Here's a good blog article with a mini-review of 13 different CakePHP CMSes:
http://blog.dreamcss.com/content-management-system/cakephp-based-cms/
The Jake project was a great idea, but as you note it wasn't maintained for some time and the last release in 2007 is incompatible with the current stable versions of CakePHP and Joomla.
That in mind, I went ahead and upgraded it to work with the current CakePHP and Joomla, after adding in a feature to support friendlier URLs. Feel free to check it out at http://blog.echothis.com/2012/09/26/jake-2-0-released/.
Here is a CakePHP component for Joomla 3 :
https://github.com/ahmad24/JCake
you can access the controller and action by passing the parameter tasks=controllername.actionname
Back end example:
localhost/joomla_32/administrator/index.php?option=com_jcake&tasks=tests.index
Front end example:
localhost/joomla_32/index.php?option=com_jcake&tasks=tests.index
Related
Does anybody know of any good references/tutorials for plugin/extension design for Joomla 3? I'm struggling to find up to date information.
Specifically I want to make a plugin to extend the K2 registration functionality so information on how to integrate plugins with other Joomla extension would also be great!
I'm reasonably proficient with php but I've only started to look at Joomla code so maybe that's worth considering!
For Joomla! specific information use the Joomla Docs website at http://docs.joomla.org, it has a Developers page. While most documents have been updated for the 3.x series it's worth knowing that a lot of the 2.5.x articles are still relevant.
Joomla supports three main extension types — modules, plug-ins and components.
Joomla! Magazine had a series starting back in Feb 2013 on Extension Development as well.
Finally there are also a range of good books/eBooks, including official Joomla! Press titles, and 3rd Party books, the most recent I'm aware of is "Learning Joomla! 3 — Extension Development" from PackTPub. [Disclaimer: I own a copy of this book and know the author from the Sydney Joomla User Group that he co-ordinates & hosts each month.]
For K2, I would suggest the community forums and Google (as their developer focused documentation is, shall we say, very scarce).
The other good way is to look at how existing K2 extensions are written.
So I've been researching, and it looks like converters only exist from vBulletin 3.x to phpBB 2.0 and then from phpBB 2.0 to 3.0
I would rather not do a two-step conversion, but I don't want to do a custom by-hand conversion, either.
So, any suggestions? I've looked all over on Stack, Google, and any forums I could find, but with no luck. Anything that even touches vBulletin 3.x seems to date back to 2007.
I know it's old-as-my-grandma software, but I can't help it. I have only been working at this job for a year or so and the Web Devs before me had an "if it ain't broke don't fix it" attitude so now I"m in this pickle.
Reason for converting to phpBB: vBulletin costs $250/year and we don't need a whole community, we built one in house. Just a forum that works and looks nice.
so I found the answer to this question, in case anyone else needs to know. I started by downloading phpBB 2.0, and converted everything to there, then converted everything from phpBB 2.0 to 3.0. It was a pain, and I had to make some custom login functions so that all my users' passwords weren't lost (as the password reset function is really weak).
Anyway, thanks a lot!
Actually a Vbulletin 3 to PHPBB 3 Converter has been available for some time now. Take a look at this thread on the official PHPBB support forum in the Converters Subforum:
http://www.phpbb.com/community/viewtopic.php?f=65&t=1722325
Pete
I am new to open source n have to extend oramge hrm , what to do ..? Please help where to find tutorial to work on orange hrm with symfony.
I have had a quick look at Orange as i had not heard of it before and indeed it is built on symfony and doctrine but i have no idea which version, probably 1.4 but thats a guess.
At a glance it dow not look very open, the community version is a subset of the "live" version and i could find little if any documentation on how you would customise it. There is a big emphasis on buying it and paying for development work. A lot of what looks like technical documentation point to the php site and the apache site etc.
The wiki and the forums do not seem to deal with how you would actually customise and build modules and any references to API's i could find were generated by third parties not by Orange and the few tutorials were about customising an installed application by configuration rather then by development.
(All the above is my opinion after a bit of digging so i am prepared to be corrected).
If you are both new to open sourse and OrangeCMS and php and Symfont then you may well have asteep hill to climb. Perhpas you should check if your old job is still open.
I'm looking for a good solution to integrate a forum into a symfony application.
Something like phpBB would be excellent. I've seen phpBB plugins to integrate with symfony but that's not enough for my purposes, also, mapping database tables is a lame approach in my opinion.
If anybody knows a good working forum component for Symfony then I would really apreciate it. :)
Also, it needs to work with Doctrine.
Thanks!
I've found sfDoctrineSimpleForumPlugin Thanks for all the responses, hope this works :) !
The author made even some changes today after this post
If you're discounting the prestaForumConnectorPlugin which connects sfGuard and PHPBB3, then you may have to write your own connector. You should check if any resources exist on the websites of your favourite PHP forum.
One option is Invision Power Board (IPB) v3, as their developer resources explain how to integrate your own code (ie. symfony) into their system, including single sign-on: http://community.invisionpower.com/resources/official.html?category=41
I have integrated IPB v2 with symfony, and it wasn't ideal - there was no developer interface at that time to make IPB respect symfony. I had to hack around in the IPB source to make it work, but after discussing it with Invision was assured this would not be necessary with v3. This seems to now exist, which would be where I would start.
NB. IPB is not free, so hopefully this is not a sticking point for you.
I've integrated Phorum with symfony before - there's some old and semi-out of date documentation on the web for doing this, but essentially Phorum has an architecture that allows its user authentication to be easily overridden. You will then need to write a controller to wrap the forum calls too, and apply the main site templating (if you need that).
There are a couple of forums which use the Symfony frmaework. They are listed on the Symfony forum plugins page.
The most popular is the sfSimpleForum, which was built by Francois Zaninotto, one of the original Symfony developers.
There is little development in this area however, possibly because forums are the 'old' way of allowing users interact online and are gradually being replaced with new techniques.
i am trying to learn eZ publish CMS , and i could not find any decent tutorials which is easy to understand and learn , plz if anybody could help me out with the links to any useful tutorials i would really appreciate it....
The documentation, althought a bit sparse in places, should cover enough to get you started.
What are you looking to learn? The content management/user side, template development, module development?
The latter completely lacks documentation, but you can pick up template development by taking a look at ezwebin (bundled with the installation) and looking at the Reference section of the technical manual.
2 links :
A great collection of up-to-date tutorials : An Introduction to Developing eZ Publish Extensions, Creating a simple custom workflow event, A Quick and Friendly Introduction to eZPersistentObject, Fetching User Objects with PHP, Understanding and developing fetch functions, learning eZFind, etc.
Some other eZ Publish Tutorial on Siteground.com
You want to use this CMS or you want to develop it?
Try going to http://doc.ez.no/. Until I took the official eZ Publish Basics Training Course, I had a hard time grasping it as well. eZ language is not Smarty so don't try going that route. Read both the technical manual and user manuals which are currently written by Europeans so it's hard to read. An American copywriter is re-writing them for easier comprehension.
packt publishing also has an ez publish book available.
http://www.packtpub.com/Managing-eZ-Publish-Web-Open-Source/book
Adding these links for more relevant times.
Those who wish to explore eZ Publish, it now sits on the Symfony framework (full-stack).
eZ Publish 4.x and older versions are now considered the "Legacy Stack" ("LS"). eZ Publish LS will be supported throughout version 5.x with fallback functionality however the support may be dropped on versions 6.x and LS may even be removed from the download package in versions 7.x.
So here are some links to get you started:
eZ Publish 5.x Documentation which provides links to:
eZ Systems on GitHub
eZ Systems JIRA Tracker
eZ Publish on is on IRC: #ezpublish, irc.freenode.net
Symfony Documentation (for learning the framework's layout, yml, twig
etc)
Share.ez.no: Read tutorials, blogs and forum posts on the share portal
Get involved with the North America meetup. We have monthly code
shares and other meetups.