¿Cuál es su proceso completo al crear un sitio web?

Esto viene desde la perspectiva de un desarrollador en solitario. Nunca he construido un sitio como parte de un equipo (bueno, he ayudado a otras personas en sus sitios, pero nunca he dirigido un equipo).

Siempre empiezo pensando en mis requisitos. ¿Para qué es este sitio? ¿Qué características necesita? Si es un sitio estático, probablemente lo más fácil es crearlo con Bootstrap, usando una plantilla. No tengo que escribir mucho código (aunque soy bueno con el código para lo que necesito escribir) y terminaré con un sitio excelente. Personalizo la plantilla en mayor o menor grado, agrego mi contenido e imágenes y bam, listo.

Si voy a tener muchos cambios de contenido con el tiempo, como artículos y demás, o si necesito funciones especiales como foros o comercio electrónico, entonces WordPress es mi herramienta de acceso. No hay necesidad de reinventar la rueda. Algo así como un foro puede requerir mucha codificación, y no tiene mucho sentido hacerlo si solo puedo agregar un complemento de WordPress y estar en funcionamiento en un día. WordPress también tiene muchos temas geniales, aunque a veces sincronizarlos con complementos puede ser un desafío.

La única vez que escribiría mucho código personalizado es si mi sitio o aplicación necesita características que no podría obtener en ningún otro lado. Por ejemplo, si quisiera un sistema de seguimiento de membresía diseñado específicamente para ciertos requisitos. Para eso, destacaría .Net MVC, ya que pone muchas características poderosas al alcance de un desarrollador, y las características de andamiaje y finalización de código de Visual Studio hacen posible hacer cosas que llevarían a un equipo a un equipo diferente plataforma. Rails podría ser otra buena opción para esto, pero no sé mucho sobre Rails. El nodo y similares probablemente sean demasiado “básicos” para algo así como una aplicación personalizada que estaba desarrollando solo. Sin embargo, podría ser excelente para un pequeño equipo de desarrolladores.

Ese es mi proceso! Evite escribir mucho código si es posible y use herramientas preexistentes si es posible. Dicho esto, si quieres ser desarrollador, debes poder escribir código. Eventualmente, necesitará algo que no existe en otro lugar, o necesitará modificar / personalizar algo que encuentre.

Primero necesita saber qué tipo de sitio web va a construir. Luego verifique si hay algún otro sitio web similar a su idea.

Luego, el lenguaje de programación que necesita utilizar:

para front-end –

  1. HTML (obligatorio)
  2. CSS (obligatorio)
  3. JavaScript (opcional)
  4. jQuery (opcional)
  5. Bootstrap (Opcional)

Hay muchos otros. Codifique en cualquier idioma con el que se sienta cómodo.

para back-end –

  1. C # (ASP.NET)
  2. php
  3. pitón

Del mismo modo, aquí también tiene muchas opciones, así que elija la que sea mejor.

Segunda parte de la pregunta: todos los programadores copian, pegan el código y luego lo modifican. entonces sí, ellos copian.

Tercera parte: HTML CSS son lenguajes de programación en los que WordPress es un sitio web en línea que le ayuda a crear sitios con clics.

Para construir un sitio web en HTML y CSS, debe codificar ese sitio web. Pero con WordPress obtendrás todo preconstruido. Se proporcionará una base de datos. solo tiene que hacer clic en la opción para construir su sitio. Pero en WordPress, si no está satisfecho con el diseño de su sitio web, puede volver a codificarlo usando HTML CSS, JavaScript, PHP.

Construir un sitio web es un proceso largo. Lo bueno de construir un sitio web es que puedes hacerlo tan complicado como quieras. Debido a que sugiero que mis clientes usen la plataforma WordPress, responderé su pregunta al respecto.

Primero y ante todo, creo wireframes. Los wireframes son bocetos / dibujos que muestran cómo se verá el sitio web. Durante esta etapa, es importante determinar la cantidad de páginas que tendrá el sitio web. Además, la nomenclatura para la navegación debe decidirse durante esta fase. Como diseñador, trato de tener todo el trabajo hecho y planeado antes de ir realmente a la computadora. Esto a menudo ahorra dinero a mi cliente mientras me ahorra el estrés y el tiempo de corregir errores en el futuro.

Una vez que he configurado el sitio web de la forma en que mi cliente quiere que se diseñe su sitio web, empiezo a buscar temas. Los temas de WordPress se pueden encontrar en numerosas ubicaciones diferentes. Mi primera parada es a menudo el tema del bosque. Mientras busco un tema, me aseguro de tener en cuenta si el tema tiene capacidad de comercio electrónico u otras características importantes que se determinaron como necesarias a partir de los wireframes.

Una vez que encuentre un tema, es hora de cargar el tema en mi servidor / host y comenzar. Si tiene problemas para cargar el tema de WordPress, le recomiendo contactar a su proveedor de alojamiento para ver si pueden ayudarlo. Después de cargar el tema, asegúrese de completar primero la sección de personalización del sitio web. Esto comenzará a dar forma a su sitio web con unos pocos clics. Una vez hecho esto, y haya subido contenido, es posible que desee instalar el complemento Yoast u otros complementos que le permitan personalizar el sitio con widgets, etc.

Cada tema de WordPress es diferente dependiendo del constructor que se utiliza. Dicho esto, como diseñador, a menudo tengo que jugar y aprender sobre el constructor en particular si no conozco sus capacidades. Sin embargo, cuanto más creas sitios web, más fácil es aprender las plataformas de construcción.

Una vez que complete el sitio web, me registraré con mi cliente y probaré el sitio con motores de búsqueda. Además, me aseguraré de que todos los enlaces estén conectados correctamente. Hay tantas formas de personalizar un sitio que no puedo explicar todos los aspectos. Sin embargo, si tiene alguna pregunta, no dude en comunicarse conmigo a través de mi sitio web en Design Cache.

¡Buena suerte!

Lo primero es lo primero, ninguna persona no copia odas de otros, sino que intentan crear sitios web. Si para ejercicios, sí, tal vez. Pero si es para un sitio web de una gran empresa o incluso para un club, la respuesta es un no, no.

Si solo está planeando crear sitios web simples, puede continuar y usar winx o WordPress donde la plantilla está lista para usar y simplemente editar, pegar y escribir lo que desee.

Pero con conocimiento de HTML y CSS, está diseñando su sitio web desde cero. Cada parte de nuestro sitio web está hecha a medida por usted mismo. U decide dónde alinear las imágenes, dónde estaría la barra de navegación, etc. Es bueno tener estos dos conocimientos, especialmente si está haciendo diseño web o simplemente TI. Cuando conozca estos dos, puede pasar a JavaScript, donde puede programar cómo se comporta el sitio web.

Todo comienza con tutoriales en línea. Recomiendo ir a w3school, academia de códigos, academia Alison y academia khan. Mira muchos videos de YouTube. Una vez que conozca html y css, se dará cuenta de la diversión y la alegría de diseñar sitios web. Vale la pena.

Sitio web de WordPress: el cliente podrá realizar ediciones menores o agregar contenido después de que el sitio web haya terminado.

Resumen:

Entrevista al cliente.
Elija qué plataforma es la mejor solución para ese cliente en particular
Diseño de la estructura del sitio web – Estructura metálica – Presente al cliente (HCI)
El proceso de diseño
Proceso de prueba
Proceso de optimización

Copiar y pegar: No, la mayoría de las personas no hacen eso, pero toman prestados algunos códigos si lo necesitan. Para proyectos más simples, puede usar una plantilla en lugar de copiar y pegar.

Para construir un sitio web completo, necesitamos algunos pasos necesarios. Encontré una publicación de blog que describe Seis cosas que necesitas para hacer un sitio web completo.

Esos pasos necesarios son

  1. Primero un dominio registrado,
  2. Luego aloja el dominio a un hosting,
  3. una plataforma (WordPress, Joomla, HTML, etc.)
  4. un tema personalizable
  5. complementos / herramientas y
  6. contenido necesario (texto, imágenes, video).

Entonces, en realidad deberíamos seguir seis pasos para hacer un sitio web completo.