I tried to use Wordpress plugins including Buddypress to create an intranet portal but it does not include the features that i am looking for. Are there any good free plugins for such purpose?
Start by defining all of the features you want your portal to have. Then search for plugins that offer some or all of them. You may need to use multiple plugins to achieve your goals. Since WordPress is written in PHP, you can create your own plugins and either modify existing templates or create your own templates from scratch. In short, the answer to your question: "How much can WordPress bu customized?", the answer is that it is fully customizable.
I am going to make a website which there is 3 type of users.
Admin
- can CRUD posts
Teacher
- can CRUD own posts in their's own pages.
Student
- can Read posts, comment, ...
I know how to do this in PHP, but I need to implement this website with Wordpress OR Joomla.
Can Wordpress/Joomla provide my needs or I have to install extra plugins.
If I need plugins, would you please tell me plugin's names.
You could do that with Joomla default features.
Super Administrator would have full access to administrator panel and all articles.
Then you have to create Authors that could have access to their own articles (this is the full list of privileges in Joomla).
As for students you have to find a comments extension.
Good Luck!
I'm pretty new to web design (but a very experienced programmer) and I'm creating a pretty simple wordpress blog for a friend. Take a look if you want: http://beachief.com/. Right now he has a domain mapped to a wordpress.com account, so I have no access to plugins or custom themes. This is what he wants me to add:
A like/dislike function for all posts
One section with 2 blog columns side by side (not supported by the theme - or any others that I could find)
The ability to let users log in and post their own content
My question is: is this stuff possible to do with a wordpress.com account? Or will he need to switch to an independently hosted wordpress.org site? Let me know what you think, thanks
Personally, I really like Wordpress. It's an incredibly flexible, stable, and strong CMS.
If you're really wanting the like/dislike functions, I found this:
http://www.mrphpguru.com/blog/2011/01/14/like-dislike-post-plugins-for-wordpress/
But there are also some other great post rating alternatives here:
http://www.geeksucks.com/showcases/10-cool-wordpress-plugins-for-ratings.htm
and for people logging in and posting their own content, you can manage users through the Wordpress backend (usually yoursite.com/wp-login or yoursite.com/wp-admin), and allow or deny specific permissions from them.
He will need to switch to Wordpress.org and be independantly hosted.
Wordpress.com does not let you use plugins or custom themes, unless you pay for a VIP plan.
What's the process for getting a plug in in wordpress.com? Do they pick plug ins from the same directory as a local Wordpress installation? Is there any further approval?
We are considering making a Wordpress plug in but it only makes sense if people with blogs at wordpress.com can use it.
Check out the WordPress.com Plugin support article - it seems it really is a case of the WP.com team deciding which plugins have the green light, partly based on user suggestions and demands.
Are you talking about Wordpress.com or self-hosted Wordpress? I'd suspect it's difficult to get .com to accept and use a plugin, while there are millions of people who self-host Wordpress and can install any plugins they want: WordPress › WordPress Plugins
I have been making plans to create a site that would contain several different sections, such as several blog feeds for reviews and articals, a forum, and also a stock site where people can sell/buy photos.
I was planning on doing this in PHP, but have recently started using wordpress and found it to be very powerful. is a site like this too "advanced" to be done in wordpress?
WordPress can be used for more than just blogs, having recently won an award for best CMS proves that!
The reviews and articles would just be posts, in different parent categories.
The forum could be implented with bbPress (http://bbpress.org) or SimplePress (http://simplepressforum.com)
The buying/selling photos could be done with a combination of either the built in WordPress gallery or a wordpress plugin such as NextGEN (http://wordpress.org/extend/plugins/nextgen-gallery) and a shopping cart or paypal plugin.
It would take some integration work, but it certainly is all possible with WordPress :-)
This is not the question you should be asking IMO.
The question to ask is: "Does using wordpress make creating this website easier ?"
If the pages you will be creating are related to the blog posts, then yes. For example, with Wordpress, your posts categories can be listed as sub-menu items.
But, if your pages are not related to the "main" blog, why bother using Wordpress?
You mentioned you were gonna do it in PHP but now are thinking about WordPress. I just found that funny because WordPress IS written in PHP ;). Wordpress has been used as a CMS for a while now and I think it's often a great place to start. I love WordPress but it's not the only CMS out there you should look at Drupal, Joomla, Movable Type, or one of many other Open Source or even commercial CMS'. You may also want to look at other products in the Automattic family such as WordPress MU, BuddyPress and BBPress. I would say using someone else code can save you a lot or time but not always. In certain situations writing your own CMS may be faster and better.
Hope this helps.
But, if your pages are not related to
the "main" blog, why bother using
Wordpress?
It's a well known plataform, tested and used by millions of people;
A Huge plugin ecosystem that deals with SEO, Backup, Twitter, E-commerce, you name it;
A great documentation;
A great admin interface with WYSIWYG editors already implemented;
An interesting approach to use "static pages" along with your posts, so you can have a full blown CMS application.
These are just some advantages. I don't recommend Wordpress for huge enterprise portals, but if you're not doing a complete different way of interaction (like stackoverflow, which is unique in it's way of work) for a website, I think it's a better approach then trying to code everything from scratch.
To write plugins you just use php, html and some functions aviable at plataform's core. No useless XML configuration files, no proprietary template languages inside the plataform, nothing. Write a bunch of php inside a directory, put inside "plugins" and you're done.
Here are some sites that I've done with Wordpress that are more than just blogs:
Driia's Dreams, which is blog and online store for my wife's jewelry business. (I take no responsibility for her theme.)
Barking Mad Productions, which is primarily a CMS for an event production company, with a blog.
Ludus, which tracks the games that we play each week (blog), along with information about the games themselves (CMS).
Craig's Chaos Machine, which documents everything I'm learning about Chaos Toy and Chaos Machines. (Still a work in progress.)