Drupal: set up a draggable card sort view – Part 1

Drag and drop your items into order

Drupal’s Draggable Views module makes it possible to create tables with Ajax-style drag and drop rows. Each row has a “handle” that makes it possible to drag it up or down to change the order of the items in the table. Draggable views are perfect for making “To-do” lists, outlines, and any kind of list where you need to constantly reorder individual items. I recently used it to build a draggable “card sort” view for research cards. This enables a researcher to enter cards in no particular order, then organize them when it comes time to write up the research. It would work just as well for organizing a novel or script.

The problem with the Views module is that there is sort of an irreducible complexity to designing a view, and it can be quite difficult at first to figure out all the steps involved in getting the outcome you want. There are so many options and settings and a few minor usability issues which make it all quite confusing at first. This tutorial will give you an introduction to the concepts and walk you through building an idea organizer using draggable tables.

Here’s a closeup of a Draggable table. Each row has a cross-shaped “handle” that enables you to drag the entire row up and down the table at will.


Continue reading

Beginning Eclipse CVS – Basics 3: Import an existing set of project files into CVS

<= Back to previous section “Create a Project from Scratch”

  1. Once you have created a workspace, you need to add files to it somehow. If you already have existing files that you want to use in your project, you’ll need to import them. You can also check out an existing project from CVS or import files from a zip archive, among other possibilities.

    Continue reading below break…

Continue reading

Beginning Eclipse CVS – Basics 2: Create a new project from scratch

<= Back to previous section “Getting Started”

    Eclipse Terminology-“Perspective”:

    The word “Perspective” is used to denote a window panel in Eclipse with a specific purpose. There are Eclipse perspectives for different functions, like the Resources perspective for viewing workspace assets or resources, the Team Synchronization perspective for viewing CVS synchronization information, and the CVS perspective for viewing CVS Repositories, to name a few.


    Continue reading below break…



Continue reading

Beginning Eclipse CVS – Basics 1: Getting Started

Eclipse is an open-source software development platform or IDE that has CVS (version control) functions built-in. Although Eclipse was originally built for Java development, it is very useful for working in other languages as well because of it’s open plugin-based architecture. It is often used as the foundation for new applications because it is so easily extended. This series will focus on the basics of using Eclipse for for version control, for web designers or beginning developers.


Continue reading below break…


Continue reading