From tony at tonybibbs.com Wed Nov 3 18:10:14 2004 From: tony at tonybibbs.com (Tony Bibbs) Date: Wed, 03 Nov 2004 17:10:14 -0600 Subject: [geeklog-devel] Geeklog 2 and Propel Message-ID: <41896556.6020808@tonybibbs.com> If you do anything today please read this entire message...it's a bit long but I want to be sure you all get a quick look of something that really excites me and could make all our PHP5 coding faster. I just finished my test drive with Propel. I had to do so because we are looking for an Object Relational Mapping (ORM) tool to use in our PHP environment here at work. I do have it working already with a copy of the Auth_Enterprise database I have. As a recap here is what it can do: 1) You can define your data model and use Propel to generate an XML file that describes your database. Here is a snippet from that file (note there is a DTD you can use for validating this):
If you look closely you'll notice it basically is the schema represented in XML. Only gotcha was that I had to define all the foreign keys by hand even though this database uses foreign key. Not a huge deal. 2) Then you can build your project. A build seems like something that PHP projects shouldn't have to do but here is what happens during the build: - Schema is used to build php5 classes, two for each table in the database. The first is the model class and it is an object the represents the table with all the appropriate getters and setters. The second is a 'Peer' class which is used to do searches against that table - The config file (ini style) is then converted to a PHP array 3) You simply copy the classes and the config file over to your webtree and you have at it. Here is code to save a new application in Auth_Enterprise: include_once 'propel/Propel.php'; Propel::init('/var/www/localhost/htdocs/PropelCreoleTest/Auth_Enterprise-conf.php'); include_once 'PropelCreoleTest/classes/Auth_Enterprise/AeApplication.php'; $app = new AeApplication(); $app->setAppId('PROPEL_TEST_APP_ID'); $app->setAppName('Propel Auth_Enterprise Test Application'); $app->setAppContactEmail('tony at geeklog.net'); $app->save(); // note this is transaction safe. Only gotcha is the build system is required on developer machines. The build tool is called Phing (http://phing.info). It seems to be complicated to me yet because I don't understand how it works really but using Propel most of the Phing specifics are hidden from you. Note that Phing is not required when deploying applications (i.e. end-users wouldn't need it). This may all seem complicated but after I got Phing, Propel and Creole installed (most of which use the pear install command) I was able to get this code up and running in a matter of minutes. Anyway, even if it doesn't make it into Geeklog 2 it should at least be considered. The main reason is that by using Propel, we don't worry about the database access portion anymore an we can simply concentrate on implementing our features. Only gotchas so far is that it requires the use of their DB abstraction layer called Creole (i.e. it won't work with PEAR::DB). --Tony From tony at tonybibbs.com Wed Nov 3 21:04:02 2004 From: tony at tonybibbs.com (Tony Bibbs) Date: Wed, 03 Nov 2004 20:04:02 -0600 Subject: [geeklog-devel] Propel revisit In-Reply-To: <8319e2d60408020901ff948ac@mail.gmail.com> References: <410ABFD2.1070801@tonybibbs.com> <8319e2d604073120177a01fc81@mail.gmail.com> <002301c477d4$7374e7f0$650a10ac@XPBL2> <410E4BEF.8010809@tonybibbs.com> <8319e2d60408020901ff948ac@mail.gmail.com> Message-ID: <41898E12.9030804@tonybibbs.com> FYI, the XSLT requirement is only for the build process...not for all application using it. --Tony Vincent Furia wrote: >I just noticed this about propel (pre-installation requirements): > ># PHP >= 5.0.0 with XSLT support (--with-xsl on *nix, or enable >php_xsl.dll on Windows) > >Is XSLT a commonly supported item? Can we depend on it being compiled >in on most PHP5 installations at ISPs? > >-Vinny > > >On Mon, 02 Aug 2004 09:13:03 -0500, Tony Bibbs wrote: > > >>Well, as far as other DB connections go, that is up to the coder, >>obviously. GL2 should only worry about talking to the GL2 database so >>if you want to access another database you should, without much hassle, >>be able to open connections using the Creole DB layer that Propel uses: >> >>http://creole.phpdb.org/wiki/ >> >>Obviously you can still do your own with PEAR::DB or raw MySQL in your >>code. The DAO layer simply provides a slick way to prevent the >>developer from issuing raw SQL in the code...sometimes that can't be >>avoided and I'm sure there is probably way to issue raw SQL in unique >>scenarios (I need to verify that). >> >>--Tony >> >> >> >>Blaine Lang wrote: >> >> >> >>>It does look interesting and like many new libraries or models, it may be >>>able to improve code readability, reduce code size, and improve >>>re-useability but I do wonder if >>>1) There are any SQL usage restrictions or more complex SQL queries that >>>will not work. >>>2) Will you still be able to use another DB access method and direct mysql_ >>>calls using PHP >>>3) Making GL2 too complex to understand for developers will effect it's >>>support >>> >>>I have had reason on several occasions to need to access another mysql >>>database when doing application integration. I just used the direct php >>>mysql_ calls and created a 2nd DBlink. The current mysql library in GL1.x >>>does not support this. We should consider this need in GL2 >>> >>>Blaine >>>----- Original Message ----- >>>From: "Vincent Furia" >>>To: >>>Sent: Saturday, July 31, 2004 11:17 PM >>>Subject: Re: [geeklog-devel] Is this rocking the boat? >>> >>> >>>I haven't had enough time to read up on this extensively, but it looks >>>promising. We just have to make sure that it fulfills all our needs >>>completely and won't cause any problems down the road. Also, we have >>>to be able to support it on the off chance that the current developers >>>drop the project. >>> >>>My one worry is possible performance penalties. I think we should >>>check how much overhead Propel requires. >>> >>>Most importantly: I want to see GL2 get moving really soon. So a >>>decision on this has to happen soon. Can we get enough research done >>>on this topic that we're not causing more delays? >>> >>>I'll spend some more time reading the Propel docs. If nothing else the >>>idea sounds pretty interesting. >>> >>>-Vinny >>> >>>On Fri, 30 Jul 2004 16:38:26 -0500, Tony Bibbs wrote: >>> >>> >>> >>> >>>>Ok, I think I sent this link here, but the more I read what I see, the >>>>more I like it. Please take some time to read about Propel: >>>> >>>>http://propel.phpdb.org >>>> >>>>And read the user guide: >>>> >>>>http://propel.phpdb.org/docs/user_guide/ >>>> >>>>The long and short of it is this. We could implement Data Acces Objects >>>>that our code uses to interact with the database. DAO is a good idea no >>>>matter what DB abstraction layer we use and regardless if we use a tool >>>>like Propel. Essentially it hides the data access specifics from the >>>>developers. Instead developers will call simple methods on the data >>>>access objects and let the DAO layer do the grunt work. >>>> >>>>We could essentially use DAO to wrap the use of Propel for data acess. >>>> >>>>That said there are some pros and cons: >>>> >>>>Pros: >>>>1) Clean API, developers no longer have to write SQL except in really >>>>rare instances. >>>>2) Object oriented...right in line with GL2 >>>>3) Database changes are easier, now developers don't have to find all >>>>SQL effected by a database change. We simply change things at the >>>>Propel level (wrapped by DAO), modify our HTML templates and we are off >>>>to the race. >>>> >>>>Cons: >>>>1) It is conceptionally more complicated. Requires some ramp up. >>>>2) Uses it's own DB abstraction layer (i.e. you can't use PEAR::DB even >>>>if you wanted to). >>>>3) It's in Beta. >>>> >>>>I think this tool could really save a ton of time. Please give this a >>>>gander and try using it against a very simply table and let me know your >>>>thoughts. >>>> >>>>--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 > > From dirk at haun-online.de Thu Nov 4 12:07:23 2004 From: dirk at haun-online.de (Dirk Haun) Date: Thu, 4 Nov 2004 18:07:23 +0100 Subject: [geeklog-devel] State of the Na^Wproject In-Reply-To: <003101c4bf61$54098720$650a10ac@XPBL2> References: <003101c4bf61$54098720$650a10ac@XPBL2> Message-ID: <20041104170723.31451@smtp.haun-online.de> Blaine, >Hum, the LOCK TABLES call in comment.php is generating a SQL error for me. >I've contacted my host admin to change my DB perms. >I wonder if others will see this issue with 1.3.10 - I suspect we would >have heard by now. You're not the first one - see bye, Dirk -- http://www.haun-online.de/ http://www.macosx-faq.de/ From vfuria at gmail.com Thu Nov 4 12:30:49 2004 From: vfuria at gmail.com (Vincent Furia) Date: Thu, 4 Nov 2004 12:30:49 -0500 Subject: [geeklog-devel] State of the Na^Wproject In-Reply-To: <20041104170723.31451@smtp.haun-online.de> References: <003101c4bf61$54098720$650a10ac@XPBL2> <20041104170723.31451@smtp.haun-online.de> Message-ID: <8319e2d604110409305663ca4a@mail.gmail.com> If people feel this is going to be a big deal I can make it an option to use "LOCK". With it disabled though there is a risk of the comments table becoming corrupted (this could happen if two comment operations, specifically delete or add, occur at the same time). Not likely a problem for small sites, but could cause issues for even moderately sized sites. Fixing such a corruption is possible (and not too complicated), but does takes some MySQL magic. Thoughts? -Vinny On Thu, 4 Nov 2004 18:07:23 +0100, Dirk Haun wrote: > Blaine, > > >Hum, the LOCK TABLES call in comment.php is generating a SQL error for me. > >I've contacted my host admin to change my DB perms. > >I wonder if others will see this issue with 1.3.10 - I suspect we would > >have heard by now. > > You're not the first one - see > > > bye, Dirk > > -- > http://www.haun-online.de/ > http://www.macosx-faq.de/ > > > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://lists.geeklog.net/listinfo/geeklog-devel > From dirk at haun-online.de Fri Nov 5 09:22:45 2004 From: dirk at haun-online.de (Dirk Haun) Date: Fri, 5 Nov 2004 15:22:45 +0100 Subject: [geeklog-devel] Table locking (was: State of the Na^Wproject) In-Reply-To: <8319e2d604110409305663ca4a@mail.gmail.com> References: <8319e2d604110409305663ca4a@mail.gmail.com> Message-ID: <20041105142245.20145@smtp.haun-online.de> Vinny, >If people feel this is going to be a big deal I can make it an option >to use "LOCK". With it disabled though there is a risk of the >comments table becoming corrupted Doesn't sound very promising then. >Fixing such a corruption is possible (and not too complicated), but >does takes some MySQL magic. If you add such an option, it should default to using LOCK - preferrably even when that config option is missing from config.php. We obviously don't want to ship Geeklog with a setup where table corruption is possible (even if unlikely - it could still happen on a low-traffic site). I think the only viable options are to leave things as they are now or find a way that doesn't require locks (but doesn't corrupt the comment table either). So for now, I'd say we leave things as they are and keep an eye on how wide spread the problem (of having to allow using LOCK) becomes. The documentation and FAQ should mention this somewhere, too ... bye, Dirk -- http://www.haun-online.de/ http://www.tinyweb.de/ From tony at tonybibbs.com Fri Nov 5 12:05:33 2004 From: tony at tonybibbs.com (Tony Bibbs) Date: Fri, 05 Nov 2004 11:05:33 -0600 Subject: [geeklog-devel] Publishing Service Message-ID: <418BB2DD.5020703@tonybibbs.com> http://www.lulu.com/static/on-demand-books2.php If you want to publish a 150 page book and make $10 per book it will cost $21.91 They take a 25% cut which sux. --Tony From tony at tonybibbs.com Fri Nov 5 15:34:50 2004 From: tony at tonybibbs.com (Tony Bibbs) Date: Fri, 05 Nov 2004 14:34:50 -0600 Subject: [geeklog-devel] Geeklog 2 and Propel In-Reply-To: <41896556.6020808@tonybibbs.com> References: <41896556.6020808@tonybibbs.com> Message-ID: <418BE3EA.3030507@tonybibbs.com> Ok, just ran another test which pretty much cements it for me. In my data model I have a two tables: ae_application and ae_app_privileges. The relationship to the two is that an ae_application record can show up on many ae_app_privileges records which is enforced with your typical foreign key constraint. By making sure the Propel schema.xml includes all foreign key constraints, the model objects created by propel automagically include the getters for this. So, to be clear, the AeAppPrivileges class (which is autogenerated by Propel) includes a getAeApplication() method on it which will return the corresponding AeApplication model. More importantly, however, is that if I change the application object at all and then call $privilege->setAeApplication($appObj) and turn around and do $privilege->save() then both tables get updated *and* it is neatly wrapped in a transaction. I hope you guys find the time to give this a try. I know Vinny has started which should hopefully confirm what I have been saying but this is definitely very useful stuff. --Tony Tony Bibbs wrote: > If you do anything today please read this entire message...it's a bit > long but I want to be sure you all get a quick look of something that > really excites me and could make all our PHP5 coding faster. > > I just finished my test drive with Propel. I had to do so because we > are looking for an Object Relational Mapping (ORM) tool to use in our > PHP environment here at work. I do have it working already with a > copy of the Auth_Enterprise database I have. As a recap here is what > it can do: > > 1) You can define your data model and use Propel to generate an XML > file that describes your database. Here is a snippet from that file > (note there is a DTD you can use for validating this): > > > primaryKey="true"/> > primaryKey="true" default=""/> > required="true" default=""/> > required="true" default=""/> > default=""/> > default="0"/> > > primaryKey="true"/> > > > > > > >
> > If you look closely you'll notice it basically is the schema > represented in XML. Only gotcha was that I had to define all the > foreign keys by hand even though this database uses foreign key. Not > a huge deal. > > 2) Then you can build your project. A build seems like something that > PHP projects shouldn't have to do but here is what happens during the > build: > - Schema is used to build php5 classes, two for each table in the > database. The first is the model class and it is an object the > represents the table with all the appropriate getters and setters. > The second is a 'Peer' class which is used to do searches against that > table > - The config file (ini style) is then converted to a PHP array > > 3) You simply copy the classes and the config file over to your > webtree and you have at it. Here is code to save a new application in > Auth_Enterprise: > > include_once 'propel/Propel.php'; > Propel::init('/var/www/localhost/htdocs/PropelCreoleTest/Auth_Enterprise-conf.php'); > > include_once > 'PropelCreoleTest/classes/Auth_Enterprise/AeApplication.php'; > $app = new AeApplication(); > $app->setAppId('PROPEL_TEST_APP_ID'); > $app->setAppName('Propel Auth_Enterprise Test Application'); > $app->setAppContactEmail('tony at geeklog.net'); > $app->save(); // note this is transaction safe. > > Only gotcha is the build system is required on developer machines. > The build tool is called Phing (http://phing.info). It seems to be > complicated to me yet because I don't understand how it works really > but using Propel most of the Phing specifics are hidden from you. > Note that Phing is not required when deploying applications (i.e. > end-users wouldn't need it). > > This may all seem complicated but after I got Phing, Propel and Creole > installed (most of which use the pear install command) I was able to > get this code up and running in a matter of minutes. > > Anyway, even if it doesn't make it into Geeklog 2 it should at least > be considered. The main reason is that by using Propel, we don't > worry about the database access portion anymore an we can simply > concentrate on implementing our features. > > Only gotchas so far is that it requires the use of their DB > abstraction layer called Creole (i.e. it won't work with PEAR::DB). > > --Tony > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://lists.geeklog.net/listinfo/geeklog-devel From tony at tonybibbs.com Tue Nov 9 09:43:29 2004 From: tony at tonybibbs.com (Tony Bibbs) Date: Tue, 09 Nov 2004 08:43:29 -0600 Subject: [geeklog-devel] [Fwd: [contact-us] Spam Comment at Geeklog] Message-ID: <4190D791.3050204@tonybibbs.com> User 1635....that's Blaine. WTF? -------------- next part -------------- An embedded message was scrubbed... From: Geeklog Subject: [contact-us] Spam Comment at Geeklog Date: Mon, 8 Nov 2004 22:48:05 -0500 Size: 2063 URL: From dirk at haun-online.de Tue Nov 9 13:05:46 2004 From: dirk at haun-online.de (Dirk Haun) Date: Tue, 9 Nov 2004 19:05:46 +0100 Subject: [geeklog-devel] [Fwd: [contact-us] Spam Comment at Geeklog] In-Reply-To: <4190D791.3050204@tonybibbs.com> References: <4190D791.3050204@tonybibbs.com> Message-ID: <20041109180546.3873@smtp.haun-online.de> >User 1635....that's Blaine. WTF? Hehe :-) Yes, Blaine was spamming gl.net - in order to test the SpamX support in the forum. bye, Dirk -- http://www.haun-online.de/ http://www.tinyweb.de/ From tony at tonybibbs.com Tue Nov 9 16:02:08 2004 From: tony at tonybibbs.com (Tony Bibbs) Date: Tue, 09 Nov 2004 15:02:08 -0600 Subject: [geeklog-devel] GL2 update Message-ID: <41913050.6050203@tonybibbs.com> 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 From vfuria at gmail.com Tue Nov 9 16:45:40 2004 From: vfuria at gmail.com (Vincent Furia) Date: Tue, 9 Nov 2004 16:45:40 -0500 Subject: [geeklog-devel] GL2 update In-Reply-To: <41913050.6050203@tonybibbs.com> References: <41913050.6050203@tonybibbs.com> Message-ID: <8319e2d6041109134525084b67@mail.gmail.com> 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 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 > From tony at tonybibbs.com Tue Nov 9 17:06:24 2004 From: tony at tonybibbs.com (Tony Bibbs) Date: Tue, 09 Nov 2004 16:06:24 -0600 Subject: [geeklog-devel] GL2 update In-Reply-To: <8319e2d6041109134525084b67@mail.gmail.com> References: <41913050.6050203@tonybibbs.com> <8319e2d6041109134525084b67@mail.gmail.com> Message-ID: <41913F60.5030105@tonybibbs.com> 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 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 > > From vfuria at gmail.com Tue Nov 9 17:27:18 2004 From: vfuria at gmail.com (Vincent Furia) Date: Tue, 9 Nov 2004 17:27:18 -0500 Subject: [geeklog-devel] GL2 update In-Reply-To: <41913F60.5030105@tonybibbs.com> References: <41913050.6050203@tonybibbs.com> <8319e2d6041109134525084b67@mail.gmail.com> <41913F60.5030105@tonybibbs.com> Message-ID: <8319e2d6041109142749c03cd6@mail.gmail.com> 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 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 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 > From tony at tonybibbs.com Tue Nov 9 17:32:59 2004 From: tony at tonybibbs.com (Tony Bibbs) Date: Tue, 09 Nov 2004 16:32:59 -0600 Subject: [geeklog-devel] GL2 update In-Reply-To: <8319e2d6041109142749c03cd6@mail.gmail.com> References: <41913050.6050203@tonybibbs.com> <8319e2d6041109134525084b67@mail.gmail.com> <41913F60.5030105@tonybibbs.com> <8319e2d6041109142749c03cd6@mail.gmail.com> Message-ID: <4191459B.5020003@tonybibbs.com> 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 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 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 > > From vfuria at gmail.com Tue Nov 9 17:36:40 2004 From: vfuria at gmail.com (Vincent Furia) Date: Tue, 9 Nov 2004 17:36:40 -0500 Subject: [geeklog-devel] GL2 update In-Reply-To: <4191459B.5020003@tonybibbs.com> References: <41913050.6050203@tonybibbs.com> <8319e2d6041109134525084b67@mail.gmail.com> <41913F60.5030105@tonybibbs.com> <8319e2d6041109142749c03cd6@mail.gmail.com> <4191459B.5020003@tonybibbs.com> Message-ID: <8319e2d6041109143613be3e85@mail.gmail.com> 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 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 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 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 > From tony at tonybibbs.com Tue Nov 9 17:39:43 2004 From: tony at tonybibbs.com (Tony Bibbs) Date: Tue, 09 Nov 2004 16:39:43 -0600 Subject: [geeklog-devel] GL2 update In-Reply-To: <8319e2d6041109143613be3e85@mail.gmail.com> References: <41913050.6050203@tonybibbs.com> <8319e2d6041109134525084b67@mail.gmail.com> <41913F60.5030105@tonybibbs.com> <8319e2d6041109142749c03cd6@mail.gmail.com> <4191459B.5020003@tonybibbs.com> <8319e2d6041109143613be3e85@mail.gmail.com> Message-ID: <4191472F.6070304@tonybibbs.com> 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 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 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 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 > > From vfuria at gmail.com Tue Nov 9 22:57:47 2004 From: vfuria at gmail.com (Vincent Furia) Date: Tue, 9 Nov 2004 22:57:47 -0500 Subject: [geeklog-devel] GL2 update In-Reply-To: <4191472F.6070304@tonybibbs.com> References: <41913050.6050203@tonybibbs.com> <8319e2d6041109134525084b67@mail.gmail.com> <41913F60.5030105@tonybibbs.com> <8319e2d6041109142749c03cd6@mail.gmail.com> <4191459B.5020003@tonybibbs.com> <8319e2d6041109143613be3e85@mail.gmail.com> <4191472F.6070304@tonybibbs.com> Message-ID: <8319e2d604110919572bdbb1f5@mail.gmail.com> 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 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 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 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 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 > From vfuria at gmail.com Wed Nov 10 08:55:26 2004 From: vfuria at gmail.com (Vincent Furia) Date: Wed, 10 Nov 2004 08:55:26 -0500 Subject: [geeklog-devel] GL2 update In-Reply-To: <8319e2d604110919572bdbb1f5@mail.gmail.com> References: <41913050.6050203@tonybibbs.com> <8319e2d6041109134525084b67@mail.gmail.com> <41913F60.5030105@tonybibbs.com> <8319e2d6041109142749c03cd6@mail.gmail.com> <4191459B.5020003@tonybibbs.com> <8319e2d6041109143613be3e85@mail.gmail.com> <4191472F.6070304@tonybibbs.com> <8319e2d604110919572bdbb1f5@mail.gmail.com> Message-ID: <8319e2d60411100555732e270f@mail.gmail.com> 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 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 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 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 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 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 > > > From tony at tonybibbs.com Wed Nov 10 09:09:23 2004 From: tony at tonybibbs.com (Tony Bibbs) Date: Wed, 10 Nov 2004 08:09:23 -0600 Subject: [geeklog-devel] GL2 update In-Reply-To: <8319e2d604110919572bdbb1f5@mail.gmail.com> References: <41913050.6050203@tonybibbs.com> <8319e2d6041109134525084b67@mail.gmail.com> <41913F60.5030105@tonybibbs.com> <8319e2d6041109142749c03cd6@mail.gmail.com> <4191459B.5020003@tonybibbs.com> <8319e2d6041109143613be3e85@mail.gmail.com> <4191472F.6070304@tonybibbs.com> <8319e2d604110919572bdbb1f5@mail.gmail.com> Message-ID: <41922113.7040407@tonybibbs.com> When you do "phing -Dproject=" it should build the entire project. The model classes are put in /path/to/propel/generator/projects//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 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 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 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 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 > > From geeklog at langfamily.ca Wed Nov 10 09:15:15 2004 From: geeklog at langfamily.ca (Blaine Lang) Date: Wed, 10 Nov 2004 09:15:15 -0500 Subject: [geeklog-devel] GL2 update References: <41913050.6050203@tonybibbs.com> <8319e2d6041109134525084b67@mail.gmail.com> <41913F60.5030105@tonybibbs.com> <8319e2d6041109142749c03cd6@mail.gmail.com> <4191459B.5020003@tonybibbs.com> <8319e2d6041109143613be3e85@mail.gmail.com> <4191472F.6070304@tonybibbs.com> <8319e2d604110919572bdbb1f5@mail.gmail.com> <8319e2d60411100555732e270f@mail.gmail.com> Message-ID: <004a01c4c72f$b31821b0$650a10ac@XPBL2> 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" To: 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 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 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 > > >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 > > >>>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 > > >>>>>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 From vfuria at gmail.com Wed Nov 10 09:16:26 2004 From: vfuria at gmail.com (Vincent Furia) Date: Wed, 10 Nov 2004 09:16:26 -0500 Subject: [geeklog-devel] GL2 update In-Reply-To: <41922113.7040407@tonybibbs.com> References: <41913050.6050203@tonybibbs.com> <8319e2d6041109134525084b67@mail.gmail.com> <41913F60.5030105@tonybibbs.com> <8319e2d6041109142749c03cd6@mail.gmail.com> <4191459B.5020003@tonybibbs.com> <8319e2d6041109143613be3e85@mail.gmail.com> <4191472F.6070304@tonybibbs.com> <8319e2d604110919572bdbb1f5@mail.gmail.com> <41922113.7040407@tonybibbs.com> Message-ID: <8319e2d60411100616156b41d6@mail.gmail.com> 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 wrote: > When you do "phing -Dproject=" it should build the entire > project. The model classes are put in > /path/to/propel/generator/projects//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 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 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 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 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 > From tony at tonybibbs.com Wed Nov 10 09:42:28 2004 From: tony at tonybibbs.com (Tony Bibbs) Date: Wed, 10 Nov 2004 08:42:28 -0600 Subject: [geeklog-devel] GL2 update In-Reply-To: <004a01c4c72f$b31821b0$650a10ac@XPBL2> References: <41913050.6050203@tonybibbs.com> <8319e2d6041109134525084b67@mail.gmail.com> <41913F60.5030105@tonybibbs.com> <8319e2d6041109142749c03cd6@mail.gmail.com> <4191459B.5020003@tonybibbs.com> <8319e2d6041109143613be3e85@mail.gmail.com> <4191472F.6070304@tonybibbs.com> <8319e2d604110919572bdbb1f5@mail.gmail.com> <8319e2d60411100555732e270f@mail.gmail.com> <004a01c4c72f$b31821b0$650a10ac@XPBL2> Message-ID: <419228D4.9010302@tonybibbs.com> 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 From geeklog at langfamily.ca Wed Nov 10 09:58:14 2004 From: geeklog at langfamily.ca (Blaine Lang) Date: Wed, 10 Nov 2004 09:58:14 -0500 Subject: [geeklog-devel] GL2 update References: <41913050.6050203@tonybibbs.com> <8319e2d6041109134525084b67@mail.gmail.com> <41913F60.5030105@tonybibbs.com> <8319e2d6041109142749c03cd6@mail.gmail.com> <4191459B.5020003@tonybibbs.com> <8319e2d6041109143613be3e85@mail.gmail.com> <4191472F.6070304@tonybibbs.com> <8319e2d604110919572bdbb1f5@mail.gmail.com> <8319e2d60411100555732e270f@mail.gmail.com> <004a01c4c72f$b31821b0$650a10ac@XPBL2> <419228D4.9010302@tonybibbs.com> Message-ID: <005b01c4c735$b40be8d0$650a10ac@XPBL2> Hi Tony and thanks for the detailed response. I don't disagree that once I spend the time to get familiar with the tools and examples, I'm sure I will come to appreciate the improvements. But I do spent my day in this environement so it will make sense and I will benefit from these changes. I do believe this will mean there will be fewer plugin developers or casual GL users that can or will release a plugin or module for the new environment. Something to consider and maybe with a better toolkit and documentation it won't be that bad. Those are just key items that take time as well. Anyways for me - I think the direction is positive. -- Blaine ----- Original Message ----- From: "Tony Bibbs" To: Sent: Wednesday, November 10, 2004 9:42 AM Subject: Re: [geeklog-devel] GL2 update 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 From tomw at pigstye.net Wed Nov 10 12:52:25 2004 From: tomw at pigstye.net (Tom Willett) Date: Wed, 10 Nov 2004 17:52:25 +0000 Subject: [geeklog-devel] Web development? for $$ of course Message-ID: <20041110174756.M31021@pigstye.net> My old business partner has a brother who provides contract electricians and he wants a website developed where people can log in and submit jobs and electricians can submit availability. Geeklog seemed the perfect fit to me. He will pay of course. Anyone interested drop me a note and I will forward his contact information. -- Tom Willett tomw at pigstye.net From tony at tonybibbs.com Wed Nov 10 14:00:37 2004 From: tony at tonybibbs.com (Tony Bibbs) Date: Wed, 10 Nov 2004 13:00:37 -0600 Subject: [geeklog-devel] GL2 update In-Reply-To: <005b01c4c735$b40be8d0$650a10ac@XPBL2> References: <41913050.6050203@tonybibbs.com> <8319e2d6041109134525084b67@mail.gmail.com> <41913F60.5030105@tonybibbs.com> <8319e2d6041109142749c03cd6@mail.gmail.com> <4191459B.5020003@tonybibbs.com> <8319e2d6041109143613be3e85@mail.gmail.com> <4191472F.6070304@tonybibbs.com> <8319e2d604110919572bdbb1f5@mail.gmail.com> <8319e2d60411100555732e270f@mail.gmail.com> <004a01c4c72f$b31821b0$650a10ac@XPBL2> <419228D4.9010302@tonybibbs.com> <005b01c4c735$b40be8d0$650a10ac@XPBL2> Message-ID: <41926555.7070200@tonybibbs.com> Blaine Lang wrote: >I do believe this will mean there will be fewer plugin developers or casual >GL users that can or will release a plugin or module for the new >environment. >Something to consider and maybe with a better toolkit and documentation it >won't be that bad. Those are just key items that take time as well. > > I disagree. If the plugin developers want to get a hold of the database connection object and start writing code 1.3.x style then they can have at it. Only thing they'd have to do is implement the Plugin API. After that, how much or little of the framework we have that they use would be up to them. Great points on documentation and toolkit needs...couldn't agree me. --Tony From vfuria at gmail.com Wed Nov 10 14:38:59 2004 From: vfuria at gmail.com (Vincent Furia) Date: Wed, 10 Nov 2004 14:38:59 -0500 Subject: [geeklog-devel] GL2 update In-Reply-To: <41926555.7070200@tonybibbs.com> References: <41913050.6050203@tonybibbs.com> <4191459B.5020003@tonybibbs.com> <8319e2d6041109143613be3e85@mail.gmail.com> <4191472F.6070304@tonybibbs.com> <8319e2d604110919572bdbb1f5@mail.gmail.com> <8319e2d60411100555732e270f@mail.gmail.com> <004a01c4c72f$b31821b0$650a10ac@XPBL2> <419228D4.9010302@tonybibbs.com> <005b01c4c735$b40be8d0$650a10ac@XPBL2> <41926555.7070200@tonybibbs.com> Message-ID: <8319e2d6041110113827c7bc4c@mail.gmail.com> I GL2 dependencies based on the conversation between Tony and Blaine. Check it out: http://wiki.geeklog.net/index.php/DependenciesG2. Feel free to add to it of course. -Vinny On Wed, 10 Nov 2004 13:00:37 -0600, Tony Bibbs wrote: > Blaine Lang wrote: > > >I do believe this will mean there will be fewer plugin developers or casual > >GL users that can or will release a plugin or module for the new > >environment. > >Something to consider and maybe with a better toolkit and documentation it > >won't be that bad. Those are just key items that take time as well. > > > > > I disagree. If the plugin developers want to get a hold of the database > connection object and start writing code 1.3.x style then they can have > at it. Only thing they'd have to do is implement the Plugin API. After > that, how much or little of the framework we have that they use would be > up to them. > > Great points on documentation and toolkit needs...couldn't agree me. > > > > --Tony > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://lists.geeklog.net/listinfo/geeklog-devel > From vfuria at gmail.com Wed Nov 10 14:43:59 2004 From: vfuria at gmail.com (Vincent Furia) Date: Wed, 10 Nov 2004 14:43:59 -0500 Subject: [geeklog-devel] Re: FileMgmt Comments (1.3.10rc1) In-Reply-To: <20041026205736.24963@smtp.haun-online.de> References: <009501c4bb94$d1131860$650a10ac@XPBL2> <20041026205736.24963@smtp.haun-online.de> Message-ID: <8319e2d604111011432cdc16e5@mail.gmail.com> Blaine, Any word on how well (of if) filemgmt comments worked with CVS 1.3.10? What is checked into CVS now seems to work for me, though Dirk said it wasn't working with geeklog.net (could you be more specific Dirk?). Thanks, -Vinny On Tue, 26 Oct 2004 21:57:36 +0200, Dirk Haun wrote: > Blaine, > > >I'll be testing 1.3 this week on my site (1.3.10 migration) but don't see > >any reason we don't want to upgrade geeklog.net as well. > > Would be nice, if only to get rid of the SQL errors caused by all those > Brazilian script kiddies :P > > bye, Dirk > > -- > http://www.haun-online.de/ > http://geeklog.info/ > > > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://lists.geeklog.net/listinfo/geeklog-devel > From geeklog at langfamily.ca Wed Nov 10 15:27:57 2004 From: geeklog at langfamily.ca (Blaine Lang) Date: Wed, 10 Nov 2004 15:27:57 -0500 Subject: [geeklog-devel] GL2 update References: <41913050.6050203@tonybibbs.com> <8319e2d6041109134525084b67@mail.gmail.com> <41913F60.5030105@tonybibbs.com> <8319e2d6041109142749c03cd6@mail.gmail.com> <4191459B.5020003@tonybibbs.com> <8319e2d6041109143613be3e85@mail.gmail.com> <4191472F.6070304@tonybibbs.com> <8319e2d604110919572bdbb1f5@mail.gmail.com> <8319e2d60411100555732e270f@mail.gmail.com> <004a01c4c72f$b31821b0$650a10ac@XPBL2> <419228D4.9010302@tonybibbs.com> <005b01c4c735$b40be8d0$650a10ac@XPBL2> <41926555.7070200@tonybibbs.com> Message-ID: <010901c4c763$c3bc6510$650a10ac@XPBL2> Tony, I was just on the php.net site and saw a note about the PHP 5 Coding contest awards. The project PRADO won hands down: http://www.zend.com/php5/contest/contest.php?id=36&single=1 The developers site is: http://www.xisc.com/ It would appear to be a project with similar objectives. Blaine From dirk at haun-online.de Sat Nov 13 04:01:51 2004 From: dirk at haun-online.de (Dirk Haun) Date: Sat, 13 Nov 2004 10:01:51 +0100 Subject: [geeklog-devel] Ah, so Geeklog Security is a joke!? Message-ID: <20041113090151.22946@smtp.haun-online.de> This is so hilarious, I thought I'd share it. Involuntary humor at its best. --- snip --- Dear Geeklog Security, I have visited your site and I think that the Practical Joke Resources content could be of interest to my web site visitors. I have already placed a link to your site along with a description at http:///resources/index.html in the "Practical Joke Resources" section (it's sorted by link title, and yours is "Geeklog - The Ultimate Weblog System". If you want the description of your site modified or if you have any other cross-promotion ideas, let me know. --- snip --- So apparently Geeklog Security is a joke? Nice, huh? Stupid spammers ... bye, Dirk -- http://www.haun-online.de/ http://www.handful-of-sparks.de/ From geeklog at langfamily.ca Sat Nov 13 10:51:42 2004 From: geeklog at langfamily.ca (Blaine Lang) Date: Sat, 13 Nov 2004 10:51:42 -0500 Subject: [geeklog-devel] Re: FileMgmt Comments (1.3.10rc1) References: <009501c4bb94$d1131860$650a10ac@XPBL2> <20041026205736.24963@smtp.haun-online.de> <8319e2d604111011432cdc16e5@mail.gmail.com> Message-ID: <000a01c4c998$ac367ac0$650a10ac@XPBL2> Hi Vince, Well good news. I did a fresh install of the filemgmt plugin on 1.3.10 and the filemgmt comment functionality worked fine. I did notice one bug in general and that was with the parent link that appears for threaded comments. It would refresh and return to the site main index. It will do this even on stories. I created a story that was in a topic not on the frontpage. Created comments and the "parent" link would return to the frontpage - index.php. I tested geeklog.net and I can create filemgmt comments there but it refreshes to the main index.php upon submitting the comment. It does not do that on my local 1.3.10 test site - it returns to the file listing. Any ideas ? Blaine ----- Original Message ----- From: "Vincent Furia" To: Sent: Wednesday, November 10, 2004 2:43 PM Subject: Re: [geeklog-devel] Re: FileMgmt Comments (1.3.10rc1) Blaine, Any word on how well (of if) filemgmt comments worked with CVS 1.3.10? What is checked into CVS now seems to work for me, though Dirk said it wasn't working with geeklog.net (could you be more specific Dirk?). Thanks, -Vinny On Tue, 26 Oct 2004 21:57:36 +0200, Dirk Haun wrote: > Blaine, > > >I'll be testing 1.3 this week on my site (1.3.10 migration) but don't see > >any reason we don't want to upgrade geeklog.net as well. > > Would be nice, if only to get rid of the SQL errors caused by all those > Brazilian script kiddies :P > > bye, Dirk > > -- > http://www.haun-online.de/ > http://geeklog.info/ > > > > _______________________________________________ > 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 From dirk at haun-online.de Sat Nov 13 10:57:38 2004 From: dirk at haun-online.de (Dirk Haun) Date: Sat, 13 Nov 2004 16:57:38 +0100 Subject: [geeklog-devel] Re: FileMgmt Comments (1.3.10rc1) In-Reply-To: <000a01c4c998$ac367ac0$650a10ac@XPBL2> References: <000a01c4c998$ac367ac0$650a10ac@XPBL2> Message-ID: <20041113155738.14377@smtp.haun-online.de> Blaine, >I tested geeklog.net and I can create filemgmt comments there but it >refreshes to the main index.php upon submitting the comment. It does not do >that on my local 1.3.10 test site - it returns to the file listing. Any >ideas ? geeklog.net has version 1.81 of comment.php installed, 1.3.10rc2 came with version 1.80 (and the current version in CVS is 1.82) ... bye, Dirk -- http://www.haun-online.de/ http://www.haun.info/ From dirk at haun-online.de Sun Nov 14 17:08:17 2004 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 14 Nov 2004 23:08:17 +0100 Subject: [geeklog-devel] Back on track Message-ID: <20041114220817.25523@smtp.haun-online.de> Okay, after taking a week off, followed by a pretty busy week at work (which culminated in the most rigged up demo I did in a long time ...), 1.3.10rc3 is slightly behind schedule. But we're getting there. Can I ask everyone to check the changelog, please? I may have missed a change or two. Please update it yourself when you change something in CVS. Thanks. I have to catch up on the language files and look into one or two obscure bug reports, but other than that, CVS already includes what I had in mind for rc3. Anyone missing anything? bye, Dirk -- http://www.haun-online.de/ http://www.haun.info/ From geeklog at langfamily.ca Sun Nov 14 17:27:29 2004 From: geeklog at langfamily.ca (Blaine Lang) Date: Sun, 14 Nov 2004 17:27:29 -0500 Subject: [geeklog-devel] Back on track References: <20041114220817.25523@smtp.haun-online.de> Message-ID: <006201c4ca99$20bed1c0$650a10ac@XPBL2> Dirk, Looking good :) The only thing that I see was when I was adding the feature for a plugin to have control to display a block (now installed on geeklog.net) like the when on a forum page to show a forum menu block: I needed a way to get a list of blocks for this user and their order - then I add the forum block at the top - and call the custom_showblocks function that is part of 1.3.10. 100% of the needed code is in COM_showBlocks but this function also calls COM_formatBlock. I need to append to the list of blocks to display. A suggestion would be to change that to a function called COM_getUserBlocks and then call COM_formatBlock for each one of these blocks. COM_showBlocks is only called in 3 places in lib-common so it should not effect any other code. Also if we did this then we would not need custom_showBlocks. COM_getUserBlocks - returns an array of blocks to display for the user. COM_showBlocks - would then accept an array of blocknames - Retrieve the record details for each - Call COM_formatBlock Blaine ----- Original Message ----- From: "Dirk Haun" To: Sent: Sunday, November 14, 2004 5:08 PM Subject: [geeklog-devel] Back on track Okay, after taking a week off, followed by a pretty busy week at work (which culminated in the most rigged up demo I did in a long time ...), 1.3.10rc3 is slightly behind schedule. But we're getting there. Can I ask everyone to check the changelog, please? I may have missed a change or two. Please update it yourself when you change something in CVS. Thanks. I have to catch up on the language files and look into one or two obscure bug reports, but other than that, CVS already includes what I had in mind for rc3. Anyone missing anything? bye, Dirk -- http://www.haun-online.de/ http://www.haun.info/ _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://lists.geeklog.net/listinfo/geeklog-devel From slord at marelina.com Mon Nov 15 11:53:56 2004 From: slord at marelina.com (Simon Lord) Date: Mon, 15 Nov 2004 11:53:56 -0500 Subject: [geeklog-devel] language hack Message-ID: Is anyone out there dealing with a site or client that has a requirement to run 2 or more languages? For example, I'm looking at a client with two languages. The idea is that when you first come to the site you are greated with choosing either language, the language you choose would then not only be the language of the site but also the stories. This would mean having to write each story in two languages, then possibly having some mechanism that links the 2 up so that the user is taken to the proper language story. If any solutions, or modules, have been made for this purpose please let me know. Sincerely, Simon From dirk at haun-online.de Sun Nov 21 05:54:58 2004 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 21 Nov 2004 11:54:58 +0100 Subject: [geeklog-devel] 1.3.10rc3 ready to go Message-ID: <20041121105458.6738@smtp.haun-online.de> I've updated geeklog.net to 1.3.10r3 now. The tarball is currently available from http://www.geeklog.net/nightly/geeklog-1.3.10rc3.tar.gz Could someone please download and install it and let me know if there were any problems before I release it? Thanks. bye, Dirk -- http://www.haun-online.de/ http://geeklog.info/ From euan at heatherengineering.com Sun Nov 21 20:51:50 2004 From: euan at heatherengineering.com (Euan McKay) Date: Mon, 22 Nov 2004 10:51:50 +0900 Subject: [geeklog-devel] GL2 items Message-ID: <13B70681-3C29-11D9-91D9-000D9339F3E2@heatherengineering.com> Hi there, I was just looking at the DB schema for GL2, in particular this.... CREATE TABLE Categories ( catCategoryId MEDIUMINT NOT NULL, catOwnerId MEDIUMINT NOT NULL, catGroupId MEDIUMINT NOT NULL, catPermOwner TINYINT NOT NULL, catPermAnon TINYINT NOT NULL, catName VARCHAR(50) NOT NULL, catPermMembers TINYINT NOT NULL, catPermGroup TINYINT NOT NULL, catParentCategoryId MEDIUMINT NOT NULL, catImageUrl VARCHAR(128) DEFAULT 'NULL', catSortNum TINYINT DEFAULT NULL, CONSTRAINT PK_Categories PRIMARY KEY (catCategoryId) ); I notice that the variable catName exists.... this means that GL2 will be the same as the 1.3 branch - i.e. monolingual. I'd like to put in a plea for this to be changed to an ID, which points to a label in a separate table. So you get something like... CREATE TABLE Categories ( catCategoryId MEDIUMINT NOT NULL, catOwnerId MEDIUMINT NOT NULL, catGroupId MEDIUMINT NOT NULL, catPermOwner TINYINT NOT NULL, catPermAnon TINYINT NOT NULL, catNameId MEDIUMINT NOT NULL, <--------- catPermMembers TINYINT NOT NULL, catPermGroup TINYINT NOT NULL, catParentCategoryId MEDIUMINT NOT NULL, catImageUrl VARCHAR(128) DEFAULT 'NULL', catSortNum TINYINT DEFAULT NULL, CONSTRAINT PK_Categories PRIMARY KEY (catCategoryId) ); CREATE TABLE Labels ( labelId MEDIUMINT NOT NULL, labelName VARCHAR(50) NOT NULL, labelLanguage VARCHAR(50) NOT NULL, CONSTRAINT PK_Labels PRIMARY KEY (labelId) ); This way any item can also be multilingual, and it is simple enough to get items with a LEFT JOIN on catNameId. It would set GL2 head and shoulders above any other system in terms of flexibility for mulltilingual users as well. Cheers, Euan. ************************************************* Heather Engineering - no job too small http://www.heatherengineering.com/ info at heatherengineering.com/ ************************************************* From tony at tonybibbs.com Mon Nov 22 14:03:19 2004 From: tony at tonybibbs.com (Tony Bibbs) Date: Mon, 22 Nov 2004 13:03:19 -0600 Subject: [geeklog-devel] GL2 items In-Reply-To: <13B70681-3C29-11D9-91D9-000D9339F3E2@heatherengineering.com> References: <13B70681-3C29-11D9-91D9-000D9339F3E2@heatherengineering.com> Message-ID: <41A237F7.5060503@tonybibbs.com> Duly noted. FYI, that data model is grossly out-of-date. --Tony Euan McKay wrote: > Hi there, > > I was just looking at the DB schema for GL2, in particular this.... > > CREATE TABLE Categories ( > catCategoryId MEDIUMINT NOT NULL, > catOwnerId MEDIUMINT NOT NULL, > catGroupId MEDIUMINT NOT NULL, > catPermOwner TINYINT NOT NULL, > catPermAnon TINYINT NOT NULL, > catName VARCHAR(50) NOT NULL, > catPermMembers TINYINT NOT NULL, > catPermGroup TINYINT NOT NULL, > catParentCategoryId MEDIUMINT NOT NULL, > catImageUrl VARCHAR(128) DEFAULT 'NULL', > catSortNum TINYINT DEFAULT NULL, > CONSTRAINT PK_Categories PRIMARY KEY (catCategoryId) > ); > > I notice that the variable catName exists.... this means that GL2 will > be the same as the 1.3 branch - i.e. monolingual. I'd like to put in a > plea for this to be changed to an ID, which points to a label in a > separate table. So you get something like... > > CREATE TABLE Categories ( > catCategoryId MEDIUMINT NOT NULL, > catOwnerId MEDIUMINT NOT NULL, > catGroupId MEDIUMINT NOT NULL, > catPermOwner TINYINT NOT NULL, > catPermAnon TINYINT NOT NULL, > catNameId MEDIUMINT NOT NULL, <--------- > catPermMembers TINYINT NOT NULL, > catPermGroup TINYINT NOT NULL, > catParentCategoryId MEDIUMINT NOT NULL, > catImageUrl VARCHAR(128) DEFAULT 'NULL', > catSortNum TINYINT DEFAULT NULL, > CONSTRAINT PK_Categories PRIMARY KEY (catCategoryId) > ); > > CREATE TABLE Labels ( > labelId MEDIUMINT NOT NULL, > labelName VARCHAR(50) NOT NULL, > labelLanguage VARCHAR(50) NOT NULL, > CONSTRAINT PK_Labels PRIMARY KEY (labelId) > ); > > This way any item can also be multilingual, and it is simple enough to > get items with a LEFT JOIN on catNameId. It would set GL2 head and > shoulders above any other system in terms of flexibility for > mulltilingual users as well. > > Cheers, > > Euan. > > ************************************************* > Heather Engineering - no job too small > http://www.heatherengineering.com/ > info at heatherengineering.com/ > ************************************************* > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://lists.geeklog.net/listinfo/geeklog-devel From slord at marelina.com Thu Nov 25 09:17:41 2004 From: slord at marelina.com (Simon Lord) Date: Thu, 25 Nov 2004 09:17:41 -0500 Subject: [geeklog-devel] pMachine Message-ID: Anyone ever heard of these guys? http://www.pmachine.com/ Sincerely, Simon From dirk at haun-online.de Sun Nov 28 07:16:13 2004 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 28 Nov 2004 13:16:13 +0100 Subject: [geeklog-devel] 1.3.10 tarball ready to go Message-ID: <20041128121613.21848@smtp.haun-online.de> The tarball for 1.3.10 is available here: http://www.geeklog.net/nightly/geeklog-1.3.10.tar.gz As usual, can someone please try it out and let me know, please? I'm also going to quote the md5 checksum for this tarball this time. It's 1228bb2cf98e3a47c44e004e9ef6307e Can someone confirm that, please? geeklog.net is already running on 1.3.10. I've only made two small changes to allow the omission of the link text in the built-in autotags. So, for example, [story:autolinks] would pull the story's title from the db and display as About Autolinks And Autotags bye, Dirk -- http://www.haun-online.de/ http://mypod.de/ From dwight at trumbower.com Sun Nov 28 09:20:55 2004 From: dwight at trumbower.com (Dwight Trumbower) Date: Sun, 28 Nov 2004 08:20:55 -0600 Subject: [geeklog-devel] 1.3.10 tarball ready to go In-Reply-To: <20041128121613.21848@smtp.haun-online.de> References: <20041128121613.21848@smtp.haun-online.de> Message-ID: <41A9DEC7.6000605@trumbower.com> It worked for me. Converted 1.3.8 rc2 to current version. Just a few user errors. :) Dirk Haun wrote: > The tarball for 1.3.10 is available here: > > http://www.geeklog.net/nightly/geeklog-1.3.10.tar.gz > > As usual, can someone please try it out and let me know, please? > > I'm also going to quote the md5 checksum for this tarball this time. It's > > 1228bb2cf98e3a47c44e004e9ef6307e > > Can someone confirm that, please? > > geeklog.net is already running on 1.3.10. I've only made two small > changes to allow the omission of the link text in the built-in autotags. > So, for example, [story:autolinks] would pull the story's title from the > db and display as > > About Autolinks > And Autotags > > bye, Dirk > > From dwight at trumbower.com Sun Nov 28 09:28:44 2004 From: dwight at trumbower.com (Dwight Trumbower) Date: Sun, 28 Nov 2004 08:28:44 -0600 Subject: [geeklog-devel] 1.3.10 tarball ready to go In-Reply-To: <20041128121613.21848@smtp.haun-online.de> References: <20041128121613.21848@smtp.haun-online.de> Message-ID: <41A9E09C.2000508@trumbower.com> I do get this error when trying to admin plugins. Plugin Editor Error - Sun Nov 28 09:22:09 2004 no plugin name provided to plugineditor() I'm assuming some files didn't get ftp'd correctly on my part. Dirk Haun wrote: > The tarball for 1.3.10 is available here: > > http://www.geeklog.net/nightly/geeklog-1.3.10.tar.gz > > As usual, can someone please try it out and let me know, please? > > I'm also going to quote the md5 checksum for this tarball this time. It's > > 1228bb2cf98e3a47c44e004e9ef6307e > > Can someone confirm that, please? > > geeklog.net is already running on 1.3.10. I've only made two small > changes to allow the omission of the link text in the built-in autotags. > So, for example, [story:autolinks] would pull the story's title from the > db and display as > > About Autolinks > And Autotags > > bye, Dirk > > From dwight at trumbower.com Sun Nov 28 09:37:57 2004 From: dwight at trumbower.com (Dwight Trumbower) Date: Sun, 28 Nov 2004 08:37:57 -0600 Subject: [geeklog-devel] 1.3.10 tarball ready to go In-Reply-To: <20041128121613.21848@smtp.haun-online.de> References: <20041128121613.21848@smtp.haun-online.de> Message-ID: <41A9E2C5.1010903@trumbower.com> I can't access any of my staticpages, even though they give rights to everyone. Access Denied Access to this page is denied. Either the page has been moved/removed or you do not have sufficient permissions. Both in my old layout and using professional. Dirk Haun wrote: > The tarball for 1.3.10 is available here: > > http://www.geeklog.net/nightly/geeklog-1.3.10.tar.gz > > As usual, can someone please try it out and let me know, please? > > I'm also going to quote the md5 checksum for this tarball this time. It's > > 1228bb2cf98e3a47c44e004e9ef6307e > > Can someone confirm that, please? > > geeklog.net is already running on 1.3.10. I've only made two small > changes to allow the omission of the link text in the built-in autotags. > So, for example, [story:autolinks] would pull the story's title from the > db and display as > > About Autolinks > And Autotags > > bye, Dirk > > From dirk at haun-online.de Sun Nov 28 09:50:44 2004 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 28 Nov 2004 15:50:44 +0100 Subject: [geeklog-devel] 1.3.10 tarball ready to go In-Reply-To: <41A9E09C.2000508@trumbower.com> References: <41A9E09C.2000508@trumbower.com> Message-ID: <20041128145044.25666@smtp.haun-online.de> Dwight, >I do get this error when trying to admin plugins. > >Plugin Editor >Error - Sun Nov 28 09:22:09 2004 >no plugin name provided to plugineditor() That could be a theme problem. Make sure you've updated the admin/plugins template files. Also (speaking of user errors ...) - register_globals=on? bye, Dirk -- http://www.haun-online.de/ http://www.handful-of-sparks.de/ From slord at marelina.com Mon Nov 29 23:55:29 2004 From: slord at marelina.com (Simon Lord) Date: Mon, 29 Nov 2004 23:55:29 -0500 Subject: [geeklog-devel] LYCOS Screen saver Message-ID: <0F075FBF-428C-11D9-B7FC-003065C030F2@marelina.com> http://arstechnica.com/news.ars/post/20041129-4424.html Sincerely, Simon From geeklog at langfamily.ca Tue Nov 30 21:04:06 2004 From: geeklog at langfamily.ca (Blaine Lang) Date: Tue, 30 Nov 2004 21:04:06 -0500 Subject: [geeklog-devel] Suggested CSS standards for plugins Message-ID: <006101c4d74a$09eb3de0$650a10ac@XPBL2> I would like to suggest a common set of CSS declarations that plugins and GL components would use and it would make it a lot easier for GL site admin's to theme their sites and components. I have been re-working the CSS that I use over and over the past year and have been re-using a more common set of declarations. I'd like to propose that we consider these declarations and possibly add them to the core theme CSS (after any required discussion). This CSS is what I am using in the new forum plugin look (shown on mysite). I think the CSS buttons work well and can easily be themed. The CSS has a lot of options for use and for theming your projects and should provide the needed design flexiblity. I'm still refining this CSS and have to pass it thru the standards verification but wanted to get any input as interest in this idea. Blaine /* New Plugin CSS Declarations */ .pluginBG { background-color: #1C1E2D; } .pluginTitle { color: #1C1E2D; background-color:#EFEFEF; font-weight: bold; font-size: 11px; font-family: Verdana, sans-serif; } .pluginHeader { color: #FFFFFF; font-weight: bold; font-size: 100%; background-color: #767D8D; } .pluginFooter { background-color:#EFEFEF; } .pluginAlert { padding:5px 15px 5px 15px; color:#D8010E; background-color: #FEF1B4; font-weight:bold;} .pluginSolidOutline { background-color: #396998; } .pluginSolidFill { background-color: #1A3955; } .pluginCellTitle { color: #1C1E2D; font-weight: bold; font-size: 10px; font-family: Verdana, sans-serif; background-color: #E5E5EA; } .pluginCellFill { background-color: #E5E5EA; } .pluginCellText { color: #000; font-weight: plain; font-size: 75%; font-family: Verdana, sans-serif; background-color: #F7F7F7; } .pluginTinyText { font-size:70%; } .pluginSmallText { font-size:80%; } .pluginMediumText { font-size:85%; } .pluginLargeText { font-size:90%; } .pluginRow1 { background-color: #F7F7F7; } .pluginRow2 { background-color: #E5E5EA; } .pluginRollOver { color: #1C1E2D; background-color: #E5E5EA; text-align: left; font-weight: plain; font-size: 100%; font-family: Verdana, sans-serif; } .pluginRollOut { color: #1C1E2D; background-color: #F7F7F7; text-align: left; font-weight: plain; font-size: 100%; font-family: Verdana, sans-serif; } .pluginLinks A:link { color: #0000FF; font-style: normal; font-weight: plain; text-decoration: none } .pluginLinks A:visited { color: #1E1E8E; font-style: normal; font-weight: plain; text-decoration: none } .pluginLinks A:hover { color: #0000FF; font-style: normal; font-weight: plain; text-decoration: underline } .pluginBreadCrumbs, .pluginBreadCrumbs A:link { color: #EFEFEF; font-style: normal; font-weight: plain; text-decoration: none } .pluginBreadCrumbs A:visited { color: #EFEFEF; font-style: normal; font-weight: plain; text-decoration: none } .pluginBreadCrumbs A:hover { color: gold; font-style: normal; font-weight: plain; text-decoration: none } A.pluginButton:link, A.pluginButton:visited { color: #000; text-align: center; padding-top: 2px; display: block; height: 19px; text-decoration: none; background-color: transparent; } A.pluginButton:hover { color: blue; text-align: center; padding-top: 2px; background: center url(navbar/images/button_over.gif); background-repeat: repeat-x; display: block; height: 19px; text-decoration: none; background-color: transparent; } -------------- next part -------------- An HTML attachment was scrubbed... URL: