[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-dev] Re: GPL Source Forge
From: |
Cesar Brod |
Subject: |
[Savannah-dev] Re: GPL Source Forge |
Date: |
Mon, 19 Nov 2001 23:06:39 -0300 (EST) |
Hello Loic,
Well, it is not that MIOLO is better than phpGroupware. We actually use
phpGroupware to provide the agenda, catalog, etc.. functions to our users
which are authenticated through LDAP. MIOLO is a tool that could be used
when building phpGroupware, for instance.
MIOLO is our "holistic software development methodology" materialized as a
set of classes that are as modularized as possible and yet as complete in
self-contained functionality as possible - thus holistic: the joining of
all the parts becomes bigger than the whole (Gee, I wonder if it still
means the same in English!). MIOLO provides classes for database connection
and presentation logic, allowing full code separation. The one that writes
the user interface doesn't need to know about SQL, and so on. By using
a "Theme" based user interface, it becomes very easy when using MIOLO to
have the same system "tailored" accordingly to the customer or project
visual identification. MIOLO allows you to "steal" popular phpNuke themes
also.
MIOLO also provides classes for user authentication (and system behaviour,
accordingly to the user), error control, form and listing dynamic
generation.
You can have some idea on how MIOLO is structured by looking at two
screenshots located here:
http://miolo.codigoaberto.org.br/modules/miolo/handlers/preswww/html/slide_1
3.html
and
http://miolo.codigoaberto.org.br/modules/miolo/handlers/preswww/html/slide_1
4.html
The first one is the HTML code used to generate a small table, and the
second one is the MIOLO powered code.
At
http://miolo.codigoaberto.org.br/handler.php?
module=miolo&action=doc&item=doc
you have the existing classes documented (I just looked at the site right
now and the links to the class documentation are not working, Vilson will
fix it as soon as he reads this e-Mail). Also, Vilson can provide you the
source code and some information on how to use it.
Maybe the biggest advantage of MIOLO over others is not the software
itself, but the fact we were already planning on migrating the CodigoAberto
(SF-like) infrastructure to the new MIOLO architecture. The first step -
the MIOLO Distributed Portal - is already being developed, and looking at
Savanah's plan it seems we are walking the same path.
I will print the Savanah's plan and discuss with Vilson what can be
accomplished with MIOLO and what would need to be implemented, and maybe
contribute with some further ideas. I am ashamed we still don't have a
better description in English on MIOLO capabilities. Adding features to
MIOLO is already very time consuming.
Anyway, Vilson will be arriving in Europe December 1st. He is planning to
take a train to Paris in a weekend. Maybe you guys can schedule a "hands-on
workshop" and see what kind of code you guys can write together. How does
it sound?
I believe we have already accomplished something very important: the fact
we are working on similar projects and we mybe able to join some efforts.
Regards!
Cesar
> Cesar Brod writes:
> > Expanding a little bit on Vilson's original e-Mail ...
> >
> > We are using SourceForge software for about a year now. It started
> > when we needed a tool that would allow us cooperative development
> > of our free software projects, and soon after that we opened it for
> > the community. CodigoAberto (http://codigoaberto.org.br) now hosts
> > more than 100 projects of almost 900 developers. CodigoAberto
> > already has some tools that are not part of SourceForge, although
> > it still has pretty much the same "skin".
> >
> > With the development of MIOLO (http://miolo.codigoaberto.org.br), an
> > Object Oriented database connection and presentation middleware for
> > PHP application development, we are planning to migrate
> > CodigoAberto to a completely new structure, based on the MIOLO-DP
> > (MIOLO Distributed Portal). So, we pretty much know what we need.
> > The only thing we lack is developers time, since pretty much all of
> > us are knee-deep on other projects. This is one of the reasons
> > Vilson (MIOLO's main author) is traveling to Gelsenkirchen, German,
> > where he will stay for three months teaching, among other things,
> > cooperative free software development with MIOLO. He will try to
> > get more people involved with our projects and also get some
> > funding that would allow us to hire more people to work with us
> > with free software development.
> >
> > A SourceForge like site to host Free Software projects is really
> > non-rocket-science, as most of the tools needed for cooperative
> > development already exist - it is a lot of work, though. It is just
> > a question of getting all tools (CVS, Mailing Lists, Forums,
> > Project Management, etc...) together and make it as easy as
> > possible for newbies to get excited about it and start using it. It
> > makes a lot of sense (well, to me at least...) to have a
> > distributed portal with hosts in several countries, with tools that
> > will ease cooperative software development. If the FSF will be the
> > foundation behind this new "GPL-Only Source Forge" we can be sure
> > no developer will get caught in the SourceForge trap.
> >
>
> Thanks very much for this detailed description. I hope you
> found all you need to know about Savannah at
> http://savannah.gnu.org/docs/savannah-plan.html.
>
> I'd be interested to hear why MIOLO would be better than
> phpGroupWare for the implementation of a cooperative development
> platform. Could you please highlight the two or three most important
> points ?
>
> Thanks in advance,
>
> --
> Loic Dachary http://www.dachary.org/ address@hidden
> 24 av Secretan http://www.senga.org/ address@hidden
> 75019 Paris T: 33 1 42 45 09 16 address@hidden
> GPG Public Key: http://www.dachary.org/loic/gpg.txt
Cesar Brod
Univates/Brod Tecnologia
http://www.univates.br
http://www.brod.com.br