Generic doesn't mean it will cater for all situation. If it can cater
for even 50% of all projects, it will be a very successful generic
tool.

On Fri, Oct 9, 2009 at 3:54 AM, Gareth McCumskey <[email protected]> wrote:
> To answer your comments:
>
> - symfony project:permissions sets all correct permissions
> - There is a symfony script check_configuration.php as a part of the library
> that can be run to check that all required dependencies are met.
> - symfony configure:database allows you to change connection settings for a
> database
> - symfony propel:build-* and insert-* functions do all the db-admin you need
>
> But what if your specific application wanted to do only a subset of these?
> What if you have other directories set by other libraries you use, that need
> different permissions? What about multiple databases? What if you need to
> have a specific PHP module installed for functionality that you have
> included? There are many more caveats. Its not really as simple as you make
> it sound. And all of those differences I just mentioned occur with an
> application we have just recently made available to our customers.
>
> I am not attacking you, just trying to point out why a generic deployment
> script would be a difficult thing to do as no two projects are alike.
>
> On Thu, Oct 8, 2009 at 1:42 PM, Sid Bachtiar <[email protected]> wrote:
>>
>> A generic installer would be something like:
>>
>> - System checks environment requirements, the usual: php version,
>> apache version, mod rewrite, gd (plugins may add more requirements)
>> - User enter database name, user, password
>> - System creates necessary database structures (table, etc, etc)
>> - System check that cache, log, and upload folder are writable
>> (plugins may register additional folder)
>>
>> I'm sure there'll be a couple more, but they would still be pretty
>> generic.
>>
>> Yes, a Symfony app can be more specialised and more complex, but I'd
>> say most Symfony apps we develop can use such generic installer almost
>> out of the box. Just like so many projects have benefited from
>> sfGuardPlugin, even though not necessarily that ALL projects use
>> sfGuardPlugin.
>>
>> On Fri, Oct 9, 2009 at 12:25 AM, Gareth McCumskey <[email protected]>
>> wrote:
>> > No it wouldn't. Wordpress is a CRM system at its heart and thats really
>> > all
>> > its there for. symfony is much lower level than that and you cannot have
>> > a
>> > generic installer created for it because there are far too many possible
>> > variables to consider and so many different ways you can develop an
>> > application with symfony that a single installer would never be able to
>> > meet
>> > all the demands of the developers.
>> >
>> > THATS why symfony is popular, because it isn't a CRM application, and it
>> > allows you to do far more the way you want for your own needs, including
>> > how
>> > you want to deploy it.
>> >
>> > On Wed, Oct 7, 2009 at 1:16 AM, Sid Bachtiar <[email protected]>
>> > wrote:
>> >>
>> >> > sf provides all the parts to make installers - you just need to glue
>> >> > 'em
>> >> > together.
>> >>
>> >> Correct! And it would make it easier to spread Symfony to the mass if
>> >> it has a generic installer built in.
>> >>
>> >> I know, I know, what don't I build it myself? I'd like to, but at the
>> >> moment I'm pretty stretched out.
>> >>
>> >> But it also good to talk about it first, someone might points out why
>> >> this is difficult, etc, etc.
>> >>
>> >> A Symfony open source project called Siwapp (an invoicing system)
>> >> tried/tries/trying to have this kind of installer (www.siwapp.org).
>> >>
>> >> Kind regards,
>> >>
>> >> Sid
>> >>
>> >> On Wed, Oct 7, 2009 at 12:09 PM, david <[email protected]>
>> >> wrote:
>> >> >
>> >> > Wordpress is an application, Symfony is a framework that you can use
>> >> > to
>> >> > build applications.
>> >> > sf provides all the parts to make installers - you just need to glue
>> >> > 'em
>> >> > together.
>> >> >
>> >> > On Wed, 07 Oct 2009 00:32:18 +0200, Jake Barnes
>> >> > <[email protected]>
>> >> > wrote:
>> >> >
>> >> >>
>> >> >>
>> >> >>
>> >> >> On Oct 5, 2:54 am, Eno <[email protected]> wrote:
>> >> >>> On Mon, 5 Oct 2009, Sid Bachtiar wrote:
>> >> >>> > I was trying to look something more for non-developer.
>> >> >>>
>> >> >>> > Let's say I developed a website then when I give the source code
>> >> >>> > to
>> >> >>> > my
>> >> >>> > client (who isn't computer illiterate, but is not familiar with
>> >> >>> > Symfony); at the moment I'll have to teach them a lot of things
>> >> >>> > on
>> >> >>> > how
>> >> >>> > to install/deploy, symfony commands (clear cache), how to change
>> >> >>> > database settings, and so on.
>> >> >>>
>> >> >>> Frankly, what you're asking makes no sense. Deploying a web site is
>> >> >>> not
>> >> >>> something you can just give to someone who is not technical.
>> >> >>
>> >> >>
>> >> >> One of the big weaknesses of Symfony is that it can not be deployed
>> >> >> as
>> >> >> easily as WordPress. The fact that non-technical people have an easy
>> >> >> time installing WordPress gives WordPress much of its presence on
>> >> >> the
>> >> >> web scene.
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> >
>> >> >
>> >> >
>> >> > --
>> >> > Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
>> >> >
>> >> > >
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> Blue Horn Ltd - System Development
>> >> http://bluehorn.co.nz
>> >>
>> >>
>> >
>> >
>> >
>> > --
>> > Gareth McCumskey
>> > http://garethmccumskey.blogspot.com
>> > twitter: @garethmcc
>> >
>> > >
>> >
>>
>>
>>
>> --
>> Blue Horn Ltd - System Development
>> http://bluehorn.co.nz
>>
>>
>
>
>
> --
> Gareth McCumskey
> http://garethmccumskey.blogspot.com
> twitter: @garethmcc
>
> >
>



-- 
Blue Horn Ltd - System Development
http://bluehorn.co.nz

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

Reply via email to