[Typo3-debian] Integration of Typo3-Packages into the Debian main archive
Christian Leutloff
leutloff at debian.org
Tue Nov 16 21:17:07 CET 2004
Hi Ingmar,
Ingmar Schlecht wrote:
> Christian Leutloff wrote:
>
>> - typo3-src-frontend-3.6, typo3-src-frontend-3.7, etc. PHP-Sources of
>> Typo3 for the frontend; used source will be determined through a symlink
>> or appropriate apache configuration; I hope, that 3.7.1 and up only
>> differs slightly from 3.7.0, so an upgrade even of a production system
>> is possible.
>>
>> - typo3-src-backend-3.6, typo3-src-backend-3.7, etc. Backend-Sources of
>> Typo3
> No, don't make separate packages for backend and frontend, one package
> containing both is enough.
The separation is suggested in the German TYPO3 book. Anybody who doesn't need the separation can install both packages. The other way (installing only half of a package) is not possible.
> You can still disable the backend by deleting the symlink to the backend
> (typo3 -> typo3_src/typo3) from your site folder.
>
>> - typo3-db-dummy, typo3-db-quickstart - Database tables/templates
>
>
> No, I don't think dummy, quickstart and testsite should be delivered in
> separate packages.
>
> They can only serve for an initial installation, upgrading is not
> possible anyway.
Right. The packages are only providing the database file. These files *are* upgradeable and ease the update process (as I understand so far). These SQL-Files can be used to install/upgrade through the TYPO3 tools (or the typo3-site-installer).
> So if e.g. the content of the quickstart package changes, the debian
> package should still not update any installed quickstart package in
> /var/www because the user has probably already changed the content to
> represent his own website and not the website of FC Bigfeet.
>
> That's why I opt for including all the packages into the
> typo3-site-installer, so you get the choice to install dummy,
> quickstart, or testsite.
I think that the Debian way is to respect the upstream packaging. Therefor I will provide three separate packages.
>> - typo3-site-installer (or typo3-common or typo3-site-manager) -
>> provides utilities used to manage typo3 (select database
>> template/source/extensions etc.); the site-installer is upstream
>> maintained in a different place, it is targeted to different typo3
>> versions -> therefor I'd like to use a different package.
>
>
> IMHO the site-installer should only take care of installing new packages
> (as described above). Template selection and things like that can be
> done in the TYPO3 backend afterwards, an installer should not confuse by
> trying to replace what the backend is made for.
>
>> - typo3-<extensions>
>
>
> So you mean global extensions should be installable by using separate
> packages?
>
> In which directory should the extension then be installed?
>
> I'd place them in the global extension folder of a specific TYPO3 branch
> like 3.6, 3.7 and so forth.
>
> The package name would then have to be:
> typo3-<extensionkey>-<typo3_branch>
>
> (BTW, I hate that tx_ttnews naming convention, so I opt for not using
> that instead of the plain extensionkey)
>
> The package name of tt_news could look like:
> typo3-tt_news-3.6
>
> It would then be installed in:
> /var/lib/typo3/typo3_src-3.6/typo3/ext/tt_news
sounds very good.
>> - typo3 - virtual package provided for an easy start with typo3 -
>> depends on last typo3-src version plus quickstart database
> I'd rather say the virtual package should depend on last typo3_src plus
> typo3-site-installer
Here I'm disagreeing.
I think of two types of Debian users:
single system: use typo3 to install everything needed
multiple server system: separate server for FE/BE usage, db server for fail over, load balancing etc.
I'm installing our servers using FAI (Fully Automatic Installation) from Thomas Lange, http://www.informatik.uni-koeln.de/fai. Therefore I need everything in packages and installed correctly without manual interaction.
Both types of users are able to use the packages in the proposed layout. Do you agree?
Bye
Christian
--
Christian Leutloff, Aachen, Germany
leutloff at sundancer.oche.de - http://www.oche.de/~leutloff/
Debian GNU/Linux - leutloff at debian.org - http://www.de.debian.org/
More information about the TYPO3-debian
mailing list