Re: How kannel creates "cgi-bin" program to handle "http" requests

Guillaume Cottenceau <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <[email protected]>
"Alejandro Guerrieri" <aguerrieri 'at' kannel.org> writes:

> I'm worried about backward compatibility. If it's removed and the cgi-bin URL
> no longer works, people will have to modify their applications to point to the
> new URL after the upgrade.

As long as Kannel offers a clear "what changed" document in new
releases, I don't see a problem. Well-designed applications don't
hardcode paths, or hardcode it so that modifications are possible
when needed. Well-behaving administrators/developers read what
changed documents, and test new releases of software on a
test/staging environment before going to production.

> IMHO the ideal approach would be to be able to maintain the "old" url as well
> (at least for the time being, maybe with a warning on the log files saying that
> it is deprecated).

It can be good to offer a backwards compatibility layer, but it
also means 1- extra time needed for Kannel developers 2- more
potential bugs (more lines of code = more bugs) 3- when this
backwards compatibility is abandoned in next-next release, you'll
still get angry users not reading documentation who will be
bitten anyway.

-- 
Guillaume Cottenceau
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.