Setting up multiple small sites - drupal

I have no experience with Drupal.
I'm looking to use a cms but I have a requirement that, while it sounds simple, I'm not sure how easy, or possible, the implementation will be.
I have many small sites (let's say 100). Each site is basically setup the same way except the content and images are different. Each site would need an admin(s) that would manage content and have the ability to add new pages where needed.
Is Drupal the kind of cms that could handle requirements like this or is there another cms that is more suited for this kind of implementation?

Drupal is definitely suited to this, you should use the latest version (Drupal 7) and perform a multisite installation. That way you can keep the same core code base (which will make updating Drupal a cinch across 100 or so sites).
Have a look in the /sites/default/example.sites.php file for instructions on how to set it up, and if you get stuck post another question on here and I'm sure someone will be able to help.
EDIT
In fact there's a guide to the installation here.

Related

Possible to make a new (blog) page in CMS drupal?

Lets say that my customer is a blogger and wants to make daily blogs. So that means she needs a way to add new pages in the CMS. I dont want a customer to do technically stuff obviously. It needs to be as easy as it can get.
And I heard that drupal is a great CMS. So i'm open for that adventure. But before I take that road, I'm wondering if this is possible to do in a drupal CMS?
I'm new to drupal and to its CMS. So I don't know which version to take. Or anything at all. So I want to know for sure if this is possible before I spent hours and it isn't possible.
IF there is another cms you recommend, you can mention it. I'm open for suggestions.
The term CMS itself says that the purpose of this type of software is to manage content - exactly what you're looking for. So Drupal or any other CMS also provides the ability to create blogs and easy-to-use administrator features.
About Drupal, it is a powerful and flexible CMS, suitable for creating many complex features as well as scalability. If you just need a lightweight blogs page with basic features like content CRUD, you can take a look at Wordpress.
If you choose Drupal, I recommend using the latest version (Drupal 9) for the long-term support.

Using wordpress as external content management system

We are planning to create an asp.net website (probably mvc), that needs a cms for news items.
Our content managers and others who require to publish news have asked if they can use wordpress for content management.
Our users have different roles, and news items should be visible to certain roles, or even specific users if possible.
The reason they want wordpress is the manager's user friendliness, so if some other alternative with the same kind of user experience would be ok.
Could anyone please point me in some direction?
NOTE: I'm still doing research at the moment, so I've got nothing holding me back at this point.
There is an API plugin that has been developed to spit out information in JSON, but I have not actually implemented a site with it:
http://wordpress.org/extend/plugins/json-api/
Perhaps you could have the authors work on a wordpress install and create your app to draw content via that plugin?
I too was facing the same issue, little different. We want to have WP as CMS so that our site can take the benefit of SEO which is very easy with WP. SO we installed WP under a folder in the Main ASP.net based website. Initially there were issues, I was unable to run it. Finally managed to run it. Solution is posted here - http://www.wwwlabz.com/how-to-run-a-php-based-website-from-a-subfolder-in-asp-net-website. Hope it will help someone. Actual site where we implemented this is http://www.periproperties.com/content/.
Now I want to have specific section of WP to be accessible on my site. SO I am exploring different options and will post, if found something
Thanks.
DotNetNuke is the most popular ASP.NET based CMS (source). I am implementing my first project in it and so far I am very happy with it.
Note the free edition will not work for you since you need customizable security roles and free has a limited set of predetermined roles. You'll need the pro edition.
I don't know how similar it is to WordPress. Overall, WordPress is much more popular but of course there are platform issues with WordPress since it is Apache based and you want to create an ASP.NET website.

codeigniter with wordpress

I am planning a new website with codeigniter using wordpress.
this site will contain creating online albums, selling presents and gifts, and another one for selling cameras and their accessories.
is it recommended using this combination?
what are the advantages and disadvantage of this?
is there a better solution for building with framework and cms?
Personally (Having experience of both) It all depends on what your objectives are. Are you wanting to quickly and easily pull the project together, or do you have unlimited time and want everything to be feature rich and customized to your exact specification? CodeIgniter will allow you to build each aspect exactly as you want, where as WordPress (through the use of plugins) will allow you to get the end result you want without quiet as much customization.
However, that being said there is nothing saying you can't use CodeIgniter and direct traffic to the WordPress part for certain aspects, all down to your personal preference.
Why did you decided to use a working cms and a php framework together? Just using one of both is enough. The advantage you will have with wordpress is the fact that there are many plugins that are easily to use. For Codeigniter you will have to do all of the codings for yourself but you can build your website like you want it to be!

Architecture ideas to allow customers to build their own site, based off external site's data?

I'm not entirely sure how to properly ask this, so please bear with me.
I have an idea for a site I would like to build, which would basically be a site for members to create some data and have it housed in my database. I would like to offer a value-add to the site which would allow people to spin off their own website via my own "website builder" tool (probably some sort of CMS). Their website would be able to communicate with my master database to display their data.
Getting down to the crux of the topic, I'm looking for architectural advice/ideas/etc. regarding what services I could use to do this. I'm not looking a 100% automated solution, but something along these lines (which may not be completely correct, I admit):
Customer puts in an order to create their own site, using my tools.
I setup a separate domain for them, roll out the CMS foundation to the site, and the customer has full editing control of the CMS to design it however they would like.
The CMS would have some customizations so that it includes functionality to call APIs located on the master site, which would return the relevant data.
In the research I have done on SO, I've seen a lot of mentions of Umbraco which honestly looks like a good start. I'm just worried that when I go to upgrade a version, I have to deal with overwriting my custom API functionality. I'm guessing this is the nature of the beast, and requires me to accept/plan for it.
Does anyone have any thoughts about this? Some high-level starting points? Thanks!
I've been thinking about this same issue for my customers.
It is not hard to automatically roll out a stock cms such as Wordpress or Joomla. This sort of thing is done all the time by "1 click installers" that DreamHost and others have.
Including custom widgets or plugins for the CMS that can connect to your main app is also not hard.
For dns, you can use Amazon Route 53 or other DNS services that include a good api at the dns management level.
I suggest that you focus on using a CMS that is very popular (eg Wordpress or Joomla) rather than something less well known such as Umbraco. Using a more popular system will drastically reduce your training costs--remember that if you supply the CMS to your customers, then they'll also expect you to supply the support for it...

Joomla Blog/Wordpress Integration

I'm looking for a wordpress-like blog interface to put inside a Joomla hosted site. The admin interface of Joomla is quirky enough and hard enough to use that daily updates are infeasible.
What I am looking for is an easy-to-use posting interface that supports multiple users with different accounts/names, a tagging scheme, and easy find by date/user/tag functionality.
In particular I'm looking for a relatively easy-to-deploy, out-of-the-box solution, and would prefer not to hack rss feeds together or write too much custom code. I know there are several extensions out there but they all receive largely mixed reviews... Has anyone used any of these? Or has anyone had experience putting something like this together?
Well you could do this - have a wordpress installation. Get the users to post there and then use the RSS feed from it (or the XML RPC Blogging API) to update the Joomla installation. You will have to write the update piece once, but then all the headache is gone.
I'm not trying to be smart here, but if the admin interface of Joomla isn't working for you, aren't you doing yourself a disservice by trying to patch their UI instead of spending your time looking for a CMS that is easier to manage/a better fit for your user base?
Edit: All of the CMS's I've dealt with in ASP.NET are homegrown. However I'm looking into checking out Umbraco based on the recommendations of two well-respected friends. In the case you presented where you already have content in Joomla and a migration out to another CMS is going to be overkill, I think that vaibhav has got it right. You should look into setting up Wordpress or some other blogging engine and then simply have Joomla consume the content and display it in the Joomla site. I've not done it, but from what I remember of Joomla when I was looking at it, I believe that it would support this.
After doing a bit more research I decided to go with the open source MojoBlog. It was quite easy to install and configure and after a few stalls and hang ups that were resolved via perusal of their forums I was up and running. The edit interface is not ideal but it much better than Joomla admin, and it has multi-user-support, tag categorization, modules for viewing by tag, date, etc. Think it will suffice for my needs in the short term.
We at 'corePHP' have successfully integrated the WordPress and WordPress Multi-User blogging platforms into Joomla!. Please visit us to see what these feature-rich components have to offer you. https://www.corephp.com/wordpress/wordpress-integration-for-joomla-1.5.html
Happy Blogging,
Michael Pignataro
VP of Operations
www.corephp.com

Resources