Zum Inhalt springen

Extensions

 

 

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.

 

 


 

Tutorial zu netcos_googlemap_fixed

 

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.

 

 


 

Tutorial zu netcos_googlemap_noflexform (nicht veröffentlicht)

 

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

 

 


 

Tutorial netcos_googlemap

 

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.

 

 


 

Tutorial netcos_renting

 

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.

 

 


 

Further published extensions without tutorial

 

The actual version of these extensions can be downloaded from the TYPO3 website typo3.org.  So no source code is provided here.

 

 

netcos_jscalendar


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.

 


netcos_data

 

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.

 

 

netcos_htmlfile

 

Embed some HTML file within a plugin and display it in the frontend.

 

 

netcos_load2db

 

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.

 

 

netcos_ziptree

 

Store the directory tree of your TYPO3 project in a ZIP file that you can download.

 

 

netcos_info2db

 

An info consists of one or several strings. This is encoded and stored in the database. It can be retrieved by allowed users.

 

flexibility and stability for your web presence TYPO3 web development