|what's the best opensource PHP CMS system?|
Php Cms Forum News Opensource
what's the best opensource PHP CMS system?
I want to have a website of mine, but I know little about program,I want to have opensource PHP CMS system,which has the following feature:
1:opensource,so I can make minor customization.
2:it combine at least news + forum function. ˇˇFor I need those two function.
3:popular, so I can get more support online.
4:fast speed and stable, I have a dream that my site will be big one day.
Maybe it's like daydreaming and free lunch, but If there is really one match above feature, please tell me.
Thanks in advance.
Welcome to the forum.
Personally I'd go for Wordpress and find some of the 1,000's of plugins avaiable for free. I bet you'll find some that will do what-ever you want with the site.
As a 2nd best, I probably look into Typo3. Search for both of them on your favorite search engine :)
Typo3 is hard to learn. For a beginner, I recommend Joomla or Drupal.
Thanks for everyone's reply.
I think Wordpress is only for blog? I want news + forum combination.
Typo3 is good, but I'm a little worried about if it's too difficult for me,I'm looking forward to something easy to use.
I once thought about Mambo/Joomla + SMF,but someone said Joomla need a lot of system resource,and it's not good for big site,and not friend to search engine.
I'm still confused now.
Looking forward to more solution.
Does typo3 has following feature?
1:is it friendly to search engine?
2:is it fast? or at least not slowly?
3:it has some free good technical support?like forum who can answer my simple question?
4:is it has news+ forum functionˇ©
If typo3 has those feature, I'll try to grasp it.
Or any other option is also welcome.
how about wordpress+bbpress?
Personally, I like drupal a lot, but it can be a bit much to get your head around as I discovered when my wife said she wanted to make a drupal site. It seems so logical and elegant a system once you've gotten neck deep in it, but it can be hard for a beginner. Increasingly you should think of it as a platform on which to build your application, rather than a plug and play application like WordPress.
So given what you say about your needs, I would seriously consider WP with a forum plugin. See [codex.wordpress.org ] for a list of plugins that let you run forums.
One thing to keep in mind with Drupal, Wordpress and most of the mature Open Source CMS, is that if it doesn't have the functionality that you want off the shelf, there is an excellent chance that someone else had the same need and wrote a plug-in/module/extension what have you.
I'll side with ergophobe; Drupal is an excellent piece of kit, albeit potentially a little intimidating at first glance. Once you've got past the initial shock though, it's possible to get to grips with the basics quite quickly.
ModX is also an excellent tool, but isn't, to my eyes, as heavily supported as some of the others out there, Drupal included.
From experience, I'd have to say that the trick with any such system is to not run before you can walk; don't try to do anything too ambitious initially, else you run the risk of becoming disenchanted and losing interest in that particular tool; work from the ground up.
I use Wordpress for my personal blog, but for anything that is community oriented, I use Joomla.
About 98% of the addons (components and modules) are plug and play meaning you just upload the file and go.
Wordpress is more straightforward though.
I found WordPress more user-friendly than Joomla (haven't used Drupal), so if that's your priority I'd start there. As others have mentioned, you can extend its functionality with plug-ins to meet your needs.
I wish I could draw a chart here...
lower - - - plug and play + + + higher
higher - - - power and flexibility + + + lower
Drupal > > > Joomla > > > Wordpress
Haven't tried Joomla in a long time, but it was frustratingly limited compared to Drupal, which is frustratingly complex compared to Joomla. Though you can customize the hell out of WP and you can install an out of the box version of Drupal and be running in five minutes, I think of Wordpress and Joomla as apps you install and Drupal as a framework that you learn.
Were you trying it out right after it split from Mambo?
It took awhile for all of the third party component developers to bring them over to Joomla. There's an extension for almost anything you would want now, so I guess I don't understand how it is limiting.
Last fall I compared a Drupal installation with Joomla because I wanted a site using CiviCRM. I actually thought the opposite, that Drupal was limited. But that may have been because I had been using Mambo & Joomla for a long time and I wasn't familiar with Drupal.
Were you trying it out right after it split from Mambo?
Either right before or right after. Around that time though. I think I tried Mambo about a week or two before the Joomla split. Power is perhaps in the eye of the beholder. I should say that with effort but no hacking Drupal does what I want, whereas Mambo/Joomla would have taken extensive hacking to the core. Either that or I just did not find the components I needed.
Basically, Drupal has three incredibly powerful components, one of which is in the core, one of which is partially in the core as of v5.x and the other is not considered core.
- taxonomy (core). Mambo/Joomla at the time would only let hierarchies go three levels deep and organization was pretty much hierarchical or nothing. Drupal lets anything go to an arbitrary number of levels with completely arbitrary associations. You manage that as the developer, to your delight or peril. The taxonomy system allows incredible flexibility in organization and association between parts of your site, URL structure, etc.
- CCK + Contemplate: Content Construction Kit (partially core, but comes into it's own with add-on modules). Basically, the full CCK lets you easily create structured pages with various entry fields, such as, in my case:
You can then take this and plug it into a template that goes with that content type. There is no limit to the number of content types and fields can be unique to a content type or shared across numerous types. All of this involves absolutely no PHP prgramming and very little HTML programming. You can think if it as XML + XSLT: structured data + stylesheets associated with given data types. Incredibly handy.
- Views. Views does for category pages what CCK does for content pages. Again, without programming or with minimal programming, you can decide whether the category pages present the subpages
- as lists, tables, excerpts
- what fields go in where, including custom fields from CCK
- whether the user can sort by various fields.
- what depth to present subcategories to
- much more
Perhaps such things exist in Joomla, but at the tim (over 1 year ago) I didn't see anything comparable to Drupal + CCK + Contemplate + Views.