[symfony-users] Re: Symfony Virtual Machine

2009-05-22 Thread David Ashwood
As we hit the 100th download of the image in 3 days that it's been available
- I just wanted to remind people that  the best place to give feedback is
via: http://project.inspiredthinking.co.uk/projects/show/symfony-vm rather
than emails - it's easier to track  manage.

 

Thanks,

 

David

 


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
symfony users group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to 
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~--~~~~--~~--~--~---



[symfony-users] Re: Symfony Virtual Machine

2009-05-22 Thread Sherif

Hey There,
Great work. What I've done in my team is we setup a clean VM build
for our Symfony development environment (eg EclipsePDT, Symfony 1.x,
MySQL  etc..)

This means we speed up the the ramp-up for new developers and ensure
that we have standard development environments.

What you've done is great!
Sherif


On May 23, 10:53 am, David Ashwood da...@inspiredthinking.co.uk
wrote:
 As we hit the 100th download of the image in 3 days that it's been available
 - I just wanted to remind people that  the best place to give feedback is
 via:http://project.inspiredthinking.co.uk/projects/show/symfony-vmrather
 than emails - it's easier to track  manage.

 Thanks,

 David
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
symfony users group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to 
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~--~~~~--~~--~--~---



[symfony-users] Re: Symfony Virtual Machine

2009-05-21 Thread Reynier Perez Mira

 Sure.  I'm working on a first run script and I'll include it.
Ok, waiting then. Also where I can download the ISO image or .tar.gz or 
whatever? I can't find it in the site you provide and also my FF doesn't work 
fine with this site (maybe some add-on is crashing the FF)

Cheers
Ing. Reynier Pérez Mira
Dirección Técnica IP

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
symfony users group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to 
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~--~~~~--~~--~--~---



[symfony-users] Re: Symfony Virtual Machine

2009-05-21 Thread Lee Bolding

Good work David!

However, I'd recommend that if you intend to use a VM for development  
(I already do), that you build it yourself, so that it mirrors the  
exact configuration of your deployment environment. Unless you do  
that, using a VM provides very little benefit, as you still can't be  
sure that your application will behave exactly the same in your  
production environment.

What I do right now is have the same VM for all of our developers -  
when a new developer arrives they grab the image file from our server,  
and check out all of the necessary stuff from our repository  
(including things like PEAR). We have almost everything in SVN, which  
allows developers to easily make huge changes to their own VM, and if  
it is to be propagated to the live server, it's then checked into SVN,  
so that we can check out the changes from SVN directly onto the live  
server. A good example of this would be upgrading Symfony via PEAR. We  
do it on a developer VM, test, and if it works, we then commit the  
changed /usr/share/php/PEAR to SVN and from the live server(s) perform  
an svn up in the same directory. Instant, no hassle update :)

Every other developer then does the same - performs an svn up in  
their /usr/share/php/PEAR directory, so that everybody then has the  
same version of Symfony as the production environment.

At some point I'll resurrect my blog and make a blog post about how/ 
why to set up an effective development VM. I've just created a new one  
using Fedora 9 after we upgraded our servers, and put Fedora 9 on them  
instead of the previous Debian.


On 20 May 2009, at 13:54, David Ashwood wrote:

 Wotcha Guys and Gals,

 I’ve just launched a site which allows you to download a Virtual  
 Machine setup and ready to run against Symfony and Zend.
 It’s based on Ubuntu Server x86, comes with the latest versions of  
 Apache, MySQL, subversion, PHP  Zend – and includes Symfony 1.0,  
 1.1, 1.2 and 1.3 (via svn so it’s a snitch to refresh).
 It has the current versions of Pear  Pecl – so installing plugins  
 shouldn’t be a problem.  It comes with the Zend Server (community  
 edition) integrated – so you can remotely manage your environment  
 via a web browser.

 It’s deployed via OVF – so just download, extract and import into  
 your favourite Virtual Machine Client – otherwise I’d suggest  
 installing the VirtualBox Client (http://www.virtualbox.org/) which  
 works under Windows and *nix.

 The VM Images and complete info can be found at: http://sipx.ws and  
 the Issues tracking is at 
 http://project.inspiredthinking.co.uk/projects/show/symfony-vm

 With this type of approach you can develop and test against an  
 environment in a repeatable fashion.  By using the snapshot/rollback  
 features found in many VM Clients – you can roll back an environment  
 quickly and easily – allowing you to see deploy/test changes outside  
 of your production environment.




 


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
symfony users group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to 
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~--~~~~--~~--~--~---



[symfony-users] Re: Symfony Virtual Machine

2009-05-21 Thread David Ashwood


It's the images link in the Requirements section.
The direct link for the current image is:
http://www.sipx.ws/vmimages/symfonyHost.tar.gz

I'll drop you a line when the new image is up.

-Original Message-
From: symfony-users@googlegroups.com [mailto:symfony-us...@googlegroups.com]
On Behalf Of Reynier Perez Mira
Sent: 21 May 2009 14:38
To: symfony-users@googlegroups.com
Subject: [symfony-users] Re: Symfony Virtual Machine


 Sure.  I'm working on a first run script and I'll include it.
Ok, waiting then. Also where I can download the ISO image or .tar.gz or
whatever? I can't find it in the site you provide and also my FF doesn't
work fine with this site (maybe some add-on is crashing the FF)

Cheers
Ing. Reynier Pérez Mira
Dirección Técnica IP



--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
symfony users group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to 
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~--~~~~--~~--~--~---



[symfony-users] Re: Symfony Virtual Machine

2009-05-21 Thread David Ashwood
performs when scaling out.


With the 1.x branch I'm intending to go with a much lighter approach - still
with some base images for various distributions and deployments (there will
be standard and live images along the same approach as the live-cd used with
some distributions) but using some of the approaches you've outlined for
providing the packages and for linking in with repositories.  This approach
however requires some infrastructure to support it - and infrastructure =
time + resources and resources = money.  

This approach essentially extends the current sf sandbox to a deployed image
mode. It'll work out compatibilities, issues and fixes, deal with things
like pear and pecl dependencies, PDO and handle the deployments you'll see
above.

With 1.x comes features for both devs and hosters (and allows for Targeted
deployment).  Hosters can build their base image and include the needed
components into the image - and share it with their customers(the devs).
Devs can download and use the image - and it'll pull all the needed parts
down.  When they are ready to deploy - then from within the VM they can
provision and deploy the application.  With the provisioning on the hosting
provider side building the image locally, deploying it and then accepting
the deployment of the application.

Should the dev decide to move hosting providers to another supporting this
model - as it'll be built using the same components (but probably a
different base OS) - then it should be a simple process to download their
base image, deploy from the current VM to the new VM, test and redeploy.


That kinda went on a bit but that's my current thinking :-) 

Thanks for the feedback 


-Original Message-
From: symfony-users@googlegroups.com [mailto:symfony-us...@googlegroups.com]
On Behalf Of Lee Bolding
Sent: 21 May 2009 14:40
To: symfony-users@googlegroups.com
Subject: [symfony-users] Re: Symfony Virtual Machine


Good work David!

However, I'd recommend that if you intend to use a VM for development  
(I already do), that you build it yourself, so that it mirrors the  
exact configuration of your deployment environment. Unless you do  
that, using a VM provides very little benefit, as you still can't be  
sure that your application will behave exactly the same in your  
production environment.

What I do right now is have the same VM for all of our developers -  
when a new developer arrives they grab the image file from our server,  
and check out all of the necessary stuff from our repository  
(including things like PEAR). We have almost everything in SVN, which  
allows developers to easily make huge changes to their own VM, and if  
it is to be propagated to the live server, it's then checked into SVN,  
so that we can check out the changes from SVN directly onto the live  
server. A good example of this would be upgrading Symfony via PEAR. We  
do it on a developer VM, test, and if it works, we then commit the  
changed /usr/share/php/PEAR to SVN and from the live server(s) perform  
an svn up in the same directory. Instant, no hassle update :)

Every other developer then does the same - performs an svn up in  
their /usr/share/php/PEAR directory, so that everybody then has the  
same version of Symfony as the production environment.

At some point I'll resurrect my blog and make a blog post about how/ 
why to set up an effective development VM. I've just created a new one  
using Fedora 9 after we upgraded our servers, and put Fedora 9 on them  
instead of the previous Debian.


On 20 May 2009, at 13:54, David Ashwood wrote:

 Wotcha Guys and Gals,

 I've just launched a site which allows you to download a Virtual  
 Machine setup and ready to run against Symfony and Zend.
 It's based on Ubuntu Server x86, comes with the latest versions of  
 Apache, MySQL, subversion, PHP  Zend - and includes Symfony 1.0,  
 1.1, 1.2 and 1.3 (via svn so it's a snitch to refresh).
 It has the current versions of Pear  Pecl - so installing plugins  
 shouldn't be a problem.  It comes with the Zend Server (community  
 edition) integrated - so you can remotely manage your environment  
 via a web browser.

 It's deployed via OVF - so just download, extract and import into  
 your favourite Virtual Machine Client - otherwise I'd suggest  
 installing the VirtualBox Client (http://www.virtualbox.org/) which  
 works under Windows and *nix.

 The VM Images and complete info can be found at: http://sipx.ws and  
 the Issues tracking is at
http://project.inspiredthinking.co.uk/projects/show/symfony-vm

 With this type of approach you can develop and test against an  
 environment in a repeatable fashion.  By using the snapshot/rollback  
 features found in many VM Clients - you can roll back an environment  
 quickly and easily - allowing you to see deploy/test changes outside  
 of your production environment.




 



--~--~-~--~~~---~--~~
You received this message because you are subscribed

[symfony-users] Re: Symfony Virtual Machine

2009-05-21 Thread Lee Bolding
 devs understand what to do.


 With Deployments the general idea is that you'll be able to run  
 multiple images in modes - to facilitate testing, architecture  
 scenarios, etc.  With this you run one image as a DB, several as web  
 servers and drop in a load balancer - and hey-presto you have a way  
 to test how your application performs when scaling out.


 With the 1.x branch I'm intending to go with a much lighter approach  
 - still with some base images for various distributions and  
 deployments (there will be standard and live images along the same  
 approach as the live-cd used with some distributions) but using some  
 of the approaches you've outlined for providing the packages and for  
 linking in with repositories.  This approach however requires some  
 infrastructure to support it - and infrastructure = time + resources  
 and resources = money.

 This approach essentially extends the current sf sandbox to a  
 deployed image mode. It'll work out compatibilities, issues and  
 fixes, deal with things like pear and pecl dependencies, PDO and  
 handle the deployments you'll see above.


 With 1.x comes features for both devs and hosters (and allows for  
 Targeted deployment).  Hosters can build their base image and  
 include the needed components into the image - and share it with  
 their customers(the devs).  Devs can download and use the image -  
 and it'll pull all the needed parts down.  When they are ready to  
 deploy - then from within the VM they can provision and deploy the  
 application.  With the provisioning on the hosting provider side  
 building the image locally, deploying it and then accepting the  
 deployment of the application.


 Should the dev decide to move hosting providers to another  
 supporting this model - as it'll be built using the same components  
 (but probably a different base OS) - then it should be a simple  
 process to download their base image, deploy from the current VM to  
 the new VM, test and redeploy.


 That kinda went on a bit but that's my current thinking J

 Thanks for the feedback


 -Original Message-
 From: symfony-users@googlegroups.com [mailto:symfony-users@googlegroups.com 
 ] On Behalf Of Lee Bolding
 Sent: 21 May 2009 14:40
 To: symfony-users@googlegroups.com
 Subject: [symfony-users] Re: Symfony Virtual Machine


 Good work David!

 However, I'd recommend that if you intend to use a VM for development

 (I already do), that you build it yourself, so that it mirrors the

 exact configuration of your deployment environment. Unless you do

 that, using a VM provides very little benefit, as you still can't be

 sure that your application will behave exactly the same in your

 production environment.

 What I do right now is have the same VM for all of our developers -

 when a new developer arrives they grab the image file from our server,

 and check out all of the necessary stuff from our repository

 (including things like PEAR). We have almost everything in SVN, which

 allows developers to easily make huge changes to their own VM, and if

 it is to be propagated to the live server, it's then checked into SVN,

 so that we can check out the changes from SVN directly onto the live

 server. A good example of this would be upgrading Symfony via PEAR. We

 do it on a developer VM, test, and if it works, we then commit the

 changed /usr/share/php/PEAR to SVN and from the live server(s) perform

 an svn up in the same directory. Instant, no hassle update :)

 Every other developer then does the same - performs an svn up in

 their /usr/share/php/PEAR directory, so that everybody then has the

 same version of Symfony as the production environment.

 At some point I'll resurrect my blog and make a blog post about how/

 why to set up an effective development VM. I've just created a new one

 using Fedora 9 after we upgraded our servers, and put Fedora 9 on them

 instead of the previous Debian.


 On 20 May 2009, at 13:54, David Ashwood wrote:

  Wotcha Guys and Gals,

 

  I’ve just launched a site which allows you to download a Virtual

  Machine setup and ready to run against Symfony and Zend.

  It’s based on Ubuntu Server x86, comes with the latest versions of

  Apache, MySQL, subversion, PHP  Zend – and includes Symfony 1.0,

  1.1, 1.2 and 1.3 (via svn so it’s a snitch to refresh).

  It has the current versions of Pear  Pecl – so installing plugins

  shouldn’t be a problem.  It comes with the Zend Server (community

  edition) integrated – so you can remotely manage your environment

  via a web browser.

 

  It’s deployed via OVF – so just download, extract and import into

  your favourite Virtual Machine Client – otherwise I’d suggest

  installing the VirtualBox Client (http://www.virtualbox.org/) which

  works under Windows and *nix.

 

  The VM Images and complete info can be found at: http://sipx.ws and

  the Issues tracking is at 
  http://project.inspiredthinking.co.uk/projects/show/symfony-vm

[symfony-users] Re: Symfony Virtual Machine

2009-05-20 Thread David Ashwood

Sure.  I'm working on a first run script and I'll include it.
But I don't mind smuggling it in for a box of cigars ;)

-Original Message-
From: symfony-users@googlegroups.com [mailto:symfony-us...@googlegroups.com]
On Behalf Of Reynier Perez Mira
Sent: 20 May 2009 19:19
To: symfony-users@googlegroups.com
Subject: [symfony-users] Re: Symfony Virtual Machine


Could you include PostgreSQL also? I live in Cuba and because blocking from
US I can't download nothing related to MySQL

Ing. Reynier Pérez Mira
Dirección Técnica IP


-Original Message-
From: symfony-users@googlegroups.com [mailto:symfony-us...@googlegroups.com]
On Behalf Of David Ashwood
Sent: Wednesday, May 20, 2009 12:55 PM
To: symfony-users@googlegroups.com
Subject: [symfony-users] Symfony Virtual Machine

Wotcha Guys and Gals,

 

I've just launched a site which allows you to download a Virtual Machine
setup and ready to run against Symfony and Zend.

It's based on Ubuntu Server x86, comes with the latest versions of Apache,
MySQL, subversion, PHP  Zend - and includes Symfony 1.0, 1.1, 1.2 and 1.3
(via svn so it's a snitch to refresh).

It has the current versions of Pear  Pecl - so installing plugins shouldn't
be a problem.  It comes with the Zend Server (community edition) integrated
- so you can remotely manage your environment via a web browser.

 

It's deployed via OVF - so just download, extract and import into your
favourite Virtual Machine Client - otherwise I'd suggest installing the
VirtualBox Client (http://www.virtualbox.org/) which works under Windows and
*nix.

 

The VM Images and complete info can be found at: http://sipx.ws and the
Issues tracking is at
http://project.inspiredthinking.co.uk/projects/show/symfony-vm

 

With this type of approach you can develop and test against an environment
in a repeatable fashion.  By using the snapshot/rollback features found in
many VM Clients - you can roll back an environment quickly and easily -
allowing you to see deploy/test changes outside of your production
environment.

 

 

 







--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
symfony users group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to 
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~--~~~~--~~--~--~---



[symfony-users] Re: Symfony Virtual Machine

2009-05-20 Thread Reynier Perez Mira

Could you include PostgreSQL also? I live in Cuba and because blocking from US 
I can't download nothing related to MySQL

Ing. Reynier Pérez Mira
Dirección Técnica IP


-Original Message-
From: symfony-users@googlegroups.com [mailto:symfony-us...@googlegroups.com] On 
Behalf Of David Ashwood
Sent: Wednesday, May 20, 2009 12:55 PM
To: symfony-users@googlegroups.com
Subject: [symfony-users] Symfony Virtual Machine

Wotcha Guys and Gals,

 

I've just launched a site which allows you to download a Virtual Machine setup 
and ready to run against Symfony and Zend.

It's based on Ubuntu Server x86, comes with the latest versions of Apache, 
MySQL, subversion, PHP  Zend - and includes Symfony 1.0, 1.1, 1.2 and 1.3 (via 
svn so it's a snitch to refresh).

It has the current versions of Pear  Pecl - so installing plugins shouldn't be 
a problem.  It comes with the Zend Server (community edition) integrated - so 
you can remotely manage your environment via a web browser.

 

It's deployed via OVF - so just download, extract and import into your 
favourite Virtual Machine Client - otherwise I'd suggest installing the 
VirtualBox Client (http://www.virtualbox.org/) which works under Windows and 
*nix.

 

The VM Images and complete info can be found at: http://sipx.ws and the Issues 
tracking is at http://project.inspiredthinking.co.uk/projects/show/symfony-vm

 

With this type of approach you can develop and test against an environment in a 
repeatable fashion.  By using the snapshot/rollback features found in many VM 
Clients - you can roll back an environment quickly and easily - allowing you to 
see deploy/test changes outside of your production environment.

 

 

 





--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
symfony users group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to 
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~--~~~~--~~--~--~---



[symfony-users] Re: Symfony Virtual Machine

2009-05-20 Thread Pablo Godel
Hi David,
This is a great idea and it will be a very valuable resource for the symfony
development commnunity.

Pablo

On Wed, May 20, 2009 at 12:54 PM, David Ashwood 
da...@inspiredthinking.co.uk wrote:

  Wotcha Guys and Gals,



 I’ve just launched a site which allows you to download a Virtual Machine
 setup and ready to run against Symfony and Zend.

 It’s based on Ubuntu Server x86, comes with the latest versions of Apache,
 MySQL, subversion, PHP  Zend – and includes Symfony 1.0, 1.1, 1.2 and 1.3
 (via svn so it’s a snitch to refresh).

 It has the current versions of Pear  Pecl – so installing plugins
 shouldn’t be a problem.  It comes with the Zend Server (community edition)
 integrated – so you can remotely manage your environment via a web browser.



 It’s deployed via OVF – so just download, extract and import into your
 favourite Virtual Machine Client – otherwise I’d suggest installing the
 VirtualBox Client (http://www.virtualbox.org/) which works under Windows
 and *nix.



 The VM Images and complete info can be found at: http://sipx.ws and the
 Issues tracking is at
 http://project.inspiredthinking.co.uk/projects/show/symfony-vm



 With this type of approach you can develop and test against an environment
 in a repeatable fashion.  By using the snapshot/rollback features found in
 many VM Clients – you can roll back an environment quickly and easily –
 allowing you to see deploy/test changes outside of your production
 environment.







 


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
symfony users group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to 
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~--~~~~--~~--~--~---