[Seattle-editorial] Re: [Seasc] changing our codebase
Sheri Herndon
sheri at speakeasy.org
Sun Aug 10 14:01:54 PDT 2003
hi everyone,
here's something from evan who as some of you know is one of the key people in global tech, works tireless on global features, is helping with making computers to the south be a reality on an ongoing basis, and probably knows more about the various codebases than most people in the network. i asked him what he thought about our best choice for changing our codebase. here's what he had to say:
Regarding code, i think sfactive is in a bad way right now. I would not
recommend folks use it unless they've got their own servers and
techies. The site hosting most of hte latin american imc's has been
down at least %50 for the last week. The support from the SF geeks has
been terrible. People are very pissed off.
If you have your own techies and server then i think you are fine. The
documentation that blicero has written up for sfactive is very good.
I think Mir is the best code base, it's most stable, and flexible. You
can change the interface, setup templates for subsections and the like.
The way i see things goes like this:
Dada is the least technical solution. It has some nice features, but is
butt ugly and even barcelona's stellar designers end up with a dada
site which looks pretty similar to every other dada site. Which would
be fine if it weren't ugly and clunky. Apparently spud gives good tech
support to non-techies (he doesn't play well with techies and is
anti-free software on principle). Dada is free, but it's my
understanding that some critical libraries (parts) which spud also
wrote are not free. Dada has some features other code bases don't which
are nice and i think it's generally the most accessible if you are
non-techie and are fine with english only. It's international support
is sold as great, but it's really actually kinda half assed.
SF active is the middle, a mix between the non-technical and ugly dada
and the powerful and stable mir. The servers that linefeed (sf tech
collective) provides for other sites are ok but over the last month
they have been very poorly maintained. Part of the problem is some
fundamentally bad decisions in terms of the code and design of the
system. SFActive's biggest selling point is that it looks nice. If you
don't have good designers, and seattle clearly hasn't done amazing
things with it's webdesign, then sfactive gives you an attractive
indymedia site. Both Dada and Mir have integrated systems for moving
articles from the open publishing to the center column but sfactive
keeps them separate so you have to copy and paste html.
Mir is the most powerful and stable of the indymedia code bases. If an
imc asks me what code base to use i recommend Mir. It's development
has, in my opinion the brightest future. It is written by people who
know how to program and who have experience maintaining professional
commercial websites which need to be stable and function. Because of
this, mir supports things which the sfactive and dada folks find weird,
such as strong abstraction between code, the database, and the
templates. This lets sites like portland use mir, but still support the
exact look they want as created by their designers who do not know how
to program. It also supports generation of html which means in high
load situations the site does not crash. It also means that mir can be
mirrored much more easily than the other code bases. Mir's admin
interface is more complicated than sfactive or dada, but it's also
translated in to spanish, arabic, german, dutch, portuguese, and
chinese. (meaning folks can write in two bit character sets and right
to left or top to bottom. not important for seattle, but important for
the indyemdia network)
Portland setup their servers by creating a network of hosts at dsl
connections around the city. This kind of setup is impossible with the
other code bases and allows them to meet traffic demands with out
spending money on or finding donations of bandwidth. Sites which are
using Mir near Seattle: Portland, Rouge (southern oregon), and San
Diego.
Perhaps the biggest point of favor for Mir is that there are php
scripts so that none of the links break. All the old articles get
converted and are still accessible in their old active urls in the new
Mir site. I don't know if sfactive supports this today, but when
argentina did their conversion they lost all links (meaning folks
couldn't find the articles) and beyond that many where actually
deleted. With Uruguay we have had problems of sometimes days or weeks
of articles disappear from the site. Sometimes we get them back,
sometimes we don't.
i hope that answers some questions,
evan
>This is great news. (thanks Micah!)
>
>As some remember, the editorial collective long ago approved a whole
>series
>of modifications to the code and later, once several new codebases were
>available, decided that the best idea would be to simply change over. At
>the time (spring 2002) there was an editorial consensus around
>SF-Active,
>and several global tech folk had expressed interest in helping us makde
>the
>switch, though nothing came of that at the time.
>
>Now there are several choices which we had a chance to review a few
>months
>ago--I think Stephanie and Brandon F. set up several dud front pages in
>SF-Active, Mir, DadaImc etc.
>
>I think that SF-Active is best suited for us. It has a broad install
>base,
>is graphically similar to Active, and other sites (including our closest
>neighbor Vancouver) have successfully made the conversion already. The
>search and upload functions are far superior, and it offers neat
>additional
>features such as topical feature pages... there are more reasons I think
>SF-Active is a better choice than Dada (the second best choice, I
>think),
>which we could discuss at a meeting convened for the purpose.
>
>The main problem for conversion I think will be the story archive--there
>is
>no easy way to track down all the internal cross-links and
>images/soundfiles whose address has changed over the years--our archives
>are pretty important and need to remain accessible.
>
>Re. new design schemes: I think we should definitely move to a
>white-background model; SF-Active is based on style sheets and allows
>users
>to choose alternate color schemes. There are probably by now several
>sets
>of meeting notes containing good thoughts about changes to the site
>design.
>We should make some effort to compile those before moving forward anew.
>
>BTW, Here are rough drafts for a proposed new banner style based on
>Hiroshige watercolors:
>http://deepmedia.org/imc/imc-new-sidebar.gif
>http://www.deepmedia.org/imc/newseattlebanner-rough1.gif
>
>Jonathan
>
>At 07:13 PM 8/9/2003 -0700, anarch3m wrote:
>>This means us!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!We should vote what code
>to
>>adopt. We should do so pronto, before we hold the process up.
>>
>>Media people, look at various sites and send some input about features
>>that we as media makers want.
>>
>>We can take up the graphics redesign which stalled 18 months ago.
>>
>>walt
>>***************************************************
>>Date: Fri, 8 Aug 2003 15:01:28 -0400
>>From: Micah Anderson <micah at indymedia.org> [add to address book]
>>[protect or block sender]
>>Subject: [IMC-Tech] draft letter to active sites on stallman
>>To: imc-tech at lists.indymedia.org
>>
>>
>>We've been mulling this over informally in person at times, and at the
>>most recent meeting we decided to write a letter to all the IMCs on
>>stallman that are running active, urging them to switch to a different
>>code base, and offering them help to do so. We only want to contact
>>about 5 sites at a time, so that we don't get swamped and so that we
>>can do things in a managed way, streamlining processes as we go along.
>>Anyways, here is a draft letter, any changes?
>>
>>Dear $IMC contact,
>>
>>IMC-tech is contacting you because you have a site on the shared
>>server called stallman that is running very old IMC code, called
>>"Active". We are writing to you because we would like you to consider
>>switching to a more modern codebase.
>>
>>The reasons why we would like you to switch are the following:
>>
>> . we cannot support Active code, nobody knows how to, and
>nobody
>> wants to
>>
>> . the active code is not supported or being developed any more
>>
>> . we consider active to be a waste of resources (human, database,
>> disk)
>>
>> . the currently hosted sites on stallman all are various
>different
>> revisions of the Active code, unknown versions, half
>upgraded, etc.
>> which makes dealing with these sites a major pain
>>
>> . most people think the other more modern code options are more
>> visually appealing from the outset
>>
>> . the more modern code options make administrative and
>technical
>> tasks
>> far more easier and obvious: customizing the look and feel,
>dealing
>> with newswire spam, etc.
>>
>> . the newer code has many more delightful features, such as
>> categories,
>> templating, multilingual support, calendaring, searching,
>> syndication, most importat, they are being currently worked
>on
>> and supported!
>>
>>There are many other options to consider as alternatives to active,
>>please have a look at the following page to see the various options
>>
>>available: http://docs.indymedia.org/view/Devel/WebHome, also you can
>>see people's opinions and experiences with the different code bases
>>
>>here: http://docs.indymedia.org/view/Devel/OpinonsExperiences.
>>
>>Your site is hosted on stallman, and if you choose to remain there,
>>the code bases that you should consider are Mir, SF-active, or Dada,
>>these are the only ones that we have talked about supporting. We will
>>work with you to transfer your existing content to the new code, and
>>help you get everything up to how it was before without causing you
>>any significant down-time in the process. If you are interested in
>>moving off of stallman, there are some other options available that
>>can host sf-active, mir or dada.
>>
>>Please consider the options, discuss it with your local tech people
>>and your IMC and get back to us as soon as possible. Rest assured, we
>>*will* move all IMCs hosted on stallman off of old Active, so if
>>nobody from your IMC ever responds, at some point we will make a
>>choice for you. We cannot continue to have active sites on this
>>machine and continue to provide a service to people.
>>
>>Thanks!
>>IMC-tech
>>
>>
>>
>>
>>
>>____________________________________________________________
>>Get advanced SPAM filtering on Webmail or POP Mail ... Get Lycos Mail!
>>http://login.mail.lycos.com/r/referral?aid=27005
>>_______________________________________________
>>Seattle-editorial mailing list
>>Seattle-editorial at lists.indymedia.org
>>http://lists.indymedia.org/mailman/listinfo/seattle-editorial
>
>_______________________________________________
>Seasc mailing list
>Seasc at lists.indymedia.org
>http://lists.indymedia.org/mailman/listinfo/seasc
>
More information about the Seattle-editorial
mailing list