demo site update / install page needs update

0 views
Skip to first unread message

Christopher Johnson

unread,
Mar 26, 2009, 11:25:23 PM3/26/09
to agili...@googlegroups.com
Hi all,

We were trying to set up the latest version of agilito (trunk) on our development server to provide a demo environment. Unfortunately, the documentation on the wiki (http://code.google.com/p/agilito/wiki/DevGettingStarted ) has grown out of date and doesn't mention a bunch of newer dependencies. We were trying on FreeBSD server, which is a bit more cumbersome to get the libraries installed, so wanted to ask if:

- anyone has updated info on installing they can add to http://code.google.com/p/agilito/wiki/DevGettingStarted
or
- anyone has a *nix server they would be willing to host demo agilito space on.

If the doc gets updated, we'll give it another try. Otherwise, hoping someone can offer some server resources.

Cheers,
Chris

--
Cofounder and CEO
ifPeople - Innovation for People
www.ifpeople.net
t: 678-608-3408 x16

Emiliano Heyns

unread,
Mar 27, 2009, 3:59:02 AM3/27/09
to Agilito development
On Mar 27, 4:25 am, Christopher Johnson <c...@ifpeople.net> wrote:
> Hi all,
>
> We were trying to set up the latest version of agilito (trunk) on our
> development server to provide a demo environment. Unfortunately, the
> documentation on the wiki (http://code.google.com/p/agilito/wiki/DevGettingStarted) has grown out of
> date and doesn't mention a bunch of newer dependencies. We were trying on
> FreeBSD server, which is a bit more cumbersome to get the libraries
> installed, so wanted to ask if:
>
> - anyone has updated info on installing they can add tohttp://code.google.com/p/agilito/wiki/DevGettingStarted

That page has been updated. There are two external dependencies,
pyExcelerator and matplotlib. The installer is supposed to complain
explicitly about them not being present, but these two are the only
ones that aren't self-contained in the install, all other dependencies
will be fetched upon request by the installer script and installed
inside the django project being created.

Emile

Matías Iturburu

unread,
Mar 27, 2009, 9:48:22 AM3/27/09
to agili...@googlegroups.com
On Fri, Mar 27, 2009 at 4:59 AM, Emiliano Heyns <Emilian...@gmail.com> wrote:

On Mar 27, 4:25 am, Christopher Johnson <c...@ifpeople.net> wrote:
> Hi all,
>
> We were trying to set up the latest version of agilito (trunk) on our
> development server to provide a demo environment. Unfortunately, the
> documentation on the wiki (http://code.google.com/p/agilito/wiki/DevGettingStarted) has grown out of
> date and doesn't mention a bunch of newer dependencies. We were trying on
> FreeBSD server, which is a bit more cumbersome to get the libraries
> installed, so wanted to ask if:
>
> - anyone has updated info on installing they can add tohttp://code.google.com/p/agilito/wiki/DeivGettingStarted


That page has been updated. There are two external dependencies,
pyExcelerator and matplotlib. The installer is supposed to complain
explicitly about them not being present, but these two are the only
ones that aren't self-contained in the install, all other dependencies
will be fetched upon request by the installer script and installed
inside the django project being created.

Emile



I've tried to update our copy of agilito and found the process too cumbersome. I also dislike the idea of depending on non-python libraries. I didn't knew about the installer script so I'll give it a try
--
Matías Iturburu
Revoluciones Informáticas
www.revolucionesweb.com.ar
http://www.linkedin.com/in/miturburu

Emiliano Heyns

unread,
Mar 27, 2009, 10:28:22 AM3/27/09
to Agilito development
On Mar 27, 2:48 pm, Matías Iturburu <maturb...@gmail.com> wrote:

> I've tried to update our copy of agilito and found the process too
> cumbersome.

Can you be specific on what was cumbersome?

> I also dislike the idea of depending on non-python libraries. I

I've changed things around so the external dependencies are optional.

Matías Iturburu

unread,
Mar 27, 2009, 10:41:34 AM3/27/09
to agili...@googlegroups.com
On Fri, Mar 27, 2009 at 11:28 AM, Emiliano Heyns <Emilian...@gmail.com> wrote:

On Mar 27, 2:48 pm, Matías Iturburu <maturb...@gmail.com> wrote:

> I've tried to update our copy of agilito and found the process too
> cumbersome.

Can you be specific on what was cumbersome?

I gave for granted that the documentation would be outdated so I didn't look for it (may be that was my worst mistake, I did all this the last week), there were too many dependencies, and I never got matplotlib to compile with my virtualenv's python (I didn't understood why we needed matplotlib at all).
 


> I also dislike the idea of depending on non-python libraries. I

I've changed things around so the external dependencies are optional.

Great.


On a side note at revoluciones we were talking about how agilito fit in our PM needs and how in which aspects it's too much "bureaucratic". Some of the things we need are in the line of reducing agilito to a series of views and models that could enable our site to have a "Project Management Component", and not a full fledged PM site as agilito is now, make it less standalone-ish.

Right now it's in the _thinking_ stage, but we would like to hear what you think about this.
 



Emiliano Heyns

unread,
Mar 27, 2009, 10:50:39 AM3/27/09
to Agilito development
On Mar 27, 3:41 pm, Matías Iturburu <maturb...@gmail.com> wrote:
> my virtualenv's python (I didn't understood why we needed matplotlib at
> all).

It makes pretty graphs of various kinds ;) It's also very, very much
faster at generating the burndown graph than the flash version. But at
the end of the day, we could argue that none of it all is really
needed, as such. It just makes my life easier, and I'm all for that.

pyExcelerator is pure python, BTW. I've made it optional in the
install, but it would be possible to just fetch it from the pyEx cvs
as part of the install. It's just available in most Linux repos. I
must admit it's been a while since I last spent time with any of the
BSDs.

> On a side note at revoluciones we were talking about how agilito fit in our
> PM needs and how in which aspects it's too much "bureaucratic". Some of the
> things we need are in the line of reducing agilito to a series of views and
> models that could enable our site to have a "Project Management Component",
> and not a full fledged PM site as agilito is now, make it less
> standalone-ish.

I'm not quite following. Do you want to make it an API of sorts? Or a
product you could drop into another Django app? I was under the
impression that was already pretty much possible.

Emile

Matías Iturburu

unread,
Mar 27, 2009, 11:25:52 AM3/27/09
to agili...@googlegroups.com
On Fri, Mar 27, 2009 at 11:50 AM, Emiliano Heyns <Emilian...@gmail.com> wrote:

On Mar 27, 3:41 pm, Matías Iturburu <maturb...@gmail.com> wrote:
> my virtualenv's python (I didn't understood why we needed matplotlib at
> all).

It makes pretty graphs of various kinds ;) It's also very, very much
faster at generating the burndown graph than the flash version. But at
the end of the day, we could argue that none of it all is really
needed, as such. It just makes my life easier, and I'm all for that.

I see... I'll take that into account and give another try (with more love :P)
 


pyExcelerator is pure python, BTW. I've made it optional in the
install, but it would be possible to just fetch it from the pyEx cvs
as part of the install. It's just available in most Linux repos. I
must admit it's been a while since I last spent time with any of the
BSDs.

yes, but it took me a time to understand what it did, and get it. (Not much actually, most of the time were spent in the former library)
 


> On a side note at revoluciones we were talking about how agilito fit in our
> PM needs and how in which aspects it's too much "bureaucratic". Some of the
> things we need are in the line of reducing agilito to a series of views and
> models that could enable our site to have a "Project Management Component",
> and not a full fledged PM site as agilito is now, make it less
> standalone-ish.

I'm not quite following. Do you want to make it an API of sorts? Or a
product you could drop into another Django app? I was under the
impression that was already pretty much possible.

I think it's not _pluggable_ enough, it's not even a python egg. Also, from a _design_ point of view (as in web/graphic design, not eng or informatic) it should be easier, to integrate with a site that has his own header, login, search, footer section, and/or layout and colors, without having to tweak agilito's templates or stylesheets

I will try to summarize better this and commit the work on the newstyle branch later next week


Emile

Emiliano Heyns

unread,
Mar 27, 2009, 11:33:53 AM3/27/09
to Agilito development
On Mar 27, 4:25 pm, Matías Iturburu <maturb...@gmail.com> wrote:
> > I'm not quite following. Do you want to make it an API of sorts? Or a
> > product you could drop into another Django app? I was under the
> > impression that was already pretty much possible.
>
> I think it's not _pluggable_ enough, it's not even a python egg. Also, from

I have no real experience with python eggs, so I'm afraid I will not
be of immediate use here. Willing to learn though.

> a _design_ point of view (as in web/graphic design, not eng or informatic)
> it should be easier, to integrate with a site that has his own header,
> login, search, footer section, and/or layout and colors, without having to
> tweak agilito's templates or stylesheets

Ah, yeah, I'm with you on that one. Does Django have anything to
support that?

Is the newstyle branch integratable? I didn't have much luck last time
I tried. Does the fact that you'll be working on the newstyle branch
mean that r182 would be rolled back in the interim? I could do that.

Emile

Matías Iturburu

unread,
Mar 27, 2009, 11:41:50 AM3/27/09
to agili...@googlegroups.com
On Fri, Mar 27, 2009 at 12:33 PM, Emiliano Heyns <Emilian...@gmail.com> wrote:

On Mar 27, 4:25 pm, Matías Iturburu <maturb...@gmail.com> wrote:
> > I'm not quite following. Do you want to make it an API of sorts? Or a
> > product you could drop into another Django app? I was under the
> > impression that was already pretty much possible.
>
> I think it's not _pluggable_ enough, it's not even a python egg. Also, from

I have no real experience with python eggs, so I'm afraid I will not
be of immediate use here. Willing to learn though.


> a _design_ point of view (as in web/graphic design, not eng or informatic)
> it should be easier, to integrate with a site that has his own header,
> login, search, footer section, and/or layout and colors, without having to
> tweak agilito's templates or stylesheets

Ah, yeah, I'm with you on that one. Does Django have anything to
support that?

Is the newstyle branch integratable? I didn't have much luck last time
I tried. Does the fact that you'll be working on the newstyle branch
mean that r182 would be rolled back in the interim? I could do that.

I'm working in an old revision, but newstyle only has modified templates and css (and a tweaked backlog to use backlog.html instead backlog_noajax.html, which was silly). so I don't think it should be that much a hassle to integrate back (That was the goal of updating to trunk).

Django does support a number of ways to do what I want, pinax is built that way.

I would like to work a little more on that before thinking about merging, though
 


Emile

Matías Iturburu

unread,
Mar 27, 2009, 11:46:09 AM3/27/09
to agili...@googlegroups.com


On Fri, Mar 27, 2009 at 11:50 AM, Emiliano Heyns <Emilian...@gmail.com> wrote:
<snip>



pyExcelerator is pure python, BTW. I've made it optional in the
install, but it would be possible to just fetch it from the pyEx cvs
as part of the install
. It's just available in most Linux repos. I
must admit it's been a while since I last spent time with any of the
BSDs.

The buildout approach is the way to go when dealing with this kind of issues
 


> On a side note at revoluciones we were talking about how agilito fit in our
> PM needs and how in which aspects it's too much "bureaucratic". Some of the
> things we need are in the line of reducing agilito to a series of views and
> models that could enable our site to have a "Project Management Component",
> and not a full fledged PM site as agilito is now, make it less
> standalone-ish.

I'm not quite following. Do you want to make it an API of sorts? Or a
product you could drop into another Django app? I was under the
impression that was already pretty much possible.

Emile

Emiliano Heyns

unread,
Mar 27, 2009, 11:56:15 AM3/27/09
to Agilito development
On Mar 27, 4:41 pm, Matías Iturburu <maturb...@gmail.com> wrote:
> > I have no real experience with python eggs, so I'm afraid I will not
> > be of immediate use here. Willing to learn though.
>
> Take a look at thishttp://www.stereoplex.com/two-voices/fez-djangoskel-django-projects-a...
> thishttp://www.stereoplex.com/two-voices/a-django-development-environment...
>
> Coming from the plone world I think it's really cool

Ah, Plone. It's been a while since I messed with that.

> I'm working in an old revision, but newstyle only has modified templates and
> css (and a tweaked backlog to use backlog.html instead backlog_noajax.html,
> which was silly). so I don't think it should be that much a hassle to
> integrate back (That was the goal of updating to trunk).

It could be that that's where some of the stuff was broken. The
templates were updated quite a few times, and have not been
straightforwardly "compatible" with newstyle for quite a while.

> Django does support a number of ways to do what I want, pinax is built that
> way.

OK, if there's more docs on that, I'll be glad to take a peek.

> I would like to work a little more on that before thinking about merging,
> though

That's OK. In the meantime, the templates as they are now do block
access to parts of the app. Would you be OK with side-tracking r182
for a while until we've sorted all this out?

> > pyExcelerator is pure python, BTW. I've made it optional in the
> > install, *but it would be possible to just fetch it from the pyEx cvs
> > as part of the install*. It's just available in most Linux repos. I
> > must admit it's been a while since I last spent time with any of the
> > BSDs.
>
> The buildout approach is the way to go when dealing with this kind of issues

If there's a better way to manage these dependencies, I'm all for it.
The full list of external dependencies:
* queryutils
* tagging (http://django-tagging.googlecode.com/svn/trunk/tagging)
* pyExcelerator
* matplotlib

Emile

Emiliano Heyns

unread,
Mar 30, 2009, 9:02:16 AM3/30/09
to Agilito development
Hi Matías,

On Mar 27, 5:56 pm, Emiliano Heyns <Emiliano.He...@gmail.com> wrote:
> On Mar 27, 4:41 pm, Matías Iturburu <maturb...@gmail.com> wrote:
> > I would like to work a little more on that before thinking about merging,
> > though
>
> That's OK. In the meantime, the templates as they are now do block
> access to parts of the app. Would you be OK with side-tracking r182
> for a while until we've sorted all this out?

Without meaning to step on anybodies toes, I have reverted r182. I
have work lines up that is hard to test with the templates partially
functional. I hope you understand.

Regards,
Emile

Matías Iturburu

unread,
Mar 30, 2009, 11:16:03 AM3/30/09
to agili...@googlegroups.com
Just for the record, the #agilito chanel on freenode is registered, I'm always there, this kind of conversations could be better solved there, I think.



No problem for me, sorry for not giving you green light earlier.
 


Regards,
Emile

Christopher Johnson

unread,
Mar 30, 2009, 11:37:54 AM3/30/09
to agili...@googlegroups.com

Thanks Emile - we'll give it another go with the updated info!

-c

PS. I updated the ohloh project page on agilito: http://www.ohloh.net/p/agilito . Can't figure out why it says we have PHP in there...and not sure why 50+% of code is js...guess I'll need to spend more time looking at it :)
 

Emile

Emiliano Heyns

unread,
Mar 30, 2009, 12:58:06 PM3/30/09
to Agilito development
On Mar 30, 5:16 pm, Matías Iturburu <maturb...@gmail.com> wrote:
> Just for the record, the #agilito chanel on freenode is registered, I'm
> always there, this kind of conversations could be better solved there, I
> think.

Agreed. I can't access IRC from work, though, so it's only in the
evenings and weekends for me.

Emile

Emiliano Heyns

unread,
Mar 30, 2009, 1:03:28 PM3/30/09
to Agilito development
On Mar 30, 5:37 pm, Christopher Johnson <c...@ifpeople.net> wrote:
> PS. I updated the ohloh project page on agilito:http://www.ohloh.net/p/agilito. Can't figure out why it says we have PHP in
> there...and not sure why 50+% of code is js...guess I'll need to spend more
> time looking at it :)

No idea about how PHP got detected, but the JS count is probably
right... jquery and the plugins for it we have in our repo is counted
along with our own code, and that could easily come to 50%.

Emile
Reply all
Reply to author
Forward
0 new messages