- Download the component (most likely a zipped file) from a provider (most likely from Talend Exchange
- Uncompress the zip making sure it contains all files inside of the root of the resulting directory
- Copy the directory to plugins/org.talend.designer.components.localprovider_$TALEND_VERSION/components/
- Restart Talend and access your component
$ find $TALEND_HOME/ -name "Component.xsd" /Users/nestor/Downloads/TOS-All-r67267-V4.2.3//configuration/org.eclipse.osgi/bundles/2247/1/.cp/model/Component.xsdYou can validate the component xml against the schema using an online service like http://xsdvalidation.utilities-online.info. That is how I found for example the tFTPGetFile was missing the
Note that you can avoid restarting Talend to get your components recognized and ready to be used. The Generation Engine initialization is responsible to recompile javajet templates. This is triggered when you first load talend but it can be also triggered while pressing shift+ctrl+f3 (add fn if using a MAC).
If you find out the component is unable to load jar files it needs or any other weird behavior consider cleaning the cache deleting the file