At netcos AG we built some extensions, 6 of which are available at typo3.org as official TYPO3 extensions.
For some extensions, we generated a tutorial. On this page, we provide these. The tutorial serves to learn about the structure of the extension, this might help when developing your own extensions. The tutorial is available online, as an OpenOffice file, or as a PDF file.
Compatible to the tutorial, the suitable version of the extension source code is offered for download. The archives .tar and .zip are provided. They must be decompressed as subdirectory in typo3conf/ext. By that the extension is listed as existing in the Ext Manager under Install extensions, such that it can be installed. Alternatively the TYPO3 extension format .t3x is provided as well. It can be installed directly using the Extension Manager.
The published extension Netcos Google Map fixed (netcos_googlemap_fixed) version 2.0.2 can display a Google map within TYPO3 code. Fixed values are used for the configuration in it. They can be supplied either within TypoScript template or the source code. By that, no values must be configured in the plugin.
Tutorial of the Extension netcos_googlemap_fixed:
A suitable version 2.0.3 of the extension's source code for download:
The actual version of the extension ist officially available at typo3.org.
The unpublished extension netcos_googlemap_noflexform Version 1.3 can display a Google map within some TYPO3 code. The values for map size and position can be configured in the plugin, such that even different maps can be displayed on different pages, but not on a single page. This extension does not use the TYPO3 project flexform, but directly accesses a database table. Without flexform, the source code is much simpler, such that this extension acts as an intermediate step on the way to the published extension netcos_googlemap.
Tutorial of the extension netcos_googlemap_noflexform:
This extension is not available officially. But it can be downloaded by the following links.
Download of the extension netcos_googlemap_noflexform
The extension netcos_googlemap Version 1.3.3 can display one or more Google maps within TYPO3. It uses flexform. In its plugin, the values for the map size, its postion, its zoom level, and its map type can be configured. Even on a single page several different maps can be installed.
Tutorial netcos_googlemap:
A suitable version 1.3.4 of the extension's source code for download:
The actual version of the extension is officially available at typo3.org.
The extension Renting (netcos_renting) version 1.1.0 provides the administration for renting an object in TYPO3, such as an appartment, a car, or a document. This renting can also be displayed in monthly calendars. The extension uses smarty for the application of HTML templates within the source code and jscalendar as calendar box for the input of dates. The extension reads and writes to the database.
Tutorial netcos_renting:
A suitable version 1.1.2 of the extension's source code for download:
The actual version of the extension is officially available at typo3.org.
The actual version of these extensions can be downloaded from the TYPO3 website typo3.org. So no source code is provided here.
The published extension Netcos jscalendar (netcos_jscalendar) provides jscalendar almanacs for self-made extensions. Instead of downloading and embedding jscalendar, this extension can just be installed. The extension netcos_renting uses this extension.
Essentially this extension consists of the source code of jscalendar-1.0. So it is not necessary to write a tutorial.
This extension also contains a plugin with a demo for the calendar system. This also has links to the very good documentation.
This extension offers data classes with error management. It can be embedded directly in plugin classes as parent class. There is also a class array that can have arbitrary keys, e.g. objects. The standard array functions are implemented as methods. Moreover 2 high-level print classes for HTML output are provided, they are better than print_r. In the future, this extension will be used in many of our extensions as base class for pluginst.
Embed some HTML file within a plugin and display it in the frontend.
Upload and download of files is done by this extension. An uploaded file is split in parts of size 16MB and stored in the database. Hence the file is secured against unallowed access from the outside.
Store the directory tree of your TYPO3 project in a ZIP file that you can download.
An info consists of one or several strings. This is encoded and stored in the database. It can be retrieved by allowed users.
