Implementing complex modules
Video: Implementing complex modulesThis video will give you an introduction on how to install some of Drupal's more complex modules. These generally require installation of several modules and some require considerable additional tweaking. We won't discuss their configuration at lent but we will instead give you an overview of such modules just to give you peak into some of the amazing things Drupal can do, if you are willing to spend sometime learning about these modules and the ecosystems that have grown up around them. The first module we will be showing is called Google Analytics. The Google Analytics service allows you to keep track of who is visiting your website and what page is they are going to before and after they reach a particular page, it has many features that are extremely useful for web administrators especially those who want market their sites and improve the efficiency and effectiveness of their sites.
Viewers: in countries Watching now:
Drupal is a free, open-source content management system (CMS) for a variety of platforms. It has a robust user community and easy-to-use administration features. Drupal Essential Training covers all the important aspects of installing, configuring, customizing, and maintaining a Drupal-powered website. Instructor Tom Geller explores blogs, discussion forums, member profiles, and other features while demonstrating the steps required to make Drupal perform. He also teaches fundamental concepts and skills along the way, including installation, backups, and updates; security and permissions; flexible page layouts and CSS; menu navigation; and performance monitoring and disaster recovery. He also discusses how to select and install the community-supported modules that further expand Drupal's capabilities, and gives experienced PHP programmers tips on customizing page templates. Example files accompany the course.
- Understanding the inner workings of Drupal
- Creating stories, pages, blogs, forums, and polls
- Managing users and comments
- Setting and customizing themes
- Exchanging content via RSS
- Stopping comment spam with a CAPTCHA
- Launching a site and joining the Drupal community
Implementing complex modules
This video will give you an introduction on how to install some of Drupal's more complex modules. These generally require installation of several modules and some require considerable additional tweaking. We won't discuss their configuration at lent but we will instead give you an overview of such modules just to give you peak into some of the amazing things Drupal can do, if you are willing to spend sometime learning about these modules and the ecosystems that have grown up around them. The first module we will be showing is called Google Analytics. The Google Analytics service allows you to keep track of who is visiting your website and what page is they are going to before and after they reach a particular page, it has many features that are extremely useful for web administrators especially those who want market their sites and improve the efficiency and effectiveness of their sites.
We have already downloaded this so we are going to install it. So we will expand it and drop it into our folder, then we go back to our Administrative Interface. To administer we will first of course go to Administer, Modules and turn it On and then click Save Configuration. Now we will go up to administer, but what is this we see in error. Let us take look at the status report as it suggests. We go down and notice that it says about the Google Analytics module it hasn't been configured yet. This is unusual for a module, usually if it hasn't been configured it does not tell you it just sits there and does not add any additional functionality, but this one is decided its important enough that you turn it On. So let us go to the setting page and here it shows that it requires us to enter an account number.
For this particular module you must already be signed up for the Google Analytics service, which is at google. com/analytics, before you can use this module. We wont take you to the whole configuration instead we are just going to go back to administer, modules and turn it Off. But of course if you wanted to use it you would go through the complete process of turning it On and going to Google Analytics and entering your code. The second module that we are going to show is called Pathauto. Pathauto will automatically add user friendly URLs to any nodes that you create. It will look to through content of the node and try to figure out what it is about and then it will change the node's name to whatever it decides. We have al ready downloaded this so we are going to unpack it and install it and then of course go back to our administrative interface.
Refresh our module list or go to Administer and modules, scroll down to the bottom or close up the core ones at the top so that we can see what is at the bottom and there it is Pathauto, but we can not check it to turn it on and why is that? If we look at its dependencies down here, we will see it depends on path, okay that is enable that is part of the core, but it also depends on token and we never downloaded that, okay we will have to go back to the drupal.org web site downloaded and turn it On.
So, here on drupal.org we go and find the token project downloaded, un pack it by double clicking and install that one, of course we now have to turn it On so we go back to our web site and then have to enable it. So, we will go back up to administer, modules, close up the course so we can see what the bottom of the screen and there is token. Now, this is interesting even though we installed one module it adds two check boxes. I am going to check both of them for now but of course you would read all of the documentation to understand what the different check box is mean, click on Save Configuration. Now, let us take another look and see if we can turn on Pathauto, close up the core appears, scroll down and now we can check Pathauto, scroll down to the bottom and save the configuration.
Finally we have the Ezmlm module. This is a module that requires tweaking on the server completely out side of the Drupal interface, further it requires installation of an additional program, we are not going to go through the whole process because as I say it is quite complex. Finally there is one more thing that we need to do we been playing around with a lot modules in this video and we should turn them Off and un install them, to do so go to your module's page by of course clicking on administer and them modules, scroll down or close the core box at the top so that you can see what is at the bottom and then just turn them Off, but you will notice that you can not turn Off the tokens one until you have turned Off Pathauto, because Pathauto relies on tokens.
So, we will turn these off say save configuration and then turn off SpamSpan if we had left it on. And token, click Save Configuration again and once all of those are turned off you can go back to your Drupal installation folder and throw away all of the folders that contain the modules that is in your module folder. We are getting in to some pretty deep territory with these complex modules but believe me some are even more complex, for example CiviCRM is a complete system for non-profit and advocacy groups. Digg is a Drupal based invitation of the famous digg.com site and organic groups allows member to create their own clubs and all of these require quite a lot of configuration. But do not be afraid, the bases that you have got in here will provide you a firm base to implement any such system.
Find answers to the most frequently asked questions about Drupal 6 Essential Training .
Here are the FAQs that matched your search "" :
- Q: While following along to the installation instructions in the “Installing WAMP and Drupal on Windows” chapter in the Drupal Essential Training title, an error occurs when attempting to open the local host page. Nothing appears except for an error reading “WAMPSERVER server offline.” What is causing this?
- A: There is a known problem with some versions of WAMP that include a version of PHP (5.3) that some versions of Drupal is not compatible with. See http://tomgeller.com/content/tips-running-drupal-windows-using-wamp#comment-831 for more information.
If that is not causing the issue, reference the tips at http://tomgeller.com/content/tips-running-drupal-windows-using-wamp.
If you don't see the solution at either of those links, try using another AMP stack, such as XAMPP or the Acquia stack installer. See http://tomgeller.com/content/what-hells-wrong-drupal-wamp for discussion about these.
- Q: After installing XAMPP and running Drupal for the first time, the Administration menu does not appear. What is the reason for this?
- A: There are several possible problems. Here are some likely solutions. (These may also solve problems encountered with other AMP stacks.)
- Increase XAMPP's PHP allocation.
- Check to make sure all XAMPP's paths are correct and that permissions are correct. If the database information appears, but not Drupal's supporting files, and an included theme is being used, the supporting files will be in the /modules folder.
- Another solution is to not use WAMP or XAMPP. One option is to use Acquia's Drupal Stack Installer ("DAMP"), which can be found at http://www.acquia.com/downloads. However, that installs Acquia Drupal, which is a version of "normal" Drupal extended with additional modules. If only core Drupal is desired, see the instructions at http://acquia.com/blog/kieran/try-drupal-7-alpha-your-laptop-or-desktop. (The instructions are for Drupal 7, but will work for Drupal 6 as well.)
- Q: In the "Using the example files" movie, the method of importing information to the database is shown, using the backup in Chapter 10. When attempting to do this, the following error is shown: "No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16." The system is running the latest versions of Apache, PhP and MySQL, on Windows Vista. What could be causing the problem?
- A: This is probably caused because your AMP stack allocates too little memory to PHP.
That's especially true if you're using WAMP, which only gives PHP 2MB of memory, when it really needs at least 16MB.You'll see the issue if you go to the MySQL-controlling phpMyAdmin screen (probably at http://localhost/phpMyAdmin) and click "Import": The maximum file size allowed is 2,048K. That's only 2MB, and the databases for most Drupal sites are much larger than that. (The example site for Drupal Essential Training gets as big as 5MB.) The video "Installing WAMP and Drupal on Windows" shows (at around 3:30) where the php.ini file is, but here are some more-complete instructions to increase that memory limit.
- Click the WAMP icon in your system tray.
- Select "PHP". In the side menu, select "php.ini" to open a file containing PHP's configuration options.
- Search for the line, "upload_max_filesize = 2M".
- Change it to "upload_max_filesize = 32M" (or whatever you like).
- Save the file and restart WAMP. (Better yet, restart your computer entirely to be sure. I'm frankly not sure whether it makes a difference.)
- Now go back to that "Import" screen in phpMyAdmin: You should notice that the limit has changed.
- Q: I don't remember the default username and password used demonstrate Drupal.
- A: The default username used in the course is "admin"; the default password is "booth".
- Q: How can I change Drupal's administrative username and password?
- A: If for some reason the default exercise file username (admin) and password (booth) don't work, you can change them in the database itself using phpMyAdmin. (This technique is demonstrated in a video from Chapter 8, "Recovering from disasters".)
- Open your Drupal database with phpMyAdmin.
- Go to the "users" table. Click the Browse icon.
- For the row where uid = 1, click the Edit icon. (Note the value under the "Name" column: That's the administrator's username.)
- In the "pass" row, select "MD5" under the "Function" column
- In the same row, enter your new password under the "Value" column.
- At the bottom of the screen, click the "Go" button. You should now be able to log in with that username and new password.
- Q: In Windows Vista, the WAMP icon disappears from the system tray after a certain amount of time. How do I get it to reappear?
- A: To make the WAMP icon reappear (so that you can access localhost, phpmyadmin, php.ini, etc.), you have to activate the "start WAMP server" icon (from start menu, desktop or wherever). The system tray icon will reappear.
- Q: My .htaccess file disappeared. What caused this?
- A: A few times during the Drupal Essential Training video series, the instructor says to copy a Drupal installation by selecting all the files in the folder and then "dragging and dropping" them, either to a server or another location on your local computer. This is not the best way to do so, as the hidden file ".htaccess" will not be copied.
There are two ways to get around that problem:
Sorry for the error.
- When installing Drupal for the first time: Instead of copying files from the Drupal folder, move the entire folder to its target location and rename it. This is the easiest solution for those without experience with Unix.
- Use the command-line interface to copy the .htaccess file.
- Q: In the video, the instructor says the current version of Drupal is 6.3, but on the drupal.org site, the latest version is 6.17. Which is the newer version of Drupal?
- A: Drupal 6.17 is newer than version 6.3. For some reason, the the version numbers go 6.3, 6.4... 6.9, 6.10... 6.17. It’s counter-intuitive, but that’s the order.
- Q: My WAMP phpMyadmin will not allow me to upload the exercise files. It returns this message: "No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16." There was no previous database to drop, so what do I need to do to make this work?
- A: This is a common problem, caused not by Drupal, but by WAMP. WAMP only allows you to upload files of 2MB or smaller, which is much too small. The solution is detailed at http://tomgeller.com/cant-import-a-drupal-site-in-windows.
Sorry, there are no matches for your search "" —to search again, type in another word or phrase and click search.