Web developers/de: Difference between revisions

From Joomla! Documentation

Created page with "Web-Entwickler"
 
Created page with "Joomla! Sicherheits-Leitfaden"
 
(31 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<noinclude><languages /></noinclude>
<noinclude><languages /></noinclude>
{{Chunk:Web developer profile/en}}
{{Chunk:Web developer profile/de}}


==What is Joomla! and why should I be interested?==
==Was ist Joomla! und warum sollte es mich interessieren?==


Joomla! is the second most popular Content Management System in the world according to [http://cmscrawler.com/completelist CMS Crawler], and is freely available to download and install. Released under the General Public License v2 and above - read more at [[S:MyLanguage/Extensions_and_GPL#About_Joomla.21_and_the_GPL|Extensions and GPL]], anybody can work with all parts of the Joomla! CMS, make changes, customise it to fit their needs, and use it for commercial projects.
Joomla! ist laut [http://cmscrawler.com/completelist CMS Crawler] das zweitbeliebteste Content Management System der Welt und steht zum kostenlosen Download und zur Installation bereit.  
Veröffentlicht ist es unter der General Public License v2 und höher - mehr dazu unter [[S:MyLanguage/Extensions_and_GPL#About_Joomla.21_and_the_GPL|Extensions and GPL]].
Jeder kann mit allen Teilen des Joomla! CMS arbeiten, Änderungen vornehmen, es an seine Bedürfnisse anpassen und für kommerzielle Projekte nutzen..


The world of website design is rapidly moving towards dynamically served, responsive and mobile friendly content and away from static websites - Joomla! is well equipped to meet these needs and has the added bonus of a vibrant, enthusiastic community and a phenomenal amount of extensions, allowing you to extend the basic Joomla! installation in a multitude of ways - from creating social networks to eCommerce stores, corporate websites to intranets and much more...
Die Welt des Website-Designs bewegt sich schnell in Richtung dynamischer Bedienung, reaktionsschneller und mobilfreundlicher Inhalte und weg von statischen Websites.  


Once you understand the basics of how Joomla! works, it is quick and easy to learn how to extend it through writing custom components, adapting existing code, and creating your own templates.
Joomla! ist gut gerüstet, um diese Bedürfnisse zu erfüllen und hat den zusätzlichen Bonus einer lebendigen, enthusiastischen Community und einer phänomenalen Anzahl von Erweiterungen, die es Ihnen ermöglichen, die grundlegende Joomla!-Installation auf eine Vielzahl von Wegen zu erweitern - von der Erstellung sozialer Netzwerke bis hin zu E-Commerce-Shops, Firmen-Websites bis hin zu Intranets und vielem mehr.....


==Where do I get started?==
Sobald Sie die grundlegende Funktionsweise von Joomla! verstanden haben, ist es schnell und einfach zu erlernen, wie Sie es erweitern können. Indem Sie eigene Komponenten schreiben, bestehenden Code anpassen und Ihre eigenen Templates erstellen.


Firstly, see if there are any Joomla! User Groups near you, or a JoomlaDay<sup>TM</sup> event you could attend.  Having a community of people you can talk to or ask questions of is really helpful in the process of learning how to use any new system.  It often saves hours, if not days of fiddling or researching to just ask the question and have someone give you an answer (or advise where to find the answer).
==Wo soll ich anfangen?==


[http://community.joomla.org/user-groups.html Find your nearest User Group]
Zuerst einmal nachschauen, ob es irgendwelche Joomla! Benutzergruppen in Ihrer Nähe gibt, oder eine JoomlaDay<sup>TM</sup> Veranstaltung, an dem Sie teilnehmen können.
Eine Gemeinschaft von Menschen zu haben, mit denen man sprechen oder Fragen stellen kann, ist für den Lernprozess sehr hilfreich, wie man ein neues System benutzt. Es spart oft Stunden, wenn nicht gar Tage des Rumfummelns oder Recherchierens, wenn man eine Frage hat und jemanden andres die Antwort (oder einem Rat, wo man die Antwort findet).


[http://events.joomla.org/joomladays Find your nearest JoomlaDay event]
[http://community.joomla.org/user-groups.html Finde eine User-Group in Deiner Nähe.]


Next, create yourself an account on the Joomla! forums. While the forums are user to user support, there are a LOT of users, and a lot of experienced users for that matter who can answer your queries. Make sure you take the time to read the posting guidelines at the top of the forums before you post, and include all the relevant information. In case you have any query other users can answer those queries for you!  
[http://events.joomla.org/joomladays Finde eine Joomla-Day Veranstaltung in Deiner Nähe!]


While you're here, see if you might be able to help someone else. Good practice is to answer one post for every post you make asking for help, as a minimum.
Als nächstes erstellen Sie sich ein Konto in einen der Joomla!-Foren.
In Foren helfen Benutzer den Benutzern und es gibt viele erfahrene Benutzer die Ihre Fragen beantworten können.


[http://forum.joomla.org/ Visit the Joomla! forums]
Nehmen Sie sich Zeit die Foren-Richtlinien zu lesen, bevor Sie Beiträge schreiben und geben Sie alle relevanten Infaormationen mit an.
Falls Du eine Frage hast, können andere Benutzer so einfach antworten.  


Next, create yourself an account here on the Joomla! Documentation Project. Newcomers are a great help with documentation, as you often see things with a 'fresh pair of eyes' and can identify mistakes or pick up errors easier.
Während Du hier bist, schaue, ob du vielleicht auch  jemandem helfen kannst. Gute Praxis ist es, mindestens eine Antwort für jeden Beitrag von Dir zu geben, indem Du um Hilfe gebeten hast.


Just click on the link in the top right, and create your account. If you find any documentation that needs updating or reviewing, simply log in, edit the appropriate item, and submit your revisions. Likewise if you can add any examples (especially to coding/API related documentation) you can do this too!
[http://forum.joomla.org/ Besuche die Joomla!-Foren.]


==How do I style a Joomla! website to be like my graphics visuals?==
Als nächstes erstellen hier ein Konto für das Joomla! Documentation Project. Neueinsteiger sind eine große Hilfe für die Dokumentation, da man die Dinge oft mit "anderen Augen" sieht und Fehler erkennt bzw. leichter erkennen kann.
 
Klicken Sie einfach auf den Link oben rechts und erstellen Sie Ihr Konto.  Finden Sie eine Dokumentation, die aktualisiert oder überprüft werden muss. Melden Sie sich einfach an, bearbeiten Sie das entsprechende Element und reichen Sie Ihre Änderungen ein. Wenn Sie Beispiele hinzufügen (insbesondere zur Codierung/API-bezogenen Dokumentation), können Sie dies auch tun!
 
==Wie gestalte ich eine Joomla!-Website so, dass sie meiner grafischen Vorstellung entspricht?==
You can customize many already available Joomla! templates to suit your need or you can develop a new one. Many available templates comes with easy customization options which could be effectively utilized to create the graphic visuals you require else if you are an experienced front-end developer, simply create a new template and upload it to template manager of your Joomla! based website.  
You can customize many already available Joomla! templates to suit your need or you can develop a new one. Many available templates comes with easy customization options which could be effectively utilized to create the graphic visuals you require else if you are an experienced front-end developer, simply create a new template and upload it to template manager of your Joomla! based website.  


==Getting started with content==
==Erste Schritte Inhalte zu erstellen==
Content is simple to use and manage with Joomla!. This can be done if you are the administrator by using the content manager in the control panel.  There are different types of content that can be used.
Mit Joomla! können Inhalte einfach bedient und verwalten mit werden. Dies kann als Administrator über "Beiträge" im Kontrollzentrum erfolgen.  Es gibt verschiedene Arten von Inhalten, die verwendet werden können.


The 'article' is one type of content.  This is usually a piece of text that can be displayed on a portion of the page.  It can also include pictures, another type of content, or other links to internal or external sites.
Der "Beitrag" ist eine Art von Inhalt, der in der Regel ein Stück Text ist, der auf einem Teil der Seite angezeigt werden kann.  Dieser kann auch Bilder und andere Arten von Inhalten oder andere Links zu internen oder externen Seiten enthalten.


You can also upload pictures and videos to use on your website.  As long as the content is there in the server side, it can be embedded or linked to be displayed on your page. It can also work with articles to be placed along with text or just a stand-alone piece of content.
Sie können Bilder und Videos hochladen, die Sie auf Ihrer Website verwenden können.  Solange sich der Inhalt auf dem Server befindet, kann er eingebettet oder verlinkt werden, um auf Ihrer Seite angezeigt zu werden. Sie funktionieren mit Artikeln, die zusammen mit Text oder einfach nur mit einem eigenständigen Inhalt platziert werden können.


==Finding extensions to keep your client happy!==
==Finden Sie Erweiterungen, um Ihre Kunden zufrieden zu stellen!==
There are many extensions for Joomla! that will help you to create a website that will fit your client's needs. These can be found [http://extensions.joomla.org/ here].  An extension can be easy to find. They are separated by category and contain small descriptions to let you know if they suite your needs. They also have in-depth descriptions once clicked on and usually have tutorials on how they can be used. There is also a rating system based on other users to give you a better idea of the quality of the extension.  This makes things user friendly and helps in making sure that the user gets what they are looking for.
Es gibt viele Erweiterungen für Joomla!, die Ihnen helfen eine Website zu erstellen, die den Bedürfnissen Ihrer Kunden entspricht. Diese finden Sie unter [http://extensions.joomla.org/ hier].  Eine Erweiterung ist leicht zu finden. Sie sind in Kategorien aufgeteilt und enthalten kurze Beschreibungen, ob sie Ihren Bedürfnissen entsprechen. In der Detailansicht erhalten Sie ausführliche Beschreibungen, sobald diese angeklickt wird. Auch gibt es in der Regel Tutorials, wie die Erweiterung verwendet wird. Es gibt ein Bewertungssystem, das auf die Erafhrung anderen Benutzern basiert, um Ihnen einen besseren Einblick von der Qualität der Erweiterung zu vermitteln.  Dies macht die Sache benutzerfreundlich und hilft sicherzustellen, dass der Benutzer das bekommt, wonach er sucht.


==Search engine optimisation with Joomla!==
==Suchmaschinen-Optinierung mit Joomla!==


Search Engine Optimisation means that the search engines like Google, Bing, Yahoo... can easily find your website and direct the audience to your website, in turn leading to more conversions in form of signups/purchase on your website. Joomla! helps you achieve these goals thanks to its built-in tools. These extensions are easy to use and manage thus increasing your presence online.<br />
Suchmaschinenoptimierung (SEO) bedeutet, dass Suchmaschinen wie Google, Bing, Yahoo.... Ihre Website leicht findet und das Publikum auf Ihre Website leiten, was zu mehr Conversions in Form von Anmeldungen/Käufen auf Ihrer Website führt. Joomla! hilft Ihnen, dank der integrierten Werkzeuge, diese Ziele zu erreichen. Diese Erweiterungen sind einfach zu bedienen und zu verwalten und erhöhen so Ihre Präsenz im Internet.<br />
It is advised to research on your targeted audience and set your website visibility/conversion goals. You can also find SEO extensions on the [http://extensions.joomla.org/category/site-management/seo-a-metadata JED].{{-}}
Es wird empfohlen, Ihre Besucher-Zielgruppe zu recherchieren und so Ihre Ziele für die Sichtbarkeit/Konversion Ihrer Website festzulegen. SEO-Erweiterungen finden Sie auch auf der Seite [http://extensions.joomla.org/category/site-management/seo-a-metadata JED].{{-}}
For more information on how to make your website Search Engine Friendly, see: [[S:MyLanguage/SEF|Search Engine Optimisation]]
Weitere Informationen, wie Sie Ihre Website suchmaschinenfreundlich gestalten können, finden Sie unter: [[S:MyLanguage/SEF|Search Engine Optimisation]]


==Joomla! Security Guide==
Joomla! Sicherheits-Leitfaden


* [[S:MyLanguage/Category:Security_Checklist|Joomla! Security Checklist]]
* [[S:MyLanguage/Category:Security_Checklist/de|Sicherheits-Checkliste]]
* [[S:MyLanguage/Security and Performance FAQs|Security and Performance FAQs]]
* [[S:MyLanguage/Security and Performance FAQs|Security and Performance FAQs]]
* [http://vel.joomla.org/ Joomla! Vulnerable Extensions List]
* [http://vel.joomla.org/ Joomla! Vulnerable Extensions List]
* [[S:MyLanguage/Top 10 Stupidest Administrator Tricks|Top 10 Stupidest Administrator Tricks]]
* [[S:MyLanguage/Top 10 Stupidest Administrator Tricks|Top 10 Stupidest Administrator Tricks]]


;Joomla! Security Forums
;Joomla!-Sicherheitsforen


* [http://forum.joomla.org/viewforum.php?f=372 Joomla! Security Announcements]
* [http://forum.joomla.org/viewforum.php?f=372 Joomla! Security Announcements]
Line 60: Line 69:
* [http://forum.joomla.org/viewforum.php?f=267 Joomla! 1.0 Security Forum]
* [http://forum.joomla.org/viewforum.php?f=267 Joomla! 1.0 Security Forum]


==See also==
==Siehe auch==
* [[S:MyLanguage/Developers|Developers]]
* [[S:MyLanguage/Developers|Developers]]
* [[S:MyLanguage/Secure_coding_guidelines|Secure Coding Guidelines]]
* [[S:MyLanguage/Secure_coding_guidelines|Secure Coding Guidelines]]
Line 66: Line 75:


<noinclude>
<noinclude>
[[Category:Joomla! user profiles]]
[[Category:Joomla! user profiles/de|Joomla! Benutzerprofile]]
</noinclude>
</noinclude>

Latest revision as of 12:55, 19 October 2019


As a web developer you may not be too concerned about the visual appearance of a website as you are tasked with producing functionality. You will probably have a good knowledge of HTML and CSS but will also be proficient in Javascript, PHP and a range of other languages. If you are new to Joomla, you will need support in developing or customising Joomla! extensions (components, modules, plugins, templates and languages). You will need information about the Joomla! Framework API and how to use it and will probably make extensive use of best practice example code. A strong understanding of Joomla! security issues is also important to you.

Was ist Joomla! und warum sollte es mich interessieren?

Joomla! ist laut CMS Crawler das zweitbeliebteste Content Management System der Welt und steht zum kostenlosen Download und zur Installation bereit. Veröffentlicht ist es unter der General Public License v2 und höher - mehr dazu unter Extensions and GPL. Jeder kann mit allen Teilen des Joomla! CMS arbeiten, Änderungen vornehmen, es an seine Bedürfnisse anpassen und für kommerzielle Projekte nutzen..

Die Welt des Website-Designs bewegt sich schnell in Richtung dynamischer Bedienung, reaktionsschneller und mobilfreundlicher Inhalte und weg von statischen Websites.

Joomla! ist gut gerüstet, um diese Bedürfnisse zu erfüllen und hat den zusätzlichen Bonus einer lebendigen, enthusiastischen Community und einer phänomenalen Anzahl von Erweiterungen, die es Ihnen ermöglichen, die grundlegende Joomla!-Installation auf eine Vielzahl von Wegen zu erweitern - von der Erstellung sozialer Netzwerke bis hin zu E-Commerce-Shops, Firmen-Websites bis hin zu Intranets und vielem mehr.....

Sobald Sie die grundlegende Funktionsweise von Joomla! verstanden haben, ist es schnell und einfach zu erlernen, wie Sie es erweitern können. Indem Sie eigene Komponenten schreiben, bestehenden Code anpassen und Ihre eigenen Templates erstellen.

Wo soll ich anfangen?

Zuerst einmal nachschauen, ob es irgendwelche Joomla! Benutzergruppen in Ihrer Nähe gibt, oder eine JoomlaDayTM Veranstaltung, an dem Sie teilnehmen können. Eine Gemeinschaft von Menschen zu haben, mit denen man sprechen oder Fragen stellen kann, ist für den Lernprozess sehr hilfreich, wie man ein neues System benutzt. Es spart oft Stunden, wenn nicht gar Tage des Rumfummelns oder Recherchierens, wenn man eine Frage hat und jemanden andres die Antwort (oder einem Rat, wo man die Antwort findet).

Finde eine User-Group in Deiner Nähe.

Finde eine Joomla-Day Veranstaltung in Deiner Nähe!

Als nächstes erstellen Sie sich ein Konto in einen der Joomla!-Foren. In Foren helfen Benutzer den Benutzern und es gibt viele erfahrene Benutzer die Ihre Fragen beantworten können.

Nehmen Sie sich Zeit die Foren-Richtlinien zu lesen, bevor Sie Beiträge schreiben und geben Sie alle relevanten Infaormationen mit an. Falls Du eine Frage hast, können andere Benutzer so einfach antworten.

Während Du hier bist, schaue, ob du vielleicht auch jemandem helfen kannst. Gute Praxis ist es, mindestens eine Antwort für jeden Beitrag von Dir zu geben, indem Du um Hilfe gebeten hast.

Besuche die Joomla!-Foren.

Als nächstes erstellen hier ein Konto für das Joomla! Documentation Project. Neueinsteiger sind eine große Hilfe für die Dokumentation, da man die Dinge oft mit "anderen Augen" sieht und Fehler erkennt bzw. leichter erkennen kann.

Klicken Sie einfach auf den Link oben rechts und erstellen Sie Ihr Konto. Finden Sie eine Dokumentation, die aktualisiert oder überprüft werden muss. Melden Sie sich einfach an, bearbeiten Sie das entsprechende Element und reichen Sie Ihre Änderungen ein. Wenn Sie Beispiele hinzufügen (insbesondere zur Codierung/API-bezogenen Dokumentation), können Sie dies auch tun!

Wie gestalte ich eine Joomla!-Website so, dass sie meiner grafischen Vorstellung entspricht?

You can customize many already available Joomla! templates to suit your need or you can develop a new one. Many available templates comes with easy customization options which could be effectively utilized to create the graphic visuals you require else if you are an experienced front-end developer, simply create a new template and upload it to template manager of your Joomla! based website.

Erste Schritte Inhalte zu erstellen

Mit Joomla! können Inhalte einfach bedient und verwalten mit werden. Dies kann als Administrator über "Beiträge" im Kontrollzentrum erfolgen. Es gibt verschiedene Arten von Inhalten, die verwendet werden können.

Der "Beitrag" ist eine Art von Inhalt, der in der Regel ein Stück Text ist, der auf einem Teil der Seite angezeigt werden kann. Dieser kann auch Bilder und andere Arten von Inhalten oder andere Links zu internen oder externen Seiten enthalten.

Sie können Bilder und Videos hochladen, die Sie auf Ihrer Website verwenden können. Solange sich der Inhalt auf dem Server befindet, kann er eingebettet oder verlinkt werden, um auf Ihrer Seite angezeigt zu werden. Sie funktionieren mit Artikeln, die zusammen mit Text oder einfach nur mit einem eigenständigen Inhalt platziert werden können.

Finden Sie Erweiterungen, um Ihre Kunden zufrieden zu stellen!

Es gibt viele Erweiterungen für Joomla!, die Ihnen helfen eine Website zu erstellen, die den Bedürfnissen Ihrer Kunden entspricht. Diese finden Sie unter hier. Eine Erweiterung ist leicht zu finden. Sie sind in Kategorien aufgeteilt und enthalten kurze Beschreibungen, ob sie Ihren Bedürfnissen entsprechen. In der Detailansicht erhalten Sie ausführliche Beschreibungen, sobald diese angeklickt wird. Auch gibt es in der Regel Tutorials, wie die Erweiterung verwendet wird. Es gibt ein Bewertungssystem, das auf die Erafhrung anderen Benutzern basiert, um Ihnen einen besseren Einblick von der Qualität der Erweiterung zu vermitteln. Dies macht die Sache benutzerfreundlich und hilft sicherzustellen, dass der Benutzer das bekommt, wonach er sucht.

Suchmaschinen-Optinierung mit Joomla!

Suchmaschinenoptimierung (SEO) bedeutet, dass Suchmaschinen wie Google, Bing, Yahoo.... Ihre Website leicht findet und das Publikum auf Ihre Website leiten, was zu mehr Conversions in Form von Anmeldungen/Käufen auf Ihrer Website führt. Joomla! hilft Ihnen, dank der integrierten Werkzeuge, diese Ziele zu erreichen. Diese Erweiterungen sind einfach zu bedienen und zu verwalten und erhöhen so Ihre Präsenz im Internet.

Es wird empfohlen, Ihre Besucher-Zielgruppe zu recherchieren und so Ihre Ziele für die Sichtbarkeit/Konversion Ihrer Website festzulegen. SEO-Erweiterungen finden Sie auch auf der Seite JED.

Weitere Informationen, wie Sie Ihre Website suchmaschinenfreundlich gestalten können, finden Sie unter: Search Engine Optimisation

Joomla! Sicherheits-Leitfaden

Joomla!-Sicherheitsforen

Siehe auch