[development] Freezing the Drupal API
Dries Buytaert
dries.buytaert at gmail.com
Tue May 16 05:46:39 UTC 2006
Richard,
On 15 May 2006, at 22:57, Richard Archer wrote:
> Recent discussions on the Consultants list has raised the issue of
> the cost of doing business using Drupal, notably the high cost of
> upgrading existing installations due to the ever-changing nature
> of Drupal's API.
>
> I wonder if there would be any interest in forming a group to
> tackle this by identifying where the current API has potential
> for improvement and perhaps even writing some code!
re-thinking some of Drupal's APIs is a good thing. If that makes
them more consistent, and less likely to change in future, that is
great.
I happily accept patches that clean up the APIs. However, I can't
promise that they won't change because we won't officially freeze
them. In practice, however, APIs might end up being frozen because
there is no longer a need to change them. APIs evolve and mature
too. The pager API, to name just one example, hasn't changed in 1-2
years.
If you think you can help them mature in a clean and consistent
manner, that is great. But, the focus should be to clean up APIs,
not to freeze them. In pratice, a good API might eventually freeze
itself.
--
Dries Buytaert :: http://www.buytaert.net/
More information about the development
mailing list