By Subversive on
This will definitely displease many Drupal users. I want to know when I want the following, it might be rewarding to make my own cms. The problem is I'm comfortable, but not experienced with PHP, and uncomfortable with Drupal. The things I need to implement: ("+":Drupal has it. "-":Drupal doesn't)
- +CMS
- +News item type
- +/- WYSWYG editor
- +/- multi lingual. I haven't checked Drupal's content negotiation yet, but Drupal seems overall sloppy (not crummy) with i18n.
- +/- A store-item type (multi lingual!)
- +/- A shopping cart (I'm very picky on appearance, and it should be able to create a e-mail checkout)
- +/- Different colour schemes for (mainly) different product categories. (Genesis theme with conditions?)
- - Browser compatibilty for the visitors (i.e. not heavily relying on javascript)
- - SEO (keyword creation/check for made pages)
- - I develop on Apache, need to migrate to IIS for production.
Either way it would involve a steep learning curve for me.
I know you are probably biased towards Drupal, but still, please try to to give an unbiased answer.
Thanks in advance.
Comments
.
Browser compatibility depends on your theme.
Drupal is just fine with SEO even out of the box and has many SEO related contributed modules.
Drupal works on both Apache and IIS.
So I don't see any reason why you would need to build your own. But if you want to put in hundreds of thousands of person hours to replicate Drupal, that's entirely your call.
Michelle
Drupal does have SEO and
Drupal does have SEO and there are lots of themes that are cross browser compatible without relying on javascript.
Odd to develop on Apache and to use IIS for production. Biggest challenge I suspect here is mySQL and PHP, I find both more limited under IIS, that plus clean URLs, cron and email (email works, you just need things configured correctly)
I personally recommend using some CMS and/or framework as a starting point and not starting from scratch with PHP. I also like Drupal as my starting point. With a CMS/framework you get user management, access control and a whole lot more. In addition with Drupal you get lots of developers working on it, providing a lot of testing, new ideas and interesting modules (and more).
If you spend your time learning Drupal you will help along the way and a huge team to carry things forward.
If you go it your own, by the time you have "finished" your CMS, Drupal and other CMS's will have moved forward.
Drupal is hands down the best
Drupal is hands down the best platform for SEO. Out of the box it's just OK. When you've added the right modules (and there are many lists out there including the SEO Checklist module) then it's just about perfect and ranks very, very well. I'm not sure what you mean by "Keyword creation/check...", can you give a bit more detail on that item and I'll let you know if Drupal has it.
For shopping cart, check out Ubercart. I think it has most of the features you're looking for in a cart.
--Ben Finklea, CEO
Volacci
...
Not really sure where you get that impression from, you need to check out the theme layer a lot more.
Different colour schemes for different site sections is almost trivial, many ways of doing this, e.g. use conditional body classes or load CSS conditionally (path) and so on, theres also the site sections module where you can take the subtheming route and make a bunch of CSS only subthemes.
Pimp your Drupal 8 Toolbar - make it badass.
Adaptivetheme - theming system for people who don't code.
Thanks guys
I'm sticking with Drupal. It seems my main problem is getting around on the website looking for information. Especially thanks for pointing out the sections module. I'm going to review Ubercart.
I meant I found no meta tag keyword input and verification (i.e. the script checks whether the keywords are relevant).
I'm looking into theming as well, as (you might have guessed) visual appearance has a very high priority.
See ya around.
Well since meta keywords
Well since meta keywords haven't been supported by any major search engines for many years now I'm not really sure of the point, not saying they won't be useful in the future for some other application but as far as SEO goes they are dead.
Are you a designer? Come and check us out, we're a drupal design community.
Pimp your Drupal 8 Toolbar - make it badass.
Adaptivetheme - theming system for people who don't code.
Somewhat on my way
Now that I have done something, I can answer my question a little.
Using Drupal:
Pro:
Con:
With regard to your point
With regard to your point "It's very hard to write something, if nobody bothered to implement it." I would say that generally it is no harder to implement in Drupal that simply using PHP and if you know the Drupal API's it can be both easier and faster to implement with Drupal.
Well...
It depends on what needs to be implemented.
If you need to rewrite search from the ground-up to make it usable by dummies, then it's going to take months of development no matter what.
...
Of course hard is subjective but I understand where you are coming from. It just takes time to learn and its time well invested IMO.
Pimp your Drupal 8 Toolbar - make it badass.
Adaptivetheme - theming system for people who don't code.