List Info

Thread: XML ver feed




XML ver feed
user name
2006-11-23 17:57:31
Would it be possible to create  simple file on the
smarty.php.net server 
that "contains" the current version...

eg
smarty-ver.txt and the contents are
stable=2.6.789

This would be very useful as am working on an install script
that either 
snaphot's or fetches tarball (and its working locally in a
hyp situation 
prototype)

Part of that action is that it "recompiles"
templates and can flush case 
on change etc within an application.

even cleverer would be rss/xml but for my purpose's that
would be 
helpful to the max.

Am I talking outta my ass ?

Pete

-- 
Smarty Development Mailing List (http://smarty.php.net/)
To unsubscribe, visit: http://www.php.net/unsub
.php

XML ver feed - updated
user name
2006-11-23 18:44:40
Maybe I should explain the underlying reasoning so is real
like problem! 
(and I don't use caching much).. and  some pseudo code..

I maintain  a lot of  "brochure static" web sites
as well as all the 
total web 1.0+ applications ones with db/soap etc which I
fathered and 
baby sit..

and host them as well with me own application's on a virtual
server and 
use a shared compile_dir. THere are other ftp sites and
VPN's etc

Then uploading/upgrading I have no problems with generally
just 
replacing libs with new eg ADODB/phpmailer and the olde
Smarty lib with 
new.. Its not likely to break all on the php level. .compile
.. then yes

One of the original bummers/mistakes/shit was to include a
SMARTY_DIR = 
  Smarty/libs/*. ie no VER in path as per extracted tarball
(wind no 
symb) The problem there was that the update of the
"engine" to a site 
did not update or recompile the templates and they went mad

SO I use the following construct
define('SITE_KEY', 'Some-Wb-siteSite');


and compile with
define('SMARTY_DIR','/lib.etc.php');
require_once(smarty);
define('SMARTY_VERSION', $smarty->version() );
$smarty->compile_dir = '/path to shared/dir/';
$smarty->compile_id = SITE_KEY.SMARTY_VERSION;

All the above is in a common_config.inc.php file.

now what I almost got working is a script that will get the
latest 
smarty and then nuke the olde compiled templates when the
version changes

As well it auto replaces the path.. to smarty version as a
define()

I got Ten Smarty-2* dirs atmo so want to resolve this by
visit all the 
sites once and then implement a more automatic method
./smarty_update.sh
Detected version x.y.z. in /here/path/
Latest: Latest smart version is Smarty-{$REMOTE_VERSION}?
Do you want to download an install latest version ?
Y
;

What this means at the end of the day is the
smarty-installer script I 
suppose.


Hope it makes sense


pedro morgan


Pedro wrote:
> Would it be possible to create  simple file on the
smarty.php.net server 
> that "contains" the current version...
> 
> eg
> smarty-ver.txt and the contents are
> stable=2.6.789
> 
> This would be very useful as am working on an install
script that either 
> snaphot's or fetches tarball (and its working locally
in a hyp situation 
> prototype)
> 
> Part of that action is that it "recompiles"
templates and can flush case 
> on change etc within an application.
> 
> even cleverer would be rss/xml but for my purpose's
that would be 
> helpful to the max.
> 
> Am I talking outta my ass ?
> 
> Pete

-- 
Smarty Development Mailing List (http://smarty.php.net/)
To unsubscribe, visit: http://www.php.net/unsub
.php

XML ver feed - updated
user name
2006-11-23 22:08:55
Why don't you just clean the compiled-templates and cache
dir after you
upload a new version of your software. That way you can also
turn of the
compile_check.

We do it like that on all of our websites. Even our biggest
project
(backeyedpeas.com) just gives a slightly higher load for a
couple of minutes
and then continues like normal.

Kind regards,
 
Martijn van Zal
Technical Director
Email. martijnbrothersinart.net
Cell. +31 (0)6 42721045

Brothers in art
Stationsstraat 20b 
1211 EN Hilversum
Tel. +31 (0)35 6220093
Fax. +31 (0)35 6210996
www.brothersinart.net

-----Original Message-----
From: Pedro [mailto:daffodildaffodil.uk.com] 
Sent: donderdag 23 november 2006 19:45
To: smarty-devlists.php.net; smarty-generallists.php.net
Subject: [SMARTY-DEV] Re: XML ver feed - updated

Maybe I should explain the underlying reasoning so is real
like problem! 
(and I don't use caching much).. and  some pseudo code..

I maintain  a lot of  "brochure static" web sites
as well as all the 
total web 1.0+ applications ones with db/soap etc which I
fathered and 
baby sit..

and host them as well with me own application's on a virtual
server and 
use a shared compile_dir. THere are other ftp sites and
VPN's etc

Then uploading/upgrading I have no problems with generally
just 
replacing libs with new eg ADODB/phpmailer and the olde
Smarty lib with 
new.. Its not likely to break all on the php level. .compile
.. then yes

One of the original bummers/mistakes/shit was to include a
SMARTY_DIR = 
  Smarty/libs/*. ie no VER in path as per extracted tarball
(wind no 
symb) The problem there was that the update of the
"engine" to a site 
did not update or recompile the templates and they went mad

SO I use the following construct
define('SITE_KEY', 'Some-Wb-siteSite');


and compile with
define('SMARTY_DIR','/lib.etc.php');
require_once(smarty);
define('SMARTY_VERSION', $smarty->version() );
$smarty->compile_dir = '/path to shared/dir/';
$smarty->compile_id = SITE_KEY.SMARTY_VERSION;

All the above is in a common_config.inc.php file.

now what I almost got working is a script that will get the
latest 
smarty and then nuke the olde compiled templates when the
version changes

As well it auto replaces the path.. to smarty version as a
define()

I got Ten Smarty-2* dirs atmo so want to resolve this by
visit all the 
sites once and then implement a more automatic method
../smarty_update.sh
Detected version x.y.z. in /here/path/
Latest: Latest smart version is Smarty-{$REMOTE_VERSION}?
Do you want to download an install latest version ?
Y
;

What this means at the end of the day is the
smarty-installer script I 
suppose.


Hope it makes sense


pedro morgan


Pedro wrote:
> Would it be possible to create  simple file on the
smarty.php.net server 
> that "contains" the current version...
> 
> eg
> smarty-ver.txt and the contents are
> stable=2.6.789
> 
> This would be very useful as am working on an install
script that either 
> snaphot's or fetches tarball (and its working locally
in a hyp situation 
> prototype)
> 
> Part of that action is that it "recompiles"
templates and can flush case 
> on change etc within an application.
> 
> even cleverer would be rss/xml but for my purpose's
that would be 
> helpful to the max.
> 
> Am I talking outta my ass ?
> 
> Pete

-- 
Smarty Development Mailing List (http://smarty.php.net/)
To unsubscribe, visit: http://www.php.net/unsub
.php

-- 
Smarty Development Mailing List (http://smarty.php.net/)
To unsubscribe, visit: http://www.php.net/unsub
.php

XML ver feed - updated
user name
2006-11-24 00:50:31
Martijn van Zal wrote:
precisely
> Why don't you just clean the compiled-templates and
cache dir after you
> upload a new version of your software. That way you can
also turn of the
> compile_check.
I dont want to upload software I want it to happen for me. I
for LOTS of 
these sites. whist I understand.. I want the complete
smarty_update.sh 
solution

> 
> We do it like that on all of our websites. Even our
biggest project
> (backeyedpeas.com) just gives a slightly higher load
for a couple of minutes
> and then continues like normal.
Smarty compiling does take some time. A testament to the
above is that 
it was a first visit.. and hence cached thereafter
> 
> Kind regards,
Cool me love life 
ta

>  
> Martijn van Zal
> Technical Director
> Email. martijnbrothersinart.net
> Cell. +31 (0)6 42721045
> 
> Brothers in art
> Stationsstraat 20b 
> 1211 EN Hilversum
> Tel. +31 (0)35 6220093
> Fax. +31 (0)35 6210996
> www.brothersinart.net
> 
> -----Original Message-----
> From: Pedro [mailto:daffodildaffodil.uk.com] 
> Sent: donderdag 23 november 2006 19:45
> To: smarty-devlists.php.net; smarty-generallists.php.net
> Subject: [SMARTY-DEV] Re: XML ver feed - updated
> 
> Maybe I should explain the underlying reasoning so is
real like problem! 
> (and I don't use caching much).. and  some pseudo
code..
> 
> I maintain  a lot of  "brochure static" web
sites as well as all the 
> total web 1.0+ applications ones with db/soap etc which
I fathered and 
> baby sit..
> 
> and host them as well with me own application's on a
virtual server and 
> use a shared compile_dir. THere are other ftp sites and
VPN's etc
> 
> Then uploading/upgrading I have no problems with
generally just 
> replacing libs with new eg ADODB/phpmailer and the olde
Smarty lib with 
> new.. Its not likely to break all on the php level.
.compile .. then yes
> 
> One of the original bummers/mistakes/shit was to
include a SMARTY_DIR = 
>   Smarty/libs/*. ie no VER in path as per extracted
tarball (wind no 
> symb) The problem there was that the update of the
"engine" to a site 
> did not update or recompile the templates and they went
mad
> 
> SO I use the following construct
> define('SITE_KEY', 'Some-Wb-siteSite');
> 
> 
> and compile with
> define('SMARTY_DIR','/lib.etc.php');
> require_once(smarty);
> define('SMARTY_VERSION', $smarty->version() );
> $smarty->compile_dir = '/path to shared/dir/';
> $smarty->compile_id = SITE_KEY.SMARTY_VERSION;
> 
> All the above is in a common_config.inc.php file.
> 
> now what I almost got working is a script that will get
the latest 
> smarty and then nuke the olde compiled templates when
the version changes
> 
> As well it auto replaces the path.. to smarty version
as a define()
> 
> I got Ten Smarty-2* dirs atmo so want to resolve this
by visit all the 
> sites once and then implement a more automatic method
> ../smarty_update.sh
> Detected version x.y.z. in /here/path/
> Latest: Latest smart version is
Smarty-{$REMOTE_VERSION}?
> Do you want to download an install latest version ?
> Y
> ;
> 
> What this means at the end of the day is the
smarty-installer script I 
> suppose.
> 
> 
> Hope it makes sense
> 
> 
> pedro morgan
> 
> 
> Pedro wrote:
>> Would it be possible to create  simple file on the
smarty.php.net server 
>> that "contains" the current version...
>>
>> eg
>> smarty-ver.txt and the contents are
>> stable=2.6.789
>>
>> This would be very useful as am working on an
install script that either 
>> snaphot's or fetches tarball (and its working
locally in a hyp situation 
>> prototype)
>>
>> Part of that action is that it
"recompiles" templates and can flush case 
>> on change etc within an application.
>>
>> even cleverer would be rss/xml but for my purpose's
that would be 
>> helpful to the max.
>>
>> Am I talking outta my ass ?
>>
>> Pete
> 

-- 
Smarty Development Mailing List (http://smarty.php.net/)
To unsubscribe, visit: http://www.php.net/unsub
.php

XML ver feed - updated
user name
2006-11-24 01:36:56
Hey Pedro.

IMHO, autoupdates of that sort are not a good idea. Why not
sync your projects
against a local version of the latest Smarty that you either
download, sync
against CVS or mirror from the Smarty website? If the
latter, you can always
pick the most recent file or find the most recent version of
by using
version_compare(). That said, I tend towards the former:
syncing against a
single version that you manually download/install.

Finally, do all the sites really need local copies of
Smarty? Why not put
Smarty in a path accessible to all the various sites?

kind regards,
boots

--- Pedro <daffodildaffodil.uk.com> wrote:

> Martijn van Zal wrote:
> precisely
> > Why don't you just clean the compiled-templates
and cache dir after you
> > upload a new version of your software. That way
you can also turn of the
> > compile_check.
> I dont want to upload software I want it to happen for
me. I for LOTS of 
> these sites. whist I understand.. I want the complete
smarty_update.sh 
> solution
> 
> > 
> > We do it like that on all of our websites. Even
our biggest project
> > (backeyedpeas.com) just gives a slightly higher
load for a couple of
> minutes
> > and then continues like normal.
> Smarty compiling does take some time. A testament to
the above is that 
> it was a first visit.. and hence cached thereafter
> > 
> > Kind regards,
> Cool me love life 
> ta
> 
> >  
> > Martijn van Zal
> > Technical Director
> > Email. martijnbrothersinart.net
> > Cell. +31 (0)6 42721045
> > 
> > Brothers in art
> > Stationsstraat 20b 
> > 1211 EN Hilversum
> > Tel. +31 (0)35 6220093
> > Fax. +31 (0)35 6210996
> > www.brothersinart.net
> > 
> > -----Original Message-----
> > From: Pedro [mailto:daffodildaffodil.uk.com] 
> > Sent: donderdag 23 november 2006 19:45
> > To: smarty-devlists.php.net;
smarty-generallists.php.net
> > Subject: [SMARTY-DEV] Re: XML ver feed - updated
> > 
> > Maybe I should explain the underlying reasoning so
is real like problem! 
> > (and I don't use caching much).. and  some pseudo
code..
> > 
> > I maintain  a lot of  "brochure static"
web sites as well as all the 
> > total web 1.0+ applications ones with db/soap etc
which I fathered and 
> > baby sit..
> > 
> > and host them as well with me own application's on
a virtual server and 
> > use a shared compile_dir. THere are other ftp
sites and VPN's etc
> > 
> > Then uploading/upgrading I have no problems with
generally just 
> > replacing libs with new eg ADODB/phpmailer and the
olde Smarty lib with 
> > new.. Its not likely to break all on the php
level. .compile .. then yes
> > 
> > One of the original bummers/mistakes/shit was to
include a SMARTY_DIR = 
> >   Smarty/libs/*. ie no VER in path as per
extracted tarball (wind no 
> > symb) The problem there was that the update of the
"engine" to a site 
> > did not update or recompile the templates and they
went mad
> > 
> > SO I use the following construct
> > define('SITE_KEY', 'Some-Wb-siteSite');
> > 
> > 
> > and compile with
> > define('SMARTY_DIR','/lib.etc.php');
> > require_once(smarty);
> > define('SMARTY_VERSION', $smarty->version() );
> > $smarty->compile_dir = '/path to shared/dir/';
> > $smarty->compile_id = SITE_KEY.SMARTY_VERSION;
> > 
> > All the above is in a common_config.inc.php file.
> > 
> > now what I almost got working is a script that
will get the latest 
> > smarty and then nuke the olde compiled templates
when the version changes
> > 
> > As well it auto replaces the path.. to smarty
version as a define()
> > 
> > I got Ten Smarty-2* dirs atmo so want to resolve
this by visit all the 
> > sites once and then implement a more automatic
method
> > ../smarty_update.sh
> > Detected version x.y.z. in /here/path/
> > Latest: Latest smart version is
Smarty-{$REMOTE_VERSION}?
> > Do you want to download an install latest version
?
> > Y
> > ;
> > 
> > What this means at the end of the day is the
smarty-installer script I 
> > suppose.
> > 
> > 
> > Hope it makes sense
> > 
> > 
> > pedro morgan
> > 
> > 
> > Pedro wrote:
> >> Would it be possible to create  simple file on
the smarty.php.net server 
> >> that "contains" the current
version...
> >>
> >> eg
> >> smarty-ver.txt and the contents are
> >> stable=2.6.789
> >>
> >> This would be very useful as am working on an
install script that either 
> >> snaphot's or fetches tarball (and its working
locally in a hyp situation 
> >> prototype)
> >>
> >> Part of that action is that it
"recompiles" templates and can flush case 
> >> on change etc within an application.
> >>
> >> even cleverer would be rss/xml but for my
purpose's that would be 
> >> helpful to the max.
> >>
> >> Am I talking outta my ass ?
> >>
> >> Pete



 
____________________________________________________________
________________________
Want to start your own business?
Learn how on Yahoo! Small Business.
http://smallbu
siness.yahoo.com/r-index

-- 
Smarty Development Mailing List (http://smarty.php.net/)
To unsubscribe, visit: http://www.php.net/unsub
.php

[1-5]

about | contact  Other archives ( Real Estate discussion Medical topics )