Cakephp vs Joomla Components and Modules - cakephp

This question is about Cakephp, I am really confused on cakephp I just noticed that if i'm not mistaken cakephp does not have components and modules like Joomla does?
am I right that cakephp doesn't have components and modules?

I think your a little bit confused about the two concepts. You can't compare cakephp and joomla cause joomla is a CMS (Content Manger System) while Cakephp is a PHP Framework. Thus Cakephp has her own logic and joomla components and modules are addressed in some other way (blocks, elements, plugins, behaviors ect ...)

I think what can be compared with the CakePHP framework is the Joomla framework
http://framework.joomla.org with whom you can write your web apps. But the Joomla framework does also not come with component, module and plugin support as this is CMS specific.
It was recently released in version 1.0 http://www.joomla.org/announcements/release-news/5521-joomla-framework-1-0-released.html.

Related

Weblinks module from Joomla 1.5 for Joomla 3?

We are upgrading a client's old Joomla 1.5 website to Joomla 3. They heavily used the Weblinks component (Web Link Manager) that came with Joomla 1.5 for managing links.
Is there the equivalent for Joomla 3? Or another method that's used currently to manage links in Joomla?
You can download the Official Component from the extensions directory, here you have the link:
http://extensions.joomla.org/extensions/extension/official-extensions/weblinks

Grails - Ionic - AngularJS - Is it a good idea to work in this Env.?

I want to create an application using Ionic and AngularJS and Grails?
Also, I want to use Grails Spring Security Core plugin for login or registrations procedure.
Although, Stack Overflow is not the correct site to ask this type of questions which simply needs suggestions and other's opinions.
Well, we are here to help. You can try other StackExchange sites like https://softwareengineering.stackexchange.com/.
Grails + Ionic + AngularJS is a perfect combination of frameworks to build a fully functional and elegant mobile application for all platform. We've build various mobile applications using these three technologies and they work awesome.
Since Grails fully support the concept of rest API for JSON and AJAX based calls, it is absolutely possible to use it along with AngularJS. AngularJS doesn't care about the server-side technology you are using as long as your server side code can communicate over JSON data.
Ionic is just a beautiful front-end SDK which works on the top of AngularJS and provides various utilities to develop a hybrid user-friendly mobile APP.
So you can easily use these 3 technologies and get your mobile app ready in a few weeks.
Ionic doesn't care about what you use as a server stack. As long as you create a service which has well defined interfaces (REST?), you should be fine.
I for example use PHP (yeah, I know, shocking, right?) Slim framework + Postgres database as my backend.

How to create advance architecture for ASP.NET MVC 5 and WebAPI 2 technology with Angular js

I'm beginner of ASP.NET MVC 5 and WebAPI 2 technology and Angular js .
I wanted to develop project for demo purpose. This project will be used with following layer
A project "Web.Front" - ASP.NET MVC 5
A project "WebApi2"
A project "Models" - Class library - using Code First
Repository Class library
i did goggling but unable to find good sample project.please anybody having good artical or sample project ,share with me.
I don't have a "Project Template" nor an example project at hand atm. But first of all, when you say ASP.NET MVC5 and WebAPi 2 your mostly referring to the same thing. Besides, there will be little reason to have any ASP.NET views other than your index.html...
Angular will already handle all your templating needs. So for most parts, stick with API controllers.
Strike 3. and 4.
Don't use a Models class library, repository api, code first ect... That will just leave you to define you model in two places, if your doing this to learn, go with a JSON driven model and use a NO-SQL database, then let your Angular app define the data and the model... For .NET Raven DB might give you an easy start...
From that point on, it should be fairly easy for you to create a new web project in Visual Studio, trim it down to the absolute minimal code (leaving just the Index file and a Home controller)... Then build on top of that...
Node and Bower are great for package management to pull down things like Angular (https://angularjs.org/), Angular-routing (http://dotjem.github.io/angular-routing/), JQuery (http://jquery.com/), Bootstrap (http://getbootstrap.com/) etc...

use croogo as plugin in main cakephp app

Im working with cakephp for few months and recently I came across croogo, a cakephp cms system. I've tried it and I should say its an awesome system.
Is it possible to use it as a plugin in my main site. I want to use it just for the admin part and rest of my application unattached to it. Ive tried loading its bootstrap file from my main app and also by linking routes to it. I always get errors.
Can someone have any idea if croogo is meant to be used like a plugin or does it have to be used seperately?
"Beginning version 1.6.x, Croogo has been updated to be installed as a vendor package"
=> So yes, it is possible to use it in your code - just not as plugin, but vendor.
See
https://github.com/croogo/croogo/tree/3.0#installation-using-git

Using CakePHP 1.3 but have no database

What's a good why to use CakePHP 1.3 for my website, but I have no database, since the site is pretty static?
You can use simple HTML to develop a site which is having all Static Content. And if it having a single contct page or something which you can develop in simple PHP. You don't need to use CakePHP for that.
CakePHP framework is used for web application that needs to interact more with databases.
Although I generally agree with gvLearner's point if you'd like to have a static html site, but still use some of CakePHP's abilities and be able to easily transform the site to a dynamic one in the future you can use Cake's built in Pages Controller.
The CakePHP core ships with a default controller called the Pages Controller that is generally used to serve static pages. Check out the documentation link I sent, I hope it'd would do you good.
Cheers,
Borislav.

Resources