Scribo

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Scribo

Rob Rothwell
I have never used Scribo before, but I was wondering if it was capable (or nearly capable) of creating an application that would allow the addition of new arbitrary data entry "fields"?

Basically, I need an arbitrary data collection tool that an end user can customize a bit.

I simply want the end user to be able to select a [new] field "type" (text, yes/no, drop down, etc...) and have the new "field" get added to the browser.

I thought maybe I could hyperlink the field description to a "properties" pane in the browser so they could set the field description, data type( for eventual data export), etc...

I have a few thoughts about positioning elements "easily" within a grid using coordinate "properties," but will be happy for now to just position them linearly one after another!

Anyway, I currently have a domain object that you can add and remove fields to/from, which is subclassed from Ramon's SandstoneDB SDActiveRecord class, so it also knows how to save itself to disk.  For a first draft, I just need a WebApplication object that can track and generate the arbitrary fields stored in the object.  I think I can do this pretty easily, but just wondered if Scribo would be a more robust solution.

Rob

_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida
Reply | Threaded
Open this post in threaded view
|

Re: Scribo

Edward Stow
On Thu, May 22, 2008 at 1:32 AM, Rob Rothwell <[hidden email]> wrote:
> I have never used Scribo before, but I was wondering if it was capable (or
> nearly capable) of creating an application that would allow the addition of
> new arbitrary data entry "fields"?

This  functionality is provided by the Magritte package -- currently
it can render to Morphic or Seaside, so I guess adding another
rendering component should be achievable.

>
> Basically, I need an arbitrary data collection tool that an end user can
> customize a bit.
>
> I simply want the end user to be able to select a [new] field "type" (text,
> yes/no, drop down, etc...) and have the new "field" get added to the
> browser.
>
> I thought maybe I could hyperlink the field description to a "properties"
> pane in the browser so they could set the field description, data type( for
> eventual data export), etc...
>
> I have a few thoughts about positioning elements "easily" within a grid
> using coordinate "properties," but will be happy for now to just position
> them linearly one after another!
>
> Anyway, I currently have a domain object that you can add and remove fields
> to/from, which is subclassed from Ramon's SandstoneDB SDActiveRecord class,
> so it also knows how to save itself to disk.  For a first draft, I just need
> a WebApplication object that can track and generate the arbitrary fields
> stored in the object.  I think I can do this pretty easily, but just
> wondered if Scribo would be a more robust solution.
>
> Rob
>
> _______________________________________________
> Aida mailing list
> [hidden email]
> http://lists.aidaweb.si/mailman/listinfo/aida
>
>



--

Edward Stow
_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida
Reply | Threaded
Open this post in threaded view
|

Re: Scribo

Rob Rothwell
On Wed, May 21, 2008 at 6:46 PM, Edward Stow <[hidden email]> wrote:
This  functionality is provided by the Magritte package -- currently
it can render to Morphic or Seaside, so I guess adding another
rendering component should be achievable.

Thanks...we actually semi-discussed adding an Aida rendering component to Magritte a month or so ago...I still actually think about it a bit, but I don't know enough Morphic or Seaside to be able to understand some working examples that I could try to convert!

Rob

_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida
Reply | Threaded
Open this post in threaded view
|

Re: Scribo

Nicolas Petton
I'm thinking about it too. When I'll have some time, maybe we could work
on that together?

Nico

Le jeudi 22 mai 2008 à 19:01 -0400, Rob Rothwell a écrit :

> On Wed, May 21, 2008 at 6:46 PM, Edward Stow <[hidden email]>
> wrote:
>         This  functionality is provided by the Magritte package --
>         currently
>         it can render to Morphic or Seaside, so I guess adding another
>         rendering component should be achievable.
>
> Thanks...we actually semi-discussed adding an Aida rendering component
> to Magritte a month or so ago...I still actually think about it a bit,
> but I don't know enough Morphic or Seaside to be able to understand
> some working examples that I could try to convert!
>
> Rob
> _______________________________________________
> Aida mailing list
> [hidden email]
> http://lists.aidaweb.si/mailman/listinfo/aida

_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida

signature.asc (204 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Scribo

Rob Rothwell
On Thu, May 22, 2008 at 7:26 PM, Nicolas Petton <[hidden email]> wrote:
I'm thinking about it too. When I'll have some time, maybe we could work
on that together?

That would be nice.  I think I'm actually getting much better with Smalltalk in general, it is the usage/specifics of the various overwhelmingly large frameworks that I have a hard time with.  It's almost easier for me to "recreate" something that I understand than it is to figure out how something else works.

That's what I've liked about Aida so far...I have been *almost* able to figure it out myself!

I was able to work through the Magritte tutorial once and figure some stuff out, though...and it was nice just to add a class side descriptor method and have a new item appear on the page...
 
Rob

_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida
Reply | Threaded
Open this post in threaded view
|

Re: Magritte (was Scribo)

Janko Mivšek
In reply to this post by Nicolas Petton
Hi guys,

Supporting Magritte in Aida would be very nice, so go on, let we see how
those two could work together.

Janko

Nicolas Petton wrote:

> I'm thinking about it too. When I'll have some time, maybe we could work
> on that together?
>
> Nico
>
> Le jeudi 22 mai 2008 à 19:01 -0400, Rob Rothwell a écrit :
>> On Wed, May 21, 2008 at 6:46 PM, Edward Stow <[hidden email]>
>> wrote:
>>         This  functionality is provided by the Magritte package --
>>         currently
>>         it can render to Morphic or Seaside, so I guess adding another
>>         rendering component should be achievable.
>>
>> Thanks...we actually semi-discussed adding an Aida rendering component
>> to Magritte a month or so ago...I still actually think about it a bit,
>> but I don't know enough Morphic or Seaside to be able to understand
>> some working examples that I could try to convert!
>>
>> Rob
>> _______________________________________________
>> Aida mailing list
>> [hidden email]
>> http://lists.aidaweb.si/mailman/listinfo/aida
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Aida mailing list
>> [hidden email]
>> http://lists.aidaweb.si/mailman/listinfo/aida

--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si
_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida
Reply | Threaded
Open this post in threaded view
|

Re: Magritte (was Scribo)

Rob Rothwell
On Fri, May 23, 2008 at 5:33 AM, Janko Mivšek <[hidden email]> wrote:
Hi guys,

Supporting Magritte in Aida would be very nice, so go on, let we see how
those two could work together.

Janko

I got the Magritte tutorial code loaded again in a fresh sq3.10-7159web08.05.2.image.

As I recall, there are all the MAXyzComponent(s) that are rendered in Seaside via a renderViewerOn: html method, but other than that, I'm not sure yet where to start!

Rob

_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida