[geeklog-devtalk] geeklog-devel digest, Vol 1 #430 - 5 msgs

geeklog-devel-request at lists.geeklog.net geeklog-devel-request at lists.geeklog.net
Wed Nov 10 09:44:01 EST 2004


Send geeklog-devel mailing list submissions to
geeklog-devel at lists.geeklog.net

To subscribe or unsubscribe via the World Wide Web, visit
http://lists.geeklog.net/listinfo/geeklog-devel
or, via email, send a message with subject or body 'help' to
geeklog-devel-request at lists.geeklog.net

You can reach the person managing the list at
geeklog-devel-admin at lists.geeklog.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of geeklog-devel digest..."


Today's Topics:

1. Re: GL2 update (Vincent Furia)
2. Re: GL2 update (Tony Bibbs)
3. Re: GL2 update (Blaine Lang)
4. Re: GL2 update (Vincent Furia)
5. Re: GL2 update (Tony Bibbs)

--__--__--

Message: 1
Date: Wed, 10 Nov 2004 08:55:26 -0500
From: Vincent Furia <vfuria at gmail.com>
To: geeklog-devel at lists.geeklog.net
Subject: Re: [geeklog-devel] GL2 update
Reply-To: geeklog-devel at lists.geeklog.net

OK,

I finally (I think) got all aspects of Propel working. Note that the
default.properties configuration file required some heavy editing of
paths, which must be absolutely correct, to get working correctly
(you'd think with geeklog experience I would have picked up on that
sooner). Just wanted to post in case anyone ran into similar
problems.

-Vinny


On Tue, 9 Nov 2004 22:57:47 -0500, Vincent Furia <vfuria at gmail.com> wrote:

> Seem to be doing pretty well. I can build the schema.xml from a

> database. Any hints on how to build the classes from the schema? I'm

> trying the phing -Dproject=bookstore, and I can't find the classes

> anywhere. I know I'm missing something...

>

>

>

> Thanks,

> Vinny

>

> On Tue, 09 Nov 2004 16:39:43 -0600, Tony Bibbs <tony at tonybibbs.com> wrote:

> > Cool, I'd say that while you wait for me, take a database you already

> > have and see if you can't get Propel to generate the schema.xml and then

> > the model objects.

> >

> > --Tony

> >

> >

> >

> > Vincent Furia wrote:

> >

> > >Yup, got the bookstore compiled. I'm going to exercise it tonight to

> > >see what it can do.

> > >

> > >-Vinny

> > >

> > >

> > >On Tue, 09 Nov 2004 16:32:59 -0600, Tony Bibbs <tony at tonybibbs.com> wrote:

> > >

> > >

> > >>Yeah, I'm implementing DAO which will hide the details of working with

> > >>Propel from GL2 programmers. I've also got some base MVCnPHP classes

> > >>that make security easier to implement. The example I'm working on

> > >>won't look good but will be functional. Hope to have something worth

> > >>showing in the new day or so. Did you get the bookstore example

> > >>working, then?

> > >>

> > >>--Tony

> > >>

> > >>

> > >>

> > >>Vincent Furia wrote:

> > >>

> > >>

> > >>

> > >>>Finally figured out which compile flag I was missing to get xslt

> > >>>compiled into PHP. Once I had that things ran without a problem. Let

> > >>>me know once you have the example stuff up and I'll begin working.

> > >>>

> > >>>My plan is to start by putting together a Propel Object to support the

> > >>>access control lists (acls). Also will probably have to enhance the

> > >>>class that Propel generates (by extending it?). Well, I won't jump

> > >>>ahead of myself, I'll wait to see what you put up and what playing

> > >>>with Propel tells me.

> > >>>

> > >>>I presume that this means that our DB abstraction layer will be

> > >>>Creole. We should rethink exactly what PEAR stuff we will be using.

> > >>>It'd be nice to stick to native PHP5 stuff...

> > >>>

> > >>>Anyway, that seems like a lot to think about in one night. I look

> > >>>forward to getting started.

> > >>>

> > >>>-Vinny

> > >>>

> > >>>

> > >>>On Tue, 09 Nov 2004 16:06:24 -0600, Tony Bibbs <tony at tonybibbs.com> wrote:

> > >>>

> > >>>

> > >>>

> > >>>

> > >>>>Yeah, I'm not using the XSLT. Feel free to jump in #propel and look for

> > >>>>Honz (hans) and ask questions there as well.

> > >>>>

> > >>>>I'm getting some sample code up and working so that you can see what I

> > >>>>have so far.

> > >>>>

> > >>>>--Tony

> > >>>>

> > >>>>

> > >>>>

> > >>>>Vincent Furia wrote:

> > >>>>

> > >>>>

> > >>>>

> > >>>>

> > >>>>

> > >>>>>Tony,

> > >>>>>

> > >>>>>Having problems getting xslt working. I'm hoping to get it up

> > >>>>>tonight. If I don't, expect an email asking for some help. Also,

> > >>>>>since I haven't done all that much with Propel, some basic

> > >>>>>instructions setting up a 'GL2' project with whatever XML you have so

> > >>>>>far would be appreciated.

> > >>>>>

> > >>>>>Thanks,

> > >>>>>Vinny

> > >>>>>

> > >>>>>

> > >>>>>On Tue, 09 Nov 2004 15:02:08 -0600, Tony Bibbs <tony at tonybibbs.com> wrote:

> > >>>>>

> > >>>>>

> > >>>>>

> > >>>>>

> > >>>>>

> > >>>>>

> > >>>>>>Vinny,

> > >>>>>>

> > >>>>>>I have some of the framework code nearly in a workable state. You ever

> > >>>>>>get Propel working? I'd like to find some time where you and I could go

> > >>>>>>over what I have to fine tune it. Code writing should start fairly soon.

> > >>>>>>

> > >>>>>>--Tony

> > >>>>>>_______________________________________________

> > >>>>>>geeklog-devel mailing list

> > >>>>>>geeklog-devel at lists.geeklog.net

> > >>>>>>http://lists.geeklog.net/listinfo/geeklog-devel

> > >>>>>>

> > >>>>>>

> > >>>>>>

> > >>>>>>

> > >>>>>>

> > >>>>>>

> > >>>>>>

> > >>>>>_______________________________________________

> > >>>>>geeklog-devel mailing list

> > >>>>>geeklog-devel at lists.geeklog.net

> > >>>>>http://lists.geeklog.net/listinfo/geeklog-devel

> > >>>>>

> > >>>>>

> > >>>>>

> > >>>>>

> > >>>>>

> > >>>>>

> > >>>>_______________________________________________

> > >>>>

> > >>>>

> > >>>>geeklog-devel mailing list

> > >>>>geeklog-devel at lists.geeklog.net

> > >>>>http://lists.geeklog.net/listinfo/geeklog-devel

> > >>>>

> > >>>>

> > >>>>

> > >>>>

> > >>>>

> > >>>_______________________________________________

> > >>>

> > >>>

> > >>

> > >>

> > >>>geeklog-devel mailing list

> > >>>geeklog-devel at lists.geeklog.net

> > >>>http://lists.geeklog.net/listinfo/geeklog-devel

> > >>>

> > >>>

> > >>>

> > >>>

> > >>_______________________________________________

> > >>geeklog-devel mailing list

> > >>geeklog-devel at lists.geeklog.net

> > >>http://lists.geeklog.net/listinfo/geeklog-devel

> > >>

> > >>

> > >>

> > >_______________________________________________

> >

> >

> > >geeklog-devel mailing list

> > >geeklog-devel at lists.geeklog.net

> > >http://lists.geeklog.net/listinfo/geeklog-devel

> > >

> > >

> >

> > _______________________________________________

> > geeklog-devel mailing list

> > geeklog-devel at lists.geeklog.net

> > http://lists.geeklog.net/listinfo/geeklog-devel

> >

>


--__--__--

Message: 2
Date: Wed, 10 Nov 2004 08:09:23 -0600
From: Tony Bibbs <tony at tonybibbs.com>
To: geeklog-devel at lists.geeklog.net
Subject: Re: [geeklog-devel] GL2 update
Reply-To: geeklog-devel at lists.geeklog.net

When you do "phing -Dproject=<project_name>" it should build the entire
project. The model classes are put in
/path/to/propel/generator/projects/<project_name>/build

--Tony

Vincent Furia wrote:


>Seem to be doing pretty well. I can build the schema.xml from a

>database. Any hints on how to build the classes from the schema? I'm

>trying the phing -Dproject=bookstore, and I can't find the classes

>anywhere. I know I'm missing something...

>

>Thanks,

>Vinny

>

>

>On Tue, 09 Nov 2004 16:39:43 -0600, Tony Bibbs <tony at tonybibbs.com> wrote:

>

>

>>Cool, I'd say that while you wait for me, take a database you already

>>have and see if you can't get Propel to generate the schema.xml and then

>>the model objects.

>>

>>--Tony

>>

>>

>>

>>Vincent Furia wrote:

>>

>>

>>

>>>Yup, got the bookstore compiled. I'm going to exercise it tonight to

>>>see what it can do.

>>>

>>>-Vinny

>>>

>>>

>>>On Tue, 09 Nov 2004 16:32:59 -0600, Tony Bibbs <tony at tonybibbs.com> wrote:

>>>

>>>

>>>

>>>

>>>>Yeah, I'm implementing DAO which will hide the details of working with

>>>>Propel from GL2 programmers. I've also got some base MVCnPHP classes

>>>>that make security easier to implement. The example I'm working on

>>>>won't look good but will be functional. Hope to have something worth

>>>>showing in the new day or so. Did you get the bookstore example

>>>>working, then?

>>>>

>>>>--Tony

>>>>

>>>>

>>>>

>>>>Vincent Furia wrote:

>>>>

>>>>

>>>>

>>>>

>>>>

>>>>>Finally figured out which compile flag I was missing to get xslt

>>>>>compiled into PHP. Once I had that things ran without a problem. Let

>>>>>me know once you have the example stuff up and I'll begin working.

>>>>>

>>>>>My plan is to start by putting together a Propel Object to support the

>>>>>access control lists (acls). Also will probably have to enhance the

>>>>>class that Propel generates (by extending it?). Well, I won't jump

>>>>>ahead of myself, I'll wait to see what you put up and what playing

>>>>>with Propel tells me.

>>>>>

>>>>>I presume that this means that our DB abstraction layer will be

>>>>>Creole. We should rethink exactly what PEAR stuff we will be using.

>>>>>It'd be nice to stick to native PHP5 stuff...

>>>>>

>>>>>Anyway, that seems like a lot to think about in one night. I look

>>>>>forward to getting started.

>>>>>

>>>>>-Vinny

>>>>>

>>>>>

>>>>>On Tue, 09 Nov 2004 16:06:24 -0600, Tony Bibbs <tony at tonybibbs.com> wrote:

>>>>>

>>>>>

>>>>>

>>>>>

>>>>>

>>>>>

>>>>>>Yeah, I'm not using the XSLT. Feel free to jump in #propel and look for

>>>>>>Honz (hans) and ask questions there as well.

>>>>>>

>>>>>>I'm getting some sample code up and working so that you can see what I

>>>>>>have so far.

>>>>>>

>>>>>>--Tony

>>>>>>

>>>>>>

>>>>>>

>>>>>>Vincent Furia wrote:

>>>>>>

>>>>>>

>>>>>>

>>>>>>

>>>>>>

>>>>>>

>>>>>>

>>>>>>>Tony,

>>>>>>>

>>>>>>>Having problems getting xslt working. I'm hoping to get it up

>>>>>>>tonight. If I don't, expect an email asking for some help. Also,

>>>>>>>since I haven't done all that much with Propel, some basic

>>>>>>>instructions setting up a 'GL2' project with whatever XML you have so

>>>>>>>far would be appreciated.

>>>>>>>

>>>>>>>Thanks,

>>>>>>>Vinny

>>>>>>>

>>>>>>>

>>>>>>>On Tue, 09 Nov 2004 15:02:08 -0600, Tony Bibbs <tony at tonybibbs.com> wrote:

>>>>>>>

>>>>>>>

>>>>>>>

>>>>>>>

>>>>>>>

>>>>>>>

>>>>>>>

>>>>>>>

>>>>>>>>Vinny,

>>>>>>>>

>>>>>>>>I have some of the framework code nearly in a workable state. You ever

>>>>>>>>get Propel working? I'd like to find some time where you and I could go

>>>>>>>>over what I have to fine tune it. Code writing should start fairly soon.

>>>>>>>>

>>>>>>>>--Tony

>>>>>>>>_______________________________________________

>>>>>>>>geeklog-devel mailing list

>>>>>>>>geeklog-devel at lists.geeklog.net

>>>>>>>>http://lists.geeklog.net/listinfo/geeklog-devel

>>>>>>>>

>>>>>>>>

>>>>>>>>

>>>>>>>>

>>>>>>>>

>>>>>>>>

>>>>>>>>

>>>>>>>>

>>>>>>>>

>>>>>>>_______________________________________________

>>>>>>>geeklog-devel mailing list

>>>>>>>geeklog-devel at lists.geeklog.net

>>>>>>>http://lists.geeklog.net/listinfo/geeklog-devel

>>>>>>>

>>>>>>>

>>>>>>>

>>>>>>>

>>>>>>>

>>>>>>>

>>>>>>>

>>>>>>>

>>>>>>_______________________________________________

>>>>>>

>>>>>>

>>>>>>geeklog-devel mailing list

>>>>>>geeklog-devel at lists.geeklog.net

>>>>>>http://lists.geeklog.net/listinfo/geeklog-devel

>>>>>>

>>>>>>

>>>>>>

>>>>>>

>>>>>>

>>>>>>

>>>>>>

>>>>>_______________________________________________

>>>>>

>>>>>

>>>>>

>>>>>

>>>>

>>>>

>>>>>geeklog-devel mailing list

>>>>>geeklog-devel at lists.geeklog.net

>>>>>http://lists.geeklog.net/listinfo/geeklog-devel

>>>>>

>>>>>

>>>>>

>>>>>

>>>>>

>>>>>

>>>>_______________________________________________

>>>>geeklog-devel mailing list

>>>>geeklog-devel at lists.geeklog.net

>>>>http://lists.geeklog.net/listinfo/geeklog-devel

>>>>

>>>>

>>>>

>>>>

>>>>

>>>_______________________________________________

>>>

>>>

>>

>>

>>>geeklog-devel mailing list

>>>geeklog-devel at lists.geeklog.net

>>>http://lists.geeklog.net/listinfo/geeklog-devel

>>>

>>>

>>>

>>>

>>_______________________________________________

>>geeklog-devel mailing list

>>geeklog-devel at lists.geeklog.net

>>http://lists.geeklog.net/listinfo/geeklog-devel

>>

>>

>>

>_______________________________________________

>geeklog-devel mailing list

>geeklog-devel at lists.geeklog.net

>http://lists.geeklog.net/listinfo/geeklog-devel

>

>



--__--__--

Message: 3
From: "Blaine Lang" <geeklog at langfamily.ca>
To: <geeklog-devel at lists.geeklog.net>
Subject: Re: [geeklog-devel] GL2 update
Date: Wed, 10 Nov 2004 09:15:15 -0500
Reply-To: geeklog-devel at lists.geeklog.net

Tony, Vince:

I don't completely follow all the discussion and background and I know GL2
is currently still in at the framework component stage, but I am wondering a
few things:

1: Does this mean as a plugin developer or GL developer I will need to have
Propel and Creole installed ?

2: It would appear we would have dependencies on these projects and should
we not be concerned regarding
- long term support
- will it meet our needs without changes in case our datatypes or model
requires it.

3: What are all the underlying layers or components that now need to be
installed for GL 2

Case 1: User
Case 2: Developer (User requirements plus)

Obvioius ones are:
- PHP 5
- MySQL or other DBMS
- Webserver

PEAR Classes ?



----- Original Message -----
From: "Vincent Furia" <vfuria at gmail.com>
To: <geeklog-devel at lists.geeklog.net>
Sent: Wednesday, November 10, 2004 8:55 AM
Subject: Re: [geeklog-devel] GL2 update


OK,

I finally (I think) got all aspects of Propel working. Note that the
default.properties configuration file required some heavy editing of
paths, which must be absolutely correct, to get working correctly
(you'd think with geeklog experience I would have picked up on that
sooner). Just wanted to post in case anyone ran into similar
problems.

-Vinny


On Tue, 9 Nov 2004 22:57:47 -0500, Vincent Furia <vfuria at gmail.com> wrote:

> Seem to be doing pretty well. I can build the schema.xml from a

> database. Any hints on how to build the classes from the schema? I'm

> trying the phing -Dproject=bookstore, and I can't find the classes

> anywhere. I know I'm missing something...

>

>

>

> Thanks,

> Vinny

>

> On Tue, 09 Nov 2004 16:39:43 -0600, Tony Bibbs <tony at tonybibbs.com> wrote:

> > Cool, I'd say that while you wait for me, take a database you already

> > have and see if you can't get Propel to generate the schema.xml and then

> > the model objects.

> >

> > --Tony

> >

> >

> >

> > Vincent Furia wrote:

> >

> > >Yup, got the bookstore compiled. I'm going to exercise it tonight to

> > >see what it can do.

> > >

> > >-Vinny

> > >

> > >

> > >On Tue, 09 Nov 2004 16:32:59 -0600, Tony Bibbs <tony at tonybibbs.com>

> > >wrote:

> > >

> > >

> > >>Yeah, I'm implementing DAO which will hide the details of working with

> > >>Propel from GL2 programmers. I've also got some base MVCnPHP classes

> > >>that make security easier to implement. The example I'm working on

> > >>won't look good but will be functional. Hope to have something worth

> > >>showing in the new day or so. Did you get the bookstore example

> > >>working, then?

> > >>

> > >>--Tony

> > >>

> > >>

> > >>

> > >>Vincent Furia wrote:

> > >>

> > >>

> > >>

> > >>>Finally figured out which compile flag I was missing to get xslt

> > >>>compiled into PHP. Once I had that things ran without a problem.

> > >>>Let

> > >>>me know once you have the example stuff up and I'll begin working.

> > >>>

> > >>>My plan is to start by putting together a Propel Object to support

> > >>>the

> > >>>access control lists (acls). Also will probably have to enhance the

> > >>>class that Propel generates (by extending it?). Well, I won't jump

> > >>>ahead of myself, I'll wait to see what you put up and what playing

> > >>>with Propel tells me.

> > >>>

> > >>>I presume that this means that our DB abstraction layer will be

> > >>>Creole. We should rethink exactly what PEAR stuff we will be using.

> > >>>It'd be nice to stick to native PHP5 stuff...

> > >>>

> > >>>Anyway, that seems like a lot to think about in one night. I look

> > >>>forward to getting started.

> > >>>

> > >>>-Vinny

> > >>>

> > >>>

> > >>>On Tue, 09 Nov 2004 16:06:24 -0600, Tony Bibbs <tony at tonybibbs.com>

> > >>>wrote:

> > >>>

> > >>>

> > >>>

> > >>>

> > >>>>Yeah, I'm not using the XSLT. Feel free to jump in #propel and look

> > >>>>for

> > >>>>Honz (hans) and ask questions there as well.

> > >>>>

> > >>>>I'm getting some sample code up and working so that you can see what

> > >>>>I

> > >>>>have so far.

> > >>>>

> > >>>>--Tony

> > >>>>

> > >>>>

> > >>>>

> > >>>>Vincent Furia wrote:

> > >>>>

> > >>>>

> > >>>>

> > >>>>

> > >>>>

> > >>>>>Tony,

> > >>>>>

> > >>>>>Having problems getting xslt working. I'm hoping to get it up

> > >>>>>tonight. If I don't, expect an email asking for some help. Also,

> > >>>>>since I haven't done all that much with Propel, some basic

> > >>>>>instructions setting up a 'GL2' project with whatever XML you have

> > >>>>>so

> > >>>>>far would be appreciated.

> > >>>>>

> > >>>>>Thanks,

> > >>>>>Vinny

> > >>>>>

> > >>>>>

> > >>>>>On Tue, 09 Nov 2004 15:02:08 -0600, Tony Bibbs <tony at tonybibbs.com>

> > >>>>>wrote:

> > >>>>>

> > >>>>>

> > >>>>>

> > >>>>>

> > >>>>>

> > >>>>>

> > >>>>>>Vinny,

> > >>>>>>

> > >>>>>>I have some of the framework code nearly in a workable state. You

> > >>>>>>ever

> > >>>>>>get Propel working? I'd like to find some time where you and I

> > >>>>>>could go

> > >>>>>>over what I have to fine tune it. Code writing should start

> > >>>>>>fairly soon.

> > >>>>>>

> > >>>>>>--Tony

> > >>>>>>_______________________________________________

> > >>>>>>geeklog-devel mailing list

> > >>>>>>geeklog-devel at lists.geeklog.net

> > >>>>>>http://lists.geeklog.net/listinfo/geeklog-devel

> > >>>>>>

> > >>>>>>

> > >>>>>>

> > >>>>>>

> > >>>>>>

> > >>>>>>

> > >>>>>>

> > >>>>>_______________________________________________

> > >>>>>geeklog-devel mailing list

> > >>>>>geeklog-devel at lists.geeklog.net

> > >>>>>http://lists.geeklog.net/listinfo/geeklog-devel

> > >>>>>

> > >>>>>

> > >>>>>

> > >>>>>

> > >>>>>

> > >>>>>

> > >>>>_______________________________________________

> > >>>>

> > >>>>

> > >>>>geeklog-devel mailing list

> > >>>>geeklog-devel at lists.geeklog.net

> > >>>>http://lists.geeklog.net/listinfo/geeklog-devel

> > >>>>

> > >>>>

> > >>>>

> > >>>>

> > >>>>

> > >>>_______________________________________________

> > >>>

> > >>>

> > >>

> > >>

> > >>>geeklog-devel mailing list

> > >>>geeklog-devel at lists.geeklog.net

> > >>>http://lists.geeklog.net/listinfo/geeklog-devel

> > >>>

> > >>>

> > >>>

> > >>>

> > >>_______________________________________________

> > >>geeklog-devel mailing list

> > >>geeklog-devel at lists.geeklog.net

> > >>http://lists.geeklog.net/listinfo/geeklog-devel

> > >>

> > >>

> > >>

> > >_______________________________________________

> >

> >

> > >geeklog-devel mailing list

> > >geeklog-devel at lists.geeklog.net

> > >http://lists.geeklog.net/listinfo/geeklog-devel

> > >

> > >

> >

> > _______________________________________________

> > geeklog-devel mailing list

> > geeklog-devel at lists.geeklog.net

> > http://lists.geeklog.net/listinfo/geeklog-devel

> >

>

_______________________________________________
geeklog-devel mailing list
geeklog-devel at lists.geeklog.net
http://lists.geeklog.net/listinfo/geeklog-devel


--__--__--

Message: 4
Date: Wed, 10 Nov 2004 09:16:26 -0500
From: Vincent Furia <vfuria at gmail.com>
To: Geeklog Devel <geeklog-devel at lists.geeklog.net>
Subject: Re: [geeklog-devel] GL2 update
Reply-To: geeklog-devel at lists.geeklog.net

I had to edit the default.properties file to get that behavior.
Before I edited the default.properties file it was looking in
/path/to/propel/generator/schema for the schemas and wanted to place
the build output in /path/to/propel/generator/build. Modifying some
of the paths in default.properties got the expected behavior.

Thanks,
Vinny


On Wed, 10 Nov 2004 08:09:23 -0600, Tony Bibbs <tony at tonybibbs.com> wrote:

> When you do "phing -Dproject=<project_name>" it should build the entire

> project. The model classes are put in

> /path/to/propel/generator/projects/<project_name>/build

>

> --Tony

>

>

>

> Vincent Furia wrote:

>

> >Seem to be doing pretty well. I can build the schema.xml from a

> >database. Any hints on how to build the classes from the schema? I'm

> >trying the phing -Dproject=bookstore, and I can't find the classes

> >anywhere. I know I'm missing something...

> >

> >Thanks,

> >Vinny

> >

> >

> >On Tue, 09 Nov 2004 16:39:43 -0600, Tony Bibbs <tony at tonybibbs.com> wrote:

> >

> >

> >>Cool, I'd say that while you wait for me, take a database you already

> >>have and see if you can't get Propel to generate the schema.xml and then

> >>the model objects.

> >>

> >>--Tony

> >>

> >>

> >>

> >>Vincent Furia wrote:

> >>

> >>

> >>

> >>>Yup, got the bookstore compiled. I'm going to exercise it tonight to

> >>>see what it can do.

> >>>

> >>>-Vinny

> >>>

> >>>

> >>>On Tue, 09 Nov 2004 16:32:59 -0600, Tony Bibbs <tony at tonybibbs.com> wrote:

> >>>

> >>>

> >>>

> >>>

> >>>>Yeah, I'm implementing DAO which will hide the details of working with

> >>>>Propel from GL2 programmers. I've also got some base MVCnPHP classes

> >>>>that make security easier to implement. The example I'm working on

> >>>>won't look good but will be functional. Hope to have something worth

> >>>>showing in the new day or so. Did you get the bookstore example

> >>>>working, then?

> >>>>

> >>>>--Tony

> >>>>

> >>>>

> >>>>

> >>>>Vincent Furia wrote:

> >>>>

> >>>>

> >>>>

> >>>>

> >>>>

> >>>>>Finally figured out which compile flag I was missing to get xslt

> >>>>>compiled into PHP. Once I had that things ran without a problem. Let

> >>>>>me know once you have the example stuff up and I'll begin working.

> >>>>>

> >>>>>My plan is to start by putting together a Propel Object to support the

> >>>>>access control lists (acls). Also will probably have to enhance the

> >>>>>class that Propel generates (by extending it?). Well, I won't jump

> >>>>>ahead of myself, I'll wait to see what you put up and what playing

> >>>>>with Propel tells me.

> >>>>>

> >>>>>I presume that this means that our DB abstraction layer will be

> >>>>>Creole. We should rethink exactly what PEAR stuff we will be using.

> >>>>>It'd be nice to stick to native PHP5 stuff...

> >>>>>

> >>>>>Anyway, that seems like a lot to think about in one night. I look

> >>>>>forward to getting started.

> >>>>>

> >>>>>-Vinny

> >>>>>

> >>>>>

> >>>>>On Tue, 09 Nov 2004 16:06:24 -0600, Tony Bibbs <tony at tonybibbs.com> wrote:

> >>>>>

> >>>>>

> >>>>>

> >>>>>

> >>>>>

> >>>>>

> >>>>>>Yeah, I'm not using the XSLT. Feel free to jump in #propel and look for

> >>>>>>Honz (hans) and ask questions there as well.

> >>>>>>

> >>>>>>I'm getting some sample code up and working so that you can see what I

> >>>>>>have so far.

> >>>>>>

> >>>>>>--Tony

> >>>>>>

> >>>>>>

> >>>>>>

> >>>>>>Vincent Furia wrote:

> >>>>>>

> >>>>>>

> >>>>>>

> >>>>>>

> >>>>>>

> >>>>>>

> >>>>>>

> >>>>>>>Tony,

> >>>>>>>

> >>>>>>>Having problems getting xslt working. I'm hoping to get it up

> >>>>>>>tonight. If I don't, expect an email asking for some help. Also,

> >>>>>>>since I haven't done all that much with Propel, some basic

> >>>>>>>instructions setting up a 'GL2' project with whatever XML you have so

> >>>>>>>far would be appreciated.

> >>>>>>>

> >>>>>>>Thanks,

> >>>>>>>Vinny

> >>>>>>>

> >>>>>>>

> >>>>>>>On Tue, 09 Nov 2004 15:02:08 -0600, Tony Bibbs <tony at tonybibbs.com> wrote:

> >>>>>>>

> >>>>>>>

> >>>>>>>

> >>>>>>>

> >>>>>>>

> >>>>>>>

> >>>>>>>

> >>>>>>>

> >>>>>>>>Vinny,

> >>>>>>>>

> >>>>>>>>I have some of the framework code nearly in a workable state. You ever

> >>>>>>>>get Propel working? I'd like to find some time where you and I could go

> >>>>>>>>over what I have to fine tune it. Code writing should start fairly soon.

> >>>>>>>>

> >>>>>>>>--Tony

> >>>>>>>>_______________________________________________

> >>>>>>>>geeklog-devel mailing list

> >>>>>>>>geeklog-devel at lists.geeklog.net

> >>>>>>>>http://lists.geeklog.net/listinfo/geeklog-devel

> >>>>>>>>

> >>>>>>>>

> >>>>>>>>

> >>>>>>>>

> >>>>>>>>

> >>>>>>>>

> >>>>>>>>

> >>>>>>>>

> >>>>>>>>

> >>>>>>>_______________________________________________

> >>>>>>>geeklog-devel mailing list

> >>>>>>>geeklog-devel at lists.geeklog.net

> >>>>>>>http://lists.geeklog.net/listinfo/geeklog-devel

> >>>>>>>

> >>>>>>>

> >>>>>>>

> >>>>>>>

> >>>>>>>

> >>>>>>>

> >>>>>>>

> >>>>>>>

> >>>>>>_______________________________________________

> >>>>>>

> >>>>>>

> >>>>>>geeklog-devel mailing list

> >>>>>>geeklog-devel at lists.geeklog.net

> >>>>>>http://lists.geeklog.net/listinfo/geeklog-devel

> >>>>>>

> >>>>>>

> >>>>>>

> >>>>>>

> >>>>>>

> >>>>>>

> >>>>>>

> >>>>>_______________________________________________

> >>>>>

> >>>>>

> >>>>>

> >>>>>

> >>>>

> >>>>

> >>>>>geeklog-devel mailing list

> >>>>>geeklog-devel at lists.geeklog.net

> >>>>>http://lists.geeklog.net/listinfo/geeklog-devel

> >>>>>

> >>>>>

> >>>>>

> >>>>>

> >>>>>

> >>>>>

> >>>>_______________________________________________

> >>>>geeklog-devel mailing list

> >>>>geeklog-devel at lists.geeklog.net

> >>>>http://lists.geeklog.net/listinfo/geeklog-devel

> >>>>

> >>>>

> >>>>

> >>>>

> >>>>

> >>>_______________________________________________

> >>>

> >>>

> >>

> >>

> >>>geeklog-devel mailing list

> >>>geeklog-devel at lists.geeklog.net

> >>>http://lists.geeklog.net/listinfo/geeklog-devel

> >>>

> >>>

> >>>

> >>>

> >>_______________________________________________

> >>geeklog-devel mailing list

> >>geeklog-devel at lists.geeklog.net

> >>http://lists.geeklog.net/listinfo/geeklog-devel

> >>

> >>

> >>

> >_______________________________________________

>

>

> >geeklog-devel mailing list

> >geeklog-devel at lists.geeklog.net

> >http://lists.geeklog.net/listinfo/geeklog-devel

> >

> >

>

> _______________________________________________

> geeklog-devel mailing list

> geeklog-devel at lists.geeklog.net

> http://lists.geeklog.net/listinfo/geeklog-devel

>


--__--__--

Message: 5
Date: Wed, 10 Nov 2004 08:42:28 -0600
From: Tony Bibbs <tony at tonybibbs.com>
To: geeklog-devel at lists.geeklog.net
Subject: Re: [geeklog-devel] GL2 update
Reply-To: geeklog-devel at lists.geeklog.net

My comments are below. Before that, though, let me make it clear that
Phing would not be required by end users. They would install the
software just like the do GL 1.3.x. Propel would be required but we'd
include that in the distro ourselves. Creole is required by Propel and
in this vein would effectively replace the use of PEAR::DB.

Blaine Lang wrote:


>Tony, Vince:

>

>I don't completely follow all the discussion and background and I know GL2

>is currently still in at the framework component stage, but I am wondering a

>few things:

>

>1: Does this mean as a plugin developer or GL developer I will need to have

>Propel and Creole installed ?

>

>

Both Propel and Creole would be required. Both are easily installed
using "pear install". The plugin developers don't have to use Propel of
they don't want to...in fact, for trivial plugins I don't think it would
make much sense. Creole, however would be required.


>2: It would appear we would have dependencies on these projects and should

>we not be concerned regarding

> - long term support

> - will it meet our needs without changes in case our datatypes or model

>requires it.

>

>

Long term support is always an issue in the OSS world. To make life
easier on us and to plan for any unexpected changes, I'm implementing a
DAO layer. This effectively hides the implementation details of Propel
from the developer. If we decide to get rid of Propel/Creole, all we'd
have to do is rewrite the DAO layer and 99% of the code would be left
untouched.


>3: What are all the underlying layers or components that now need to be

>installed for GL 2

>

>Case 1: User

>

>

Again, for the user we would include all the libraries needed in the
distribution to make installation easier. This would include
Propel/Creole and any PEAR libraries we decide to go with.


>Case 2: Developer (User requirements plus)

>

>Obvioius ones are:

> - PHP 5

> - MySQL or other DBMS

> - Webserver

>

>

Core GL2 developers and anybody wanting the benefits of the ORM (propel)
will need Phing and Propel installed. There is a bit of a learning curve
getting those setup but nothing too difficult and we can help that by
documenting this well. Once it is setup and developers understand how
Propel works and how the DAO layer I'm building works the development
process goes really fast. Obviously I can say this until I'm blue in
the face but until you use it the apprecation will be lost.


>PEAR Classes ?

>

>

Right now PEAR::HTML_Template_Flexy. Oh, and don't forget our friend,
MVCnPHP.

I think the jist of what you were getting at is this all seems
complicated and that the requirements are too great. I will say it is a
big deviation from how 1.3.x is developed. However, all bullshit aside,
coding will go much faster in this environment once the developer knows
how to use the ORM/DAO and, of course, MVC.

--Tony



--__--__--

_______________________________________________
geeklog-devel mailing list
geeklog-devel at lists.geeklog.net
http://lists.geeklog.net/listinfo/geeklog-devel


End of geeklog-devel Digest



More information about the geeklog-devtalk mailing list