Errichten Sie oder kaufen Sie einen CMS?
 
	
	
  Das Verursachen eines zufriedenen Managementsystems 
entweder vom Kratzer oder das Verwenden der pre-existing Bausteine, 
können wie die entscheidende Weise klingen, die genaue Lösung zu 
erhalten, die Sie benötigen.
Jedoch deckt vorsichtige Analysen häufig gefährliche 
Gefahren und ernste kurze comings mit vielen einzeln angefertigten 
zufriedenen Managementsystemen auf.  
Im Vergleich zu heutigem fälligem sind geprüfte und 
sorgfältig entworfene Produkte, die meisten hausgewachsenen Systeme 
schrullig, schlecht Gedanke-heraus, und schwierig beizubehalten.  
Jedoch betrachten sogar jetzt viele ernsthaft 
kundenspezifische Entwicklung. Wie irgendwelche könnte SIE 
kundenspezifisches Entwicklung Projekt, Sie auf ernster Gefahr nehmen,
wenn sie zum Liefern Ihres Projektes rechtzeitig und Etat kommt, um 
das abwärts gerichtete der kostspieligen Unterstützung und des 
Mangels an Aufsteigen in der Zukunft nicht zu erwähnen. 
Zwei Hauptgrundorganisationen beschließen zu errichten 
Wahrgenommene Flexibilität  
Die zu errichten Entscheidung anstatt der Kauf 
basiert häufig auf der Behauptung, daß kein ab Lagerprodukt die 
spezifischen Geschäft Bedürfnisse der Organisation vielleicht 
erfüllen könnte. 
Für viele Entwickler, Kundenbezogenheit Bemühungen 
schnell verlassende gleichbleibende Mittelarchitektur oder Prozesse 
zugunsten des Entsprechens der scheinbar komplizierten Anforderungen. 
Solch eine Annäherung ist kurzsichtig und zahlt keinen Respekt 
zur Notwendigkeit an der Änderung, und ein gleichbleibendes Modell, 
scalability, Sicherheit und Zutreffendflexibilität sicherzustellen. 
In der Wirklichkeit können das Informationen Management 
und die Verlags- Anforderungen einer ausgedehnten Strecke der 
möglichen Anwendungen in einem wohlen Gedanken aus System erfolgreich
enthalten werden. Wenn Anforderungen gefunden werden, die nicht 
das System passen, anstatt, an einer Tangente sich zu entwickeln, zum 
etwas spezifischer ungewöhnlicher Notwendigkeit zu erfüllen (und 
eine Insel der Entwicklung Investition dadurch herzustellen) es vor, 
ziehen wir eher, das System zu justieren, also kann die Notwendigkeit 
vorhersagbar immer wieder erfüllt werden. 
Mit dem im Verstand:  A Guter CMS sollte einen dynamischen Informationen 
Speicher anbieten, der erlaubt, daß jede denkbare Struktur des 
Inhalts verursacht wird. Jede mögliche Zahl von Metadaten 
fängt kann definiert werden auf und Satzaufbau der 
komplizierten Datenbank kann zusammengebaut werden und strukturierten 
Daten ermöglichen, mit der gleichen Mühelosigkeit wie Freiform 
Artikel gehandhabt zu werden. Alles dieses ohne irgendein 
kundenspezifisches zu programmieren und in einer gleichbleibenden 
Schnittstelle zu handhabender Information.  Das Schablone System muß Darstellung und Inhalt wirklich 
trennen und beseitigt die Notwendigkeit an irgendwie programmieren, 
zum der flexiblen Seite Funktionalität zu verursachen. Dieses 
kann ermöglicht werden durch ein System der Häute (das HTML) und der
Ansichten (die Richtlinien, die Informationen an Darstellung binden) 
und irgendeine Form der Übertragung oder Markierung herauf Sprache. 
 Das Ende Resultat ist ein Schablone Gebäudesystem mit der 
außerordentlichen Flexibilität und ermöglicht komplizierten 
Netzanwendungen einschließlich den gegründeten Katalog der 
angeschlossenen Datenträger, kauft, ohne die Programmierung 
Gewohnheit-Asp die schnell entfaltet zu werden Portale und 
Verzeichnisse.  
Kosten  
Etwas Netzentwicklung macht häufig Versprechung 
fest, einen leistungsfähigen CMS für hohen vorderen Kosten zu 
liefern, die attraktiv klingen können. 
Es ist eine weithin bekannte Tatsache, daß ES Entwicklung
Projekte häufig gut Überzeit- und Etaterwartungen laufen läßt. 
Die Überschrift hinunter den kundenspezifischen Entwicklung Weg
wird fast garantiert, um Projektausblasen, vermißte Stichtage und 
unerwartete Komplikationen zu ergeben. 
Nahe Prüfung vieler Gewohnheit CMS Implementierungen 
deckt ernste Aufsicht im Design der Verlags- Maschine und in der 
Flexibilität des Systems auf.  
In der Erwägung eine robustes Produkt gegründete Lösung
viele Personjahre der Entwicklung Zeit darstellt, ist es wenig Wunder,
das ein vergleichbares kundenspezifisches System nicht in einer 
Angelegenheit einiger Wochen oder Monate vom Kratzer konstruiert 
werden kann. 
Z.B. ermangeln viele einzeln angefertigte Systeme die 
folgenden wichtigen Eigenschaften:  100%-Prüfliste und rollen zurück: Schnell 
errichtete kundenspezifische Systeme häufig anwesende 
Phasendatenbankaufzeichnungen zu den Web site Besuchern, anstatt 
versioning anerkannter Inhalt und Bewegen in ein flache Akte Format, 
das schneller gedient werden kann, mit weniger Last auf Ihrem 
Phasenweb server. 
 Dieses ist von einem Sicherheit Gesichtspunkt riskant, und 
könnte Ihre Organisation ausgesetzt nicht notwendigen zugelassenen 
Gefahren wegen eines Mangels an historischen Daten auf Ihrem Web site 
Veröffentlichen lassen.  Zutreffende Trennung der Darstellung und der Geschäft 
Logik. Stattdessen sind Schablonen mit programmierencode und 
Darstellung, in einer einzelnen Seite einzeln angefertigt und 
verursachen eine fest voneinander abhängige Codeunterseite, die 
kompliziert ist beizubehalten. Designänderungen müssen durch 
Programmierer vorgenommen werden, anstatt ist die Entwerfer, die 
Kosten der Änderung bedeutend zeitraubend und kostspielig. Es 
gibt System für handhabende Schablone Funktionalität, folglich 
erfordern Änderung weitere Entwicklung. Kosten des Besitzes 
entwickeln schnell, sich während die unvermeidliche Notwendigkeit an 
den Änderungen fortfährt.  Gleichbleibende Benutzerschnittstelle für das Handhaben 
der unterschiedlichen Strukturen der Informationen oder des Inhalts. 
Stattdessen arbeiten viele Systeme Bolton unterschiedliche 
Module, die nicht wirklich in die Kernplattform integrieren, Funktion 
anders als und nicht mit der gleichen Sicherheit oder Verlags- Modell.  Integrierte Sicherheit, unten zum auffangenniveau. 
Es sei denn es ein gleichbleibendes Modell für handhabende 
Benutzererlaubnis über allen Aspekten des Systems gibt, ist 
Sicherheit schwierig zu handhaben, ließ verstehen entlang.  Richten Sie Unterstützung für gleichzeitige Benutzer, 
mit korrektem Blocken von Datensätzen und Einzelteilprüfung aus. 
In einem Komplexnetz gegründet ist Klientenserverklima, 
korrektes Management der gleichzeitigen Versuche, Informationen zu 
redigieren zum Sicherstellen der Autoren nicht stomp auf jeden anderen
arbeiten kritisch.  
Das Gesicht der kundenspezifischen Entwicklung  
Die Überschrift hinunter den kundenspezifischen 
Entwicklung Weg ist nicht für das schwache hearted.  Kundenspezifische Entwicklung ist zeitraubend und 
erfordert beträchtliche Gewissenhaftigkeit im Scoping und in den 
Planung Anforderungen einem, hungrigen Monster des Hilfsmittels 
wiederholend zu stehen zu vermeiden.  Netzentwicklung ist nicht wie 
Gebäudeschreibtischanwendungen. Die Natur des Internets 
verursacht in sich selbst komplizierte Anforderungen von einer 
Klientenserverperspektive. Es gibt viele Schichten Technologie 
reichend von Klient-Seite gegrasten gegründeten Code (wie DHTML, 
Javascript, Blitz) Bediener-Seite Sprachen (VBScript, Jscript, PHP 
usw.), Abfragesprachen und Verfahren (SQL), Bedienerbestandteile (C, 
Java, VB) und mehr. Entwicklung einer hoch entwickelten Lösung 
verlangt ein freies Verständnis aller dieser Schichten.  Netz gegründeten ist die Anwendung handhaben und 
Datenbankdie bediener, die eine kundengebundene Lösung laufen lassen,
komplizierter als, ein dokumentiertes Produkt handhabend.  Prüfend auf unterschiedlichen Plattformen und Lasten, 
kann extrem zeitraubend sein.  Unterlagen können nie geschrieben werden, um die 
kundenspezifischen Systeme 100% oder die Elemente eines 
kundengebundenen Systems zu umfassen. Arbeiten mit pre-existing 
Bausteinen, die nicht richtig dokumentiert werden oder wirklich nur 
Codebibliotheken, können wie Gebäude vom Kratzer so zeitraubend 
sein.  Unterstützung für ein kundenspezifisches 
Nicht-Standard-System kann schmerzlich sein zu extrahieren, und 
kostspielig fortzufahren.  Wartung ist komplizierter, zeitraubender und 
wahrscheinlicher, von den Problemen undokumentierten Funktionen voll 
zu sein, die vergessen durch Programmierer langes gewesen sind, die 
auf andere Projekte bewogen haben.  
Arbeiten mit einer nachgewiesenen Lösung  
Bessere CMS Produkte sind nicht bloß Werkzeuge 
oder eine Ansammlung lose definierte Module. Sie werden, feste 
Lösungen nachgewiesen, daß aus dem Kasten heraus angebracht werden 
und laufen gelassen werden kann.  Das Entfalten eines Produktes setzt die Sachkenntnis einer
Mannschaft wirksam ein, die auf Entwicklung einer Lösung gerichtet 
wird, die die Aufmerksamkeit und das Abstimmen von Tausenden Stunden 
der Entwicklung genossen hat.  Durch minimale Niveaus der Konfiguration, kann ein gutes 
System die zufriedenen Managementbedürfnisse einer ausgedehnten 
Benutzungsmöglichkeit erfüllen.  Kundenbezogenheit Ihrer Geschäft Darstellungsschicht ist,
dank ein Brunnen definiertes flexibles Schablone System schnell, das 
durch das Produkt gehandhabt wird.  Entwicklungzeiten sind gewöhnlich Wochen nicht Monate und
kosten einen Bruch der Produktlizenzkosten? nicht eine 
Mehrfachverbindungsstelle von ihr? wie einige sogenannte 
heavyweight Lösungen.  Die Ausbildung und die Unterstützung, plus die on-going 
Verpflichtung, um Ihnen eine Arbeitslösung zur Verfügung zu stellen,
die mit Ihren Notwendigkeiten wachsen kann, ist ein Kernteil des 
Produktanblicks.  Unterlagen werden durchweg organisiert, und wachsend, 
während das System erweitert.  On-line-Training ist wachsend und verfeinert werden.  
 Im Vergleich: Kauf gegen Bau  
    Kauf  Bau    Ã"â· Niedrigere Kosten des Besitzes  Ã"â· Höhere Kosten des Besitzes    Ã"â· Schnelle Entwicklung  Ã"â· Langatmige Entwicklung    Ã"â· Schnelle Integration  Ã"â· Langsame Integration    Ã"â· Hohes Niveau der Funktionalität  Ã"â· Niedrig-gemäßigte Funktionalität    Ã"â· Einfach zu verwenden und beizubehalten  Ã"â· Stark verwenden, komplizierte Wartung    Ã"â· Folgt bester Praxis  Ã"â· Kundenspezifischer Entwurf kann schlecht sein    Ã"â· Eigenschaften, die Sie nie sich leisten konnten, um zu 
errichten  Ã"â· Ermangelt hoch entwickelte Eigenschaften    Ã"â· Festgelegte Unterstützung  Ã"â· Abhängige Unterstützung    Ã"â· Aufsteigen und Verbesserungen  Ã"â· Begrenzt oder kein Aufsteigen    Ã"â· Hohe Qualität  Ã"â· Niedrige Qualität  
Andy Farrell ist geschäftsführender 
Geschäftsführer von Gravitymax, ein 
zufriedener 
Managementsystem Entwickler, der in Sydney, 
Australien gegründet wird.
Artikel Quelle: Messaggiamo.Com
 
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Holen Sie sich den HTML-Code fü Webmaster
Fügen Sie diese Artikel Ihrer Website jetzt hinzu!
Webmaster veröffentlichen Sie Ihre Artikel
Keine Anmeldung erforderlich! Füllen Sie das Formular aus und Ihr Artikel wird im Messaggiamo.Com Artikel-Verzeichnis aufgenommen!