You are here
CCK is the most important acronym you need to know in relation to content management in Drupal. It stands for Content Construction Kit and is the framework that allows people to enter all kinds of different information in their web sites.
So, you can put out a passable brochure site in a day and have reached the point where you want to learn a little more about Drupal. You're not looking to become an elite hacker type, you just want to be able to do something beyond pointing and clicking your way through site building.
PDFs have historically been difficult to integrate into Drupal. Site owners were forced to include PDFs as attachments to content, and accept the interruption to the site layout that the external plugin presented. Building on the excellent Scribd API, our new module allows PDFs to be displayed on your site without the Adobe Reader plugin.
The forms Drupal automatically generates have always suffered from the 'silo' effect, where one form field is stacked on top of the other. This often presents a usability challenge for people operating the system, and generally requires some additional level of theming for developers in a really mature site.
At the core of all the hype around "social networking," and "social media," is the fact that "social" websites allow members of a website to connect with each and develop relationships without needing the administrators or content editors to mediate these connections. This from the "build and they'll come," school of design and strategy. In any case, even though Drupal is a fundamentally social platform, there is no user-to-user relationship support in the core of Drupal.
This is my first official Trellon blog post! It's been a good first few weeks. I have had a chance to work on some exciting projects. One of which involved using the awesome ApacheSolr Drupal Module which adds support for much better search performance and faceted search.
Nonprofit organizations have been implementing online stores for years. Product sales are an integral part of an organization's annual fundraising program. On average, nonprofits raise 33%+ of their annual budget around the holiday season. E-commerce is a valuable addition to any nonprofit's online fundraising program.
On a recent project we had a situation where the client wished to migrate over all the avatars currently in use by their community. Upon investigate we found out that the folder contained over 4GB worth of data. The data was not segmented in such a way that we could identify the images we needed simply from the file structure. Of these images were only needed to obtain approximately 100MB worth, and the database schema told us which ones we needed.
Back in January I wrote about using Drupal as a tool to create decentralized online advocacy campaigns and the upcoming release of the Activism module. We
The Activism module is a framework which we hope will standardize the way in which online advocacy tools are built and deployed with Drupal based websites. The module comes packaged with three modules out of the box:
Editor's note: This is a long post. If you just want to see the screencast, click here, and there are notes about it below. If you want some sample code to help you understand, click here. If you want to read how Mike explains the whys and wherefores, get comfortable, ease the seat back, and read on.
Handling file uploads have always been a bit of a challenge with Drupal. Uploads work, so long as you want them to work exactly the way they have been implemented through CCK or the upload module. Changing this default functionality, in versions going back to 4.6, has always been something of a pain, involving hacks to core or building one-off upload fields to handle things the way you want.
In between sessions at Drupalcon DC I was asked if Trellon generally implements bookmarking tools such as, sharethis or addthis, for clients? I started to answer that we have no preference but stopped myself when I remembered a client situation with Sharethis. When the Sharethis component was installed it made page load times slow and it had some script caching issues.
SimpleTest, the test suite that Drupal started using, and then improved upon, has primarily been used to test modules in their own little sandbox, unaffected by the outside world, user data, or client-desired tweaks. This is perfectly fine when you're working on a controlled piece of code, like a module intended for release.
Online advocacy techniques have evolved in sophistication over the years, but not in structure. From using geographic data to locate groups and events in your area to signing petitions and making pledges using Twitter, we have seen a great evolution. Nonetheless, we continue to operate in a very top-down manner: messages are generated at the organizational level and then pushed down to grassroots activists, who are asked to take action.