Hey y'all,
The groups branch is on GitHub:

http://github.com/bborn/communityengine/tree/groups

Thanks,
Bruno

On Sun, Feb 1, 2009 at 1:39 PM, Alexis <[email protected]> wrote:

>
> Levi,
>
> I would have loved to take part in this but I have just emerged from
> two eye surgeries for glaucoma and it will be weeks before I can
> really work much online. I wish you all the best with this, and really
> wish I could participate. Good luck!
>
> ~ Alexis
>
> On Jan 25, 12:10 pm, Levi Rosol <[email protected]> wrote:
> > that's probably the best idea since i am running low on time to put
> toward
> > this. I'm not sure what we need to do to start a branch in git. also, the
> > code i'm working with is not on the latest version of rails, so a merge
> into
> > the existing code base will be needed.
> >
> > if someone could branch the trunk, I can start to merge my changes into
> it,
> > then check in my changes so others can help out.
> >
> > --
> > Levi Rosol
> > Twitter: @LeviRosol
> >
> > On Sun, Jan 25, 2009 at 12:26 PM, jdutil <[email protected]> wrote:
> >
> > > Yeah I'm also looking forward to seeing this in CE.  I'd love to help
> > > with the testing as I try to integrate it into my app.   Could you
> > > give us an update on how the tests are coming?  Perhaps we can get a
> > > branch going with groups in it so we could help write the tests if
> > > your running into problems.
> >
> > > On Jan 6, 5:13 pm, Alexis <[email protected]> wrote:
> > > > This is great news again, Levi. I hope you had a wonderful holiday
> and
> > > > I commend your staying away from code and email. I did much the same,
> > > > but I watched this thread because it is something quite important to
> > > > us. However, we don't want to rush a good thing, just want to know
> how
> > > > things are coming along. :-)
> >
> > > > All the very best,
> > > > ~ Alexis
> >
> > > > On Jan 5, 11:20 am, "Levi Rosol" <[email protected]> wrote:
> >
> > > > > Alexis-
> >
> > > > > Sorry it took a while to get back to you (and the group). Took some
> > > time off
> > > > > an tried to stay away from email and code as much as i could. :-)
> >
> > > > > I did spend some time getting a small number of tests in place, and
> am
> > > now
> > > > > going to start moving the Group functionality into the CE plugin
> itself
> > > > > (instead of my app).
> >
> > > > > I'll keep the group posted as i progress.
> >
> > > > > --
> > > > > Levi Rosol
> > > > > Twitter: @LeviRosol
> >
> > > > > On Fri, Jan 2, 2009 at 10:30 AM, Alexis <[email protected]
> >
> > > wrote:
> >
> > > > > > Happy New Year, Everyone!!!
> >
> > > > > > How is the testing forGroupscoming? We are holding our breath,
> > > > > > here :-)
> >
> > > > > > ~ Alexis
> >
> > > > > > On Dec 15 2008, 7:47 am, "Bruno Bornsztein"
> > > > > > <[email protected]> wrote:
> > > > > > > More tests = better.
> > > > > > > It's very hard for me to add big pieces of functionality to CE
> and
> > > make
> > > > > > sure
> > > > > > > they're bug free without having good test coverage. Last I
> checked
> > > CE's
> > > > > > test
> > > > > > > coverage was around 90%, so that's a good number to shoot for.
> >
> > > > > > > On Mon, Dec 15, 2008 at 9:45 AM, Carl Fyffe <
> [email protected]>
> > > > > > wrote:
> >
> > > > > > > > Where's your test Levi?  *chuckle* Hope that helps.
> >
> > > > > > > > CE is using Test::Unit
> >
> > > > > > > > On Mon, Dec 15, 2008 at 10:23 AM, Levi Rosol <
> > > [email protected]>
> > > > > > wrote:
> > > > > > > > > good news.groupsnow have all of the functionality a user
> would
> > > > > > have.
> > > > > > > > > membership has been implemented, photos, and comments. I
> will
> > > spend
> > > > > > this
> > > > > > > > > week cleaning up a few things, but am planning to move
> > > everything
> > > > > > that
> > > > > > > > > should be in the CE core into the CE plugin and will then
> ask
> > > for
> > > > > > someone
> > > > > > > > to
> > > > > > > > > help me get the code into the git repos.
> >
> > > > > > > > > What are the testing requirements for code in this project?
> At
> > > this
> > > > > > > > point,
> > > > > > > > > i've written zero tests for the new functionality. partly
> due
> > > to me
> > > > > > > > wanting
> > > > > > > > > to use rspec instead of ::test, but mostly because I don;t
> have
> > > > > > anyone
> > > > > > > > > looking over my sholder saying "where's your test at levi?"
> > >  :-)
> >
> > > > > > > > > --
> > > > > > > > > Levi Rosol
> > > > > > > > > Twitter: @LeviRosol
> >
> > > > > > > > > On Thu, Dec 11, 2008 at 11:57 AM, Bruno Bornsztein
> > > > > > > > > <[email protected]> wrote:
> >
> > > > > > > > >> You'd need to install git on your machine, sign up for an
> > > account at
> > > > > > > > >> github, and push your local repository to github. There's
> a
> > > bit of a
> > > > > > > > >> learning curve with git, but it's well worth it (IMO).
> >
> > > > > > > > >>http://git-scm.com/
> >
> > > > > > > > >> On Thu, Dec 11, 2008 at 9:30 AM, Levi Rosol <
> > > [email protected]>
> > > > > > > > wrote:
> >
> > > > > > > > >>> What is the process for me adding it to github? I
> currently
> > > use svn
> > > > > > for
> > > > > > > > >>> my scm, and won;t be able to open it up for others to
> use.
> >
> > > > > > > > >>> I am going to spend some time on it this weekend, and
> will
> > > work to
> > > > > > get
> > > > > > > > my
> > > > > > > > >>> additions moved to the CE plugin folder. There's really
> no
> > > reason
> > > > > > for
> > > > > > > > these
> > > > > > > > >>> to live in my app folder for now.
> >
> > > > > > > > >>> --
> > > > > > > > >>> Levi Rosol
> > > > > > > > >>> Twitter: @LeviRosol
> >
> > > > > > > > >>> On Thu, Dec 11, 2008 at 8:56 AM, Bruno Bornsztein
> > > > > > > > >>> <[email protected]> wrote:
> >
> > > > > > > > >>>> Hi Levi,
> > > > > > > > >>>> I'd be happy to take a look at what you have now,
> although
> > > the
> > > > > > best
> > > > > > > > >>>> solution would be for you to put your work up on github
> (or
> > > some
> > > > > > other
> > > > > > > > scm)
> > > > > > > > >>>> so everyone can have a look. This is for two reasons:
> > > > > > > > >>>> 1) If this work is compatible with CE core, I may not
> get
> > > around
> > > > > > to
> > > > > > > > >>>> integrating it for a while, someone else might get to it
> > > faster
> > > > > > > > >>>> 2) Even if it doesn't go into the core, others could use
> > > your work
> > > > > > as
> > > > > > > > a
> > > > > > > > >>>> starting point for doing their owngroupsimplementation
> >
> > > > > > > > >>>> If you're worried about putting your entire app out
> there,
> > > you
> > > > > > could
> > > > > > > > >>>> just share the relevant portions.
> >
> > > > > > > > >>>> Thanks,
> > > > > > > > >>>> Bruno
> >
> > > > > > > > >>>> On Wed, Dec 10, 2008 at 11:09 PM, Levi Rosol <
> > > > > > [email protected]>
> > > > > > > > >>>> wrote:
> >
> > > > > > > > >>>>> As of right nowgroupscan be created, a location
> assigned,
> > > > > > photos
> > > > > > > > and
> > > > > > > > >>>>> avatars uploaded, and can be searched on by name and
> > > location.
> > > > > > > > Activities
> > > > > > > > >>>>> are also functional, so you see things like "levi
> created a
> > > new
> > > > > > > > group" in
> > > > > > > > >>>>> the "what's fresh" section of your pages. There are
> also
> > > > > > grouproles,
> > > > > > > > and i
> > > > > > > > >>>>> currently have the Owner role functional.
> >
> > > > > > > > >>>>> My next task is implementing membership functionality
> (and
> > > role),
> > > > > > > > then
> > > > > > > > >>>>> comments.
> >
> > > > > > > > >>>>> All of this has been kept generic with the intent of
> giving
> > > back
> > > > > > to
> > > > > > > > CE.
> > > > > > > > >>>>> However, I'm not confident that i have done this in the
> > > best was
> > > > > > for
> > > > > > > > the CE
> > > > > > > > >>>>> core for a few reasons that i see. First, i'm a Rails
> noob
> > > :-)
> > > > > > > > because of
> > > > > > > > >>>>> this, everything new that I have created has gone into
> my
> > > app
> > > > > > folder,
> > > > > > > > not
> > > > > > > > >>>>> the CE plugin. second, I have duplicated many pieces of
> > > > > > > > functionality. For
> > > > > > > > >>>>> example, to get photos tied to a group, i literally
> > > copy/pasted
> > > > > > the
> > > > > > > > photo
> > > > > > > > >>>>> model, renamed to groupphoto in my app folder, and
> > > esentually did
> > > > > > a
> > > > > > > > find
> > > > > > > > >>>>> replace on user for group. I'm not saying that this
> won't
> > > work,
> > > > > > > > because it
> > > > > > > > >>>>> will, I'm just not personally happy with the code
> > > structure. it
> > > > > > is
> > > > > > > > very very
> > > > > > > > >>>>> dirty IMO. Really, it's more un-DRY than dirty.
> >
> > > > > > > > >>>>> The second reason is, i have no idea how to merge my
> stuff
> > > into
> > > > > > CE's
> > > > > > > > >>>>> git repos. This is probably minor, but it will require
> work
> > > on
> > > > > > > > bruno's part.
> >
> > > > > > > > >>>>> On the positive, merging into the CE core should be
> easy as
> > > i
> > > > > > have
> > > > > > > > >>>>> commented every place in the CE core that i have
> modified
> > > or
> > > > > > added to
> > > > > > > > >>>>> consistently. I have also took the time to use the
> > > multi-ligual
> > > > > > tags,
> > > > > > > > so
> > > > > > > > >>>>> renaming labels throught the new views should be easy.
> >
> > > > > > > > >>>>> I'm not sure what my plan is for memberships yet. i
> could
> > > go the
> > > > > > > > route
> > > > > > > > >>>>> of extending the existing friendship model, or i could
> go
> > > the
> > > > > > route
> > > > > > > > of
> > > > > > > > >>>>> making new models as this would provide cleaner
> separation.
> >
> > > > > > > > >>>>> For comments, i think that one is clear in that i'll
> add
> > > onto the
> > > > > > > > >>>>> existing model. A comment is a comment.
> >
> > > > > > > > >>>>> All of this said, now may be a good time for me to
> package
> > > up
> > > > > > what I
> > > > > > > > >>>>> have and send to bruno before i start on anything else.
> >
> > > > > > > > >>>>> Bruno, got any thoughts on this? I can continue on and
> we
> > > can
> > > > > > clean
> > > > > > > > up
> > > > > > > > >>>>> later. Or, we can clean now, and do, hopefully, less
> clean
> > > up
> > > > > > later.
> >
> > > > > > > > >>>>> As for a timeline, it is my goal to have my site
> lauched
> > > with the
> > > > > > > > >>>>> functionality described above by the end of the year. I
> > > think
> > > > > > that is
> > > > > > > > very
> > > > > > > > >>>>> realistic, however, i cannot make any promises for your
> > > site.
> >
> > > > > > > > >>>>> --
> > > > > > > > >>>>> Levi Rosol
> > > > > > > > >>>>> Twitter: @LeviRosol
> >
> > > > > > > > >>>>> On Wed, Dec 10, 2008 at 8:56 PM, Alexis <
> > > > > > [email protected]>
> > > > > > > > >>>>> wrote:
> >
> > > > > > > > >>>>>> Hi Levi,
> > > > > > > > >>>>>> Do you have an ETA for the next phase of this
> > > functionality? We
> > > > > > now
> > > > > > > > >>>>>> realize that we really need this at IMspirit.com, too,
> and
> > > > > > eagerly
> >
> > ...
> >
> > read more ยป
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CommunityEngine" 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/communityengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to