Drupal 9 user guide or documentation - drupal

I have spent a lot of time on getting Drupal 9 Documentation but I could not find anything specific to Drupal 9. Module Development is what mainly am looking for.
I referred to https://www.drupal.org/docs and https://www.drupal.org/docs/creating-custom-modules and many more...
None of the link say anything about Drupal 9, how can I start with Drupal 9 if its already released but hard to find any documentation.

Related

How to contribute a module from Drupal 7 to Drupal 8

One Drupal module is already available and released in community(drupal.org) and developed by someone which is in Drupal 7 version.
Now I have upgraded this module to Drupal version 8.
So can you please help me with the steps to contribute this Drupal 8 module to community please?
Here is the page explaining how to contribute in development:
https://www.drupal.org/contribute/development
You can register and ask additional question there too. But since you upgraded other's person module I guess you should contact module author.

Comparing it with Drupal 7: What are you most excited about in Drupal 8?

I read a good blog post on the importance of upgrading to Drupal 7 in preparation for Drupal 8. My site is already in Drupal 7 but in looking forward to Drupal 8, what makes the upgrade exciting?
There is not a Yes/No answer here and if someone did that he would be an unprofessional.
In general everyone may upgrade a CMS only if he needs more with the new version or if the old version does not meat the requirements anymore. For example, if you need modules that don't exist on the old version or if you found out that the new version will do some important tasks better (eg be faster) then yes an upgrade would be a good practice.
On the other hand an upgrade will need time and working hours to be assigned and sometimes you may have to leave behind things that worked with a specific way on the old version. Even a new interface may cause problems.
So, to conclude, an upgrade is not a so easy task, it is like buying a new car. Does the old car do the job or not? Does the new car worth its money?

Drupal 6 module development

Hi
I am going to develop Drupal 6 module, could someone please advise some reference about how to develop Drupal 6 module to me.
Thanks you
A similar Stack Overflow question, Good drupal books/resources for programmers/developers?, contains a lot of useful responses. Personally, if I could have only one resource, I'd want the Pro Drupal Development book.
Beyond that, check out the Examples for Developers project and/or read the code of the modules that ship with Drupal core, for examples of how to do the basics. Those modules get lots of review and are good examples of the Drupal coding standards.
http://drupal.org/developing/modules This has plenty of links to satisfy your curiosity.
Lullabot has a very long video specifically on module development.
While a book (go for Pro Drupal Development!) is often easier for reference and can adjust to your speed, I've found that videos really augment the learning experience. It's easier to remember things (that's what voice does), and you follow the process of the developer/lecturer, which can be very beneficial in it's own right.
if you know write php already and you want to know basic step for the create a module from Drupal you can reffer the link
http://drupallearn.blogspot.com/2011/10/create-custom-modules-on-drupal-create.html
you have to write your own code in module file.
hope this will be help.

What is the best way to upgrade a Drupal 5 web application to 7?

I am trying to work out what is the best way to upgrade www.edocr.com, which is built on Drupal 5 to Drupal 7. We are more than a mere website.
If the answer is, start new with Drupal 7 and then import content, this also opens up another question, i.e. should we ditch Drupal completely and use a php framework such as http://www.yiiframework.com/, which would of course be a costly exercise. Could we achieve the same level of performance that a framework such as yii could offer through Drupal 7?
Many thanks in advance.
I've had to do upgrades from 5 to 7 and this is my experience. Upgrade everything, piecemeal to 6, then to 7. The schema changes between 5 and 7 are huge and you don't want to miss anything. That is going to be a cost to you.
If you have a content specialist, create a separate Drupal 7 site and then have the specialist recreate the content in 7 from scratch. This has the added benefit of everything being clean in 7 and you don't have to worry about schema changes during upgrades...this is a cost to your client.
As far as frameworks versus Drupal, it is a wash either way. Drupal is free, but the time for supporting it is not. You spend more time figuring out how to do things in Drupal than developing. Whereas with custom frameworks, you get the benefit of doing it yourself the way you want, but at a longterm cost of having to support the code over the course of its lifetime.
I'd say, if your client is happy with the modules, they can accomplish what they want in Drupal, and there is nothing prohibiting you from getting your messsage across, stick with Drupal. But if the system is coming up short in lots of areas, definitely weigh the cost of developing and supporting custom code to time spent customizing Drupal....remember, free software is only free at the outset...not longterm.
The general way of updating a Drupal site for a major Drupal release is to:
Upgrade Drupal core
Upgrade contributed modules.
Upgrade theme / create new theme
In your case you need to do 1-2 twice and 3 once. It also becomes a bit tricky since, you might be missing modules from D5 -> D6 and D6 -> D7. You will need to do some investigating as some modules are merged in new Drupal releases, while others just disappear.
You can try out doing the 1-2, 1-2 a few times a see what happens. It might give you an indication of how much work is needed to actually get your site upgraded.

Drupal 7 programming advancements, differences from Drupal 6 upgrade or wait

I was just wondering if there were any changes in the Drupal 7 code that effect server load and speed for large sites.
Also, with 7 nearing beta release, should I wait to build the sites with Drupal 7? I'm a future kinda guy. I would like to be able to develop Drupal sites for a freelance business I am owner of, and would like to start soon. Is Drupal 7 accepted enough to be developing live, customer sites for? Security Issues?
Thanks
At this moment, D7 is not even ready for development yet, so I wouldn't even think of putting a D7 site live. There is no upgrade path between alpha versions, so any bugfix could break your site. Once the first beta release is out, you can start developing.
To see what's new in Drupal 7, see the September 2nd sildeshow on http://webchick.net/node/70.
Keep in mind that there is more than Drupal core; you'll probably also need contributed modules. Figure out which modules you will need and make sure that they are available for D7, or help the module maintainer port the module.
To make the choice, I would ask myself two questions:
Can you afford to wait until Drupal 7 is stable?
Do you really need D7 features?
If both answers are yes, start developing once beta1 is out and publish your site when it's running on 7.0-stable. Otherwise, use Drupal 6.
You should wait to pass to Drupal 7 until Drupal 7 will have an official release that is not a beta release, or a candidate release, and when the modules you are using are converted to Drupal 7. Even in this case, I would suggest to wait, as there are probably some bugs in the modules converted to Drupal 7 that will be discovered when users start to use them.
Although it has an enhanced object-oriented database API based on PHP Data Objects
and other database-specific optimizations; CMS wire is reporting the new version is somewhat slower. Other testers have reported the new version has traded performance for flexibility.
I highly recomend Drupal. Whitehouse.gov is Drupal as well as other federal agencies.
You should wait. There are few live Drupal 7 sites, but not many, and they're mostly done by Drupal experts, e.g. Drupal Gardens is running on Drupal 7, but that's made by the company of the guy who made Drupal itself. Drupal 7 is also a bit slower because optimization tends to fall pretty late in the development cycle.
That said, you can always try it out and go back to Drupal 6 if you run into roadblocks. For very simple sites, you may not have any problems.
I think it is better to upgrade D8 .it has ability to write module oop and twig theme.
I think it really boils down to what you want to do... Obviously if you need modules that aren't ready, then you wait. HOWEVER don't limit yourself to the modules that you are familiar with from Drupal6. Case in point: I am developing a rather simple site for a client using 7. At first I thought I would need to wait since Views Slideshow wasn't ready, but some looking around brought me to Field Slideshow, which did the job quite nicely - with the advantage that all the images were in one page (for future change and editing).
There are significant end user benefits to Drupal 7 in terms of usability and interface. This is nice if you deal with clients who are not overly computer savvy

Resources