CMS plugin for Zend Website - php

Am looking for some advice.
i have a website built using Zend Framework and i need to implement a CMS as part of the site.
Before i go off reinventing the wheel, I am just wondering if there is any open source CMS plugin that can be used with the Zend Framework - like a Joomla plugin that can be configured to give basic CMS functionality which can be incorporated into my site???
Have searched around and come across various open source CMS but have not yet found a CMS that can be incorportated into a site built with Zend.
Many thanks
S

You may use one of Zend framework based CMS solutions, e.g. Tomato CMS.

Did you mean something like these. CMS built on Zend Framework
http://sourceforge.net/search/?q=zend&q=zend+cms

Related

PHP CMS components

I am exploring how CMS's in PHP work. I am talking about full-powered, fully developed CMS's like Drupal, Wordpress, and Joomla. What are the main components and systems that are incorporated into something like this.
For example; I know you will need a page loader to handle all page requests (direct all requests to index.php using the .htaccess file), you will need a database class, a templating class, and a hook system to provide user extendability. What else am I missing?
(Also, is there a book that explains the working components of a full-fledged CMS?)
I'd second starting with something like Wordpress (not a real CMS I know) to get a feel for the sort of things you want your one to do. From there you could move up to Drupal or if you still feel the need to, look into building one in a framework (Codeigniter is a good one to start with).
Personally after a few years of rebuilding a CMS for each client I wish I'd got into Drupal quicker.
Google MVC in PHP. There are plenty of frameworks off which to build such a tool. Although, I beg to differ on Wordpress. Wordpress is a blogging system, not what I would call a "fully-fleged" CMS.
I found this book.
And I would strongly recommend this book on building a CMS with the Zend Framework.
Another solid CMS to consider is Concrete5.
Just a quick shoutout for ez Publish. It is a rock solid PHP based CMS, some of the best code i've seen.

Plugins, Modules, or Component for any PHP websites (framework independent)

Is there any modules/plugins/components that can be used regardless of whatever drupal, joomla, wordpress or zend framework etc or even some native php websites that are not built on any framework?
For example like chatting modules/page that can be easily integrated into your website, or blogging system or maybe login system.
Is it even possible to create such thing?
There is a Dynamic Article plug-in which is edited for several CMS (Joomla, SPIP, PmWiki, and Drupal in beta).
This plug-in enables you to embed your web application (or you CMS component) inside an article of the CMS. The application should be developed with the TinyButStrong template engine since the plug-in is based on it.
With such a solution, your web application can be released for several CMS with the same code.
More generally, if you don't want to embed your solution inside a CMS, TinyButStrong is a PHP template engine simple and independent that can be used as a brick in any framework or software architecture based on PHP.

Forum module for Zend Framework?

Are there any good Forum modules?
I think there is nothing like an ready to use "forum" Module for the Zend Framework. Further i think there is no complete Module ready to Download somewhere.
I would use the well known players in forum business like:
PHPBB or SimpleMachines
And than try to integrate it , into your application. PHP is PHP :-)

Simple CMS (PHP/Python)

I am looking for an easy-to-use CMS that can be used to host a multilingual website with photo galleries and a few forms.
I am open to PHP/Python, excluding WordPress/Joomla/Drupal.
Django CMS 2.0 is a great multilingual CMS.
Views are cached and being a pluggable Django app makes it very extensible.
You would like the plugin approach of the design, is very helpful to integrate existing apps to a project.
http://github.com/digi604/django-cms-2.0/tree/master
Try CMS From Scratch. It's hard to get any simpler or easier.
Also, don't forget http://www.opensourcecms.com/. They host demo versions of most CMSs out there that you can try.
If you're open to Ruby, see Radiant CMS: "Radiant is a no-fluff, open source content management system designed for small teams." Also Mephisto.
For something in Python that isn't Django, you can also try Pylons.
Checkout django-blocks. Has multi-language Menu, Flatpages and even has a simple Shopping Cart!!
Since you tag django, I can suggest you a reusable Django application called django-photologue. IMHO it's worth it to use a CMS capable framework like Django rather than using a ready made CMS because in the future there would be a chance for you to customize your application. Using a ready made CMS I reckon is not as flexible as using a framework like Django.
One of your tags is 'django'.
I don't know if I would call Django simple, but it is easy
to use - once you know how... It has a very steep learning
curve.
Perhaps you are really looking for which framework to learn
and use for web-development for the next many years? I that
case I would recommend Django. Others systems I considered
were (all PHP based):
Joomla
CMSMS (CMS Made Simple)
Drupal
CodeIgniter,
CakePHP
Symfony
Smarty
Concrete5.
I have completed a Django project.
The problem is that the lighter CMS systems out there don't usually offer a lot - which is why WordPress/Joomla/Drupal have made it so big. WordPress actually takes 9 MB to load the index page on a vanilla install.
Have you looked at http://chryp.net?
If you know how to program in Python or PHP then there are MANY CMSes built by the users of frameworks that offer a lot if you don't mind messing with code.

PHP framework and CMS

What is the difference between a PHP framework and a CMS? It just unclear to me what the difference is.
Thanks!
CMS = Content Management System.
Framework = Collection of tools, source code, methodology and idioms.
You can build a CMS with a PHP Framework, but you can't build a PHP Framework with a CMS.
Also, a CMS doesn't have to be built in PHP, but a PHP framework will be (most often).
A framework helps you create applications by providing solutions for common tasks, but a cms is an application. You can use a framework to create a cms.
There are also a few cms'es claimin to also be frameworks (or have framework capabilities):
Modx
Drupal
If you haved worked with one of the typical frameworks (CodeIgniter, CakePhp, and others), there are for sure quite different to work with a cms like Modx or Drupal, but they are flexible cms'es that are fearily easy to extend with new features!
A Framework is something designed to help programmers build applications, and possibly CMSes.
examples are CakePHP, CodeIgniter, and Kohana.
a CMS can be used by someone with no real programming expierience. examples are WordPress, Joomla, and Drupal.
A content management system is used to manage content. The content can be differentiated according to types, like custom post types for WordPress. You can create a CMS using a framework or code from scratch.
A framework can be thought of as collection of packages to speed up development (compared to coding from scratch).
Now, you mentioned that you want to make your own framework. You can create a framework from scratch, or use open source means, like Composer or Symfony components, to build your framework. Just remember that as a developer, you are responsible for making sure that any open source components you include in your system has been reviewed for security. You can do line-by-line review, which can be difficult (e.g. 5,000+ files on a lumen installation), or any other means based on established protocols of your organization or laws.

Categories