8
votes

Ajout de contenu à Umbraco?

J'ai récemment pris la décision de développer notre nouveau site Web de la société (http://www.idealcode.net:8005/aboutus.aspx) avec Umbraco. J'ai embauché un développeur Umbraco et nous avons commencé à travailler.

S'il vous plaît ne me flânez pas, mais que je commence à m'inquiéter de ma décision.

La principale raison pour laquelle c'est parce que je ne trouve sérieusement rien qui explique en termes simples, le flux de travail pour créer une nouvelle page. En tant que développeur Web, il semble autant de travail de créer une page à Umbraco que de créer un à l'extérieur d'un CMS.

Le flux de travail comme nous l'avons:

  1. Créer une page principale (probablement pas requise pour chaque page, mais dans la pratique semble être sur presque toutes les pages)
  2. Créez un type de document avec les zones de contenu précises qui seront sur la page
  3. Je suppose qu'à ce stade, nos utilisateurs finaux peuvent en fait créer une page ...

    Nous avons passé environ 10 heures à mettre en œuvre le module de blog et ne fonctionne toujours pas et le développement doit personnaliser le modèle.

    En tant que développeur Web, je me demande honnêtement comment cela va nous faire économiser du temps? Je n'essaie pas de dissuader Umbraco - je suis juste inquiet de l'expliquer à mes supérieurs. J'aurais pu créer un site avec des zones dynamiques et des blogs dans ASP.NET MVC dans environ 20 heures que nous avons dépensées jusqu'à présent ...


0 commentaires

5 Réponses :


5
votes

I Deuxièmement, votre pensée, mais envisagez de suivre des scénarios: Umbraco ou tout CMS n'est pas une solution idéale, si: 1) Le site complet finira par avoir seulement 20 pages 2) Il n'y a qu'un seul utilisateur / éditeur du site 3) Le contenu n'est pas très dynamique et une fois créé ne changera pas encore quelques années 4) Le site n'a que maximum 10 utilisateurs finaux 5) Les données ne sont pas tirées de toute source externe ou / et toutes sont des pages statiques

où comme un CMS / Umbraco est une solution pour: 1) le est dynamique et toujours en croissance après 1000 premières pages 2) Le client a plusieurs éditeurs et souhaitent maintenir l'histoire des publications 3) Le contenu est tiré de diverses sources externes 4) Les utilisateurs / contributeurs du site sont de 100 ans et de plus en plus en croissance 5) Dernier point mais non le moindre, le site a 1000 +++ visiteurs quotidiennement

Je peux continuer et énumérer toutes les possibilités de la CMS à la première place, mais vous devez décider et analyser vos propres besoins. Il ne sert à rien de déployer un samouraï pour tuer une souris, mais vous devriez définitivement un équipement approprié si vous allez chasser un tigre: D, blague, ne déployez pas de CMS pour des raisons d'apprentissage.

moyenne tandis que vous avez un look dans les livres disponibles sur le site Umbraco pour commencer (http://umbraco.org/get-started/for-developers) ou installez le module RUNAWAY pour commencer avec.

SANJAY ZALKE


0 commentaires

12
votes

Le meilleur moyen de se lever rapidement sur UmbraCo est de regarder les screencasts fabriqués à partir de UmbraCo Corporate:

http://umbraco.tv/products/umbracotv

Après cela, la communauté Umbraco est assez bonne pour répondre aux questions et aider:

http://our.umbraco.org/

aussi loin que votre question spécifique:

Je pourrais avoir tort, mais je pense que la chose que vous ne tirez pas en train de tirer, c'est héritage. Cela facilite les choses à Umbraco.

Premièrement, les types de documents peuvent avoir des parents et ils hériter des champs de données de ces parents. Par exemple, une page de contenu DocumentType pourrait avoir la méta-information, la zone de contenu principal et le texte d'introduction.

De nombreuses pages de votre site ne seront probablement pas plus loin que cela. Fondamentalement une page d'éditeur de texte riche (pensez "à propos de nous")

alors lorsque vous ajoutez l'article de l'article DocumentType, il peut hériter de tous ces champs à partir de la page de contenu et d'ajouter simplement un champ de date et d'image (en tant que Exemple).

DocumentTypes peut avoir de nombreux modèles à leur disposition. Donc, si les données ne changent pas, mais le marquage (conception), vous pouvez alors définir un nouveau modèle dans l'onglet Propriétés.

Les modèles peuvent avoir des parents aussi. Vous pouvez donc les construire comme ceci: xxx

Ceci fonctionne comme des pages maîtres de ASP.NET.

Donc, c'est donc assez long. Peut-être que je penserai à un article de blog. Est-ce que ceci est d'une aide quelconque?


0 commentaires

0
votes

UmbraCo peut être un choix judicieux si le contenu de votre site est très dynamique avec beaucoup de pages. L'USP de Umbraco est la réutilisabilité des types de documents et une séparation claire de la marque et du contenu. Cela réduit considérablement le mal de tête de l'éditeur de site. Bien que initialement, cela puisse sembler un peu déroutant ou je dirais intimidant, mais avec l'aide de web-moulages sur http://umbraco.com/help-and-support/video-Tutorials et les forums d'utilisateurs peuvent obtenir plus simple.

J'ai commencé à utiliser Umbraco un mois de retour et une expérience jusqu'à présent a été bonne.


0 commentaires

3
votes

> En tant que développeur Web, je me demande honnêtement comment cela va nous sauver temps

Cela vous fera gagner du temps une fois que vous devenez compétent. Il a une courbe d'apprentissage à coup sûr, mais une fois sur cette bosse, il sera vous faire gagner du temps - (ce n'est pas unique à Umbraco). J'ai utilisé d'autres produits CMS qui étaient plus faciles à obtenir mon premier site - mais alors j'ai été déçu que je maticulais à peu près ce que le CMS pourrait faire pour moi - jusqu'à présent, il n'apparaît pas que je devrais dépasser les capacités de Umbraco à tout moment bientôt .


0 commentaires

0
votes

Commencez à réfléchir à votre site en termes de ce qui est en commun d'une page à une autre. Si chaque page de votre site a besoin de sa propre page principale que quelque chose ne va pas. Une bonne disposition du site inclura la flexibilité dont vous avez besoin d'une page à la suivante, tout en appliquant toujours la cohérence et une conception commune.

Une fois que vous avez les éléments communs de tous les types de pages similaires, commencez à définir des types de documents pour ces différents types de pages. Par exemple, vous pourriez avoir un type de document de base de page, un type de document d'actualité. Vous pouvez définir les différentes autres pages, comme "page d'accueil" ou "section", etc. Si vous avez un diaporama, vous pouvez créer un type de document pour chaque "diapositive diaporama", etc. UmbraCo vous permet de construire une très flexible Arbre de contenu très rapidement et est l'un de ses avantages les plus importants.

Même si je suis le seul développeur sur un site, je préfère toujours utiliser Umbraco sur la construction d'un site non CMS. Une fois l'architecture du site, le développement devient très rapide.


0 commentaires