On Wed, Jul 04, 2012 at 10:48:54AM +0200, Ramon Ribó wrote:
> I think that it is clear:
> 
> different list -> different data requirements -> different table fields

Well, I understand that different tables can provide more speed and better 
storage
efficiency, but I don't understand what functionality different tables provide,
that a single table does not provide.

> 2012/7/4 Lluís Batlle i Rossell <[email protected]>:
> > On Wed, Jul 04, 2012 at 10:18:10AM +0200, Ramon Ribó wrote:
> >> No. I mean that every list would have a different table schema with
> >> different fields.
> >
> > Ah, then I don't understand what would be the advantage of different tables,
> > over a single table with all the fields required.
> >
> > Atentament,
> > Lluís.
> >
> >> 2012/7/4 Lluís Batlle i Rossell <[email protected]>:
> >> > On Wed, Jul 04, 2012 at 10:00:52AM +0200, Ramon Ribó wrote:
> >> >> An interesting new capability for fossil could be the following:
> >> >>
> >> >> That it allowed to have more than one tickets list, with different
> >> >> tables and reports in every list. This could have several advantages:
> >> >>
> >> >> 1- Keep a completely separated list for bugs and for new features, for 
> >> >> example
> >> >>
> >> >> 2- Use fossil as a tool or library for other apps in order to access a
> >> >> dabatase with tables with full history and with easy syncronization.
> >> >> This is something that sqlite does not offer by itself
> >> >
> >> > I think this can be achieved simply allowing multiple "new ticket" pages,
> >> > instead of only one. Different new ticket pages could set a table field 
> >> > to
> >> > specific values, and then multiple reports could filter one or another.
> >> >
> >> > Regards,
> >> > Lluís.
> >> >
> >> >> 2012/7/3 Stephan Beal <[email protected]>:
> >> >> > Hi, all!
> >> >> >
> >> >> > About 5 minutes ago i got home from the all-day meeting with list 
> >> >> > members
> >> >> > Richard (DRH), Bernie, and Gary (what are the odds - the meeting is in
> >> >> > Germany and 3 of us 4 carry American passports), and now i've got a 
> >> >> > small
> >> >> > hill of notes scribbled on the back of business cards and yellow 
> >> >> > sticky
> >> >> > notes...
> >> >> >
> >> >> > Wow, what a day.
> >> >> >
> >> >> > We didn't actually get around to hacking. Rather, we had an 11-hour 
> >> >> > series
> >> >> > of discussions, starting off with an introduction to Fossil (for the 
> >> >> > benefit
> >> >> > of colleagues of mine who dropped in and as a practice run for DRH's
> >> >> > presentation this coming Sunday at a TCL conference). We discussed 
> >> >> > areas for
> >> >> > improvement and came up with some cool new TODOs, none of which 
> >> >> > either he or
> >> >> > i will get a chance to work on anytime soon :/.
> >> >> >
> >> >> > Some of the ideas we tossed around as TODOs include 
> >> >> > (@Bernie/Gary/Richard:
> >> >> > please ammend if i have left something out):
> >> >> >
> >> >> > - Mozilla's RTF editor as a wysiwyg wiki (possibly embedded docs?) 
> >> >> > editor.
> >> >> > We looked closely at this and it this will not be nearly as much work 
> >> >> > as i
> >> >> > first anticipated, but we will have to munge the output just a tiny 
> >> >> > bit to
> >> >> > suit or needs.
> >> >> >
> >> >> > - Adding more metadata to wikis, e.g. a title field. We might embed 
> >> >> > this
> >> >> > into the wiki content using a new wiki tag or similar. We will have to
> >> >> > enable the "style" attribute on tags in the wiki content (style is 
> >> >> > currently
> >> >> > filtered out by the wiki out of safety concerns), and if anyone can 
> >> >> > name a
> >> >> > concrete security reason why that would be a Bad Idea, please speak 
> >> >> > up!
> >> >> >
> >> >> > - We might (might!) use jQuery simplify the client-side 
> >> >> > implementations.
> >> >> > This would include a new config option which specifies whether an 
> >> >> > embedded
> >> >> > copy of jquery should be served or a copy from e.g. a Google CDN 
> >> >> > (offline
> >> >> > usage requires an embedded copy).
> >> >> >
> >> >> > - Adding a system for integrating "custom pages" to fossil repos, e.g.
> >> >> > /myCustomPage, which would call content stored in the db. The 
> >> >> > original idea
> >> >> > was to use this as a new layout mechanism for the site, but we think 
> >> >> > that
> >> >> > this could possibly be used to reimplement some of the current 
> >> >> > "static"
> >> >> > pages . Part of this would include a templating mechanism. The pages 
> >> >> > could
> >> >> > have security restrictions and could be flagged as syncable/clonable 
> >> >> > (or
> >> >> > not) by the site admin (only admin users would be able to create/edit 
> >> >> > such
> >> >> > pages). A logical extension of this would be to build up 
> >> >> > snippets/widgets
> >> >> > which users can use to customize their pages (e.g. embedding a 
> >> >> > mini-timeline
> >> >> > overview in their home page).
> >> >> >
> >> >> > - The JSON API already provides a good deal of what some of the above 
> >> >> > would
> >> >> > need, and it might become activated by default. Before this happens, 
> >> >> > a full
> >> >> > audit of the code is necessary, as well as stress tests to check for 
> >> >> > memory
> >> >> > mishandling and whatnot (a "fuzzer" test - i learned a new word 
> >> >> > today).
> >> >> >
> >> >> > - "External repositories" (a-la SVN or git modules) came up once or 
> >> >> > twice,
> >> >> > but we didn't actually discuss adding it to fossil. i'd like to throw 
> >> >> > it out
> >> >> > there as a potential TODO, though. In short, this allows one to 
> >> >> > "embed"
> >> >> > external repos as subdirs of one's own repo, and is normally used to 
> >> >> > pull in
> >> >> > 3rd-party code upon which an app depends. A local pull would also pull
> >> >> > x-repos, but they would not participate in push (that might be the 
> >> >> > next
> >> >> > step, of course).
> >> >> >
> >> >> > - Fossil timeline graph in CLI mode (like git). Several other git-like
> >> >> > features came up but i do not recall what they were :/. (@self: 
> >> >> > remember to
> >> >> > put DRH in touch with your libgit2 contact.)
> >> >> >
> >> >> > In the 11 hours we discussed a great deal, and there was certainly 
> >> >> > more that
> >> >> > i missed altogether or didn't manage to jot down, and i would ask the 
> >> >> > other
> >> >> > attendees to extend the above if i've left anything interesting out.
> >> >> >
> >> >> > @non-attendees: i intentionally left some of the above quite vague to 
> >> >> > try to
> >> >> > spark your imaginations. Some of the topics we discussed in some 
> >> >> > detail,
> >> >> > including potential implementation strategies, but rather than 
> >> >> > describe that
> >> >> > i'd like to hear what ideas others can derive from the descriptions 
> >> >> > above.
> >> >> >
> >> >> > i unfortunately failed to take any pictures except one of the 
> >> >> > whiteboard. :/
> >> >> >
> >> >> > We would love to hear your thoughts/elaborations on the above ideas.
> >> >> >
> >> >> > Happy Hacking!
> >> >> >
> >> >> > PS: Please pardon my brevity and typing mistakes - i'm on a tablet.
> >> >> >
> >> >> >
> >> >> > _______________________________________________
> >> >> > fossil-users mailing list
> >> >> > [email protected]
> >> >> > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
> >> >> >
> >> >> _______________________________________________
> >> >> fossil-users mailing list
> >> >> [email protected]
> >> >> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
> >> > _______________________________________________
> >> > fossil-users mailing list
> >> > [email protected]
> >> > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
> >> _______________________________________________
> >> fossil-users mailing list
> >> [email protected]
> >> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
> > _______________________________________________
> > fossil-users mailing list
> > [email protected]
> > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
> _______________________________________________
> fossil-users mailing list
> [email protected]
> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to