Web-Entwickler
From Joomla! Documentation
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.
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.
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!
How do I style a Joomla! website to be like my graphics visuals?
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
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.
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.
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.
Finding extensions to keep your client happy!
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 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.
Search engine optimisation with 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.
It is advised to research on your targeted audience and set your website visibility/conversion goals. You can also find SEO extensions on the JED.
For more information on how to make your website Search Engine Friendly, see: Search Engine Optimisation
Joomla! Security Guide
- Sicherheits-Checkliste
- Security and Performance FAQs
- Joomla! Vulnerable Extensions List
- Top 10 Stupidest Administrator Tricks
- Joomla!-Sicherheitsforen