Suggestion: Fields
Posted: Mon Jan 15, 2007 7:27 pm
I would like to suggest adding fields to MyInfo. Essentially, fields would contain texted linked to somewhere else (sort of like cloned documents, but more specific). There are two different ways fields could be used:
1. Fields from the treepane could be inserted into the text pane
2. Fields from the text pane could be inserted into the treepane
- 1: This would be the more simple direction to go (says my non-programming mind!). Each document could have fields (column data) inserted into it. User clicks a button to insert a field, chooses one of the columns and, poof, the data is inserted into the document. If the user changes the column data, the field within the document is also updated. Further, there are two other types of fields following this idea:
a. Fields to columns in same document
b. Fields to columns in other documents
- 2: I think this is harder because it is more general. What would have to happen is the user highlights a portion of text in the document and converts it to a field reference (gives it a name). Then the user can go to the treepane and insert that field into a column.
What is the use of fields? Basically, allowing data to be displayed in more than one way while making the user only update it once. Sort of like clones, but fields would deal with text within documents. One specific thing this would allow the user to do is to easily customize the output of an rtf document. Currently, the column information comes out at the top of each document and there is no way to control them. But, if there were fields, a template could be made by the user, outlaying the different columns, their formatting, and relative positioning. Then a simple output to rtf... and the columns are right where the user wanted them.
Like I said, I don't know how easy this would be to implement. If it is implemented it would require some thought about how it fits into the whole MyInfo tagging/cloning features.
Kevin
1. Fields from the treepane could be inserted into the text pane
2. Fields from the text pane could be inserted into the treepane
- 1: This would be the more simple direction to go (says my non-programming mind!). Each document could have fields (column data) inserted into it. User clicks a button to insert a field, chooses one of the columns and, poof, the data is inserted into the document. If the user changes the column data, the field within the document is also updated. Further, there are two other types of fields following this idea:
a. Fields to columns in same document
b. Fields to columns in other documents
- 2: I think this is harder because it is more general. What would have to happen is the user highlights a portion of text in the document and converts it to a field reference (gives it a name). Then the user can go to the treepane and insert that field into a column.
What is the use of fields? Basically, allowing data to be displayed in more than one way while making the user only update it once. Sort of like clones, but fields would deal with text within documents. One specific thing this would allow the user to do is to easily customize the output of an rtf document. Currently, the column information comes out at the top of each document and there is no way to control them. But, if there were fields, a template could be made by the user, outlaying the different columns, their formatting, and relative positioning. Then a simple output to rtf... and the columns are right where the user wanted them.
Like I said, I don't know how easy this would be to implement. If it is implemented it would require some thought about how it fits into the whole MyInfo tagging/cloning features.
Kevin