Hide Forgot
20110520-1348 /CustomSearchTopicList.xhtml I propose a page to bulk add topics. You'd get maybe 5 rows to start, and you could add more as needed. Columns would be: * Topic Name (text) * Topic Text (text) * Topic type (dropdown) * Audience (dropdown) * Technology (drop-down) * Concern (space-separated list, auto-completes as you type) When you submit your topics, you are taken to a search view of them so that you can do further editing.
Would this require the ability to present an arbitrary list of topics as a "search result"? Since the proposed bulk topic add doesn't constrain on any dimension, it would be possible to put in combinations that can't be returned by the current search functionality.
I don't care how it does it but I think it would be useful to return the set of topics you just created, with the ability to edit, tag, and do bulk operations on them.
Fixed in 20110526-1409 From the search screen, search for the tags that you want to apply to all the new topics you are going to create. We're not interested in the search results, but new topics created from a search result have the tags that were used in that search result assigned to it e.g. searching for "Assigned Writer - mcasperson", and then creating a new topic from the results of that search will result in the new topic being tagged with "mcasperson". If you don't want any tags assigned, do a clean search. From the search results screen, click "Add Task". Populate the topic details, and click "Save and Continue". This will save your current topic, and bring you back to the same screen where you can create a new topic. When you are done, click either "Save and List Topics", which save your current topic, or "List Topics", which will discard any changes you have on the screen. Both will then take you to a search list of the topics you just created, allowing you to bulk tag or do whatever. The URL of the search screen you are returned to is bookmarkable, so you can keep a track of topics you have created and return to them if needed.
Verified. Good job!