[geeklog-devtalk] geeklog-devel digest, Vol 1 #450 - 3 msgs

geeklog-devel-request at lists.geeklog.net geeklog-devel-request at lists.geeklog.net
Wed Dec 15 13:00:02 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. MVCnPHP (Tony Bibbs)
2. Re: MVCnPHP (Tony Bibbs)
3. Re: GL2 ACL (Tony Bibbs)

--__--__--

Message: 1
Date: Tue, 14 Dec 2004 12:03:47 -0600
From: Tony Bibbs <tony at tonybibbs.com>
To: geeklog-devel at lists.geeklog.net
Subject: [geeklog-devel] MVCnPHP
Reply-To: geeklog-devel at lists.geeklog.net

FYI, I have just updated the MVCnPHP package on my local machine to use
the new namespace concept I mentioned yesterday. I'm also going to make
a PEAR package out of it (though, it will not be in PEAR). This should
make it infinitely easier for developers on GL2 to install/upgrade.

There were some other minor changes I made such as string the .class.php
out of the file names (since nearly all PHP5 files will be classes) and
I refactored the code a bit.

Fire off any questions if you have any. Otherwise I'll post a notice
when the PEAR packaage is ready.

--Tony


--__--__--

Message: 2
Date: Tue, 14 Dec 2004 13:18:39 -0600
From: Tony Bibbs <tony at tonybibbs.com>
To: geeklog-devel at lists.geeklog.net
Subject: Re: [geeklog-devel] MVCnPHP
Reply-To: geeklog-devel at lists.geeklog.net

Ok, you can install MVCnPHP simply by typing:

$>pear install http://www.tonybibbs.com/Geeklog_MVCnPHP-2.0.0.tgz

It will install it to your PEAR directory in Geeklog/MVCnPHP/

We will package this up in the GL2 tarball with each release but we'll
allow the package to be upgraded in between releases (if needed) using
this method.

--Tony

Tony Bibbs wrote:


> FYI, I have just updated the MVCnPHP package on my local machine to

> use the new namespace concept I mentioned yesterday. I'm also going

> to make a PEAR package out of it (though, it will not be in PEAR).

> This should make it infinitely easier for developers on GL2 to

> install/upgrade.

>

> There were some other minor changes I made such as string the

> .class.php out of the file names (since nearly all PHP5 files will be

> classes) and I refactored the code a bit.

>

> Fire off any questions if you have any. Otherwise I'll post a notice

> when the PEAR packaage is ready.

>

> --Tony

>

> _______________________________________________

> geeklog-devel mailing list

> geeklog-devel at lists.geeklog.net

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




--__--__--

Message: 3
Date: Wed, 15 Dec 2004 11:39:10 -0600
From: Tony Bibbs <tony at tonybibbs.com>
To: geeklog-devel at lists.geeklog.net
Subject: Re: [geeklog-devel] GL2 ACL
Reply-To: geeklog-devel at lists.geeklog.net

Vinny, any chance you can I can hash this out ASAP? I've a minimalist
data model created that I'd like to pipe through Propel. I know a lot
will change but it will at least put the whole security issue to bed.
I've been in IRC hoping to catch up with you but gl-bot keeps telling me
you haven't been around in 9 days ;-)

Also, I'm thinking strongly about not including Auth_Enterprise by
default. I think GL2 should function alone and allow it to be easily
customized to use any auth system. Auth_Enterprise is a real work of
art but I think the installation and administration is complex and would
only suit large or business oriented sites.

--Tony

Tony Bibbs wrote:


> Vincent Furia wrote:

>

>> Actually I don't think performance will be a problem. All that needs

>> to be done is a single SQL call with a straight join or two DB calls.

>> I suspect that Propel will do the latter.

>

> We can force Propel to do it the way we ask. If it natively wants to

> do 2 calls we can use a named query and force a join instead. There

> may even be a way to do the joins with the Propel models themselves

> but this I haven't tried yet.

>

>> Yes, though I still will argue that Geeklog should keep a

>> "permissions" table (story.edit, etc) internally and ACLs should be

>> kept against that as well. But I bet Tony and I will talk about that

>> later. :)

>>

>>

> Right, the system privileges would go in Auth_Enterprise. The

> item-level settings would go in the gl-database. Of course, we will

> combine the data structures of the two so we are really talking about

> the same database.

>

>> And so people know where I got most of these ideas: I did a lot of

>> work with the Andrew File System (AFS) in school, and grew to really

>> like the granularity of its permissions system. Heres a web site that

>> goes into the basics of that:

>> http://www.psc.edu/general/filesys/afs/setpermissions.html. Hopefully

>> you'll be able to see what I was shooting for.

>>

>>

> Didn't know that. I'll have to take a gander.

>

> --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


End of geeklog-devel Digest



More information about the geeklog-devtalk mailing list