getAllStatuses(); $renderer = get_active_status_renderer(); echo ''; } function topic_icons_css() { echo "\n"; } function topic_icons_label( $label ) { global $topic; if (bb_is_front() || bb_is_forum() || bb_is_view() || bb_is_tag()) { $icon_set_name = topic_icons_get_active_icon_set(); $icon_set_url = ICON_SET_URL_BASE . $icon_set_name; $status = get_active_status_interpreter()->getStatus(bb_get_location(), $topic); $renderer = get_active_status_renderer(); $image = $renderer->renderStatus($status); $tooltip = $renderer->renderStatusTooltip($status); $exists = file_exists(dirname(__FILE__).'/icon-sets/'.$icon_set_name.'/'.$image); if (!$exists) { return sprintf(__('
%s'), get_topic_link($topic->topic_id), ICON_SET_URL_BASE.'/empty.png', ICON_WIDTH, ICON_HEIGHT, $tooltip, $label); } else if (strlen($tooltip) > 0) { return sprintf(__('
%s'), get_topic_link($topic->topic_id), $icon_set_url.'/'.$image, ICON_WIDTH, ICON_HEIGHT, $tooltip, $tooltip, $label); } else { return sprintf(__('
%s'), get_topic_link($topic->topic_id), $icon_set_url.'/'.$image, ICON_WIDTH, ICON_HEIGHT, $tooltip, $label); } } return $label; } function topic_icons_init( ) { remove_filter('bb_topic_labels', 'bb_closed_label', 10); remove_filter('bb_topic_labels', 'bb_sticky_label', 20); add_filter('bb_topic_labels', 'topic_icons_label', 11); add_action('bb_head', 'topic_icons_css'); add_action('bb_admin_menu_generator', 'topic_icons_admin_page_add'); add_action('bb_admin-header.php', 'topic_icons_admin_page_process'); topic_icons_register_status_interpreter('default', new DefaultStatusInterpreter(BUSY_THRESHOLD)); topic_icons_register_status_renderer('default', new DefaultStatusRenderer()); } topic_icons_init(); ?> Digital Humanities Questions & Answers » Topic: Drupal modules for displaying data Digital Humanities Questions & Answers » Topic: Drupal modules for displaying data en-US Sun, 24 Mar 2019 04:43:18 +0000 <![CDATA[Search]]> q Miriam Posner on "Drupal modules for displaying data" Tue, 09 Nov 2010 21:48:42 +0000 Miriam Posner 660@ <p><em>Replying to @Miriam Posner's <a href="">post</a>:</em></p> <p>A follow-up for those of you who are insanely curious: I presented both options to the researcher, and he felt that Drupal was the best match for him. He was undaunted by the learning curve and tells me he's having fun learning with videos, Drupal, and MAMP. So a happy ending, thanks to you! </p> Miriam Posner on "Drupal modules for displaying data" Wed, 03 Nov 2010 20:10:03 +0000 Miriam Posner 645@ <p>Just a note to say thanks very much! I'm glad to know that I'm not way off base in thinking of Drupal. Patrick, your point is well-taken about constructing architecture and relationships carefully. I've also never heard of the Exhibits module, nor have I heard of Google Fusion Tables. Joe, you might be on to something when you suggest integrating these visualizations with WordPress-based narratives. I'll present both options to the researcher and see which makes more sense to him. </p> Joe Gilbert on "Drupal modules for displaying data" Wed, 03 Nov 2010 17:22:42 +0000 Joe Gilbert 641@ <p><em>Replying to @Miriam Posner's <a href="">post</a>:</em></p> <p>I might try <a href="">Google Fusion Tables</a>, which generates a variety of charting/mapping views for tabular data. Given that you have a lot of narrative information as well, I would sign up for a WordPress account (or install the software) then embed some of the Google Fusion visualizations either alongside your texts or on separate pages. </p> Patrick Murray-John on "Drupal modules for displaying data" Wed, 03 Nov 2010 17:22:17 +0000 Patrick Murray-John 640@ <p>That definitely sounds like a Drupal + CCK + Views task. A lot of CCK, and a lot of views.</p> <p>I'm hoping that even though there are all those different media, that the data in them is roughly the same. If it's structured fairly well, that'd be the guide to building content types with CCK.</p> <p>The analysis is the trickier part, since that where you'd need some complex views, and depending on what you want some complex fields in CCK (i.e., not neccesarily just text fields.)</p> <p>As far as modules go, I'd actually suggest starting just with getting the data relationships down with CCK + Views. I'm guessing that further visualizations would depend on that core data, no matter what.</p> <p>Books? alas, I'm not sure, partly because the info architecture part is just as important -- maybe more so -- than the how-to of using Drupal.</p> <p>Hope that helps,<br /> Patrick </p> Kaia on "Drupal modules for displaying data" Wed, 03 Nov 2010 17:12:44 +0000 Kaia 639@ <p>Yes, Drupal is probably a good option, if not the best. I'd suggest looking at the Exhibits module, as well as some of the chart/graph/etc module options. From the sounds of it, the learning curve with Drupal 7 should be less steep than with 6, so he may want to start by looking for modules that would help, and evaluate what the likelihood is they'll be ready for Drupal 7 within an acceptable length of time. CCK and Views should be ready to go quickly, but others are questionable. </p> <p>Depending on how complex the data is (and how complex the resulting website needs to be), there may be some much simpler options with Google Spreadsheets and various charting and api options. </p> Miriam Posner on "Drupal modules for displaying data" Wed, 03 Nov 2010 16:54:34 +0000 Miriam Posner 636@ <p>So I know someone (I swear, it's not me) who has collected a bunch of data from a bunch of survey respondents in a bunch of formats: PDF, Word docs, spreadsheets. Some of it is quantitative, some of it is narrative. There's about 150 pages of it. So kind of not a best-case scenario.</p> <p>What he'd like to do is display this (anonymized) data on a website for the benefit of the community from which it was collected. He's already obtained consent. He'd like to be able to display the data by anonymized "person" (i.e., by profile), but also allow for the possibility of some rudimentary analysis or visualization (e.g., how many of these respondents are female? how many are both female and of this ethnicity?)</p> <p>My hunch is that he's best off using Drupal + CCK + Views. I have warned him that he has a lot of data-entry and a steep learning curve ahead of him. Important caveat: he does not know any programming languages. </p> <p>So my questions are these:</p> <p>• Do you agree that Drupal is his best option?<br /> • If Drupal is the way to go, are there modules that make sense for collecting, displaying, and visualizing this kind of information?<br /> • Can you recommend particularly good books or other resources for this use of Drupal?</p> <p>Thank you, as always. </p>