Building a new framework

What is the easiest way to build a new framework?
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

What framework?
RalphS007Author Commented:
a custom CMS made from scratch using PHP as the language w/o using pre-existing crap like Joomla, Word Press, etc.
RalphS007Author Commented:
All the solutions out there have too much baggage w/ them and none of what i'm looking for.
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

RalphS007Author Commented:
Also I want it to be compatible w/ ASP.NET and PHP
RalphS007Author Commented:
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.
Jason C. LevineDon't talk to me.Commented:
Actually, you would use a framework to build the custom CMS :)

Django, CakePHP, Zend and CodeIgniter are frameworks and from there you build a CMS that has only what you need and no more.  But building one that that simultaneously uses PHP and ASP.NET coding seems a little silly. Pick one or the other and run with it.

>> Wordpress is good for a training tool on widgets but is too limited for my needs.

Just out of curiosity, how so?  I can certainly understand the bloat criticism...anything that tries to be all things to all people is going to have some clunkiness to it but "limited" is not something I hear often leveled against WordPress.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial

"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.

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).

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:

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?
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.