Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
Bookmarks - OpenRecord_org

Bookmarks - OpenRecord_org

Ratings: (0)|Views: 14 |Likes:
Published by Christopher Land

More info:

Published by: Christopher Land on Jan 07, 2010
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





1Bookmarks - openrecord.org05/21/08 20:02:43http://www.openrecord.org/bookmarks.html
Apps with some similarities to OpenRecord
Google Basehas a data model that's vaguely similar to the OpenRecorddata model.For example,inGoogle Baseany item can have any number of ad-hoc attributes,any attribute can be multi-valued,any date value canhave an end-date as well as a start-date,and numbers can have units (like"meters" or "meters/second").However,Ithink the similarities end there.Google Baseseems to be oriented toward "monolithic" items,rather thanbig structures of small items -- for exampleGoogle Basedoes not seem tobe designed to support any type of references betweenitems,or multi-itemtransactions.
TheNing ContentStore >
The ning.com site uses a custom Content Store that has a data modelwhich is similar inmany waysto the OpenRecord data model.A Ning"Content Object" is like an OpenRecord "Item".The most significantsimilarity is that both Ning and OpenRecord lackany notion of pre-definedschema -- any items (contentobjects) can have any attributes.Ning andOpenRecord are also similar inthat they both support bi-directionalreferences.However,thereare a number of differences.In Ning,eachObject can be of only one type,and the type of an Object cannot changeonce the Object is created -- OpenRecord has no similar notion.In Ning,anattribute is identified by its name (a string) -- inOpenRecord attributes areidentified by UUID,an attribute can have different names indifferentlanguages,and each attribute is itself an item,so it can have not only a'name',but also a 'summary' description,and otherdescriptiveattributes.Like OpenRecord,Ning allowsany attribute to be multi-valued,but inNingall the values of a multi-valued attribute must be of the same type.Ning hasa notion of public vs.private content,whereasOpenRecord treats allcontentas public.OpenRecord includes some support for transactions,whereasNing generally doesn't.
The Dabble web site currently (Nov2005) only has a few screenshots,anddoesn'thave much written documentation.So,it's hard to know quite whatDabble is,but judging by what is posted it certainly looks like Dabble andOpenRecord are both trying to solve the same problems.One tidbit that'sparticularly interesting is that Dabble supports "inverse fields" to"automatically track two-wayrelationships".For moreinsight into Dabble,check out their weblogDabble weblog
,or have a look at thisreview onSolution Watch
DanBricklin's wikiCalc >
2Bookmarks - openrecord.org05/21/08 20:02:43http://www.openrecord.org/bookmarks.html
"The wikiCalc program is a web authoring tool for pages that include datathat is morethan just unformatted prose.It combinessome of the ease of authoring and multi-person editing of a wiki withthe familiar visualformatting and data organizing metaphor of a spreadsheet."
Sproutliner is a web-based app that's good at outlines and tables of items.Ithas a crisp UI.Ithink that it does not support concurrent editing of pages,and it looks to be page-centric (like Sparrow) rather than database-centric(like Dabble?).
Sparrow Web>
Sparrow Web is a structured wiki tool that seems geared toward the samesort of uses as OpenRecord.Unlikemost of the otherprojects on this list,Sparrow Web waswritten inthe 1990s and has been inuse for years andyears.Sparrow Web has a forms-based UI where OpenRecord has anAJAX UI,and Sparrow Web has page-centric content,rather thandatabase-centric contentthat appears on pages as the result of queries.
"The overall objective of the project is to develop a single solution for semantic annotation that fitsthe needs of most Wikimedia projects and stillmeets the Wiki-specific requirements of usability and performance."
Wikidata >
A MediaWiki project."Wikidata is a proposed wiki-like database for varioustypes of content."
Daisy CMS >
An open source CMS that has at least a few similarities to OpenRecord.For example:multi-value fields,documents identified by unique IDs (anddocuments names need not be unique),and there's no intrinsic notion of file-system directories.
IntuitQuickBase >
Intuit QuickBase is an expensive,proprietaryservice geared towardcorporate workgroups.Seems to have lots of good features for charts,timelines,etc.
"SemanticWiki" projects>
Links to a half dozen "Semantic Wiki" projects like Platypus,Rhizome,andGnowsis,as well as links to desktop-app projects like Chandler andHaystack.
JavaScript UI examples
Eyes>Crosshairs >
3Bookmarks - openrecord.org05/21/08 20:02:43http://www.openrecord.org/bookmarks.html
BusinessCardCreator >
Shows off a number of design choices that make for a moreusable UI -read aboutwhythis is a good UI
>Monket Calendar>Live Grid >
A component that displays tables withtens of thousands of item.As youscroll the table,the widget automatically fetches data from the serverasneeded,a small chunk at a time.
drag-and-drop list entries
youngpup DOM-Drag
Tasklist-- a nice exampleof grabby handles
>Menus andtreewidgets
a cute tree widget
>GTD TiddlyWiki >Webnote>
A nice exampleof a simple,responsive UI.It has some features a real appwould have -- undo/redo,transparency,saving state on the server,usingunique URLs to address new content,etc.Check out the hints list to seemoreabout how to use it:hints
>BlahBlahFinance--AJAX spreadsheet>ActiveWidgetsGrid >
Note all the littlefeatures they've done:- real-time column header re-sizing (drag bars betweenheadings)- column sorting (click on column headers)- the top column headers scroll insync withthe horizontal scroll bar,yet theystay visibleeven when you scroll down withthe vertical scroll bar -- similarly,the row headers sync withthe vertical scroll bar yet stay visibleeven if youscroll the horizontal scroll bar 
TrimSpreadsheet Demo>Mac-styledock>A9:addmorecolumns >
Another drag and drop example.

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->