Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
This is a module to interface Drupal with the open source AJAX Chat system.
The initial module was put together over a weekend as described on Drupal Foo. Shortly after releasing the module I was contacted by B2F who had ironically started on the same project at almost the same time. It was apparent from the start that we should join forces to further the development of the module. B2F's approach was a little different than mine as he was including the AJAX chat code with the module rather than integrating with it. I originally had concerns about doing it this way, but these were alleviated after some correspondence with the authors of AJAX chat. The result is a much easier installation and will help us create a much tighter integration.
We are now in a planning stage where we're deciding on best ways to do things and what features to work on. B2F's use case requires enhanced permissions and integration with other modules, while I plan to focus on making the chat responsive. If there are specific needs or features, now is the time to let us know about them. Please feel free to open an issue.
This module uploads a zip file of images, pdf or documents to a pre-configured directory and extracts it there. Location of directory can be changed through admin configurations.
Drupal's page cache is a fantastic and simple way to improve performance in production. If an anonymous user goes to http://yoursite.com/somepage twice, the second page load is a lot faster because Drupal doesn't spend time re-rendering it; it simply serves it from the cache.
But the problem is that pages are cached by their path. That means that the server has to do all the work to render the 404 page each time a new path is not found. This can be particularly noticeable if your 404 page is a node, view, or other rendered page.
This module takes over the caching process when a page is not found and makes it a little smarter. It's been tested with nodes, but it should work with any 404 page that is served through the menu system. It is compatible with multilingual sites. It caches the 404 once per language.
If you are already using Fast 404 (or Drupal 7's built-in version), you don't really need this module, and compatibility with those configurations hasn't been tested. It's a good alternative though when you need 404 pages with some dynamic content from your site and don't want to have to update HTML files when your site structure changes.