Just another quick note: CRUDify (and Mapper in general) doesn't have great
support for foreign keys, so a lot of that may end up being manual labor.
Obviously this is something we'd like to address moving forward (with
Record, hopefully).

Derek

On Mon, Mar 9, 2009 at 7:36 AM, Derek Chen-Becker <[email protected]>wrote:

> I'll see what I can do about expanding on CRUDify a little.
>
> On Sun, Mar 8, 2009 at 6:21 PM, James Matlik <[email protected]>wrote:
>
>> Hello Derek,
>>
>> I fully understand having a day job and prioritizing side projects
>> accordingly.  I also appreciate the work you, Marius and Tyler have done
>> with the book.  I have found it very helpful in my playing over the weekend.
>>
>> It looks like there are two versions of the getting started doc
>> available.  The version on the liftweb.net home page is the newer,
>> updated version while an older version is available on the wiki main page.
>>
>> Also, I've found a few typos (I think) in the Exploring Lift book.  I am
>> not overly familiar with git, so it is very possible I've pulled an older
>> version of that as well.  I got there, again, via the link on the wiki main
>> page.  Using git-show, it looks like the last commit was:
>>
>> Author: Derek Chen-Becker <[email protected]>
>> Date:   Fri Mar 6 16:13:21 2009 -0700
>>     Minor corrections and formatting on Actors section.
>>
>> I believe the typo is in listing 6.36, shown below.
>>
>>     val menus = ... Menu(Loc(...)) :: Transaction.menus :: Nil
>>     LiftRules.setSiteMap(SiteMap(menus : _*))
>>
>> This should be using the ::: operator instead of :: because the CRUDify
>> menus are returned as Lists.  Using the :: would assign a List[Product]
>> instead of the required Seq[Menu].
>>
>> It would be nice if there were some more detail surrounding the CRUDify
>> feature, particularly in relation to foreign keys.  I must have spent 3
>> hours trying to figure out how to create a selector box on the edit/create
>> pages, as well as output human readable output on the display pages.  It
>> required a combination of digging into the lift-webkit source and querying
>> on google with just the right text.
>>
>> Thanks,
>> James
>>
>> On Sun, Mar 8, 2009 at 5:47 PM, Derek Chen-Becker 
>> <[email protected]>wrote:
>> - Show quoted text -
>> - Show quoted text -
>>
>>> I'm addressing some of your notes/questions below
>>>
>>> On Sat, Mar 7, 2009 at 6:18 PM, Matlik <[email protected]> wrote:
>>>
>>>>   - Simply copying and pasting the commands into the command line can
>>>> be problematic.  For example, when I tried to start the 'todo'
>>>> tutorial, I ended up with the following.  Notice that most of the
>>>> pasted text has a space between each letter, and the hyphen character
>>>> is not the ascii '-' but the unicode '-' (appears longer on my
>>>> system).
>>>>
>>>
>>> That's odd. I just tested the most recent version that's up on the
>>> website with both Acroread and Evince and both of them copy text fine. The
>>> older version of the PDF had incorrect fonts set which would have caused the
>>> problem you're seeing, so could you please make sure that you have the
>>> latest one?
>>>
>>>>
>>>>
>>>>  - In general, I think it is good practice to have such documentation
>>>> online in HTML format, particularly the quick-start and entry level
>>>> docs.
>>>
>>>
>>> I agree. I'll work on putting up both an HTML and PDF version.
>>>
>>>
>>>>
>>>>
>>>>  - You may want to consider using page space more economically within
>>>> the PDF doc.  There is a lot of dead white space around the text.
>>>> This can be useful for jotting down notes, but it also requires more
>>>> paper when printing.  Using more of the white space is good for both
>>>> economical and ecological greenness. Granted, the StartingWithLift.pdf
>>>> document isn't huge, but every little bit helps.
>>>
>>>
>>> I wonder if this is the same issue with the older PDF, since I
>>> significantly adjusted margins on the new one.
>>>
>>>>
>>>> 4. Is there some reason why the wiki cannot provide the "In Progress
>>>> Book" in PDF or HTML format?
>>>
>>>
>>> Yes. I'm having an issue properly exporting PDF and HTML from LyX in an
>>> automated fashion so we would have to manually build nightlies at this
>>> point. This is something I've been working on for a while, but please
>>> understand that setting up this infrastructure is very low on my priority
>>> list. Tyler, Marius and I have day jobs, do a lot of work on Lift proper,
>>> and are working hard to get the book ship-shape, so it didn't seem
>>> unreasonable to have people build it themselves. Stay tuned for more info on
>>> this front, and I'll put a current PDF on the github site today.
>>>
>>> > The long and the short of it is I felt like I needed to dig and jump
>>>
>>>> through hoops to get to the best documentation available.  All the
>>>> information is there; it just isn't easily (or obviously) accessible
>>>> with a few mouse clicks from the liftweb.net home page.  I am a
>>>> persistent guy, but I do like my immediate gratification.
>>>>
>>>
>>> Please let me know if you continue to have issues with the getting
>>> started docs and I'll work on the rest of the issues I discussed here.
>>>
>>>  Derek
>>>
>>>
>>>
>>>
>> - Show quoted text -
>>
>> >>
>>
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to