Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Yacuiba - Bolivia
2022
Dedicatoria
INTRODUCCIÓN.......................................................................................................1
CAPITULO I...............................................................................................................1
1.1. TEMA..........................................................................................................1
RESULTADOS ESPERADOS................................................................................24
CONCLUSIONES Y RECOMENDACIONES..........................................................24
CONCLUSIONES....................................................................................................24
RECOMENDACIONES...........................................................................................24
ANEXOS..................................................................................................................25
INTRODUCCIÓN
Fdsg
CAPITULO I.
1.1. TEMA
Sitio web para la peluqueria “el profe”
1
la peluqueria cerro o se fue mas lejos o el peluquero falleció y una infinidad
de problemas que puedan haber, entonces se me ocurrió crear un sitio web
donde se ofresca la información clara concreta y concisa de las peluquerias
o salones de belleza (en mi caso la peluqueria “el profe”) que se
encuentran en Yacuiba para facilitarle al usuario final la información y no
tenga que pasar vergüenza de peluqueria en peluqueria preguntando
precios si pueden o no pueden (al menos por el momento) ademas de que
esto representa una perdida de tiempo para las personas.
El proyecto es realizado pensando en el usuario final y en las peluquerías,
Para hacer que que el usuario final (las personas que verán el sitio web ya
realizado) tengan una perspectiva clara concreta y concisa de lo que es
una peluqueria y de lo que se puede o se vaya a realizar en la misma y
ayudara a que las peluquerías tengan un aumento de clientes de acuerdo a
los gustos que tenga el cliente.
Además realizamos este proyecto porque consideramos que las
peluquerias estan sobrevaloradas ya no se las tiene como algo
indispensable o algo que debería de existir se las toma en cuenta casi
nunca o de vez en cuando y no tienen el respeto que se merecen debido a
la falta de información que se tiene de las mismas
2
Crear un sitio web, el cual se realizara a traves de Wordpress para
promocionar la peluqueria “el profe” y hacer que sea conocida en los
alrededores y en distintos barrios de Yacuiba, aumentar sus clientes ademas
de aumentar las ganancias, se realizara en una laptop
instalar el Wordpress
realizar un sitio web de la peluqueria “el profe”
dar la información exacta y actualizada de lo que se realiza en la peluqueria
ofrecer promociones en las redes sociles de muestro sitio web
crear un código qr para que las personas entren al sitio web
mejorar la imagen de la peluquería,
seleccionar las mejores fotografías para colocar en el sitio web
generar mas ingresos para la peluqueria
causar un efecto positivo en la comunidad
llegar a mas personas y hacer que la peluqueria sea conocida
3
los cambios más significativos en cuanto a la cosmética capilar. En esa
nación tan grandiosa culturalmente, el pueblo -como ocurría en muchos
otros- se pelaba la cabeza, aunque no así los sacerdotes y los miembros de
la elite gobernante, que se dedicaba a cuidar su cabello jugando con
diferentes peinados y tonalidades. Las pelucas también tuvieron su auge, y
predominaban las tradicionales de pelo lacio, con flequillo, cortado muy
parejo en un largo que llegaba a los hombros. También En La antigua
Grecia, la profesión de barbero fue muy popular. Alrededor del siglo V antes
de Cristo, la moda eran los cabellos y barbas rizadas; en esa época, los
barberos se reunían en una misma plaza para ofrecer sus servicios, pues
no solo era difícil realizar esta tarea en casa; el lugar también servía como
sitio de reunión para hablar de filosofía, política, o temas de actualidad de la
ciudad.
Cabe destacar que el término barbería designa a los locales destinados
exclusivamente para caballeros, mientras que los exclusivos para damas se
llaman salón de belleza. Los locales destinados a ambos sexos se
designan como peluquería unisex.
Útiles principales: son aquellos instrumentos con los que se realizan las
tareas de peluquería: peines, cepillos, tijeras, pinzas, cocteleras, brochas
etc.
Útiles auxiliares: son aquellos objetos que se emplean para facilitar el
trabajo con los primeros y también como material de protección: Bigudíes,
redecillas, guantes, gorros, toallas, capas de corte y batas etc.
Útiles de laboratorio: son aquellos materiales que se emplean para realizar
las mezclas de sustancias químicas (tintes, queratinas, cirugía capilar, agua
oxigenada, etc.): recipientes de vidrio, papel tornasol, etc.
4
Aparatología: conjunto de aparatos diseñados para la realización de las
técnicas de peluquería, así como para la detección y tratamiento de los
problemas capilares que se presentan con más frecuencia en el salón de
Peluquería: secadores, plancha de cerámica y de iones, vaporizadores,
esterilizadores, microvisor, lámpara infrarroja, etc.
Material mobiliario: son aquellos elementos del mobiliario que participan
en la ejecución de las tareas de peluquería y en la atención al cliente:
lavacabezas (antes llamadas bacías de barbero), mesas auxiliares,
espejos, sillones, etc.
Peluquerías famosas
Truefitt & Hill, la primera peluquería (como las conocemos hoy en día) del
mundo.
Geo.F. Trumper
Sitio web
Un sitio web, (website) portal o cibersitio es una colección de páginas
web relacionadas y comunes a un dominio de internet o subdominio en la World
Wide Web dentro de Internet.
Todos los sitios web públicamente accesibles constituyen una
gigantesca World Wide Web de información, y un gigantesco entramado de
recursos de alcance mundial.
A las páginas de un sitio web se accede frecuentemente a través de
un URL raíz común llamado portada, que normalmente reside en el mismo
servidor físico. Los URL organizan las páginas en una jerarquía, aunque
los hiperenlaces, entre ellas controlan más particularmente cómo el lector
percibe la estructura general y cómo el tráfico web fluye entre las diferentes
partes de los sitios.
Algunos sitios web requieren una subscripción para acceder a algunos o
todos sus contenidos. Ejemplos de sitios con subscripción incluyen algunos
sitios de noticias, de juegos, foros, servicios de correo electrónico basados
5
en web, sitios que proporcionan datos en tiempo real tal como datos
meteorológicos, información económica, horarios, etc.
Visión general
Un sitio web es el conjunto de archivos electrónicos y páginas web
referentes a un tema en particular, que incluye una página inicial de
bienvenida, generalmente denominada home page, con un nombre de
dominio y dirección en Internet específicos. Un sitio web es un gran espacio
documental organizado que la mayoría de las veces está típicamente
dedicado a algún tema particular o propósito específico. Cualquier sitio web
puede contener hiperenlaces a cualquier otro sitio web, de manera que la
distinción entre sitios individuales, percibido por el usuario, puede ser a
veces borrosa.
No debemos confundir sitio web con página web; esta última es solo un
archivo HTML, una unidad HTML, que forma parte de algún sitio web. Al
ingresar una dirección web, como por ejemplo www.wikipedia.org, siempre
se está haciendo referencia a un sitio web, el que tiene una
página HTML inicial, que es generalmente la primera que se visualiza. La
búsqueda en Internet se realiza asociando el DNS ingresado con
la dirección IP del servidor que contiene el sitio web en el cual está la
página HTML buscada.
Los sitios web están escritos en código HTML (Hyper Text Markup
Language), o dinámicamente convertidos a este, y se acceden aplicando
un software conveniente llamado navegador web, también conocido como
un cliente HTTP. Los sitios web pueden ser visualizados o accedidos desde
un amplio abanico de dispositivos con conexión a Internet,
como computadoras personales, portátiles, PDAs, y teléfonos móviles.
Un sitio web está alojado en una computadora conocida como servidor web,
también llamada servidor HTTP, y estos términos también pueden referirse
al software que se ejecuta en esta computadora y que recupera y entrega
las páginas de un sitio web en respuesta a peticiones del
6
usuario. Apache es el programa más comúnmente usado como servidor
web (según las estadísticas de Netcraft) y el Internet Information
Services (IIS) de Microsoft también se usa con mucha frecuencia. Un sitio
web estático es uno que tiene contenido que no se espera que cambie
frecuentemente y se mantiene manualmente por alguna persona o
personas que usan algún tipo de programa editor. Hay dos amplias
categorías de programas editores usados para este propósito que son:
Editores de texto como Notepad, donde el código HTML se manipula
directamente en el programa editor o
Editores WYSIWYG como por ejemplo Adobe Dreamweaver, donde el sitio
se edita usando una interfaz gráfica y el HTML subyacente se genera
automáticamente con el programa editor.
Un sitio web dinámico es uno que puede tener cambios frecuentes en
la información. Cuando el servidor web recibe una petición para una
determinada página de un sitio web, la página se genera automáticamente
por el software, como respuesta directa a la petición de la página; Por lo
tanto se puede dar así un amplio abanico de posibilidades, incluyendo por
ejemplo: (a) mostrar el estado actual de un diálogo entre usuarios, (b)
monitorizar una situación cambiante, o proporcionar información
personalizada de alguna manera a los requisitos del usuario individual, etc.
Hay un amplio abanico de sistemas de software, como el lenguaje de
programación PHP, Active Server Pages (ASP), y Java Server Pages (JSP)
que están disponibles para generar sistemas de sitios web dinámicos. Los
sitios dinámicos a menudo incluyen contenido que se recupera de una o
más bases de datos o usando tecnologías basadas en XML como por
ejemplo el RSS.
El contenido estático puede también ser generado periódicamente de
manera dinámica, o si ocurren ciertas y determinadas condiciones; con esta
estrategia se evita la pérdida de rendimiento por causa de iniciar el motor
dinámico para cada usuario o para cada conexión.
7
También existen plugins para navegadores, que se usan para mostrar
contenido activo como Flash, Silverlight, Shockwave o applets, escritos
en Java, aunque su uso ha ido disminuyendo. El HTML dinámico también
proporciona interactividad para los usuarios, y el elemento de actualización
en tiempo real entre páginas web (las páginas no tienen que cargarse o
recargarse para efectuar cualquier cambio), principalmente usando
el DOM y JavaScript, el soporte de los cuales está integrado en la mayoría
de navegadores web modernos.
Últimamente, dado el discurso de muchos gobiernos, se recomienda que
los sitios web cumplan determinadas normas de accesibilidad, para que
estos, puedan ser visitados y utilizados por el mayor número de personas
posibles, independientemente de sus limitaciones físicas o derivadas de su
entorno. La accesibilidad web viene recogida en las Pautas de Accesibilidad
al Contenido Web WCAG 1.0 del W3C.
Tipos de sitio web
Existen muchas variedades de sitios web, cada uno especializado en un
tipo particular de contenido o uso, y pueden clasificarse arbitrariamente de
muchas maneras. Unas pocas clasificaciones pueden incluir:
Sitio archivo: usado para preservar contenido electrónico valioso
amenazado de extinción. Dos ejemplos son: Internet Archive, el cual desde
1996 ha preservado billones de antiguas (y nuevas) páginas web; y Google
Groups, que a principios del 2005 archivaba más de 845 000 000 mensajes
expuestos en los grupos de noticias/discusión de Usenet, tras su
adquisición de Deja News.
Sitio blog (en inglés, blog) o bitácora digital: sitio usado para registrar
lecturas en línea o para exponer contenidos en línea con la fecha del día de
ingreso; también puede incluir foros de discusión. Ejemplos: WordPress.
Sitio de empresa: usado para promocionar una empresa o servicio, los
cuales pueden ser fabricados por empresas dedicadas.
Sitio de comercio electrónico: para comprar bienes, como Amazon.com.
8
Sitio de comunidad virtual: un sitio o portal social donde las personas con
intereses similares se comunican entre sí, normalmente por chat o foros o
simples mensajes. Por ejemplo: Facebook, Twitter, etc.
Sitio de Base de datos: un sitio donde el uso principal es la búsqueda y
muestra de un contenido específico de la base de datos, como por
ejemplo Internet Movie Database.
Sitio de desarrollo: un sitio con el propósito de proporcionar información y
recursos relacionados con el desarrollo de software, diseño web, etc.
Sitio directorio: un sitio que contiene contenidos variados que están
divididos en categorías y subcategorías, como el directorio de Yahoo!, el
directorio de Google, y el Open Directory Project.
Sitio de descargas: estrictamente usado para descargar contenido
electrónico, como software, videojuegos, etc.
Sitio de juego: un sitio que es propiamente un videojuego o un «patio de
recreo» donde mucha gente usa para jugar.
Sitio de información: sitio con contenido que pretende informar a los
visitantes, pero no necesariamente de propósitos comerciales; tales como:
Free Internet Lexicon y Encyclopedia. La mayoría de los gobiernos e
instituciones educacionales y sin ánimo de lucro tienen un sitio de
información.
Sitio de noticias: similar a un sitio de información, pero dedicado a mostrar
noticias y comentarios de la actualidad.
Sitio de difusión en continuo: un sitio que proporciona contenido de
entretenimiento tal como películas y series de televisión para ver en línea o
descargar, como por ejemplo Netflix o YouTube.
Sitio de promoción web: usado para promocionar otras páginas web por
medio de publicación de artículos de opinión.
Sitio buscador: un sitio que proporciona información general y está pensado
como entrada o búsqueda para otros sitios, como por
ejemplo Google y Yahoo!.
Sitio de subastas: subastas de artículos por Internet, como eBay.
9
Sitio personal: mantenido por una persona o un pequeño grupo (como por
ejemplo familia) que contiene información o cualquier contenido que la
persona quiere incluir: Facebook, Fotolog.
Sitio portal: un sitio web que proporciona un punto de inicio, entrada o
portal, a otros recursos en Internet o una intranet.
Sitio Web 1.0: un sitio web estático. Un sitio donde el visitante solo puede
recorrer sus páginas sin posibilidad de interactuar con ellas.
Sitio Web 2.0: un sitio web interactivo. Un sitio donde el visitante puede
hacer más cosas que recorrer sus páginas, en concreto, extraer información
en la forma y criterios que estime oportuno y conveniente.
Sitio Web 3.0: un sitio web inteligente. Un sitio que reconoce al usuario y
muestra una dinámica en función de sus gustos, preferencias, historial, el
momento y el estado de ánimo en que se encuentre... Solo está disponible
en muy contadas redes privadas. Para Internet aún se está desarrollado,
pero se encuentra posiblemente en fases muy incipientes (fase de
definición). Los sistemas de inteligencia artificial y de
interacción hardware lo hacen tecnológicamente posible, aunque nos
encontramos todavía lejos de su implementación a gran escala.
Creador de sitios: es básicamente un sitio que permite crear otros sitios,
utilizando herramientas de trabajo en línea, como PageCreative.
Sitio colaborativo o wiki: un sitio donde los usuarios editan
colaborativamente, donde los propios visitantes son los responsables de
mantener la aplicación viva, usando tecnologías de última
generación: pikeo, flickr, Wikipedia.
Sitio político: un sitio web donde la gente puede manifestar su visión
política. Ejemplo: New Confederacy.
Sitio de índice de audiencia: un sitio donde la gente puede alabar o
menospreciar lo que aparece.
Sitios educativos: promueven cursos presenciales y a distancia, información
a profesores y estudiantes, permiten ver o descargar contenidos de
asignaturas o temas.
10
Sitio de publicidad basura: sitio web sin contenidos de valor que ha sido
creado exclusivamente para obtener beneficios y fines publicitarios,
engañando o pretendiendo engañar a los motores de búsqueda.
Sitio religioso: sitio web donde la gente puede conocer más sobre la religión
que profesa.
Sitio de ayuda emocional: terapia en línea y apoyo a personas que
experimentan aflicción emocional conectándoles con oyentes entrenados.
Por ejemplo, 7 Cups.
Wordpress
WordPress es un sistema de gestión de contenidos (en inglés, Content
Management System o CMS) lanzado el 27 de mayo de 2003, enfocado a
la creación de cualquier tipo de página web. Originalmente alcanzó una
gran popularidad en la creación de blogs, para luego convertirse en una de
las principales herramientas para la creación de páginas web comerciales.
WordPress está desarrollado en el lenguaje PHP para entornos que
ejecuten MySQL y Apache, bajo licencia GPL y es software libre. Sus
fundadores son Matt Mullenweg y Mike Little. WordPress fue creado a partir
del desaparecido b2/cafelog y se ha convertido en el CMS más popular de
la blogosfera y en el más popular con respecto a cualquier otro CMS de uso
general.
Las causas de su enorme crecimiento son, entre otras, su licencia GPLv2,
su facilidad de uso y sus características como gestor de contenidos.
Aunque la mayor parte de la documentación existente se basa en la
utilización del motor de bases de datos MySQL sobre el servidor
web Apache, este sistema de gestión de contenidos puede también
instalarse en entornos que ejecuten PostgreSQL, MariaDB y Nginx. Otro
punto a considerar sobre su éxito y extensión es la enorme comunidad de
desarrolladores y diseñadores, encargados de programarlo en su núcleo o
creando complementos (llamados plugins) y plantillas
(llamadas temas) para la comunidad. Hasta septiembre de 2022 era usado
11
por el 43 % de todos los sitios en Internet y un 64,2 % de todos los sitios
basados en gestores de contenido (CMS).
Historia
Nombre y versiones
El desarrollador principal, Matt Mullenweg, eligió el nombre WordPress por
sugerencia de su amiga Christine Selleck. Las versiones lanzadas de
WordPress tienen como nombre en clave músicos de jazz como por
ejemplo la versión 1.0, Mingus. La versión 1.5, que fue lanzada a mediados
de febrero de 2005, tiene como nombre en clave «Strayhorn» (Billy
Strayhorn) y ofreció una gama amplia de nuevas características, como por
ejemplo el uso de páginas estáticas.
La versión 5.0, lanzada el 6 de diciembre de 2018, lleva por nombre clave
«Bebo» en honor al músico cubano Bebo Valdés y la 5.1 (21 de febrero de
2019) «Betty», por la cantante estadounidense Betty Carter.
El 24 de mayo de 2022 es liberada la versión 6.0 y es llamada «Arturo»
como tributo al jazzista mexicano Arturo O'Farril.
La Fundación WordPress
La Fundación WordPress es propietaria y gestiona la marca registrada
WordPress.
Automattic (juego de palabras entre automatic y Matt), no es la empresa
propietaria de WordPress. Es la empresa propietaria del producto
llamado WordPress.com, un servicio comercial de alojamiento de webs que
utiliza el software libre WordPress, así como plugins y temas, para
funcionar.
WordPress facilita la administración de páginas fuera del orden cronológico
«normal» del weblog y ha sido el primer paso para transformarse de un
software básico de administración de blogs a un completo sistema de
administración de contenidos.
Desarrolladores
12
Ryan Boren y Matt Mullenweg son los directores de desarrollo. Mullenweg
y Mike Little fueron los fundadores del proyecto. Los desarrolladores son:
Dougal Campbell
Mark Jaquith
Donncha Ó Caoimh
Andy Skelton
Michel Valdrighi
Peter Westwood
Aunque la mayor parte del proyecto ha sido desarrollado por la comunidad
mundial de voluntarios alrededor de WordPress, aún está, asociado
a Automattic, la empresa donde algunos de los principales contribuyentes
de WordPress son empleados.
WordPress es desarrollado principalmente por su comunidad, entre los que
se cuentan los evaluadores, un grupo de personas que dedican tiempo y
esfuerzo voluntariamente para probar cada lanzamiento. Ellos tienen
acceso a las versiones aún en desarrollo (conocidas como nightly builds),
versiones Beta y versiones candidatas (Release Candidates). Actualizando
a estas versiones, pueden encontrar errores e informar de ellos en una lista
de correo especial o en el sistema de seguimiento de errores basado
en Trac.
Crecimiento
Su rápido crecimiento hizo que, en tan solo 5 años desde el nacimiento de
Wordpress, Automattic recibiera una inversión de casi 30 millones de USD.
En agosto del 2022, existen casi 2 billones de webs creadas en Wordpress,
más del 40% de todas las webs del mundo según varias fuentes. También
podemos decir que, en la misma fecha, Wordpress se usa en más del 60%
de todos los CMS online, seguido por Shopify con algo más del 6%.
Wordpress es, hasta la fecha, la tecnología más usada en aplicaciones web
a nivel mundial, y con una diferencia contundente.
Características principales
13
WordPress nació del deseo de construir un sistema de publicación
personal, elegante y con una buena arquitectura («Código es
poesía» en inglés, Code is poetry).
Basado en PHP, MySQL y con licencia GPL, WordPress pone especial
atención a la estética, estándares web y usabilidad. En principio, está
configurado para usar un blog por sitio o instalación, pero también es
posible tener varios blogs con varias o una única base de datos desde la
versión 3.0
Puedes utilizar y modificar WordPress de forma gratuita.
Estructura
WordPress, en principio, es un sistema de publicación web basado en
entradas ordenadas por fecha; las entradas corresponden a una o más
categorías o taxonomías. Además, cuenta con un administrador de páginas
estáticas no cronológicas.
La estructura y diseño visual del sitio depende de un sistema de plantillas
independiente del contenido, que pueden tener varias opciones de
personalización dependiendo de su autor.
Bloques con funciones específicas por medio de complementos cuya
publicación se realiza por medio de widgets.
La filosofía de WordPress apuesta decididamente por la elegancia, la
sencillez y las recomendaciones del W3C pero depende siempre del tema a
usar. TwentyTen, por ejemplo, era el tema predeterminado en el año 2010 y
que es válida como (X)HTML Tradicional y CSS.
Separa el contenido y el diseño en HTML y CSS; aunque, como se ha
dicho, depende del tema que se esté usando. No obstante, el código que se
intenta generar en las entradas apuesta por esta característica forzando (si
así se elige) un marcado correcto.
La gestión y ejecución corre a cargo del sistema de administración con los
complementos (plugins) y widgets que usan los temas.
Funcionalidades
Fácil instalación, actualización y personalización.
14
Actualización automática del sistema implementada en la versión 2.7.
Múltiples autores o usuarios, junto con sus roles o perfiles que establecen
distintos niveles de permisos (desde la versión 2.0).
Sitios con varios blogs (a partir de la versión 1.6).
Capacidad de crear páginas estáticas (a partir de la versión 1.5).
Permite ordenar artículos y páginas estáticas en categorías, subcategorías
y etiquetas.
Cuatro estados por entrada:Publicado, Borrador, Esperando revisión (nuevo
en WordPress 2.3) y Privado (solo usuarios registrados), además de uno
adicional: Protegido con contraseña.
Editor WYSIWYG (por sus siglas en inglés, «lo que ves es lo que tienes»),
desde la versión 2.0.
Publicación mediante correo electrónico.
Importación
desde Blogger, Blogware, Dotclear, Greymatter, Livejournal, Movable Type
y Typepad, Textpattern y desde cualquier fuente RSS. Se está trabajando
para poder importar desde pMachine y Nucleus además de la importación a
través de scripts o directamente de base de datos.
Guardado automático temporizado del artículo como borrador (a partir de la
versión 2.2).
Permite comentarios y herramientas de comunicación entre blogs
(Trackback, Pingback, etc).
Admite el uso de permalinks (enlaces permanentes y fáciles de recordar).
Distribución de los artículos mediante RDF, RSS 0.92, RSS 2.0 y Atom 1.0.
Distribución de los comentarios (mediante RSS 2.0 y ATOM 1.0).
Gestión y distribución de enlaces.
Subida y gestión de datos adjuntos y archivos multimedia.
Admite complementos (versión 1.5).
Admite plantillas y widgets.
15
Búsqueda integrada en entradas y páginas estáticas, y widget
predeterminado para la búsqueda integrada de Google desde la versión
2.5.
Integración:
o bbPress, sistema de foros de los mismos creadores, se integra
automáticamente con WordPress.
o Integración con el foro Vanilla de Lussumo factible, al menos hasta la
versión 2.2 no inclusive.
o Sistema de creación de temas ( no plantillas), que permiten al
usuario activar o desactivar una u otra según deseen para sus sitios.
Multisitio
WordPress admite un sitio por instalación, pero gracias a extender el sitio
por medio de complementos específicos es fácil administrar y configurar
múltiples sitios desde una sola instalación. Esta característica está
implementada en el núcleo de WordPress desde la versión 3.0.5.
Luego de habilitarse la opción de Multisitio, se crea una red (WordPress
Network) por lo que podrán administrarse varios sitios dentro de una misma
instalación de WordPress, compartiendo temas, plantillas, plugins
y dominio. Se puede acceder a cada sitio dentro de un subdirectorio o
subdominio del dominio principal.
Instalación
Un blog WordPress se puede crear de dos maneras básicas que los
usuarios suelen confundir con frecuencia:
1. Como servicio en la nube gratuito: aquí, el blog será hospedado por la
misma empresa creadora de WordPress, Automattic. En este caso se habla
de un blog WordPress.com y crear el blog es similar a crear una cuenta en
cualquier otro servicio en la nube como lo podría ser un servicio de correo
electrónico. Estos blogs se reconocen fácilmente porque, salvo que el
usuario haya contratado un dominio propio, la mayoría de ellos tendrán un
dominio gratuito del tipo nombre-blog.wordpress.com.
16
2. Como una instalación propia: en este caso se habla de WordPress.org y
el usuario se ha de hacer cargo de la instalación del blog en su servicio
de alojamiento web. Esto quiere decir que el usuario ha de descargarse la
aplicación de la web, instalarla en su hosting y configurar el blog para
tenerlo operativo o elegir la opción de auto instalación, en muy pocos
pasos, que algunos alojamientos especializados en WordPress ofrecen.
Además, ha de hacer el mantenimiento del mismo (instalar actualizaciones,
etc.) y elegir un hosting que soporte Wordpress (que cuente con PHP,
bases de datos MySQL y las versiones mínimas que exige WordPress de
estas tecnologías).
Según la variante de WordPress en cuestión, Automattic dispone de dos
sitios web diferentes para estas dos variantes, dedicados cada uno de ellos
específicamente a cada caso: wordpress.com y wordpress.org. Debido a
que, a pesar de ser la misma aplicación, se trata de dos planteamientos
radicalmente diferentes, Automattic diferencia estas webs claramente, como
si se tratase de aplicaciones diferentes.
A nivel funcional es importante saber que un blog WordPress.com es más
fácil de crear, pero también cuenta con importantes limitaciones con
respecto a WordPress.org, principalmente la imposibilidad de instalar
plugins y una limitación con el número de los temas (plantillas de diseño)
disponibles.
Una tercera manera de instalar WordPress es una instalación de desarrollo
en un ordenador local:
GNU/Linux: resulta el entorno natural puesto que ya disponen de manera
nativa de las tecnologías necesarias: Apache, MySQL y PHP.
Windows: actualmente existe la posibilidad de poder instalar WordPress en
un ordenador Windows de una forma sencilla y rápida con Microsoft Web
Platform Installer o a través de programas
como XAMPP, WAMP o AppServ.
17
Mac OS: WordPress se puede instalar también en Mac OS, para ello
existen versiones específicas de los programas anteriores. También la
alternativa más usada por los usuarios de Mac OS es MAMP.
Copia de seguridad
Uno de los puntos más criticados de WordPress es la seguridad, por lo que
realizar copias de seguridad se convierte en algo necesario. Estas copias
de seguridad dan la opción de, en caso de perder la funcionalidad del sitio
WordPress, dañarse sus archivos u otras circunstancias, recuperar
íntegramente el sitio justo como estaba en el momento de realizar la copia
de seguridad mencionada.
Entre otras opciones para realizar una copia de seguridad, existen
componentes como Plugin XCloner, Duplicator, que permiten crear dicha
copia.
Premios
En 2007 ganó el premio al mejor CMS de Software Libre otorgado por la
editora Pack
En 2009 ganó el premio al mejor CMS otorgado por la editora Pack.
Temas visuales auspiciados
El 20 de julio de 2007, siguiendo a una discusión en el foro de ideas de
WordPress y una publicación de Mark Ghosh en su blog Weblogs Tools
Collection, Matt Mullenweng anunció que el directorio de temas oficial de
WordPress en http://themes.wordpress.net no alojaría temas visuales
conteniendo enlaces patrocinados. Aunque este movimiento fue criticado
por los diseñadores y usuarios de temas patrocinados, fue aplaudido por
algunos usuarios de WordPress que consideraban a dichos temas como
spam. El directorio de temas de WordPress dejó de aceptar cualquier nuevo
tema, incluyendo aquellos sin enlaces patrocinados, tiempo después de que
el anuncio fue realizado. Irónicamente, el cierre del sitio oficial y su
consecuente falta de temas actualizados generó que varias personas
descargaran temas de sitios no oficiales que insertaban sus propios enlaces
de spam en todos los temas descargados desde dichos sitios.
18
El 18 de julio de 2008, un nuevo directorio de temas fue abierto
en http://wordpress.org/extend/themes/. Fue diseñado con los mismos
lineamientos que el directorio de plugins (extensiones). Cualquier tema que
sea colgado puede ser vetado en principio por un programa automatizado y
luego por un humano.
Seguridad
Aunque WordPress es una tecnología robusta en cuanto a seguridad, el
hecho de que sea la más usada en desarrollo web provoca que también
sea una de las más atacadas. Esto es más por estadística que por otro
motivo. Pero la flexibilidad que nos da WordPress también nos facilita la
implementación de capas de seguridad extra, siempre y cuando
dispongamos de los conocimientos suficientes. Por ejemplo, para evitar
bots malintencionados podremos añadir un ReCAPTCHA en los formularios
de acceso de nuestra web hecha en WordPress.
Vulnerabilidades
La página web BlogSecurity mantuvo en línea (diciembre 2012) una lista de
vulnerabilidades descubiertas hasta el año 2007.
En enero de 2007, muchos sitios reconocidos de blogs relacionados con
optimización de búsquedas (Search engine optimization, SEO), así como
muchos blogs comerciales de menor importancia y que
utilizaban AdSense fueron objetivo de ataques con un exploit (pieza de
código que explota una vulnerabilidad).
Una vulnerabilidad en uno de los servidores web del proyecto WordPress
permitió a un atacante introducir código con vulnerabilidades en forma de
una puerta trasera (en inglés, backdoor) para algunas descargas de
WordPress 2.1.1. El lanzamiento de la versión 2.1.2 superó este incidente;
una advertencia enviada a tiempo aconsejó a todos los usuarios actualizar
inmediatamente.
En mayo de 2007, un estudio aplicado en 50 blogs reveló que el 98 % eran
vulnerables a ataques.
19
En una entrevista en junio de 2007, Stefen Esser, el fundador del PHP
Security Response Team, criticó el registro de seguridad de WordPress,
citando problemas con la arquitectura de la aplicación que hacían
innecesariamente difícil escribir código que sea seguro frente a
vulnerabilidades de inyección SQL, así como otros problemas.
Algunas de estas vulnerabilidades pueden ser solucionadas con una
correcta configuración del fichero.htaccess para instalaciones Apache o en
el fichero web config para instalaciones con IIS; Configuraciones más
complejas, incluyendo el uso de autenticación de múltiples factores con
herramientas de terceros, seguidas de una constante rutina estructurada,
garantizan un funcionamiento satisfactorio a nivel de seguridad en
WordPress.
Xampp
XAMPP es un paquete de software libre, que consiste principalmente en
el sistema de gestión de bases de datos MySQL, el servidor web Apache y
los intérpretes para lenguajes de script PHP y Perl. El nombre es en
realidad un acrónimo: X (para cualquiera de los diferentes sistemas
operativos), Apache, MariaDB/MySQL, PHP, Perl. A partir de la versión
5.6.15, XAMPP cambió la base de datos MySQL por MariaDB, un fork de
MySQL con licencia GPL.
El programa se distribuye con la licencia GNU y actúa como un servidor
web libre, fácil de usar y capaz de interpretar páginas dinámicas. A esta
fecha, XAMPP está disponible para Microsoft
Windows, GNU/Linux, Solaris y Mac OS X.
Descarga e instalación
Como ventaja frente a descargar e instalar cada componente por separado
y a crear o editar sus ficheros de configuración manualmente, XAMPP sólo
requiere una pequeña fracción del tiempo necesario para descargar y
ejecutar un archivo ZIP, tar, exe o fkl. Puede encontrarse en versión
20
completa o en una versión más ligera, que es portable, y permite configurar
los componentes necesarios del servidor web mediante una misma y
sencilla interfaz web. XAMPP se actualiza regularmente para incorporar las
últimas versiones de Apache/MySQL/PHP y Perl. También incluye otros
módulos como OpenSSL y phpMyAdmin.
Seguridad
Oficialmente, los diseñadores de XAMPP fueron los "Baiker y Anthony
Corporation", quienes solo pretendían su uso como una herramienta de
desarrollo, para permitir a los diseñadores de sitios webs y programadores
testear su trabajo en sus propios ordenadores cuando no tienen ningún
acceso a Internet. En la práctica, sin embargo, XAMPP se utiliza
actualmente como servidor de sitios web, ya que, con algunas
modificaciones, es generalmente lo suficientemente seguro para serlo. Con
el paquete se incluye una herramienta especial para proteger fácilmente las
partes más importantes en una página.
Base de datos
Una base de datos (del inglés: database) se encarga no solo de almacenar
datos, sino también de conectarlos entre sí en una unidad lógica. En
términos generales, una base de datos es un conjunto de datos
estructurados que pertenecen a un mismo contexto y, en cuanto a su
función, se utiliza para administrar de forma electrónica grandes cantidades
de información.1 En este sentido; una biblioteca puede considerarse una
base de datos compuesta en su mayoría por documentos y textos impresos
en papel e indexados para su consulta. Actualmente, y debido al desarrollo
tecnológico de campos como la informática y la electrónica, la mayoría de
las bases de datos están en formato digital, siendo este un componente
electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de
soluciones al problema del almacenamiento de datos.
Hay programas denominados sistemas gestores de bases de datos,
abreviado SGBD (del inglés Database Management System o DBMS), que
21
permiten almacenar y posteriormente acceder a los datos de forma rápida y
estructurada. Las propiedades de estos DBMS, así como su utilización y
administración, se estudian dentro del ámbito de la informática.
Las aplicaciones más usuales son para la gestión de empresas e
instituciones públicas; También son ampliamente utilizadas en entornos
científicos con el objeto de almacenar la información experimental.
Aunque las bases de datos pueden contener muchos tipos de datos,
algunos de ellos se encuentran mutuamente protegidos por las leyes de
varios países. Por ejemplo en España, los datos personales se encuentran
protegidos por la Ley Orgánica de Protección de Datos de Carácter
Personal (LOPD), en México por la Ley Federal de Transparencia y Acceso
a la Información Pública Gubernamental y en Argentina por la Ley de
Protección de Datos Personales.
En Argentina el Código Penal sanciona ciertas conductas relacionadas con
una base de datos: acceder ilegítimamente a un banco de datos
personales, proporcionar o revelar información registrada en un archivo o
en un banco de datos personales cuyo secreto estuviere obligado a guardar
por ley o insertar o hacer insertar datos en un archivo de datos personales.
Si el autor es funcionario público, sufre además pena de inhabilitación
especial.
22
R/es la base que se utiliza para fines de análisis estadísticos.es un OLAP
en lugar del sistema OLTP
Son bases de datos únicamente de lectura, utilizadas principalmente para
almacenar datos históricos que posteriormente se pueden utilizar para
estudiar el comportamiento de un conjunto de datos a través del tiempo,
realizar proyecciones, tomar decisiones y realizar análisis de datos
para inteligencia empresarial.
Bases de datos dinámicas
R/ es aquella en la que se almacenan datos que pueden variar con el paso
del tiempo.
Son bases de datos donde la información almacenada se modifica con el
tiempo, permitiendo operaciones como actualización, borrado y edición de
datos, además de las operaciones fundamentales de consulta. Un ejemplo,
puede ser la base de datos utilizada en un sistema de información de un
supermercado.
Según el contenido
Bases de datos bibliográficas
Solo contienen una subrogante (representante) de la fuente primaria, que
permite localizarla. Un registro típico de una base de datos bibliográfica
contiene información sobre el autor, fecha de publicación, editorial, título,
edición, de una determinada publicación, etc. Puede contener un resumen o
extracto de la publicación original, pero nunca el texto completo, porque si
no, estaríamos en presencia de una base de datos a texto completo (o de
fuentes primarias —ver más abajo). Como su nombre lo indica, el contenido
son cifras o números. Por ejemplo, una colección de resultados de análisis
de laboratorio, ayuda mucho a la redundancia de datos.
Bases de datos de texto completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de
todas las ediciones de una colección de revistas científicas.
Directorios
Un ejemplo son las guías telefónicas en formato electrónica.
23
Estos directorios se pueden clasificar en dos grandes tipos dependiendo de
si son personales o empresariales (llamadas páginas blancas o amarillas
respectivamente).
Los directorios empresariales hay de tres tipos:
1. Tienen nombre de la empresa y dirección.
2. Contienen teléfono y los más avanzados contienen correo electrónico.
3. Contienen datos como facturación o número de empleados además de
códigos nacionales que ayudan a su distinción.
Los directorios personales solo hay de un tipo, ya que leyes como
la LOPD en España protege la privacidad de los usuarios pertenecientes al
directorio.
La búsqueda inversa está prohibida en los directorios personales (a partir
de un número de teléfono saber el titular de la línea).
Bases de datos o "bibliotecas" de información química o biológica
Son bases de datos que almacenan diferentes tipos de información
proveniente de la química, las ciencias de la vida o médicas. Se pueden
considerar en varios subtipos:
Las que almacenan secuencias de nucleótidos o proteínas.
Las bases de datos de rutas metabólicas.
Bases de datos de estructura, comprende los registros de datos
experimentales sobre estructuras 3D de biomoléculas.
Bases de datos clínicas.
Bases de datos bibliográficas (biológicas, químicas, médicas y de otros
campos): PubChem, Medline, EBSCOhost.
PHP
PHP es un lenguaje de programación de uso general que se adapta especialmente
al desarrollo web.2 Fue creado inicialmente por el programador danés-
canadiense Rasmus Lerdorf en 1994. En la actualidad, la implementación de
referencia de PHP es producida por The PHP Group. PHP originalmente
significaba Personal Home Page (Página personal), pero ahora significa el
inicialismo recursivo PHP: Hypertext Preprocessor.
24
El código PHP suele ser procesado en un servidor web por
un intérprete PHP implementado como un módulo, un daemon o como un
ejecutable de interfaz de entrada común (CGI). En un servidor web, el
resultado del código PHP interpretado y ejecutado —que puede ser
cualquier tipo de datos, como el HTML generado o datos de imágenes
binarias— formaría la totalidad o parte de una respuesta HTTP. Existen
diversos sistemas de plantillas, sistemas de gestión de
contenidos y frameworks que pueden emplearse para organizar o facilitar la
generación de esa respuesta. Por otra parte, PHP puede utilizarse para
muchas tareas de programación fuera del contexto de la web,
como aplicaciones gráficas autónomas y el control de drones. También se
puede interpretar y ejecutar un código PHP cualquiera a través de
una interfaz de línea de comandos (CLI).
Para abril de 2020, más de la mitad de los sitios en la web que usaban PHP
seguían en la versión descontinuada 5.6 o anterior. y con la versión 7.0 y
7.1 más del 68%, que no están oficialmente soportadas por The PHP
Development Team, mientras que el soporte de seguridad es proporcionado
por terceros, como Debian (hasta junio de 2020 para PHP 5).
Adicionalmente, la versión 7.2, la versión con soporte más popular, dejó de
recibir actualizaciones de seguridad el 30 de noviembre de 2020.
Visión general
PHP puede ser desplegado en la mayoría de los servidores web y en todos
25
los sistemas operativos y plataformas sin costo alguno. El lenguaje PHP se
encuentra instalado en más de 20 millones de sitios web y en un millón de
servidores. Migrar los servicios basados en PHP hacia las nuevas
tecnologías que aparecen, supone un costo a justificar monetariamente
(sobre todo, en términos de hardware y rendimiento), por ello, hablar si el
número de sitios basados en PHP se ha visto reducido progresivamente en
los últimos años, con la aparición de nuevas tecnologías como Node.js,
Golang, ASP.NET, etc., o no, supone abrir un debate no carente de falacias
y argumentos demagógicos. Es un hecho constatado que, en el mundo
empresarial, solo se cambian las cosas cuando va a suponer una ventaja
estratégica en el mercado. Las empresas carecen de un sentido que les
polaricen los 'sentimientos', emergiendo una pauta de posicionamiento
mercantilista a favor o en contra de algo solo por un sentido despectivo
hacia ciertas tecnologías, tal como sucede con el mundo linux, windows y/o
mac en el ámbito de los usuarios.
Poderse hacer una visión general de como PHP está evolucionando a día
de hoy, es hablar sobre las nuevas librerías disponibles, el uso de matrices,
manejo de números enteros, tratamiento de la criptografía cuando se usa
una Base64,Web scraping, indexación de webs, precocinado de
datos, Macrodatos, set de datos, supervisión de datos, set de proposiciones
dimensionales. Como vemos, una visión general de este lenguaje, es
mucho más compleja que afirmar que es un lenguaje para desarrollo web.
Dicha realidad, subyace en la aparición de dominios xyz, cuya finalidad y
especialidad es el cacheado de los servicios PHP para servir contenido con
una orientación al desempeño vinculada a servicios para consumo de otros
servicios que necesitan datos, tales como I.A.s. donde PHP está viendo una
acogida con un sentimiento de confianza en los resultados a obtener (sin
pretender servir de lenguaje en sí mismo orientado a la I.A., dado que no
fue su conceptualización origen). Aunque el marketing que está recibiendo
este tipo de dominios, está relacionado con las nuevas generaciones de
personas educadas en las nuevas tecnologías. Como parte de la visión
26
general, habría que incluir un último aspecto, y es la capacidad de generar
capas de seguridad autodependientes, en un paradigma solo emergente
gracias a las librerías de las que dispone PHP (En proceso de desarrollo).
El gran parecido que posee PHP con los lenguajes más comunes
de programación estructurada, como C y Perl, permiten a la mayoría de
los programadores crear aplicaciones complejas con una curva de
aprendizaje muy corta. También les permite involucrarse con aplicaciones
de contenido dinámico sin tener que aprender todo un nuevo grupo de
funciones.
27
como MySQL, PostgreSQL, Oracle, ODBC, DB2, Microsoft SQL
Server, Firebird, SQLite o MongoDB.
28
Las variables se prefijan con el símbolo del dólar ($) y no es necesario
indicar su tipo. Las variables, a diferencia de las funciones, distinguen entre
mayúsculas y minúsculas. Las cadenas de caracteres pueden ser
encapsuladas tanto en dobles comillas como en comillas simples, aunque
en el caso de las primeras, se pueden insertar variables en la cadena
directamente, sin necesidad de concatenación.
29
Capacidad de expandir su potencial utilizando módulos (llamados
extensiones).
Es libre, por lo que se presenta como una alternativa de fácil acceso para
todos.
Inconvenientes
30
ocultado. La ofuscación es una técnica que puede dificultar la lectura del
código pero no necesariamente impide que el código sea examinado.
31
Principales sitios desarrollados con PHP
Digg
Flickr
Mailchimp
Tumblr
Wikipedia
WordPress
Yahoo!
Mysql
MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo
licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y
está considerada como la base de datos de código abierto más popular del mundo,
y una de las más populares en general junto a Oracle y Microsoft SQL Server, todo
para entornos de desarrollo web.
32
Al contrario de proyectos como Apache, donde el software es desarrollado
por una comunidad pública y los derechos de autor del código están en
poder del autor individual, MySQL es patrocinado por una empresa privada,
que posee el copyright de la mayor parte del código. Esto es lo que
posibilita el esquema de doble licenciamiento anteriormente mencionado.
La base de datos se distribuye en varias versiones, una Community,
distribuida bajo la Licencia pública general de GNU, versión 2, y varias
versiones Enterprise, para aquellas empresas que quieran incorporarlo en
productos privativos. Las versiones Enterprise incluyen productos o
servicios adicionales tales como herramientas
de monitorización y asistencia técnica oficial. En 2009 se creó
un fork denominado MariaDB por algunos desarrolladores (incluido algunos
desarrolladores originales de MySQL) descontentos con el modelo de
desarrollo y el hecho de que una misma empresa controle a la vez los
productos MySQL y Oracle Database.
33
MySQL es una base de datos muy rápida en la lectura cuando utiliza el
motor no transaccional MyISAM, pero puede provocar problemas de
integridad en entornos de alta concurrencia en la modificación. En
aplicaciones web hay baja concurrencia en la modificación de datos y en
cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL
ideal para este tipo de aplicaciones. Sea cual sea el entorno en el que va a
utilizar MySQL, es importante monitorizar de antemano el rendimiento para
detectar y corregir errores tanto de SQL como de programación.
RESULTADOS ESPERADOS
CONCLUSIONES Y RECOMENDACIONES
CONCLUSIONES
34
RECOMENDACIONES
https://es.wikipedia.org/wiki/Sitio_web
https://es.wikipedia.org/wiki/WordPress
https://es.wikipedia.org/wiki/XAMPP
https://es.wikipedia.org/wiki/Base_de_datos
https://es.wikipedia.org/wiki/PHP
ANEXOS
35