Wir programmieren Ihre Web Applikation
Wir programmieren Internet Portale und Web Applikationen seit 1995. Damals, in den Anfangszeiten des Internets war vieles noch einfach. Eine Webseite konnte damals ohne viel technischem Aufwand realisiert werden. Heute hingegen ist die technische Seite sehr weit fortgeschritten, wer up-to-date sein möchte, muss sich monatlich mit neuen Technologien, Webdesign-Trends, Frameworks, Browser-Technologien und vielem mehr befassen. Durch unsere tägliche Arbeit im Netz sind wir mit neuen Möglichkeiten automatisch konfrontiert und eignen uns diese an. Das ist ein Vorteil, von dm Sie als Kunde profitieren.
Programmiert wird bei uns alles vorstellbare, beginnend bei der Umsetzung kleiner Websitekomponenten über CMS Implementierungen und Erweiterungen auf Modulbasis (WordPress, Typo3, Drupal etc.), Online-Shop Erweiterungen (Magento, xt:commerce, Prestashop, OpenCart, Gambio usw.) bis zur maßgefertigten Lösung, zugeschnitten auf genau Ihre Anforderungen. Hauptsächlich kommt PHP zum Einsatz, in Verbindung mit MySQL als Datenbank. Für maßgeschneiderte Web Applikationen verwenden wir MVC Frameworks (zB. das Symfony PHP MVC Framework). Damit ist eine rasche Entwicklung zu überschaubaren Kosten möglich. Auch die Weiterentwicklung durch andere (Symfony) – Entwickler ist damit vereinfacht und ohne ausufernden Einarbeitungsaufwand möglich.
Wir planen und programmieren Internetkonzepte als Eigenentwicklungen für Projekte, bei denen es nicht möglich bzw. sinnvoll ist, auf bereits vorhandene Systeme oder Module zurückzugreifen. Wo vorhandene Komponenten ausgereift und passend sind, werden diese verwendet. Anstatt „das Rad neu zu erfinden“, greifen wir dann auf Module, Frameworks, CMS Systeme, oder Shopsysteme zurück, welche wir dann auf Ihre Bedürfnisse anpassen. Dies geschieht durch die Planung und Programmierung eigener Plugins oder Templates, je nach CMS oder Shopsystem und Anforderung. Auch große eigenständige Lösungen mit neuesten technischen Innovationen zu entwickeln, macht uns Spaß.
Wie eine Web-Applikation entsteht
Die Idee
Am Anfang eines jeden Internet-Projekts steht eine Idee. Diese Idee sollte innovativ sein und etwas Neues im Netz darstellen, oder etwas vorhandenes revolutionieren. Diese Ideen kommen von unseren Kunden. Mit einer genauen Beschreibung der gewünschten Funktionalität beginnen wir mit unserer Arbeit.
Datenbankdesign und Datenstrukturierung
Wir überlegen uns eine Struktur. Wie sind die Daten beschaffen und wie kann man die Daten in einem Datenspeicher, in einer Datenbank abbilden? Wir erarbeiten dann eine Datenstruktur, die bestmöglich passt und gleichzeitig gut skalierbar ist. Wir lassen gleichzeitig unsere jahrzehntelange Erfahrung mit einfließen, so dass Sie nicht jede einzelne Kleinigkeit selber bedenken müssen.
Backend / Administration bzw. Pflege von Inhalten
Diese Datenstruktur muß auch gepflegt werden können. Für den Datenstamm sind meist unsere Kunden zuständig, daher wird zur Pflege dessen ein sicherer, geschützter Bereich geschaffen, wo „Administratoren“ und „Redakteure“ Zugriff haben. Dieses Backend wird in Model-View-Controller Technologie umgesetzt. Wir verwenden, wo es sinnvoll ist, Frameworks zur Abbildung des BackendsVerschiedene Zugriffsberechtigungs-Rollen werden einprogrammiert, damit jeder seinen Bereich möglichst einfach und übersichtlich pflegen kann, ohne Gefahr zu laufen, den Bereich anderer negativ zu beeinflussen. Hier können Seiten, Seiteninhalte, Metadaten, URL-Segmente und vieles mehr verwaltet werden. Auch die für Sie eigens erstellten Komponenten werden hier aufgelistet, angelegt, bearbeitet und gelöscht werden. Jede Spezialfunktion wird so aufgebaut, dass sie flexibel verwaltet werden kann, ohne in weitere Entwicklungskosten zu investieren.
Frontend / Darstellung von Inhalten für den Benutzer
Die Ausgabe Ihrer speziellen Inhalte