RalphS007
asked on
Building a new framework
What is the easiest way to build a new framework?
What framework?
ASKER
a custom CMS made from scratch using PHP as the language w/o using pre-existing crap like Joomla, Word Press, etc.
ASKER
All the solutions out there have too much baggage w/ them and none of what i'm looking for.
ASKER
Also I want it to be compatible w/ ASP.NET and PHP
ASKER
Wordpress is good for a training tool on widgets but is too limited for my needs.
Wordpress, Joomla, etc are Content Management Systems while Zend and CodeIgniter are Frameworks. Also APS.NET and PHP are two completely separate languages.
I do not think there is an "easy way" to build a framework, however if you are meaning you want to build a custom cms from scratch then I think you need to have a good look at zend , smarty, mootools as a base to start your developement.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
"WordPress is good for a training tool on widgets but is too limited for my needs"
WordPress has become a very robust CMS with one of the most simple API's and and endless amount of options to extend the functionality that ships with the WordPress.
More specifically the last two WordPress updates have brought some landmark changes to the WordPress UI and CMS features. In case you haven't kept up with WP, here is a quick run-down of the newest features:
Custom Post Types:
CPT's are comparable to "Modules", they allow you to categorize your site structure into whatever you'd need.
Example:
Using CPT's you could create a post type named Portfolio. This would give you the option to create a Photo Gallery with it's own admin interface (or any other niche/category).
Resources:
The Codex Pages
Plugin for the non-technical designers
You can now use the optimal Permalink Structure
WPCandy article
And some brief additions as of WordPress 3.3:
New media uploader (allows drag-n-drop of multiple images for uploading)
New Feature Tooltip Pointers (create a visual walk-through for clients)
Those are just a few of the new features, here is a complete list if anyone's interested:
http://codex.wordpress.org/Version_3.3
I'm not a WordPress salesmen, but it's hard to argue with the amount of options available to mold it into whatever you could need.
If you're dead set against using WordPress or the other 2 CMS platforms, there are other CMS's out there. I've tried out quite a few, and these two are the next best thing to the top 3:
CMS Made Simple (I was able to install this and create a simple website without reading a single line of instructions), however I haven't explored the ability or lack of customization.
My second favorite now WordPress CMS would be PyroCMS. It's very simple, has a nice UI and seems to have good support.
The other option would be to go with an actual "framework" like your question entitles. In my opinion the hands down winner is CodeIgniter. With Codeigniter the only limit is your ability to write code.
And if you're not a Codeigniter fan then maybe Symphony will suit you better?