Title: PHP CMSCMFs
1PHP CMS/CMFs
- What in are in the world are they!?
2PHP CMSs
- What Are They?
- CMS stands for Content Management System
- Also known as a Website in a box
- Quick and easy system to setup and run
- Many predefined functions
James Says A CMS is basically a pre-made
website that contains all the basic functionality
of any average website that youd find on the
internet.
3PHP CMSs
- General Functionality
- User Authentication
- News System
- Forums / Message boards
- Templated design
- Plug-in system
James Says Dont get in over your head. Only
look for the features you need and understand.
4PHP CMSs
- Common CMS packages
- PHPNuke
- myPHPNuke
- Mambo
- Typo3
- PostNuke
- Xoops
James Says Check out the reviews, system
requirements, and installation instructions
before you waste your time!
5PHP CMFs
- What are they?
- CMF stands for Content Management Framework aka
Site Engines - Provide a basic structure to build a website
- More flexible for developers
- Decreases development time
James Says Dont try to use a CMF unless you
plan on a lot of coding and you can read other
peoples code well.
6PHP CMFs
- General Functionality
- Plug-in System
- Database Libraries
- Centralized Debugging System
- Object Oriented Programming (OOP)
- Reusability
James Says CMFs are an easy way to get you
started with more advances PHP object oriented
programming
7PHP CMFs
- Common CMS packages
- Prado
- Midgard
- Maquinas
- Prime2
James Says When researching a CMF make sure
the package is actually a CMF and not a CMS
thats being called a CMF
8PHP CMS vs. CMF
- A CMS is an open source Content Management
System built a basic framework. They usually
provide users with lots of benefits including
scalability, internationalization and rapid
deployment. Features of most include web-based
authoring WYSIWYG interfaces and powerful
component system. While, a CMF is a flexible
development environment for building content
management systems and other internet-based
applications. Most provide a powerful,
object-oriented API for developing custom
functionalities.