SlideShare ist ein Scribd-Unternehmen logo
1 von 133
Downloaden Sie, um offline zu lesen
JOOMLA TMPLAT
FOR GINNR
Created by /Niels Nübel @Niels_Nuebel
DI CHLCHT
NACHRICHT
COD
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>The bad news...</title>
<meta name="description" content="This is a description">
<meta name="author" content="Niels Nübel">
</head>
<body>
<p>Hello World</p>
</body>
</html>
DI GUT
NACHRICHT
TLLT MIR FRAGN
AM ND IN THMA
WNN DI FOLI
O AUIHT
DI R
NACHRICHT
LINK
-
-
joomladaytemplate.niels-nuebel.de
JDay 2016 Template
DI T
NACHRICHT
KIN ALLGMIN LÖUNG
JOOMLA TMPLAT
ACKND TMPLAT
eipiel: ii
FRONTND TMPLAT
Prototar
FAHRPLAN
1. Template Strucktur
2. Module
3. Parameter
4. HTML Framework (z.B. Bootstrap 4)
5. Overrides
kill
XML
HTML
CSS
PHP
JavaScript
Joomla! API
Wordpress BG Image :)
Unere Ordner truktur
templateDetail.xml
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN"
"https://www.joomla.org/xml/dtd/2.5/template-install.dtd">
<extension version="3" type="template" client="site">
</extension>
Joomla Verion
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN"
"https://www.joomla.org/xml/dtd/2.5/template-install.dtd">
<extension version="3" type="template" client="site">
</extension>
Joomla Verion
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN"
"https://www.joomla.org/xml/dtd/2.5/template-install.dtd">
<extension version="3" type="template" client="site">
</extension>
Joomla Verion
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN"
"https://www.joomla.org/xml/dtd/2.5/template-install.dtd">
<extension version="3.5" type="template" client="site">
</extension>
Joomla Verion
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN"
"https://www.joomla.org/xml/dtd/2.5/template-install.dtd">
<extension version="3.6" type="template" client="site">
</extension>
Intallation Tp
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN"
"https://www.joomla.org/xml/dtd/2.5/template-install.dtd">
<extension version="3.1" type="template" client="site">
</extension>
Frontend Template
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN"
"https://www.joomla.org/xml/dtd/2.5/template-install.dtd">
<extension version="3.1" type="template" client="site">
</extension>
ackend Template
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN"
"https://www.joomla.org/xml/dtd/2.5/template-install.dtd">
<extension version="3.1" type="template" client="administrator">
</extension>
Template Info
<extension version="3.1" type="template" client="site">
<name>jday2016</name>
<creationDate>16.09.2016</creationDate>
<author>Niels Nübel</author>
<authorEmail>niels@niels-nuebel.de</authorEmail>
<authorUrl>http://www.niels-nuebel.de</authorUrl>
<version>0.0.1</version>
</extension>
File
<extension version="3.1" type="template" client="site">
<name>jday2016</name>
<creationDate>16.09.2016</creationDate>
<author>Niels Nübel</author>
<authorEmail>niels@niels-nuebel.de</authorEmail>
<authorUrl>http://www.niels-nuebel.de</authorUrl>
<version>0.0.1</version>
<files>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
</files>
</extension>
index.php
<extension version="3.1" type="template" client="site">
<name>jday2016</name>
<creationDate>16.09.2016</creationDate>
<author>Niels Nübel</author>
<authorEmail>niels@niels-nuebel.de</authorEmail>
<authorUrl>http://www.niels-nuebel.de</authorUrl>
<version>0.0.1</version>
<files>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
</files>
</extension>
index.php
<!doctype html>
<html>
<head>
</head>
<body>
</body>
</html>
Joomla API jdoc
<!doctype html>
<html>
<head>
</head>
<body>
<jdoc:include
</body>
</html>
Rendertpe
<!doctype html>
<html>
<head>
</head>
<body>
<jdoc:include type="component" />
</body>
</html>
Meage
<!doctype html>
<html>
<head>
</head>
<body>
<jdoc:include type="message" />
<jdoc:include type="component" />
</body>
</html>
Meage
Meage
<!doctype html>
<html>
<head>
</head>
<body>
<jdoc:include type="message" />
<jdoc:include type="component" />
</body>
</html>
Head
<!doctype html>
<html>
<head>
<jdoc:include type="head" />
</head>
<body>
<jdoc:include type="message" />
<jdoc:include type="component" />
</body>
</html>
Module
<!doctype html>
<html>
<head>
<jdoc:include type="head" />
</head>
<body>
<jdoc:include type="message" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="debug" />
</body>
</html>
Modulpoition Deug
<!doctype html>
<html>
<head>
<jdoc:include type="head" />
</head>
<body>
<jdoc:include type="message" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="debug" />
</body>
</html>
templateDetail.xml
<extension version="3.1" type="template" client="site">
<name>jday2016</name>
<creationDate>16.09.2016</creationDate>
<author>Niels Nübel</author>
<authorEmail>niels@niels-nuebel.de</authorEmail>
<authorUrl>http://www.niels-nuebel.de</authorUrl>
<version>0.0.1</version>
<files>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
</files>
</extension>
Module Poition
<extension version="3.1" type="template" client="site">
<name>jday2016</name>
<creationDate>16.09.2016</creationDate>
<author>Niels Nübel</author>
<authorEmail>niels@niels-nuebel.de</authorEmail>
<authorUrl>http://www.niels-nuebel.de</authorUrl>
<version>0.0.1</version>
<files>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
</files>
<posititons>
<position>debug</position>
</posititons>
</extension>
Poition Deug
<extension version="3.1" type="template" client="site">
<name>jday2016</name>
<creationDate>16.09.2016</creationDate>
<author>Niels Nübel</author>
<authorEmail>niels@niels-nuebel.de</authorEmail>
<authorUrl>http://www.niels-nuebel.de</authorUrl>
<version>0.0.1</version>
<files>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
</files>
<posititons>
<position>debug</position>
</posititons>
</extension>
Deug Augae in Prototar
Deug anchalten
Templateechreiung
<extension version="3.1" type="template" client="site">
<name>jday2016</name>
<creationDate>16.09.2016</creationDate>
<author>Niels Nübel</author>
<authorEmail>niels@niels-nuebel.de</authorEmail>
<authorUrl>http://www.niels-nuebel.de</authorUrl>
<version>0.0.1</version>
<description>Beschreibung</description>
<files>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
</files>
<posititons>
<position>debug</position>
</posititons>
</extension>
Mehrprachigkeit
<extension version="3.1" type="template" client="site">
<name>jday2016</name>
<creationDate>16.09.2016</creationDate>
<author>Niels Nübel</author>
<authorEmail>niels@niels-nuebel.de</authorEmail>
<authorUrl>http://www.niels-nuebel.de</authorUrl>
<version>0.0.1</version>
<description>TPL_JDAY2016_XML_DESCRIPTION</description>
<files>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
</files>
<posititons>
<position>debug</position>
</posititons>
</extension>
Language File
en-G.tpl_jda2016..ini
TPL_JDAY2016_XML_DESCRIPTION="Joomla 3 Template als HTML5 Version"
prach tring
TPL_JDAY2016_XML_DESCRIPTION="Joomla 3 Template als HTML5 Version"
Üeretzung
TPL_JDAY2016_XML_DESCRIPTION="Joomla 3 Template als HTML5 Version"
Modul Poitionnamen
TPL_JDAY2016_XML_DESCRIPTION="Joomla 3 Template als HTML5 Version"
TPL_JDAY2016_POSITION_DEBUG="Debug"
Modul Poitionnamen
TPL_JDAY2016_XML_DESCRIPTION="Joomla 3 Template als HTML5 Version"
TPL_JDAY2016_POSITION_DEBUG="Debug"
en-G.tpl_jda2016.ini
TPL_JDAY2016_XML_DESCRIPTION="Joomla 3 Template als HTML5 Version"
prach Dateien 1/2
<extension version="3.1" type="template" client="site">
<name>jday2016</name>
<creationDate>16.09.2016</creationDate>
<author>Niels Nübel</author>
<authorEmail>niels@niels-nuebel.de</authorEmail>
<authorUrl>http://www.niels-nuebel.de</authorUrl>
<version>0.0.1</version>
<description>TPL_JDAY2016_XML_DESCRIPTION</description>
<files>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
</files>
<posititons>
<position>debug</position>
</posititons>
<languages folder="language">
<language tag="en-GB">en-GB/en-GB.tpl_jday2016.ini</language>
<language tag="en-GB">en-GB/en-GB.tpl_jday2016.sys.ini</language>
</languages>
</extension>
prach Dateien 2/2
<extension version="3.1" type="template" client="site">
<name>jday2016</name>
<creationDate>16.09.2016</creationDate>
<author>Niels Nübel</author>
<authorEmail>niels@niels-nuebel.de</authorEmail>
<authorUrl>http://www.niels-nuebel.de</authorUrl>
<version>0.0.1</version>
<description>TPL_JDAY2016_XML_DESCRIPTION</description>
<files>
<folder>language</folder>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
</files>
<posititons>
<position>debug</position>
</posititons>
</extension>
Unere neue Ordner truktur
JOOMLA TMPLAT
INTALLIRN
Template it intalliert
Template Preview
template_thumnail.png
template_thumnail.png
template_preview.png
template_thumnail.png
Template ild
<extension version="3.1" type="template" client="site">
<name>jday2016</name>
<creationDate>16.09.2016</creationDate>
<author>Niels Nübel</author>
<authorEmail>niels@niels-nuebel.de</authorEmail>
<authorUrl>http://www.niels-nuebel.de</authorUrl>
<version>0.0.1</version>
<description>TPL_JDAY2016_XML_DESCRIPTION</description>
<files>
<folder>language</folder>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
</files>
<posititons>
<position>debug</position>
</posititons>
</extension>
Template ild
<extension version="3.1" type="template" client="site">
<name>jday2016</name>
<creationDate>16.09.2016</creationDate>
<author>Niels Nübel</author>
<authorEmail>niels@niels-nuebel.de</authorEmail>
<authorUrl>http://www.niels-nuebel.de</authorUrl>
<version>0.0.1</version>
<description>TPL_JDAY2016_XML_DESCRIPTION</description>
<files>
<folder>language</folder>
<filename>index.php</filename>
<filename>template_preview.png</filename>
<filename>template_thumbnail.png</filename>
<filename>templateDetails.xml</filename>
</files>
<posititons>
<position>debug</position>
</posititons>
</extension>
TARTIT
PHP
_JXC
<?php defined('_JEXEC') or die; ?>
_JXC
<?php defined('_JEXEC') or die; ?>
_JXC
<?php defined('_JEXEC') or die; ?>
index.php
<!doctype html>
<html>
<head>
<jdoc:include type="head" />
</head>
<body>
<jdoc:include type="message" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="debug" />
</body>
</html>
index.php
<?php defined('_JEXEC') or die; ?>
<!doctype html>
<html>
<head>
<jdoc:include type="head" />
</head>
<body>
<jdoc:include type="message" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="debug" />
</body>
</html>
prache und Leerichtung
<?php defined('_JEXEC') or die; ?>
<!doctype html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction;
<head>
<jdoc:include type="head" />
</head>
<body>
<jdoc:include type="message" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="debug" />
</body>
</html>
prache: de-de
<?php defined('_JEXEC') or die; ?>
<!doctype html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction;
<head>
<jdoc:include type="head" />
</head>
<body>
<jdoc:include type="message" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="debug" />
</body>
</html>
Leerichtung: ltr
<?php defined('_JEXEC') or die; ?>
<!doctype html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction;
<head>
<jdoc:include type="head" />
</head>
<body>
<jdoc:include type="message" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="debug" />
</body>
</html>
FRAGN?
C & JAVACRIPT
<jdoc:include tpe="head" />
<head>
<base href="http://jdaytemplate.dev/" />
<meta http-equiv="content-type" content="text/html; charset=utf-8"
<meta name="generator" content="Joomla! - Open Source Content Management"
<title>Home</title>
<script src="/media/jui/js/jquery.min.js" type="text/javascript"></
<script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"
<script src="/media/jui/js/jquery-migrate.min.js" type="text/javascript"
<script src="/media/system/js/caption.js" type="text/javascript"></
<script type="text/javascript">
jQuery(window).on('load', function() {
new JCaption('img.caption');
});
</script>
</head>
Quelltext
tle.c
body {
background: red;
}
templates/jday2016/css/style.css
cript.j
(function($){
$(document).ready(function(){
alert('Wird geladen');
});
})(this.jQuery);
templates/jday2016/js/script.js
C & J
<extension version="3.1" type="template" client="site">
<name>jday2016</name>
<creationDate>16.09.2016</creationDate>
<author>Niels Nübel</author>
<authorEmail>niels@niels-nuebel.de</authorEmail>
<authorUrl>http://www.niels-nuebel.de</authorUrl>
<version>0.0.1</version>
<description>TPL_JDAY2016_XML_DESCRIPTION</description>
<files>
<folder>language</folder>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
</files>
<posititons>
<position>debug</position>
</posititons>
</extension>
templates/jday2016/templateDetails.xml
C & J Ordner
<extension version="3.1" type="template" client="site">
<name>jday2016</name>
<creationDate>16.09.2016</creationDate>
<author>Niels Nübel</author>
<authorEmail>niels@niels-nuebel.de</authorEmail>
<authorUrl>http://www.niels-nuebel.de</authorUrl>
<version>0.0.1</version>
<description>TPL_JDAY2016_XML_DESCRIPTION</description>
<files>
<folder>css</folder>
<folder>js</folder>
<folder>language</folder>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
</files>
<posititons>
<position>debug</position>
</posititons>
</extension>
templates/jday2016/templateDetails.xml
index.php
<?php defined('_JEXEC') or die; ?>
<!doctype html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction;
<head>
<jdoc:include type="head" />
</head>
<body>
<jdoc:include type="message" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="debug" />
</body>
</html>
templates/jday2016/index.php
JDocumentHtml
<?php
defined('_JEXEC') or die;
$doc = JFactory::getDocument();
?>
<!doctype html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction;
<head>
<jdoc:include type="head" />
</head>
<body>
<jdoc:include type="message" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="debug" />
</body>
</html>
templates/jday2016/index.php
Template Verzeichni
<?php
defined('_JEXEC') or die;
$doc = JFactory::getDocument();
$tpath = $this->baseurl . '/templates/' . $this->template;
?>
<!doctype html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction;
<head>
<jdoc:include type="head" />
</head>
<body>
<jdoc:include type="message" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="debug" />
</body>
</html>
templates/jday2016/index.php
C tle
<?php
defined('_JEXEC') or die;
$doc = JFactory::getDocument();
$tpath = $this->baseurl . '/templates/' . $this->template;
// Add CSS
$doc->addStyleSheet($tpath . '/css/style.css');
?>
<!doctype html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction;
<head>
<jdoc:include type="head" />
</head>
<body>
<jdoc:include type="message" />
<jdoc:include type="component" />
templates/jday2016/index.php
Head
<head>
<base href="http://jdaytemplate.dev/" />
<meta http-equiv="content-type" content="text/html; charset=utf-8"
<meta name="generator" content="Joomla! - Open Source Content Management"
<title>Home</title>
<script src="/media/jui/js/jquery.min.js" type="text/javascript"></
<script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"
<script src="/media/jui/js/jquery-migrate.min.js" type="text/javascript"
<script src="/media/system/js/caption.js" type="text/javascript"></
<script type="text/javascript">
jQuery(window).on('load', function() {
new JCaption('img.caption');
});
</script>
</head>
Quelltext
Head mit tle.c
<head>
<base href="http://jdaytemplate.dev/" />
<meta http-equiv="content-type" content="text/html; charset=utf-8"
<meta name="generator" content="Joomla! - Open Source Content Management"
<title>Home</title>
<link rel="stylesheet" href="/templates/jday2016/css/style.css" type
<script src="/media/jui/js/jquery.min.js" type="text/javascript"></
<script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"
<script src="/media/jui/js/jquery-migrate.min.js" type="text/javascript"
<script src="/media/system/js/caption.js" type="text/javascript"></
<script type="text/javascript">
jQuery(window).on('load', function() {
new JCaption('img.caption');
});
</script>
</head>
Quelltext
TYL.C
C tle
<?php
defined('_JEXEC') or die;
$doc = JFactory::getDocument();
$tpath = $this->baseurl . '/templates/' . $this->template;
// Add CSS
$doc->addStyleSheet($tpath . '/css/style.css');
?>
<!doctype html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction;
<head>
<jdoc:include type="head" />
</head>
<body>
<jdoc:include type="message" />
<jdoc:include type="component" />
templates/jday2016/index.php
JAVACRIPT
Javacript
<?php
defined('_JEXEC') or die;
$doc = JFactory::getDocument();
$tpath = $this->baseurl . '/templates/' . $this->template;
// Add CSS and Javascript
$doc->addStyleSheet($tpath . '/css/style.css');
$doc->addScript($tpath . '/js/script.js');
?>
<!doctype html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction;
<head>
<jdoc:include type="head" />
</head>
<body>
<jdoc:include type="message" />
templates/jday2016/index.php
Head mit tle.c
<head>
<base href="http://jdaytemplate.dev/" />
<meta http-equiv="content-type" content="text/html; charset=utf-8"
<meta name="generator" content="Joomla! - Open Source Content Management"
<title>Home</title>
<link rel="stylesheet" href="/templates/jday2016/css/style.css" type
<script src="/media/jui/js/jquery.min.js" type="text/javascript"></
<script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"
<script src="/media/jui/js/jquery-migrate.min.js" type="text/javascript"
<script src="/media/system/js/caption.js" type="text/javascript"></
<script type="text/javascript">
jQuery(window).on('load', function() {
new JCaption('img.caption');
});
</script>
</head>
Quelltext
Head mit tle.c und cript.j
<head>
<base href="http://jdaytemplate.dev/" />
<meta http-equiv="content-type" content="text/html; charset=utf-8"
<meta name="generator" content="Joomla! - Open Source Content Management"
<title>Home</title>
<link rel="stylesheet" href="/templates/jday2016/css/style.css" type
<script src="/media/jui/js/jquery.min.js" type="text/javascript"></
<script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"
<script src="/media/jui/js/jquery-migrate.min.js" type="text/javascript"
<script src="/media/system/js/caption.js" type="text/javascript"></
<script src="/templates/jday2016/js/script.js" type="text/javascript"
<script type="text/javascript">
jQuery(window).on('load', function() {
new JCaption('img.caption');
});
</script>
</head>
Quelltext
CRIPT.J
Head aufräumen
<head>
<base href="http://jdaytemplate.dev/" />
<meta http-equiv="content-type" content="text/html; charset=utf-8"
<meta name="generator" content="Joomla! - Open Source Content Management"
<title>Home</title>
<link rel="stylesheet" href="/templates/jday2016/css/style.css" type
<script src="/media/jui/js/jquery.min.js" type="text/javascript"></
<script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"
<script src="/media/jui/js/jquery-migrate.min.js" type="text/javascript"
<script src="/media/system/js/caption.js" type="text/javascript"></
<script src="/templates/jday2016/js/script.js" type="text/javascript"
<script type="text/javascript">
jQuery(window).on('load', function() {
new JCaption('img.caption');
});
</script>
</head>
Quelltext
Head aufräumen
<head>
<base href="http://jdaytemplate.dev/" />
<meta http-equiv="content-type" content="text/html; charset=utf-8"
<meta name="generator" content="Joomla! - Open Source Content Management"
<title>Home</title>
<link rel="stylesheet" href="/templates/jday2016/css/style.css" type
<script src="/media/jui/js/jquery.min.js" type="text/javascript"></
<script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"
<script src="/media/jui/js/jquery-migrate.min.js" type="text/javascript"
<script src="/media/system/js/caption.js" type="text/javascript"></
<script src="/templates/jday2016/js/script.js" type="text/javascript"
<script type="text/javascript">
jQuery(window).on('load', function() {
new JCaption('img.caption');
});
</script>
</head>
Quelltext
Headcleaner
<?php
defined('_JEXEC') or die;
$doc = JFactory::getDocument();
// Headcleaner
$this->setGenerator(null);
$filesjs = array(
"media/jui/js/jquery.min.js",
"media/jui/js/jquery-noconflict.js",
"media/jui/js/jquery-migrate.min.js",
"media/system/js/caption.js"
);
$scripts = array();
foreach ($doc->_scripts as $name => $details)
templates/jday2016/index.php
<head>
<base href="http://jdaytemplate.dev/" />
<meta http-equiv="content-type" content="text/html; charset=utf-8"
<title>Home</title>
<link rel="stylesheet" href="/templates/jday2016/css/style.css" type
<script src="/templates/jday2016/js/script.js" type="text/javascript"
<script type="text/javascript">
</script>
</head>
Quelltext
HAD AUFGRÄUMT!!!
MODUL
Module Deug
<!doctype html>
<html>
<head>
<jdoc:include type="head" />
</head>
<body>
<jdoc:include type="message" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="debug" />
</body>
</html>
templates/jday2016/index.php
Logo
<!doctype html>
<html>
<head>
<jdoc:include type="head" />
</head>
<body>
<jdoc:include type="modules" name="logo" />
<jdoc:include type="message" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="debug" />
</body>
</html>
templates/jday2016/index.php
Poition Logo
<extension version="3.1" type="template" client="site">
<name>jday2016</name>
<creationDate>16.09.2016</creationDate>
<author>Niels Nübel</author>
<authorEmail>niels@niels-nuebel.de</authorEmail>
<authorUrl>http://www.niels-nuebel.de</authorUrl>
<version>0.0.1</version>
<files>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
</files>
<posititons>
<position>logo</position>
<position>debug</position>
</posititons>
</extension>
templates/jday2016/templateDetails.xml
A riute
<jdoc:include type="modules" name="logo" />
templates/jday2016/index.php
A riute tle
<jdoc:include type="modules" name="logo" style="html5" />
templates/jday2016/index.php
Modultile: tem Template
none
html5
table
horz
xhtml
rounded
outline
html5
Für Module mit Überschri en
eigener Modultil
<?php
defined('_JEXEC') or die;
/*
* jday
*/
function modChrome_jday($module, &$params, &$attribs)
{
echo '<div class="jday">';
echo $module->content;
echo '</div>';
}
templates/jday2016/html/modules.php
Modultile
<jdoc:include type="modules" name="logo" style="jday" />
Logo mit Modultil
<!doctype html>
<html>
<head>
<jdoc:include type="head" />
</head>
<body>
<jdoc:include type="modules" name="logo" style="jday" />
<jdoc:include type="message" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="debug" />
</body>
</html>
templates/jday2016/index.php
Logo
<!doctype html>
<html>
<head>
<jdoc:include type="head" />
</head>
<body>
<div class="jday">
<jdoc:include type="modules" name="logo" />
</div>
<jdoc:include type="message" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="debug" />
</body>
</html>
templates/jday2016/index.php
Logo
<!doctype html>
<html>
<head>
<jdoc:include type="head" />
</head>
<body>
<?php if ($this->countModules('logo')) : ?>
<div class="jday">
<jdoc:include type="modules" name="logo" />
</div>
<?php endif; ?>
<jdoc:include type="message" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="debug" />
</body>
</html>
templates/jday2016/index.php
Logo
<!doctype html>
<html>
<head>
<jdoc:include type="head" />
</head>
<body>
<?php if ($this->countModules('logo')) : ?>
<div class="jday">
<jdoc:include type="modules" name="logo" />
</div>
<?php endif; ?>
<jdoc:include type="message" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="debug" />
</body>
</html>
templates/jday2016/index.php
<!-- MODUL -->
PARAM
Con g
<extension version="3.1" type="template" client="site">
<files>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
</files>
<posititons>
<position>logo</position>
<position>debug</position>
</posititons>
<config>
<fields name="params">
<fieldset name="advanced">
</fieldset>
</fields>
</config>
</extension>
templates/jday2016/templateDetails.xml
lue.c
Con g Detail
<config>
<fields name="params">
<fieldset name="advanced">
<!-- CSSFILENAME -->
<field name="cssfilename"
type="filelist"
default="style.css"
label="TPL_JDAY2016_PARAMETER_CSSFILENAME_LABEL"
description="TPL_JDAY2016_PARAMETER_CSSFILENAME_DESC"
directory="templates/jday2016/css"
filter=".css"
striptext="true"
hide_none="true"
/>
</fieldset>
</fields>
</config>
templates/jday2016/templateDetails.xml
Parameter im Template
Template Param
<?php
defined('_JEXEC') or die;
$app = JFactory::getApplication();
$doc = JFactory::getDocument();
$tpath = $this->baseurl . '/templates/' . $this->template;
// Getting params from template
$params = $app->getTemplate(true)->params;
$cssfilename = $params->get('cssfilename', 'style.css');
// Add CSS and Javascript
$doc->addStyleSheet($tpath . '/css/' . $cssfilename);
$doc->addScript($tpath . '/js/script.js');
// Headcleaner
$this->setGenerator(null);
templates/jday2016/index.php
lue.c
<!-- PARAM -->
HTML FRAMWORK
OOTTRAP 4
oottrap Dateien
oottrap eininden
<?php
defined('_JEXEC') or die;
$app = JFactory::getApplication();
$doc = JFactory::getDocument();
$tpath = $this->baseurl . '/templates/' . $this->template;
// Getting params from template
$params = $app->getTemplate(true)->params;
$cssfilename = $params->get('cssfilename', 'style.css');
// Add CSS and Javascript
$doc->addStyleSheet($tpath . '/css/bootstrap.min.css');
$doc->addStyleSheet($tpath . '/css/' . $cssfilename);
$doc->addScript($tpath . '/js/jquery.min.js');
$doc->addScript($tpath . '/js/tether.min.js');
$doc->addScript($tpath . '/js/bootstrap.min.js');
templates/jday2016/index.php
OVRRID
MOD_MNU
LINK
-
-
joomladaytemplate.niels-nuebel.de
JDay 2016 Template
Fragen?
@Niels_Nuebel
VILN DANK!
PHOTO CRDIT
Rayi Christian Wicaksono
Greg Rakozy
Ilya Pavlov
Markus Spiske
Faye Cornish
Ambitious Creative Co. - Rick Barrett

Weitere ähnliche Inhalte

Kürzlich hochgeladen

Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirtrahman018755
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...singhpriety023
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...Escorts Call Girls
 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...SUHANI PANDEY
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLimonikaupta
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...SUHANI PANDEY
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...SUHANI PANDEY
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubaikojalkojal131
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Delhi Call girls
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...tanu pandey
 

Kürzlich hochgeladen (20)

Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 

Empfohlen

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 

Empfohlen (20)

Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 

Joomla! Templates for Beginners