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
%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%s
%s'), get_topic_link($topic->topic_id), $icon_set_url.'/'.$image, ICON_WIDTH, ICON_HEIGHT, $tooltip, $tooltip, $label); } else { return sprintf(__('
%s
%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: Suggestions for open source frameworks for web development? http://digitalhumanities.org/answers/topic/suggestions-for-open-source-protocols-for-web-development Digital Humanities Questions & Answers » Topic: Suggestions for open source frameworks for web development? en-US Sun, 24 Mar 2019 23:21:27 +0000 http://bbpress.org/?v=1.0.2 <![CDATA[Search]]> q http://digitalhumanities.org/answers/search.php Patrick Murray-John on "Suggestions for open source frameworks for web development?" http://digitalhumanities.org/answers/topic/suggestions-for-open-source-protocols-for-web-development#post-1005 Mon, 21 Feb 2011 14:41:16 +0000 Patrick Murray-John 1005@http://digitalhumanities.org/answers/ <p>Ah, makes sense. In fact, the project I'm working on now at CHNM is at least in part addressing many of the same issues. One way or another, though, it's looking like we'll aim for a direct Zotero connection to the site, and we're also waffling between WordPress/BuddyPress and Drupal (though leaning heavily toward Drupal for some of the other features we'll need.</p> <p>Good luck! </p> Jennifer Sano-Franchini on "Suggestions for open source frameworks for web development?" http://digitalhumanities.org/answers/topic/suggestions-for-open-source-protocols-for-web-development#post-996 Thu, 17 Feb 2011 21:32:10 +0000 Jennifer Sano-Franchini 996@http://digitalhumanities.org/answers/ <p>The reason I'm leaning more toward a website is because I want it to be super easy for users to access (they won't have to download anything, or use Firefox--I know Zotero's developing a standalone and trying to make it usable across different browsers, but I haven't had too much luck with that). Also, I'm hoping to be able to eventually accommodate a relatively large user-base. And, I wanted to have a bit more control over the design and extra features. :) </p> Patrick Murray-John on "Suggestions for open source frameworks for web development?" http://digitalhumanities.org/answers/topic/suggestions-for-open-source-protocols-for-web-development#post-995 Thu, 17 Feb 2011 15:33:34 +0000 Patrick Murray-John 995@http://digitalhumanities.org/answers/ <p>Another thought --- have you looked at using <a href="http://zotero.org">Zotero</a>'s online groups for this? For the basic functionality you are describing, you might be able to use that and not have to build anything. </p> Jennifer Sano-Franchini on "Suggestions for open source frameworks for web development?" http://digitalhumanities.org/answers/topic/suggestions-for-open-source-protocols-for-web-development#post-994 Thu, 17 Feb 2011 08:03:27 +0000 Jennifer Sano-Franchini 994@http://digitalhumanities.org/answers/ <p>Thanks, this is all very helpful. I don't think I need anything too rigorous in terms of organization, but I was thinking I'd like to be able to pull things like bibliographic information (title, author, journal, date of publication) from the links that users submit. I'm still figuring out if I want users to be able to organize the links in more than one way--at the very least I'd like to be able to organize the links by publication date, but I'm not sure if there are other schemes I might consider. The basic idea is that the site should put the different links pertaining to a particular issue into conversation with one another. This way teachers will be able to use the information for teaching and students will be able to use the information for writing research papers.</p> <p>I think at this point I will try both Drupal and WordPress out (along with plugins) and see how they work for me. Thanks again! </p> joris.van.zundert on "Suggestions for open source frameworks for web development?" http://digitalhumanities.org/answers/topic/suggestions-for-open-source-protocols-for-web-development#post-989 Wed, 16 Feb 2011 08:36:16 +0000 joris.van.zundert 989@http://digitalhumanities.org/answers/ <p>Can I add that imho WordPress out performs Drupal by far in usability/GUI aspects? Of course there's always a matter of taste in that, but if you're looking for something that people will like to use and has a shallow learning curve, I'd put my money on WordPress. The metadata issue that was raised is likely to be true, but if in real need of elaborate metadata schemes, WordPress would allow for amending such out of the box, or as plugin, or even as adaptation of the core (latter not recommended though given future upgrades).</p> <p>Hope that's useful, best<br /> -- Joris </p> Patrick Murray-John on "Suggestions for open source frameworks for web development?" http://digitalhumanities.org/answers/topic/suggestions-for-open-source-protocols-for-web-development#post-988 Tue, 15 Feb 2011 15:19:03 +0000 Patrick Murray-John 988@http://digitalhumanities.org/answers/ <p>To me, any Drupal vs. WP evaluation usually comes down to what relationships need to exist between items, and what metadata about items needs to be exposed. WP is strong with prose text, but not so much with metadata. And so, if the categories/tags of WP is all the metadata you'd need, WP would work well.</p> <p>If, however, you need to work with more information about the items as part of the organization, then it'd probably aim toward Drupal. (Especially true since the Fields module in Drupal 7 makes it easy to set those things up.</p> <p>So, I guess another way to think of the question is to first nail down how precise and rigorous the organization needs to be. What kinds of things do you have in mind for that, and about how people will use the site?</p> <p>Hope that helps,<br /> Patrick </p> ethan.watrall on "Suggestions for open source frameworks for web development?" http://digitalhumanities.org/answers/topic/suggestions-for-open-source-protocols-for-web-development#post-987 Tue, 15 Feb 2011 14:35:41 +0000 ethan.watrall 987@http://digitalhumanities.org/answers/ <p><em>Replying to @Jennifer Sano-Franchini's <a href="http://digitalhumanities.org/answers/topic/suggestions-for-open-source-protocols-for-web-development#post-985">post</a>:</em></p> <p>I very much would like to echo Andrew's suggestion of looking at Buddy Press for the project. </p> Jennifer Sano-Franchini on "Suggestions for open source frameworks for web development?" http://digitalhumanities.org/answers/topic/suggestions-for-open-source-protocols-for-web-development#post-985 Mon, 14 Feb 2011 22:47:07 +0000 Jennifer Sano-Franchini 985@http://digitalhumanities.org/answers/ <p>Thank you for the clarification (re: CMS/web platforms) and for the advice! I am hoping that this site is something that lasts (or at least I'd like this to be a possibility), so I'm more than willing to put in the time and effort to learn Drupal if it will better suit what I want to do. I'll look into what you suggested about Wordpress, though. </p> ajturner on "Suggestions for open source frameworks for web development?" http://digitalhumanities.org/answers/topic/suggestions-for-open-source-protocols-for-web-development#post-982 Mon, 14 Feb 2011 19:14:00 +0000 ajturner 982@http://digitalhumanities.org/answers/ <p>Hi Jennifer, you're conflating some concepts together. A protocol would be something like HTTP, or even an XML format such as Atom. Drupal and BuddyPress are open-source content management systems (CMS), and delicious, et al. are web platforms.</p> <p>If you mean a CMS or tool to use - I think Wordpress with the BuddyPress plugin is a good direction. Wordpress is very easy to install, configure, and maintain. Each link would be a "post" and you can extend to have additional metadata elements. </p> <p>However - Wordpress by itself has a single way to "publish", which could confuse users that expect a specific UI. So you could then use another plugin that provides an interface for users that is fit within how you want people to contribute. So it will take looking for a specific plugin(s) and configuring templates. However that should be much easier in Wordpress than learning Drupal if you have never used it before.</p> <p>You should think about the longevity of the project (just for a semester, or until the end of time) and how you will preserve the contributions and maintain the tool. The simplest would be a Google Doc or Spreadsheet :) </p> Jennifer Sano-Franchini on "Suggestions for open source frameworks for web development?" http://digitalhumanities.org/answers/topic/suggestions-for-open-source-protocols-for-web-development#post-981 Mon, 14 Feb 2011 18:54:34 +0000 Jennifer Sano-Franchini 981@http://digitalhumanities.org/answers/ <p>I'm looking for a fairly user-friendly open source protocol for developing a web-based project that basically combines organized, user-contributed links (kind of like an online bibliography) with tagging capabilities and discussion boards. It would be great if I could develop something easy for users to navigate, as the site would be geared toward college-level writing students and instructors.</p> <p>Right now I'm looking at Drupal and BuddyPress, and I'm also thinking to use APIs, possibly from delicious, Mendeley, and I'm interested in looking into OpenCalais for pulling metadata from the linked sources. But, I'm really new to all of this and I'm wondering if anyone else has any other suggestions of tools that I might look into using--? </p>