Code: Select all
*creators
-first name
-last name
-biography <--------
*resources
-list of creator_identifier (the person(s) who made the book)
-type (book/booklet/magazine/CDROM/website) <--------
-ISBN / ISSN / URL <--------
-publishing date (month-year)
-quick summary
-comments
*models
-name <--------
-traditional name (optional) <--------
-list of creator_identifier (the person(s) who created the model)
-picture
-paper format (square/$bill/etc..)
-number of pieces (1/2/modular/etc..)
-a list of tags, like "christmas","dinosaur","traditional","action"...
-complexity (simple/(low/mid/high ?? )intermediate/complex)
-cuts or no cuts ??
-glue or no glue ??
*diagrams
-resource_identifier
-model_identifier
-language
-comments
-type (diagram/CP/diagram+CP)
-page of the model in the book
-made with computer/written by hand/photodiagram ??
1) is there any model with cuts or glue ?
2) for the difficulty:
-removing useless data from the current ODB is not an issue, it it can improve the usability of the next ODB. In all cases the database files of the old ODB will not disappear from the earth, we can always get data from it if it's needed. I do not look to just redesign the interface, but I want to make something usable.
-are you ready, if you look for intermediate/complex models, to make a research for low int, then for med int, then for high int, then for complex? of in the advances search i can use checkboxes to choose which difficulty from the 5 levels we want to find ? looks boring.
-if you ask to many people to rate a model between 3 levels of difficulty, maybe 70-80% will say give the same answer, but with 5 levels, not more that 40-45% of people will give the same answer. for me, the difficulty just depend of the experience of the folder, and 3 levels are enough.
-saj said "It would be relatively easy to program the output such that all varities of intermediate are output as 'Intermediate'. ", so what is the point to use all these intermediate levels ?
3) for the tables, i will use tables but in a clear html code. I am very conscient of all the usability/standards for the web, don't worry for this. CSS alignments/positions (i do not know the good word for this) works fine but I do not have enough experience with that to use it.
Tables are a far smaller problem compared to frames for example. frames for example kill any hope of search engine optimisation, bookmarking etc...
4) for the design and CSS style, saj will be very helpful I think, because he got good skills in this field. He will probably be very useful when the internal development of the ODB will be quite finished.
5) for the names i'm ok for 2 fields, one (first name/given name/forename...) and one (last name/family name...)
6) for "my library", it will be private by default, but I think that origami society would prefer to set this as public, so ppl can see which books they own.
http://d307280.p33.patchhost.com/book_c ... 0804815879 in the current ODB, when a books is owned by a society, it's indicated. it's a nice feature, and will be implemented! Currently each society got a special page, like boslib_book.asp for the BOS, i will make this feature generic.
7) for the current amazon ads, yes that's not really pretty. I will use probably some techniques to display a relevant amazon link that depend of the country from which the visitor visit the website (ugly sentence). I am not even sure that it is really useful, I may not pay 1% of the cost of running the website :p I will see that later, it's not the most urgent. but it could be nice if the ODB can see automatically if the book is available on ebay/amazon/sasuga etc and display a link only if it's available.
8) bookmarking results : easy to do if the form of the search page use GET and not POST !
9) news section with RSS/ical: why not ? It will be easy for me to display somewhere the last resources added, if it what what you mean with "news". RSS is dead easy to generate, I easily add this if several people want that.
( NB about ical for saj : iCalendar is a calendar standard, .ical is the common extension for iCalendar files, and iCal is a MacOS application. )
10) that's all for the moment, please comment :-)