Établissez ou achetez un CMS ?
Créer un système de gestion content à partir de zéro,
ou employer les modules préexistants, peut ressembler à de la
manière finale d'obtenir la solution exacte que vous exigez.
Cependant, les analyses soigneuses indique souvent des
pièges dangereux et des comings courts sérieux avec beaucoup de
systèmes de gestion contents sur mesure.
Par rapport à mûr d'aujourd'hui, les produits examinés
et soigneusement conçus, la plupart des systèmes du pays sont
bizarres, mal pensée-dehors, et difficiles à maintenir.
Cependant, même maintenant beaucoup considéreront
sérieusement le développement fait sur commande. Comme IL
projet fait sur commande de développement, vous en pourrait prendre
le risque sérieux quand il vient à fournir votre projet à l'heure
et le budget, pour ne pas mentionner le du côté incliné de l'appui
cher et du manque de mises à niveau à l'avenir.
Deux organismes de raisons principales choisissent de
construire
Flexibilité Perçue
La décision à construire plutôt que l'achat est
fréquemment basée sur l'affirmation qu'aucun produit disponible
immédiatement ne pourrait probablement satisfaire les besoins
spécifiques d'affaires de l'organisation.
Pour beaucoup de réalisateurs, de personnalisation
d'efforts à architectures conformées abandonnantes moyennes
rapidement, ou processus, en faveur de répondre à des exigences
apparemment complexes. Une telle approche est myope, ne payant
aucun respect au besoin du changement, et un modèle cohérent
d'assurer le scalability, la sécurité et la vrai-flexibilité.
En réalité, la gestion de l'information et les
conditions d'édition d'une large gamme des applications possibles
peuvent être avec succès contenues dans une pensée bonne hors de
système. Si on trouve des conditions qui n'adaptent pas le
système, au lieu de se développer à une tangente pour satisfaire un
certain besoin peu commun spécifique (et de créer de ce fait une
île d'investissement de développement), nous préférons plutôt
ajuster le système, ainsi le besoin peut être satisfait prévisible
à plusieurs reprises.
Avec cela à l'esprit : Le bon CMS d'A devrait offrir un magasin dynamique de
l'information qui permet à n'importe quelle structure imaginable de
contenu d'être créée. Tout nombre de champs de méta-données
peut être défini et des structures record de base de données
complexe peuvent être configurées, permettant à des données
structurées d'être contrôlées avec la même facilité que des
articles de libre-forme. Tout ceci sans toute programmation
personnalisée, et dans une interface cohérente pour l'information de
gestion. Le système de calibre doit vraiment séparer la
présentation et le contenu, et élimine le besoin de programmation
afin de créer la fonctionnalité flexible de page. Ceci peut
être rendu possible par un système des peaux (le HTML) et des vues
(les règles qui lient l'information à la présentation), et une
certaine forme de rendu ou une marque vers le haut de langue.
Le résultat de fin est un système de bâtiment de calibre avec
la flexibilité extraordinaire, permettant des applications complexes
d'enchaînement comprenant le catalogue en ligne basé fait des
emplettes, des portails et des annuaires à déployer rapidement, sans
la programmation coutume-Asp.
Coût
Un certain développement d'enchaînement affermit
fréquemment la promesse de fournir un CMS puissant pour un coût
avant haut qui peut sembler attrayant.
C'est un fait bien connu qu'il des projets de
développement courent fréquemment bien des espérances finies de
temps et de budget. Se diriger en bas du chemin fait sur
commande de développement est presque garanti pour avoir comme
conséquence des éruptions de projet, des dates-limites manquées, et
des complications inattendues.
L'examen étroit de beaucoup de réalisations de CMS de
coutume indique des inadvertances sérieuses dans la conception du
moteur d'édition et la flexibilité du système.
Vu qu'une solution basée par produit robuste représente
beaucoup d'années de personne de temps d'élaboration, c'est petite
merveille que un système fait sur commande comparable ne peut pas
être construit dans une question de quelques semaines ou mois à
partir de zéro.
Par exemple, beaucoup de systèmes sur mesure manquent des
dispositifs importants suivants : la vérification rétrospective de 100% et roulent en
arrière : Disques de phase actuels faits sur commande
fréquemment rapidement établis de base de données de systèmes aux
visiteurs de site Web, plutôt que de contenu approuvé versioning, et
entrée dans un format de dossier plat qui peut plus rapidement être
servi, avec moins de charge sur votre web server de phase.
C'est risqué d'un point de vue de sécurité, et pourrait
laisser votre organisation exposée aux risques légaux inutiles en
raison d'un manque de données historiques sur votre édition de site
Web. Séparation vraie de présentation et de logique
d'affaires. Au lieu de cela, les calibres sont sur mesure avec
le code de programmation, et la présentation, dans une page simple,
créant une base étroitement interdépendante de code qui est
complexe pour maintenir. Des changements de conception doivent
être faits par des programmeurs plutôt que les concepteurs, voulant
dire le coût de changement est long et cher. Il y a système
pour la fonctionnalité de gestion de calibre, donc le changement
exigent le développement ultérieur. Le coût de la propriété
escalade rapidement pendant que le besoin inévitable de changements
continue. À interface utilisateur conformée pour contrôler
différentes structures d'information, ou de contenu. Au lieu de
cela, beaucoup de modules séparés de systèmes Bolton, qui
n'intègrent pas vraiment dans la plateforme de noyau, fonction
différemment, et ne fonctionnent pas avec la même sécurité ou
modèle d'édition. Sécurité intégrée, vers le bas au niveau de champ.
À moins qu'il y ait un modèle cohérent pour des permissions
de gestion d'utilisateur à travers tous les aspects du système, il
est difficile contrôler sécurité, a laissé comprennent le long. Rectifiez le soutien des utilisateurs concourants, avec le
verrouillage de l'enregistrement approprié, et le contrôle
d'article. Dans un enchaînement de complexe basé
l'environnement de serveur de client, gestion appropriée des
tentatives concourantes d'éditer l'information est critique à
assurer des auteurs ne frappent du pied pas sur chaque autres
travaillent.
Le visage du développement fait sur commande
Se diriger en bas du chemin fait sur commande de
développement n'est pas pour le faible hearted. Le développement fait sur commande prend du temps, et
exige la diligence considérable dans la portée et les conditions de
planification d'éviter de aller bien itérativement à un monstre
affamé de ressource. Le développement de Web n'est pas comme des
applications de dessus de bureau de bâtiment. La nature de
l'Internet crée des conditions en soi complexes d'une perspective de
serveur de client. Il y a beaucoup de couches de technologie
s'étendant des langues basées de Serveur-Côté de code passées en
revue parcôté (tel que DHTML, Javascript, flash) (VBScript, Jscript,
PHP etc..), les langages d'interrogation et les procédures (SQL), les
composants de serveur (C, Java, VB) et plus. Le développement
d'une solution sophistiquée exige un arrangement clair de toutes ces
couches. Contrôlant l'application et de la base de données des
serveurs basés par enchaînement courant une solution adaptée aux
besoins du client est plus complexe que contrôlant un produit
documenté. Examinant sur différentes plateformes, et charges, peut
prendre extrêmement du temps. La documentation ne peut être jamais écrite pour couvrir
les systèmes faits sur commande de 100%, ou les éléments d'un
système adapté aux besoins du client. Fonctionnent avec les
modules préexistants qui ne sont pas correctement documentés, ou
vraiment seulement les bibliothèques de code, peuvent prendre aussi
du temps que le bâtiment à partir de zéro. Il peut être pénible extraire soutien d'un système fait
sur commande non standard, et cher de continuer. L'entretien est plus complexe, plus long et pour être
chargé des problèmes des fonctions non documentées, qui ont été
longues oubliées par les programmeurs qui ont passé à d'autres
projets.
Travailler avec une solution prouvée
De meilleurs produits de CMS ne sont pas
simplement des outils, ou une collection de modules lâchement
définis. Ils sont prouvés, les solutions pleines, que peut
être installé et actionné hors de la boîte. Déployer un produit accroît l'expertise d'une
équipe concentrée sur le développement d'une solution qui a
apprécié l'attention et l'accord des milliers d'heures du
développement. Par les niveaux minimaux de la configuration, un bon
système peut satisfaire les besoins contents de gestion d'une large
étendue des applications. La personnalisation de votre couche présentation
d'affaires est rapide, grâce à un système flexible de calibre
défini par bien qui est contrôlé par le produit. Les temps d'déploiement sont typiquement des mois de
semaines pas, et coûtent une fraction du coût de permis de produit ?
pas un multiple de lui ? comme quelques prétendues
solutions de heavyweight. La formation et l'appui, plus l'engagement en cours pour
vous fournir une solution fonctionnante qui peut se développer avec
vos besoins, est une pièce de noyau de la vision de produits. La documentation est uniformément organisée, et
accroissant pendant que le système augmente. La formation en ligne est accroissante et devenante plus
sophistiquée.
Dans la comparaison : Achat contre la construction
Achat Construction Ã"â· Plus à prix réduit de propriété Ã"â· Un coût plus élevé de propriété Ã"â· Déploiement rapide Ã"â· Déploiement prolongé Ã"â· Intégration rapide Ã"â· Intégration lente Ã"â· Niveau élevé de la fonctionnalité Ã"â· fonctionnalité Bas-modérée Ã"â· Facile à employer et maintenir Ã"â· Employer plus dur, entretien complexe Ã"â· Suit les meilleures pratiques Ã"â· La conception faite sur commande peut être pauvre Ã"â· Dispositifs que vous pourriez ne jamais vous permettre
pour établir Ã"â· Manque des dispositifs sophistiqués Ã"â· Appui commis Ã"â· Appui contingent Ã"â· Mises à niveau et améliorations Ã"â· Limité ou aucunes mises à niveau Ã"â· Haute qualité Ã"â· Mauvaise qualité
Andy Farrell est directeur de gestion de
Gravitymax,
un lotisseur
content de système de gestion basé à Sydney, Australie.
Source D'Article: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster obtenir le code html
Ajouter cet article sur votre site Web dès maintenant!
Webmaster envoyer vos articles
Aucune inscription requise! Remplissez le formulaire et votre article est dans le Messaggiamo.Com répertoire!