Archive

Posts Tagged ‘Circus_Ponies_Notebook’

Scrivener Introduction Video

February 2nd, 2012 No comments

I have recommended Scrivener — for me the best writing software ever — multiple times. It is hard to give a correct impression of the advantages, but the posting Scrivener — A perfect program for dissertation writing tries to give an overview. It is my most frequently read posting. However, some people might like a video and there is an excellent one linked on the Scrivener Trial page, or available on YouTube. The creator of Scrivener, Keith Blount, gives a 10 minute introduction of the program:

Highly recommended, especially if you combine it with a good outliner like Circus Ponies Notebook, and available for Mac and PC (Windows).

Draft Version of Organizing Creativity 2nd Edition

January 11th, 2012 No comments

Hey everyone,

I’m still working on the second edition of Organizing Creativity.

It takes longer than expected (it is a spare time project), so, I’m putting the current draft version online.

sample_page_oc2_0

It contains the content of the wiki I had here, so I have removed it.

Like I said, it’s a rough draft — some parts are (almost) finished, others are missing in part or completely — but to make the best of the longer work process, posting it online gives me the opportunity to ask for feedback. This is your chance to influence the final version. What do you think of the content and/or the layout? Any suggestions for improvement? I’d like to hear them. Drop me a line at danwessel@organizingcreativity.com or write a comment.

All the best

Daniel

The Future of Your Research

October 12th, 2011 No comments

To put it differently: You are highly qualified people who should not be wasted in the wrong job. You are ambitious, in the sense that you want to accomplish something, be advanced, move forward. Choose the right environment if you can. PhD positions are qualification positions — it is not sufficient that you do your work well, the work must also allow you to move forward and improve/qualify yourself.
Presenter Note from “The Future of Your Research — How to organize a scientific work?”

I’ve finally translated the presentation I did at the MinD-Akademie 2011 regarding “The Future of Your Research — How to organize a scientific work?”. The slides include the presenter notes, which in turn include the script. It’s not my best translation work, so don’t be surprise to see a lot of “broken English” — but at least it’s readable, I think.

Note that due to copyright constraints, I cannot show the pictures I did show in the presentation. I have replaced these images with grayed out placeholders and an image description in square brackets.

mind-akademie-2011-english-grayed-out-picturesClick on the slides to see the presentation as PDF (about 5 MB).

If you have further points that should be included in a presentation like this, I’d appreciate a comment. :-) The recommended literature is also shown here as a separate posting.

Presentation: How to Organize a Scientific Work [German]

October 4th, 2011 4 comments

Kurz gesagt: Ihr seid hochqualifizierte Leute, die man nicht auf der falschen Stelle verschwenden sollte. Ihr seid ehrgeizig, im Sinne von ihr wollt etwas erreichen, gefördert werden, weiter kommen. Sucht euch das passende Umfeld genau aus wenn ihr könnt. Promotionsstellen sind Qualifikationsstellen — es reicht nicht, dass ihr die Arbeit für die Stelle gut macht, die Arbeit auf der Stelle muss euch weiterbringen und euch selbst weiter qualifizieren.
Vortragsnotiz aus “Die Zukunft deiner Forschung — Wie organisiert man eine wissenschaftliche Arbeit?”

Note: The following presentation (PDF with Notes, which contains the script) is about ways to organize a scientific work. I did this presentation at the MinD-Akademie 2011 in Hannover and thus it is in German. It was my best presentation ever. Loved the audience :-) . Regarding an English version, I’ll be doing a translation soon. [Update: Translation is online in this posting.]

mind-akademie-2011-vortrag-graubilder-mit-skript-cover-2Auf das Bild klicken um die PDF angezeigt zu bekommen (ca. 5 MB). Ein Teil der Bilder in der Präsentation sind ausgegraut, weil ich leider nicht das Copyright für diese Bilder besitze. Das mindert die Qualität der Präsentation, auch wenn sie nur zur Illustration eingesetzt wurden. Auf der anderen Seite sind alle wichtigen Informationen in den Notizen vorhanden. Das Design der Folien beruht zum einen auf ein Template von Apple’s Keynote (Cover), wobei die Seiten von den Aperture/iPhoto Photobüchern inspiriert sind. Die Angaben zur empfohlenen Literatur ist hier als eigener Eintrag verfügbar.

Poster: Wie organisiert man seine Kreativität? [German]

October 3rd, 2011 5 comments

English Note: This posting is about a poster I did submit to the MinD-Akademie 2011, showing on one (very large) page how one can organize one’s creativity. It was accepted and well received. The poster is in German, but I will do a translation soon. [Update: Translation is finished and available in this posting here.]

MinD-Akademie 2011 Poster

Das Poster zeigt die verschiedenen Punkte die wichtig sind, um Kreativität zu organisieren. Während der Prozess von oben nach unten läuft, ist jeder Punkt auch eine Beschäftigung mit dem Thema (gelbe Pfeile nach oben) und führt entsprechend zu weiteren Ideen (mittige Pfeile nach unten). Auf das Poster oder hier klicken, um das Poster als PDF in DIN-A0 zu sehen (die Bilder selbst sind runterskaliert, so dass die Datei “nur” ca. 7 MB groß ist). Die Datei ist in der Dateigröße reduziert, die Bilder sollten aber trotzdem in druckbarer Qualität sein. Das Poster, das ich ausgestellt hatte, habe ich in Hannover gelassen (vielleicht hat es ja ein nettes Heim gefunden, sonst wurde es halt entsorgt). Ich musste los, habe mein Poster nicht gesehen (oder ich war grad blind) und ich habe mich auch von einigen Leuten nicht (bzw. nicht richtig) verabschieden können (war auch was k.o., auch wenn’s/weil’s riesigen Spaß gemacht hat). Ich hoffe, ich sehe ein paar Personen bald wieder, auch gerne mal zu Besuch in Tübingen, auch wenn ich die Namen grad nicht verfügbar habe (ich denke, ich habe den Networking-Workshop wirklich gebraucht — war gut und eine gute Erinnerung).  Ich wünschte halt, ich hätte mir die Namen notiert, von den Personen, mit denen ich interessante Unterhaltungen geführt hatte (hmm, in der Badewanne eben gab’s eine nette Idee für eine App bzw. die Fortführung einer älteren Idee dazu  … ;-) ).

Literature List: How to organize a scientific work

October 3rd, 2011 No comments

“I took a speed reading course and 
read ‘War and Peace’ in twenty minutes.
It involves Russia.”
Woody Allen

Last weekend, I did a presentation for the MinD-Akademie in Germany with the topic: “The Future of Your Research — How to organize a scientific work?”. It was a lot of fun creating the presentation and even more fun holding it (great audience :-) ). Over the next few days I’m going to put the material online here. As this takes a while, here the cited literature:

Science in General and Advisers/Colleagues

  • Cham’s “PhD Comics”: http://www.phdcomics.com/comics.php
    I could have done the whole presentation with PhD Comics, but no one would have believed that they actually describe “real” situations (“real” because it’s a little over the top, but always with a nugget of gold). Great to get a humorous view on academia.
  • Sternberg’s “Psychology 101½”: Sternberg, R. J. (2003). Psychology 101 1/2 The Unspoken Rules for Success in Academia. Washington, DC: APA.
    A very good book by a distinguished professor about life in academia. While written with psychology in mind (he is psychologist), some aspects can probably be applied to other domains.
  • Pausch’s “Last Lecture”
(Video & Book): Pausch, R. (2008). Really Achieving Your Childhood Dreams. New York: Hyperion. [Video here on YouTube]
    A brilliant presentation about a person’s life in academia (and in general) — it shows what you can accomplish and what is needed. For all who think that a job in academia is more than just making money to life by (badly in many cases).
  • Schwartz’s “The importance of stupidity in scientific research”: Schwartz, M. A. (2008). The importance of stupidity in scientific research. Journal of Cell Science, 121, 1771. Available at http://jcs.biologists.org/cgi/content/full/121/11/1771
    A one page article about the necessity of feeling stupid while doing research. Should be required reading by every PhD student just to get the “but I did study it, why don’t I know the answer in advance” out of one’s mind.
  • Patterson’s “Your Students Are Your Legacy”: Patterson, D. A. (2009). Your Students Are Your Legacy. Communications of the ACM, 32(3), 30-33. doi:10.1145/1467247.1467259
    A brilliant argument for good advisory — and what makes good advisory. Should be required reading for everyone who advises students.
  • Schmidt & Richter’s Artikel von 2008 und 2009: Schmidt, B., & Richter, A. (2008). Unterstützender Mentor oder abwesender Aufgabenverteiler? – Eine qualitative Interviewstudie zum Führungshandeln von Professorinnen und Professoren aus der Sicht von Promovierenden. Beiträge zur Hochschulforschung, 30(4), 34-58. und Schmidt, B., & Richter, A. (2009). Zwischen Laissez-Faire, Autokratie und Kooperation: Führungsstile von Professorinnen und Professoren. Beiträge zur Hochschulforschung, 31(4), 8-35.
    Both articles are in German but they are very interesting — more information on them in a posting about them.

Finding a Topic and Planning the Research

  • Perry’s Criteria for a good dissertation topic: Perry, C. (1998). A structured approach to presenting theses. Available online at http://www.scu.edu.au/schools/gcm/ar/art/cperry.html
    An excellent text about doing a thesis with some very good points on selecting the right topic.
  • Booth, Colomb, & Williams’ “The Craft of Research”: Booth, W. C., Colomb, G. G., & Williams, J. M. (2003). The Craft of Research. (Second Edition). Chicago: The University of Chicago Press.
    More on the basics of what research is and how to do it — applicable for many domains.
  • Ullman’s “Advising Students for Success”: Ullman, J. D. (2009). Advising Students for Success. Communications of the ACM, 52(3), 34-37.
    Another great text about advisory — with more focus on choosing a relevant topic.

Managing Literature

Capturing and Managing Ideas and Data

Preparing Studies and Analyzing the Data

  • Field’s “Discovering Statistics Using SPSS”: Field, A. (2005). Discovering Statistics Using SPSS (2nd Edition). London: Sage.
    My statistics book was the Bortz (German book) — which was … not that suited to learn what statistics is about and why it is interesting and useful. Field manages to do both en passant — a very well written book and highly recommended.
  • Pallant’s “SPSS Survival Manual”: Pallant, J. (2007). SPSS Survival Manual. McGraw-Hill, Open University Press.
    Everything you need to know to do the standard tests in statistics for psychologists. Looks cheap but is the best practical handbook I know. Very, very useful.
  • Goodwin’s “Research in Psychology”: Goodwin, C. J. (2009). Research in Psychology. Methods and Design. New York: Wiley.
    Good basic text about research.
  • Wright’s “Making friends with your data”: Wright, D. B. (2003). Making friends with your data: Improving how statistics are conducted and reported. British Journal of Educational Psychology, 73, 123-136.
    Something every researcher should know — very interesting text.
  • example for a “strange” but very valuable source: Froman, R. D. (2001). Elements to Consider in Planning the Use of Factor Analysis. Southern Online Journal of Nursing Research, 2(5). Retrieved January 9, 2009, from http://www.snrs.org/ publications/SOJNR_articles/iss05vol02.pdf.

Writing

  • Silvia’s “How to Write a Lot”: Silvia, P. J. (2007). How to Write a Lot. Washington D.C.: APA.
    Read this to avoid delaying your writing. A brilliant text that smashes the typical excuses of why not to write and gives very useful hints to write.
  • Alley’s “The Craft of Scientific Writing”: Alley, M. (1996). The Craft of Scientific Writing (3rd Edition). New York: Springer.
    The best text I know of regarding the criteria for scientific writing and a very convincing text that technical writing (e.g., all research papers) is craft, not art, i.e., you need to get your facts straight, not divine inspiration.
  • Bem’s “Writing the Empirical Journal Article”: Bem, D. J. (1987). Writing the empirical journal article. In M. P. Zanna & J. M. Darley (Eds.), The compleat academic: A practical guide for the beginning social scientist (pp. 171-201). New York: Random House.
    Can be found online in a different version (which I did read). The standard text for psychologists working in research.
  • Yaffe’s “How to Generate Reader Interest in What You Write”: Yaffe, P. (2009). How to Generate Reader Interest in What You Write. ACM Ubiquity, 10(7).
    An interesting text to capture the reader.
  • Lamott’s “bird by bird”: Lamott, A. (1994). bird by bird. New York: Anchor Books.
    A very good book about (fictional) writing, but with helpful hints for academic/technical writing as well — esp. to write a “shitty first draft”, you can always improve it later.
  • Academic Phrasebank: http://www.phrasebank.manchester.ac.uk
    If reading articles does not give you the necessary vocabulary or you struggle with the right phrases, this site will help.

Reviews

  • Trafimow & Rice: Trafimow, D., & Rice, S. (2009). What If Social Scientists Had Reviewed Great Scientific Works of the Past? Perspectives on Psychological Science, 4(1), 65-78. DOI: 10.1111/j.1745-6924.2009.01107.x
    A brilliant article about how tough and irrational the peer review process is in the social sciences. More in this posting or look directly in the article — very humorous and highly recommended.

Presentations

  • Reynolds’ “Presentation Zen” & “The naked presenter”: Reynolds, G. (2008). Presentation Zen: Simple Ideas on Presentation Design and Delivery. Berkeley, CA: New Riders. and Reynolds, G. (2011). The naked presenter. Delivering Powerful Presentations With or Without Slides. Berkeley, CA: New Riders.
    Brilliant books to avoid death by Powerpoint.
  • TED talks: http://www.ted.com
    Great for inspiration — many of the speakers can convey not only their message/the facts but also why they love this topic.

Curio

January 15th, 2011 No comments

curio_example

I occasionally have a look at the keywords people have entered in Google that lead them to this site, and so I notice that someone searched for a comparison between Curio and Circus Ponies Notebook. Not knowing Curio, I had a short look at the program.

The Pros

Visual Metaphor with a lot of helpful features

Curio is a little bit like Tinderbox — you manage your ideas visually in a free form format. This means that you can drag text, boxes, mind maps, etc. over an “idea space” and place them anywhere you want, like you would do with paper on a physical desktop. This is a powerful metaphor that is intuitively graspable and easy to work with.

And Curio really nailed working visually — the objects look beautiful, the styles are nice and it is fun to work with. While the objects (text boxes, mind maps, tables, index cards, etc.) are visually stunning and can be easily adapted to your visual preferences, a bunch of useful functions help you to work with these objects. You can create different idea spaces, organize them in folders and tabs, add meta information, search, and much more.

This combination is really nice, especially if you have a graphic tablet, because the drawing pens are really great and fast to use. Typing text and then drawing something besides it is really useful for some aspects of work.

Excellent integration with other programs

As far as I can see it, the integration with other programs is really well done. For example, you can import from Evernote or export to Mobile Me, send projects easily via eMail, export whole idea spaces or objects as graphics or PDFs, and much more. If you want to use images, you can search within the program with Sleuth. Apparently you can access the Address Book and iCal if you want to use the project management features.

Project Management Features

One of the additional meta-features of working visually are project management features. I had only a superficial glance at them, but you can get information how much work was done when, who is responsible, set start- and deadlines, and much more.

Dossiers

Another meta-feature is a dossier you can create for each project. I should help you to keep the big picture in mind and Curio is right, much depends on the questions you ask beforehand about the project. Here Curio offers some very interesting Templates for different projects, e.g., Experiments, Grant Proposals, Written Assignments, etc. You can also change the templates or add your own.

Many more nice details and features

Some other nice details and features are the ability to do recordings directly in the program (video, audio), the beautiful and useful templates or the presentation function. There is a lot to discover in the program, just go through it and try it out.

The Cons

Note: Working visually on the computer is not mine. So keep this in mind — most of these issues are subjective but they might apply to you also.

Visual Space is limited/scarce

The major problem I have with programs like Tinderbox or Curio is that the visual space is limited. Not only that we can see only the area where we focus on with our eyes sharply, but also that the screen real estate is scarce. This might not apply to you if you have a 30″ screen (or a few of them; or you have a VR system), but I am working with a 13″ notebook.

This causes a few problems while working:

  • Sooner or later you come to the borders of the idea space. I’m not sure how large they can be, but I suppose they are limited. Using free form should take a lot of memory, so the area is limited.
  • You can easily get lost in larger spaces. While curio offers a shortcut to see the whole idea space at the push of a button (“q”), it still find it hard to navigate and keep everything in mind.
  • It’s difficult to get the right zoom level. Zoom out too much and you can’t read anything, zoom in too much and you don’t see the big picture. Creating additional hiearchical levels in an idea space is difficult.
  • It needs the space most of the time. If you want to write down what you have created, you will probably have difficulties fitting the idea space and your writing program on the same screen. Unless you use a small editor window and place it over Curio itself. The visual metaphor works when you have space but becomes hard to see when you don’t have it anymore.
  • It is difficult to compare objects that are physically separated. If I have a large idea space with some objects on the far left and others on the far right side, they become difficult to compare. I am not sure whether Curio has something like the view dividers of Word or can wrap the space in between them (like hiding columns in Excel), but even if, given that both objects usually cover some space, they become difficult to compare.
  • Beware of printing. If you work visually you can easily create large idea spaces with a lot of information. The problem comes when you want to print them. Not everyone has an A0 plotter at the office, and some spaces need them. Sure, you can split the graphic over different pages, but do you really want to tape them together afterwards?
  • You have to move objects a lot. Since you work with objects, you have to move most of them manually when you introduce new objects or change the content of objects and they become larger. This can be done very easily, but I find it bugs me. And I fear that sooner or later, you rather do not change or add something because you know that you have to move around a lot of things to do so. For example, if you use the Cornell System Idea Space (make notes in the right column, write questions about the content in the left column, cover the right column and answer the questions in your own words, etc.) and you add a lot of information in one of the columns, you move into the Summary Space at the bottom. This is another object and it does not move automatically when the boxes above it become larger. Like I said, that’s no problem, you can move it manually, but this illustrates the problem of a purely visual space.

Focus on format/design/layout and not content

While I really like the styles, I am afraid that it will distract from the content. Sure, working with a software program should be fun, you should like what you see and after a while you use your default styles automatically, but the fact that they place a strong emphasize on appearance is a warning sign for me. I think one of the main advantages of Scrivener (writing software) is that it lets you focus on the content (the words) and offers formating options only if you request them. If Curio is about ideas (the content), then it should be reflected in the program itself.

Normal and Pro Version

Curio is available in a normal and a pro version. I found it hard to find information about the differences. If there is a table on the website, I missed it. According to the secions marked with “Pro” in the handbook, the pro version offers: Defining your Goals (creating dossiers for each project), Encrypting Projects, Idea Space Templates, Figure Stencils, Figure Stencils Shelf and a Status Shelf.

What I don’t understand is, why differentiate between the two versions anyway? For me, there are only two good reasons to offer an extended version of a program:

  • Additional third-party features that cost money: If the pro version uses additional features by other programmers that cost money (e.g., you have to licence codecs, additional programs, etc.) and not all users will need them, it would be an idea to offer them as plug-ins which you pay when (if) you need them.
  • Features that are too complicated (or “dangerous”) for the average user. For example, heavily modfiying the whole program, interfaces that become too complicated, etc. While you could hide them in a different view, it would probably be easier not the let the average user come into contact with it in the first place.

But it looks like Curio simply offers some extended features. And they are not on another (expert) level but offer functionally that everyone could use. Makes no sense to me other than to get more money. :-(

I can’t say anything about …

… actually doing a project with Curio from start to end. I only had a short look at it and do not work this way, so I it is likely that I have overlooked some aspects. I also do not know how Curio performs when the file size gets larger — some programs become really slow, others handle it well, not sure where Curio lies here.

Should you use it?

Whether Curio will work for you or not depends on whether you like and can work visually on the computer. I think Curio offers a lot in an interesting and nice to use package, but it is not for me. Like written, I work with a 13″ and I won’t go above this screen size. From my usual distance to the screen I can see the whole screen in my field of view and it is portable. I also need outlines for various reasons:

  • My products are written texts (articles, proposals) so I need a hierarchical order,
  • I need to have the outliner next to my writing program, so space is extremely limited — both the outliner (Circus Ponies Notebook) and the writing software (Scrivener) can deal easily with this, Curio cannot,
  • I need to compare different sections frequently (e.g., introduction and discussion), so with an outliner I can fold in the sections in between and easily compare information,
  • I frequently shift around information and the hierarchical order of an outliner automatically moves the subsections (sub-cells),
  • I often need an overview, which I get in readable format when I collapse all cells and see only the top-level cells, etc. pp.

While Curio can do outlines (lists), it’s only one object in the idea space. I like a more-or-less dedicated program for this (e.g., Circus Ponies Notebook “Note” page). And if I want to work visually, I usually use MagicCharts. So, I think that for the work that I do Circus Ponies Notebook is better, especially regarding the handling of large amounts of text (e.g., my whole dissertation was one huge outline before I have written it) and in letting you focus on the content and not the style. But there are probably countless uses where Curio is really helpful.

You might be interested in one of the following postings:

Another Year, another Life-Newspaper

January 2nd, 2011 No comments

When the age of the Vikings came to a close, they must have sensed it. Probably, they gathered together one evening, slapped each other on the back and said, “Hey, good job.”
Unknown

I have already written one posting about a life-newspaper, but given that during the Silvester party I talked to a few people about it and they liked the idea, I think I post a similar posting again.

The life-newspaper for 2010 is too personal to display it here, but it covers issues like:

  • Editorial (short summary)
  • Science & Work (given that I am a scientist)
  • Education and Courses (skills/knowledge I have learned, partly in courses, partly on my own)
  • Finances (financial overview)
  • Personal Stuff (clothes, identity, photos, etc.)
  • Culture (Literature, i.e., books I have read; Cinema/DVDs)
  • Technology (MacBook, Photography equipment, iPhone 4)
  • Health (issues 2010, overview)
  • Quotations (good ones I stumbled over in the last year)
  • Sports (the kinds I did last year)
  • Inspirational people 2011 (two people I want to remember who do now know me but have influenced me)
  • People 2010: Family (some things that happened in my family)
  • People 2010: Private (persons I know outside of work)
  • People 2010: Dating (always good for a laugh — and cry)
  • People 2010: IWM:KMRC (i.e., work)
  • Travels (visits home,  to conferences, and vacations)
  • Own Art (things I created 2010)
  • Lessons of 2010 (some things I have learned the past year and do not want to forget)
  • Goals for 2011 (looking back at the past year, what do I want to achieve the next year?)

Creating it was fairly easy — you have to sort a lot of material, text and images, and order it. How you do it depends on your computer skills, time and tools. Personally I used Circus Ponies Notebook to create an outline and copied the text into the outline and used simple folders for the images. For getting the content right I did the following steps:

  1. I went through my Aperture photo archive and searched for images taken in 2010
  2. Opened the history/archive page of my private wiki where I keep a list-overview of the projects I did the past year
  3. Opened the archive/history page of my work wiki where I keep a list-overview of the work projects I did the past year
  4. Created a smart list that contained all eMails written after 31.12.2009, I sorted them by sender to get a quick impression of the important topics 2010 (one advantage if your communication with your friends is mostly by eMail)
  5. I looked at my order history in Amazon and iTunes
  6. I asked myself the question what I did not do 2010 but wanted to do — there will be not records of these events so I have to remember them by myself

Then I created the Life-Newspaper with an Newsletter Template from Pages (Modern Newsletter).

I think such a life-newspaper is very useful, not only to remember a year in a condensed form, but also to reflect on a year. I think this is one of the reasons why people do New Years resolutions — between Yule and New Year is the time where they have time to reflect on their life, the end of the year gives them some kind of “let’s take stock” feeling. But not everyone can do this and, frankly, I reflect about my life on a lot of different occasions. But even then most of the results are written down and end up in the newspaper at the end of the year. Not logical, but very useful — and, at times even fun.

I am taking a hiatus for some time …

July 16th, 2010 2 comments

“I’m old, Gandalf. I know I don’t look it but I’m beginning to feel it in my heart. I feel thin … sort of stretched, like butter spread over too much bread. I need a holiday. A very long holiday. And I don’t expect I shall return. In fact I mean not to.”
Bilbo in “The Lord of the Rings: The Fellowship of the Ring”

I started this blog as an add-on to the digital version of my book on organizing creativity on 31st of May 2009. Since then I have written about 125 blog postings. I even manged to write a posting a day for over a month recently.

But at the moment, I’m burned out and I need some time off.

However, even if there are no new postings here for the next few days/weeks/months/years, I strongly suggest to have a look at the book itself, which can be read (completely) on these pages (use the book navigation at the bottom of the linked page) or browse through the blog entries I have written so far. I especially like the book pages that creativity is more than one idea, how to organize creativity, the creative process (and that creativity needs hard work and time), and the different sections on capturing and collecting ideas (for the later especially using Wikis to organize personal creativity). Of the blog entries, the ones dealing with DokuWiki and Scrivener are very popular and I agree, they are helpful and very interesting:

Wikis

Scrivener

Well, I hope you have fun reading here …

Best regards

Daniel

Literature Reference Management with DokuWiki

June 7th, 2010 No comments

They must often change, who would be constant in happiness or wisdom.
Confucius

I switched from handling my literature with Circus Ponies Notebook (CPN) to Dokuwiki. I really like CPN, but it became too slow as the file became larger, even with all the images and PDFs not embedded in the file-directory itself but linked to it. DokuWiki might not be that much faster in showing the page, but it’s displayed in a Browser and I’m used to a slight latency. Also, my literature is split into hundreds of text files and not one large file that must be loaded. Consequently, there should not be any decrease in speed over time when the collection gets larger (up to 300k files I think).

A few things make DokuWiki especially suitable for handling files:

Page Creation with Ferret

I use my Ferret Frame and have modified it to allow the quick creation of entries in the literature-directory of DokuWiki (it’s a top-level directory). Clicking the literature radio-button (checked by default) and entering a name for the literature (e.g., “Goodwin 2009″) creates the page in the literature directory (e.g., “literature\goodwin_2009.txt”). This makes entering literature very quick.

Using author_year for files

I have seen different ways to refer to literature. Some people assign numbers (#1, #2, #3, …) to texts, others use the name of the author(s) and the year. I think that the later is way superior. First, you will refer to your literature by author and name only (e.g., in an article). Expert researchers can cite the author and year of a study from memory, and referring to your literature the same way will help you to achieve this feat more quickly (or do you want to say: “In my literature list No. 7302, the authors did something similar”? ;-) ).

It is also short enough as a file name (remember that DokuWiki uses the name of the page as a text file name). Like with the APA citation rules, you should probably use “et al.” when a text was written by more than 6 authors. You will also quickly spot double entries (when you try to enter a text with an author_year that already exists, Ferret Frame will open this page in edit mode). If it is really a different text, you can simply add an “b”, or “c” behind the year (e.g., resulting in Goodwin_2009b.txt).

Using tags and pagelist (see below) to get a list of the entries also allows you to enter the citation later. I find it more useful to quickly create the page (and author and year is something that is easy to find in almost all cases). So the page is created as author_year. The header of the page (first headline with ====== author_year ====== is then replaced by the citation as far as I know it. If some information is missing, so be it. I can always add it later. But author and year must be known and exact, otherwise you cannot spot duplicates — and yes, you might really forget that you have already entered a text into your literature list.

Templates with Ferret

Given that most entries look the same in the beginning (e.g., Title, Citation, link to PDF file, notes-section), I created templates to accommodate the most common literature types. After creating the page with the Ferret Frame, I simply click on the link to the respective template and the standard content is copies into the open text field (text area) of the wiki. For example, I updated the template.php of Ferret to include a template for an article in the function transfertitel(pagetype,titelnameheader):

if(pagetype == “article”) {
tagline = “[[:literature|{{:back.gif }}]]====== ” + titelnameheader + ” ======\n\n  * **Citation:** xxxx\n  * **Source:** PDF\n  * **Key-Points**\n    * xxxx\n  * **Strengths**\n    * xxxx\n  * **Weaknesses**\n    * xxxx\n\n—- \n\n===== Abstract =====\n\n===== Theory =====\n\n===== Research Question(s) =====\n\n===== Method =====\n\n==== Design ====\n\n==== Participants ====\n\n==== Instruments ====\n\n==== Procedure ====\n\n===== Results =====\n\n===== Discussion =====\n\n===== Conclusion =====\n\n\n{{tag>literature article}}\n====== eof ======”;
};

which can be selected with the link <a href=”javascript:transfertitel(‘article’,document.Jswdata.Seitentitel.value)”>Article</a>

Taglist with Ferret

Important for handling literature are tags. I’ve long given up the use of static categories. For example, I’m interested in mobile media, museums, and electronic guidebooks in museum. Suppose I have a text regarding electronic guidebooks, where do I put it? In the electronic guidebook category? But it also belongs in the mobile media and the museum category. Tags solve this problem quickly: tagging the text with mobile media and museum assigns the text to all three categories — mobile media, museum and electronic guidebooks in museums (= mobile media + museum). Given that tags are hard to remember (was it “museum” or “museums“?) they are listed in the Ferret Frame and can be assigned by a simple click on the respective tag.

Pagelist with predefined tag search terms

I have created some pages that consist of predefined search terms. For example, one link from my main Literature page leads to a page with the following content:

[[:literature|{{:back.gif }}]]====== Literature – Museums ======

{{topic>literature +museum}}

~~NOCACHE~~
====== eof ======

This page displays every page that is tagged with literature and museum. Why the literature tag? It’s assigned per default to all my literature entries (it is in the template) because I have other pages (e.g., in community – people) where the tag museum is used. Using tags for the main categories of my wiki allows me to quickly narrow down the search to — here — literature.

Similarly, other search terms can be used, e.g., for Electronic Guidebooks in Museums I would use: {{topic>literature +museum +mobile_media}} and for mobile media outside a museum I would use {{topic>literature -museum +mobile_media}} … and so on.

Note: I have changed the pagelist plugin settings in Admin – Configuration Settings – Pagelist Plugin Settings to no heading line, hide date column, hide user column (it’s a single user wiki), hide description column, hide comments column, hide linkbacks column, hide tags column, but enabled show the first headline instead of the page name. The last setting shows me the whole citation (which I use for the page header), e.g, for the goodwin_2009.txt the text “Goodwin, C. J. (2009). Research in Psychology. Methods and Design. Wiley.” is shown (yes, it’s an incomplete citation).

Note 2: I will probably write a PHP script that allows for a similar function like in many online databases — you can select multiple tags and get the results quickly. But this will take a while.

Author List with PHP

A PHP Script (rename it to .php) creates a page in DokuWiki that has an alphabetical Listing of all entries in the literature-directory. While a complete literature list can be build on demand via the pagelist-plugin and the tags used (here: all that included literature), using PHP to create/update such a file once is much quicker. The entries are actually saved in the text file and do not need time to create on loading the page.

Acrobat OCR

Given that most of the literature are PDFs (or can be converted into PDFs), I have used the Acrobat OCR feature to recognize the text in the file and make it selectable if this is not the case. This allows me to quickly copy and paste content from the file to my notes. Note: There is a plugin for Firefox for Mac that allows you to open the PDFs in Firefox itself. I’m not sure yet whether I prefer this or whether it is better to use the icon that appears in the lower part of the PDF to open it in Acrobat itself. Currently I’m using the later and make notes first in a normal text editor (Text Wrangler) and copy my notes into the Wiki later.

Quickly Linking to a Literature Page (or any other page) in the Wiki

Note: For notes, I have switched back to Circus Ponies Notebook. I still think that the Wiki is perfect for long term storage of literature, but it’s much easier to go through the literature (e.g., with a list of relevant literature based on tag search or portals) and then copy the relevant notes into a CPN outline to use it for the specific project (article, proposal, book, etc.).

Given that I use pages in the notes-directory to make … well … notes about topics that are not specific to an individual text (e.g., information about Mobile Eye Tracking that combines information from multiple texts) I need a way to refer to the original literature. That’s one aspect where I miss CPN (using the keyword feature to assign a source-keyword to each cell and then simply copy the cells into a new document made this very easy and non-distracting).

However, I’ve modified Ferret to include four links that grab the location and name of the page that is currently displayed and modify it so that links can be made quickly. If I want to refer to a text in my notes, I open my wiki in another Firefox Tab. Then I go to the literature I want to cite. Next I press the “as superscript” Link, which gets me the wiki-link to this page in the text area (for example, the literature\goodwin_2009.txt page would lead to the link: <sup>[[Literature:Goodwin 2009]]</sup>. Copying this link and pasting it at the respective place in the other tab quickly creates a link to this literature text. I’ve tried out a few other ways to link, e.g., the direct link ( [[Literature:Goodwin 2009]] ), the link as footnote ( (([[Literature:Goodwin 2009]])) ), and also the link with a given title (here: link, <sup>[[Literature:Goodwin 2009|Link]]</sup> ). However, I think using it as superscript is the best way (using it as a footnote and then holding the mouse over the link and clicking on the link that appears does not seem to function, somehow the tilde (~) is not preserved).

Grabbing the Link from an existing page by clicking on Get Link

Grabbing the link to an existing page by clicking on the links in the ferret frame

allows you to quickly copy and paste the link from the text field below to the page where you want to make the reference:

How the different links look like in the text

which allows for these four possibilities to link it:

How the different links look like on a page

This feature also allows me to quickly create a portal page or jot down below an article page which literature I have used. I simply open the respective literature page in another frame, get the link, and paste it on the page it should go. No need to use the link wizard and I can predefine how the link should look like.

It’s probably too soon to say whether this kind of literature management works — but I think so. My notes are preserved for a long time in an open standard (text files!!!! yeah, baby :-) ) with all benefits of tags and auto-lists and so on. The work with the source is facilitated by getting links and letting pagelist/php-script integrate the pages into the wiki structure. In short, it should work … whether it will be usable for me for the future … I’ll see, in a year or so.

File

You can use the Ferret Frame described here and here or have a look at the modified template.htm source code (you need to change the LINKS for it to work, and probably also the top.wikiframe.document.forms[0] number — 0 works for the monobook template, the original dokuwiki template used 4 I think). If you want to modify your template file, add the following functions before the </script> near the end of the template.php (sorry, I know, it’s ugly code but I works):

function get_address() {
prestep = top.wikiframe.location.href.replace(/http:\/\/localhost\/~ipsych\/sci\/doku.php\?id=/ig, “”);
sp = prestep.split(‘&’);
step = sp[0];
step = step.replace(/_/gi, ” “);
step = capitAll(step);
document.Jswdata.Verzeichnisinfo.value = “[[" + step + "]]”;
}

function get_address_footnote() {
prestep = top.wikiframe.location.href.replace(/http:\/\/localhost\/~ipsych\/sci\/doku.php\?id=/ig, “”);
sp = prestep.split(‘&’);
step = sp[0];
step = step.replace(/_/gi, ” “);
step = capitAll(step);
document.Jswdata.Verzeichnisinfo.value = “(([[" + step + "]]))”;
}

function get_address_upper_link() {
prestep = top.wikiframe.location.href.replace(/http:\/\/localhost\/~ipsych\/sci\/doku.php\?id=/ig, “”);
sp = prestep.split(‘&’);
step = sp[0];
step = step.replace(/_/gi, ” “);
step = capitAll(step);
document.Jswdata.Verzeichnisinfo.value = “<sup>[[" + step + "]]<\/sup>”;
}

function get_address_upper_link_link() {
prestep = top.wikiframe.location.href.replace(/http:\/\/localhost\/~ipsych\/sci\/doku.php\?id=/ig, “”);
sp = prestep.split(‘&’);
step = sp[0];
step = step.replace(/_/gi, ” “);
step = capitAll(step);
document.Jswdata.Verzeichnisinfo.value = “<sup>[[" + step + "|Link]]<\/sup>”;
}

capitAll = function(str) {
// uses example from http://www.webdeveloper.com/forum/showthread.php?t=138118
str = str.toLowerCase().replace(/([-\.']) */g,’$1 ‘);
var rx= /\b([a-z'-\.]+)\b/ig;
str = str.replace(rx,function(w){
return w.charAt(0).toUpperCase()+w.substring(1);
});
return str.replace(/^ *|(\-|’) *| *$/g,’$1′);
}

and add the following lines below the Create New line (<a href=”javascript:create_new()”>Create New!</a>):

<p><a href=”javascript:get_address()”>Get Link</a> | <a href=”javascript:get_address_footnote()”>as Footnote</a> | <a href=”javascript:get_address_upper_link()”>as superscript</a> <a href=”javascript:get_address_upper_link_link()”>-link</a></p>

Your Modifications

As usual, you a free to modify the code as long as you cite the source and make it available for free (if you make it available). Given that I’m by no means an expert in JavaScript and PHP, you probably should modify the code (I want to work with the tool, not on it.)