Create an API for accessing other data (e.g. databases etc).
Create an API that allows 3rd part developers to create add-ons to the brain.
@Sven - you might be interested in this: http://thebrain.uservoice.com/forums/4597-thebrain-feature-suggestions/suggestions/110474-make-the-brain-scriptable-in-os-x
I have to admit, I like your examples as they are clearly platform independent so perhaps a new suggestion all together is justified - if you create one, I'll put votes into it for sure.
@Sven - wow! love your automation mind! thanks for being so articulate w yr examples - i can totally see how this would make my own implementation practical!
At least some form of macro / script support would help. Here a few examples to illustrate what I mean:
- when the thought type "project" is assigned to a thought, automatically make this thought a child of the "current projects" thought, as well as the "2013,October,Projects" thought (the later would automatically advance based on the current month).
- when the thought type "action" is assigned, present a list of all thoughts of the type "context" and assign the user choice as parent
- when a thought of the type "project" is assigned the "done" tag, remove its connection to the "current projects" thought
- when a thought of the type "action" is assigned the "done" tag, remove any connection to thoughts of the "context" type
Damon Hsu-Hung commented
There is no better strategic move for TheBrain than to implement an API. There are over ONE THOUSAND feature requests for TheBrain on uservoice. Now look at the TEN THOUSAND firefox add-ons, most of which were contributed by a single user needing a single feature.
THE API NEEDS TO BE PRIORITY #1 because it would SIMULTANEOUSLY ADDRESS MORE THAN HALF OF THE 1000 OUTSTANDING FEATURE REQUESTS. As soon as a plugin API exists, the community's most-desired features will be developed by the community, while TheBrain can focus 100% on improving the base functionality (such as structured metadata).
Transforming TheBrain from an APPLICATION into a PLATFORM will exponentially increase its functionality, mindshare, and ultimately market reach. The more addons, the more users. The more users, the more addons. Do it now!
I agree with @tilmanb - while I hate borrowing the term from Apple - we could have an AppStore and developers decide for themselves whether they want to publish things for free, paid, etc. TheBrain Technologies could get their 30% to keep the AppStore running smoothly :)
I have no idea what it means to access other databases but I LOVE THE IDEA that external programmers could develop plugins, addons, apps, and whatever else for PB and make it available via the internet. There are SO many great ideas out there and the PB team can impossibly implement all of them... So, PB needs to take advantage of the talented user base and give users the possibility to program additional features (like Facebook does with its API).
it's 2010 - is there an API? I need the sophisticated PB UI for managing the datastore- for my community - I'd like to design a simple UI or even render dynamic pages using such an API...
I really need the ability to access PB-hosted data from external applications. I'm hoping that the API will be something power-users can make use of without needing to commit lots of programming man hours to. Let PB manage the data, publish it via ODBC, etc.. thebrain moderators suggested I support this idea when they declined mine, which was: PB db accessible by other apps (access, excel, etc).
I got a reply from theBrain saying they will publish an API in 2009.