[TYPO3-UG Dutch] 1 extensie 2 keer gebruiken
Maarten Mandemaker
maartenmandemaker at gmail.com
Tue Dec 19 08:47:27 CET 2006
Beste Patrick,
Bedankt voor je uitgebreide antwoord.
Ik heb de extensie "iwi_img_catalog" bewerkt. Geen extensie waarbij veel zal
worden geüpdate denk ik.. maar toch een punt om over na te denken.
Deze extensie is officieel bedoelt als een soort van image gallery, ik ga
hem echter gebruiken voor een website van een kledingwinkel. Ik heb de
extensie zo bewerkt dat iemand die geen kennis van typo3 heeft hem toch
eenvoudig kan gebruiken.
Onderdelen gemaakt/verbouwd:
- Tca en sql aangepast voor extra backend velden.
- Markers toegevoegd voor de template.
- Template aangepast (uiteraard in een nieuw bestand waarnaar verwezen wordt
in de typoscipt template).
- Wat dingen eruit "gesloopt".
Nu wil ik deze extensie ook gebruiken voor een andere website, maar deze
mensen willen geen kleding, maar soorten voertuigen opvoeren. Hiervoor wil
ik dus bijvoorbeeld de naam van de backend velden aanpassen. (maar die heb
ik nu direct in de tca en sql veranderd)
Vandaar mijn idee om de extensie te kopieren en nogmaals te bewerken, maar
dan met andere backend velden/markers.
Ik moet eerlijk bekennen dat ik niet weet wat Xclassen is, ik ben altijd
meer gebruiker geweest, maar sinds korte tijd ook bezig met het naar eigen
hand zetten van extensies.
Met vriendelijke groet,
Maarten Mandemaker
-----Oorspronkelijk bericht-----
Van: typo3-ug-dutch-bounces at lists.netfielders.de
[mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens Patrick Broens
Verzonden: maandag 18 december 2006 16:47
Aan: typo3-ug-dutch at lists.netfielders.de
Onderwerp: Re: [TYPO3-UG Dutch] 1 extensie 2 keer gebruiken
Hi Maarten,
Ten eerste is het altijd beter om een extensie heel te laten en te
XClassen. Daarnaast bieden een veel extensies Userfuncs of Hooks om
eventueel tijdens de verwerking van de gegevens je eigen functionaliteit
er tussenin te proppen. De extensie neemt dan een zijweg naar jouw
extensie, verwerkt daar verder de gegevens, en keert vervolgens terug
naar zichzelf.
Het voordeel van xclassing, userfuncs en hooks is dat je van de
bestaande extensies gewoon updates kunt blijven ophalen, omdat de
extensieontwikkelaar er rekening mee houdt dat functienamen hetzelfde
blijven en hooks blijven bestaan.
Bij een eventuele update van de bestaande extensie (bijvoorbeeld bij een
security update) moet jij je eigen code helemaal aanpassen om deze
security fix er zelf weer in te zetten. Geen leuk karwei.
tt_news, tt_address zijn favoriete extensies om uit te breiden met eigen
extensies. Deze uitbreidingen zijn gewoon los te krijgen op de TER. Ga
daar maar eens in kijken hoe anderen dit opgelost hebben.
Voor wat jij wilt moet je nu de extensie kopieren en in de gehele code
de extkey en de directory aanpassen. Een extensie kan maar 1 keer
bestaan binnen een installatie.
Ben benieuwd welke extensie je voor 60% verbouwd hebt, want wellicht had
je dit toch wat eenvoudiger aan kunnen pakken.
Patrick
Maarten Mandemaker wrote:
> Beste lijst,
>
>
>
> Ik heb een extensie verbouwd, hiervoor heb ik ongeveer 60% van het
origineel
> moeten veranderen.
>
> Nu wil ik de originele extensie nog een keer verbouwen voor een andere
> website die binnen dezelfde typo3 installatie staat.
>
> Ik wil dus eigenlijk de extensie kopiëren zodat ik hem 2 keer heb, en dat
ik
> hem 2 keer kan verbouwen.
>
>
>
> Nu mijn vraag: Kan ik de bestaande extensie gewoon kopiëren? Of hoe kan ik
> dit beter aanpakken?
>
>
>
> Met vriendelijke groet,
>
>
>
> Maarten Mandemaker
>
_______________________________________________
TYPO3-UG-dutch mailing list
TYPO3-UG-dutch at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
More information about the TYPO3-UG-dutch
mailing list