Sie sind auf Seite 1von 24

SOFTWARE LIBRE ELECTIVA I

MARIO ANDRS CASTAEDA SNCHEZ DUVAN FERNANDO GARCA HERNNDEZ CSAR ANDRS ROMERO MARTINEZ

FUNDACIN UNIVERSITARIA SAN MARTN UNIVERSIDAD ABIERTA, A DISTANCIA Y VIRTUAL PROGRAMA DE INGENIERA DE SISTEMAS BOGOT D.C. 2 !" 1

SOFTWARE LIBRE ELECTIVA I

MARIO ANDRS CASTAEDA SNCHEZ DUVAN FERNANDO GARCA HERNNDEZ

T#$%$&' () E*)+,-.$ I S'/,0$#) L-%#)

T1,'# I23. L1-4 H)#2$2(' D151) R6'4

FUNDACIN UNIVERSITARIA SAN MARTN UNIVERSIDAD ABIERTA, A DISTANCIA Y VIRTUAL PROGRAMA DE INGENIERA DE SISTEMAS BOGOT D.C. 2 !" 2

TABLA DE CONTENIDO

1. ANTECENDENTES...............................................................................................7 1.1. Libertad 0........................................................................................................7 1.2. Libertad 1........................................................................................................7 1.3. Libertad 2........................................................................................................8 1.4. Libertad 3........................................................................................................8 1.5. Condiciones para q e n pro!ra"a sea #ibre.................................................8 2. $%&ET'($S.........................................................................................................10 2.1. $%&ET'($ )ENE*AL..................................................................................10 2.2. $%&ET'($S ES+EC,-'C$S.........................................................................10 3. &.ST'-'CAC'/N..................................................................................................11 3.1. Se! ridad......................................................................................................11 3.2. Ca#idad..........................................................................................................12 3.3. +ersona#i0aci1n.............................................................................................12 3.4. Libertad..........................................................................................................13 3.5. -#e2ibi#idad....................................................................................................13 3.3. -or"atos abiertos.........................................................................................13 3.7. +osibi#idad de 4a ditar5 e# c1di!o..................................................................14 3.8. $pciones de Soporte ...................................................................................14 3.6. Costo.............................................................................................................14 3.10. +robar antes de co"prar............................................................................14 4. 7A*C$ *E-E*ENC'AL.....................................................................................13 4.1. 7A*C$ TE/*'C$........................................................................................13 4.1.2. !8erp.........................................................................................................17 5. *E9.'S'T$S DE S$-T8A*E...........................................................................18 5.1. Appser:.........................................................................................................18 5.2. &oo"#a 2.5.....................................................................................................16 3. ANE;$S..............................................................................................................23

LISTA DE ILUSTRACIONES

LISTA DE TABLAS

INTRODUCCIN

En este traba<o se representa n posib#e escenario de operaci1n de na e"presa de transporte de "ercanc=as a #a q e ##a"a"os 4Contoso Corporation5. E# ob<eti:o de dic>a e"presa consiste en transportar #as "ercancias de s s c#ientes de n # !ar a otro ?a sea :ia aire@ "ar o tierra !aranti0ando #a inte!ridad de #os "is"os. E"presa "oderna a# Ain@ necesita de n siste"a para !estionar s s operaciones ? para e##o #os encar!ados de# te"a en #a e"presa decidieron sar #a p#ataAor"a de soAtBare #ibre &oo"#aC 2.5 para desarro##ar s e2tendida ? persona#i0ada sitio Beb. Dic>a p#ataAor"a A e sando e# co"ponente )8Erp q e brinda #a

A nciona#idad apropiada para e# Ain q e se persi! e.

!. ANTECENDENTES La deAinici1n "Ds propicia de q e es e# soAtBare #ibre pode"os e:idenciar#a en #a si! iente deAinici1n #os e2pone en e# porta# Beb E!n @ 2013F donde inAor"a. 4La deAinici1n de soAtBare #ibre estip #a #os criterios q e se tienen q e c "p#ir para q e n pro!ra"a sea considerado #ibre. De :e0 en c ando "odiAica"os esta deAinici1n para c#ariAicar#a o para reso#:er prob#e"as sobre c estiones de#icadas. 7Ds aba<o en esta pD!ina@ en #a secci1n Gistoria#@ se p ede cons #tar #a #ista de "odiAicaciones q e aAectan #a deAinici1n de soAtBare #ibre..n robot no p ede >acer daHo a > "ano o@ por inanici1n@ per"itir q e n ser > "ano s Ara daHo. .n robot debe obedecer #as 1rdenes dadas por #os seres > "anos@ e2cepto si estas 1rdenes entrasen en conA#icto con #a +ri"era Le?. .n robot debe prote!er s propia e2istencia en #a "edida en q e esta protecci1n no entre en conA#icto con #a +ri"era Le? o #a Se! nda Le?5. E# SoAtBare Libre son pro!ra"as de ordenador q e p eden ser copiados@ "odiAicados ? redistrib idos #ibre"ente por s s SoAtBare Libre >a sido deAinido inicia#"ente por e# pro?ecto )N.. Los s arios de SoAtBare Libre tienen #as si! ientes c atro #ibertadesI !.!. L-%)#,$( ti#i0ados@ n ser

s arios. E#

La #ibertad de sar e# pro!ra"a para #o q e q ieran. E# s ario p ede ti#i0ar e# pro!ra"a para e# Ain q e desee@ sin tener q e pedir per"iso a# pro!ra"ador de# soAtBare. !.2. L-%)#,$( !

La #ibertad de est diar e# A nciona"iento de# pro!ra"a@ ? de "odiAicar#o.

+ara poder disAr tar de esta #ibertad@ es necesario e# acceso a# c1di!o A ente de# pro!ra"a. Si e# c1di!o A ente no es c#aro ? en #a prDctica no se p ede est diar@ a #os eAectos de esta #ibertad no se considera c1di!o A ente. +ara considerarse #ibre@ e# pro!ra"a debe per"itir#e #a "odiAicaci1n eAecti:a@ ? no debe >aber i"pedi"entos o restricciones para "e0c#arse con otras r tinas o pro!ra"as #ibres. !.". L-%)#,$( 2

La #ibertad de redistrib ir copias. E# s ario p ede redistrib ir copias de #os pro!ra"as tanto en s :ersi1n e<ec tab#e co"o s c1di!o A ente. !.7. L-%)#,$( " s ario

La #ibertad de redistrib ir copias de s s :ersionas "odiAicadas. E# ba<o na #icencia #ibre@ o pri:ati:a Eno #ibreF@ a e#ecci1n de#

dispone de #a #ibertad de redistrib ir copias de# pro!ra"a "odiAicado@ ?a sea s ario. Si #a #icencia de n pro!ra"a req iere q e #as :ersiones redistrib idas sean

pri:ati:as@ entonces e# pro!ra"a no es #ibre. +ara poder disAr tar de esta #ibertad@ es necesario e# acceso a# c1di!o A ente de# pro!ra"a. !.8. C'2(-+-'2)4 9$#$ 51) 12 9#'3#$:$ 4)$ *-%#)

.n pro!ra"a es SoAtBare Libre si ? so#o si oArece #as c atro #ibertades. +ara deter"inar#o@ >a? q e tener en c entaI La #icencia Edebe ser na #icencia #ibre@ q e !arantice #as c atro #ibertades@ de Aor"a n=tida e irre:ocab#e. No se consideran #ibres #as #icencias q e per"iten s re:ocaci1n tota# o parcia#.F La distrib ci1n Edebe poder obtenerse e# c1di!o A ente@ debe poder "odiAicarse eAecti:a"enteF 8

Libre@ no !ratis. E# SoAtBare Libre debe oArecer #as c atro #ibertades pero e##o no i"p#ica necesaria"ente n coste cero. Es por #o tanto na c esti1n de derec>os ? #ibertades@ ? no de precio. Es posib#e cobrar por e# desarro##o ? por #a distrib ci1n de SoAtBare Libre@ ? e2isten " c>os casos ? "ode#os de ne!ocio re#acionados. Libre@ no Jabierto5. Ga? q ien deno"ina a# SoAtBare Libre co"o Jc1di!o abiertoJ o JsoAtBare de A entes abiertasJ EJopen so rceJ soAtBareF. A nq e se p edan reAerir a pro!ra"as si"i#ares@ #a idea q e pro?ecta e# tKr"ino JabiertoJ no inc# ?e #os :a#ores ? derec>os re#acionados con #a ##ibertad. La pa#abra JLibreJ se reAiere a esa #ibertad ? por #o tanto es n tKr"ino "Ds adec ado. En #a prDctica@ JSoAtBare LibreJ ? Jc1di!o abiertoJ si!niAican@ e2presan@ cosas diAerentes.

2.

OB;ETIVOS

A contin aci1n se enc entran e# ob<eti:o !enera# ? #os ob<eti:os espec=Aicos de #a in:esti!aci1n. 2.!. OB;ETIVO GENERAL

Desarro##ar na ap#icaci1n para so de e"presaria# donde se ap#iq e #as po#=ticas ? deAiniciones de# soAtBare #ibre. 2.2. OB;ETIVOS ESPECFICOS

Estab#ecer e# si!niAicado de# soAtBare #ibre. Deter"inar c D#es >an sido e# ad"inistrador de pD!inas Beb. Entender ? practicar #os sos de# !Berp de &oo"#a. .sar e# appser:er co"o ad"inistrador Beb. .sar adec ada"ente 7?sq# co"o "otor de base datos Deter"inar #a i"portancia q e tiene para #a .ni:ersidad Abierta@ a Distancia ? (irt a# de #a - ndaci1n .ni:ersitaria San 7art=n e# desarro##o de soAtBare #ibre. so "Ds i"portante de &oo"#a co"o

10

".

;USTIFICACIN

7 c>as e"presas >an so#icitado e# desarro##o de ap#icaciones q e per"itan na red cci1n considerab#e en #os costos de in:ersi1n en tecno#o!=a #as principa#es beneAicios sonI E# SoAtBare Libre ? de c1di!o abierto E-$SS@ por s s si!#as en in!#KsF tiene " c>as otras :enta<as con:incentes para #as e"presas@ partic #ar"ente #as p?"es. En Kste decD#o!o@ EreFin!enia e2presa #as ra0ones q e e:idencian e# por q K co"pensa sar SoAtBare Libre en #a e"presa ? q e pasa"os a n "erar a contin aci1n. ".!. S)31#-($( na serie de deAectos en e# nLc#eo de n nL"ero

Con e# desc bri"iento por Co:erit? de Android@ se >a p esto de "aniAiesto

n e<e"p#o perAecto de #o q e se conoce

co"o #a 4Le? de Lin s5. De ac erdo con esa "D2i"a@ 4dado decir@ c anta "Ds !ente p eda :er ? probar

s Aiciente"ente e#e:ado de o<os@ todos #os errores se con:ierten en ob:ios5. Es n con< nto de c1di!o@ "Ds posibi#idades >abrD de detectar a#!Ln Aa##o para corre!ir#o rDpida"ente. Es esencia#"ente e# po#o op esto de #a 4se! ridad por osc ridad5@ ar! "ento q e se ti#i0a a "en do para < stiAicar e# so de costosos prod ctos de esta nat ra#e0a. C ando #as e"presas rec rren a# SoAtBare Libre@ se #iberan de #as restricciones q e i"pone e# pro:eedor de soAtBare La a sencia de inAor"es de error Mco"o sobre e# c1di!o de# i+>one o 8indoBsM no si!niAica q e estos prod ctos sean "Ds se! ros. Lo Lnico q e si!niAica es q e esos prod ctos estDn cerrados a #a opini1n pLb#ica@ de Aor"a q e nadie A era de #as e"presas ten!a #a "enor idea de #os " c>os errores q e contienen. Ade"Ds@ 11

no >a? Aor"a de q e e# con< nto #i"itado de desarro##adores con q e c enta na e"presa@ p eda e:a# ar ? testear n soAtBare co"o #o >ace #a co" nidad de SoAtBare Libre@ considerab#e"ente "Ds !rande. +or otro #ado #os prob#e"as de se! ridad en e# caso de SoAtBare Libre se res e#:en en c esti1n de >oras. En ca"bio@ en e# " ndo de# soAtBare propietario@ #os parc>es de se! ridad tardan considerab#e"ente "Ds en reso#:erse. ".2. C$*-($( n paq ete de soAtBare creado por n

N9 K es "Ds probab#e q e sea "e<orI !r po de desarro##adores@ o

n paq ete de soAtBare creado por "i#es de

desarro##adoresO Aq = estD #a c#a:e. As= co"o >a? incontab#es desarro##adores ? s arios q e traba<an para "e<orar #a se! ridad de# soAtBare de c1di!o abierto@ ta"biKn #os >a? para crear caracter=sticas inno:adoras@ n e:as A nciones ? "e<oras en #os prod ctos. En !enera#@ e# soAtBare de c1di!o abierto se apro2i"a "Ds a #o q e #os s arios q ieren@ porq e #os s arios p eden contrib ir "odiAicando e# c1di!o para q e as= sea. Es "Ds@ n est dio reciente e#aborado por #a Lin 2 -o ndation >a de"ostrado q e #a s perioridad tKcnica s e#e ser #a ra01n principa# por #a q e #as e"presas e#i!en e# soAtBare de c1di!o abierto. ".". P)#4'2$*-<$+-=2

En #a "is"a #=nea@ #os s arios p eden to"ar n peda0o de soAtBare de c1di!o abierto ? "odiAicar#o para adaptar#o a s s necesidades. Dado q e e# c1di!o es abierto@ es si"p#e"ente na c esti1n de "odiAicar#o para aHadir #a A nciona#idad q e se desee. No se p ede >acer #o "is"o con e# soAtBare propietario. P si se pide a# pro:eedor de soAtBare propietario n pres p esto por #a "odiAicaci1n@ probab#e"ente e# costo d p#iq e e# :a#or in:ertido en e# soAtBare.

12

".7.

L-%)#,$(

C ando #as e"presas rec rren a# SoAtBare Libre@ se #iberan de #as restricciones q e i"pone e# pro:eedor de soAtBare. Los c#ientes de estos pro:eedores se enc entran a "erced de #a :isi1n de# pro:eedor@ req isitos@ dictados@ precios@ prioridades@ ca#endarioQ ? eso #i"ita #o q e p eden >acer con #os prod ctos q e estD pa!ando. Con e# SoAtBare Libre@ por e# contrario@ #os s arios tienen e# contro# para to"ar s s propias decisiones ? >acer #o q e q iera con e# soAtBare. Ta"biKn tienen na co" nidad " ndia# de desarro##adores ? s arios a s disposici1n para a? dar con eso. N9 K es "Ds probab#e q e sea "e<orI !r po de desarro##adores@ o desarro##adoresO ".8. F*)>-%-*-($( $AAiceF@ n paq ete de soAtBare creado por n

n paq ete de soAtBare creado por "i#es de

C ando #a e"presa ti#i0a soAtBare propietario Eco"o 7icrosoAt 8indoBs entra en

n proceso q e req iere "antener #a act a#i0aci1n de soAtBare ?

>ardBare >asta e# inAinito. E# SoAtBare de c1di!o abierto@ por e# contrario@ s e#e req erir de " c>os "enos rec rsos@ #o q e si!niAica q e p ede A ncionar bien@ inc# so en >ardBare anti! o. Depende de# s ario decidir c Dndo es e# "o"ento de act a#i0ar#o. ".?. F'#:$,'4 $%-)#,'4

'nteroperabi#idad. E# soAtBare de c1di!o abierto es " c>o "e<or en #a ad>esi1n a #os estDndares abiertos q e e# soAtBare propietario. Si e# :a#or de #a interoperabi#idad con otras e"presas@ eq ipos ? s arios es i"portante para #a e"presa@ o si no q ieren :erse #i"itados por #os Aor"atos de datos propietarios@ entonces e# soAtBare de c1di!o abierto es@ sin d da@ e# ca"ino a se! ir. 13

".@.

P'4-%-*-($( () A$1(-,$#B )* +=(-3'

Con e# soAtBare de c1di!o cerrado #o Lnico q e ase! ra #a ca#idad ? conAiabi#idad de# soAtBare es #a pa#abra de #a e"presa o de# :endedor. Se trata bDsica"ente de n sa#to de Ae. La :isibi#idad de# c1di!o detrDs de# soAtBare de c1di!o abierto@ sin e"bar!o@ si!niAica q e e# s ario p ede :er por s= "is"o ? tener conAian0a. ".C. O9+-'2)4 () S'9'#,)

E# soAtBare de c1di!o abierto es por #o !enera# #ibre@ ? por #o tanto es n " ndo de apo?o a tra:Ks de #as co" nidades :ibrantes en torno a cada pie0a de soAtBare. La "a?or=a de todas #as distrib ciones de Lin 2@ por e<e"p#o@ tiene na co" nidad en #=nea con e2ce#ente doc "entaci1n@ Aoros@ #istas de correo@ b#o!s@ BiRis@ Aoros ? c>at de apo?o@ inc# so en :i:o. +ara e"presas q e desean na !arant=a adiciona#@ es posib#e contratar Ea precios " ? co"petiti:osF eq ipos de soporte proAesiona#es para #a "a?or parte de #os siste"as de c1di!o abierto. Ade"Ds debido a q e e# cien por cien de #os in!resos pro:ienen de# soporte pode"os estar se! ros q e e# ser:icio serD b eno. ".D. C'4,'

Entre e# precio de co"pra de# soAtBare en s=@ e# costo e2orbitante de protecci1n contra :ir s@ #os !astos de soporte@ #os !astos de act a#i0aci1n@ #os !astos asociados con estar b#oq eadoQ e# soAtBare propietario c esta "Ds a# e"presario de q e K# probab#e"ente sepa. ".! . P#'%$# $2,)4 () +':9#$# Si e# e"presario estD considerando e# so de soAtBare de c1di!o abierto@ no #e costarD nada probar#o pri"ero. Esto se debe en parte a precio #ibre de# soAtBare@ ?

14

en parte debido a #a e2istencia de Li:eCDs ? .S%s en :i:o para " c>as distrib ciones de Lin 2@ por e<e"p#o.

15

7. 7.!. MARCO TERICO

MARCO REFERENCIAL

A contin aci1n se darD a conocer #os deta##es te1ricos q e s stentaran e# desarro##o de# soAtBare cont so desarro##ado en &oo"#a. 7.!.!. ;'':*$E 2.8 &oo"#aC es n Siste"a de !esti1n de contenidos ? n Ara"eBorR para ap#icaciones Beb q e ta"biKn p ede ser ti#i0ado independiente"ente. Entre s s principa#es :irt des estD #a de per"itir editar e# contenido de n sitio Beb de "anera senci##a. Es na ap#icaci1n de c1di!o abierto pro!ra"ada "a?oritaria"ente en +G+ ba<o na #icencia )+L. Este ad"inistrador de contenidos p ede traba<ar en 'nternet o intranets ? req iere de na base de datos 7?S9L@ as= co"o@ preAerib#e"ente@ de n ser:idor GTT+ Apac>e. &oo"#aC corresponde a# !r po de so# ciones de c1di!o abierto@ es n prod cto de soAtBare #ibre. +ara e# desarro##o de s s "L#tip#es Arentes@ sa diAerentes Aor"as de co" nicaci1n co"o sonI #os enc entros por "edio de '*C@ Aoros@ #istas de correo@ JBiRisJ ? b#o!s. Este !estor de contenidos si! e #as pa tas "arcadas por e# ba0ar@ con s ob<eti:o principa# de dar so# ci1n a #as necesidades de todos aq e##os q e participan de na otra Aor"a en e# pro?ecto. La !esti1n de ad"inistraci1n principa# de# pro?ecto esta de#e!ada a# !r po principa# EJCore Tea"JF. Todos #os "ie"bros de este !r po traba<an en con< nto co"o n so#o !r po@ co"pro"etidos para ! iar a &oo"#aC dentro de# "o:i"iento de c1di!o abierto. Este !r po esta co"p esto por diAerentes perAi#es@ con :ariadas e2periencias ? na serie di:ersa de discip#inas. Este !r po nace c ando se e2peri"ent1 e# s r!i"iento de &oo"#a en e# 2005. E# !r po principa# es " c>o "Ds q e na con!re!aci1n de desarro##adores@ s responsabi#idad principa# radica en #a or!ani0aci1n con respecto &oo"#a en s

13

estr ct ra A nciona# co"o or!ani0aci1n ? no Lnica"ente en #a pro!ra"aci1n de# siste"a de !esti1n de contenidos. E# pro?ecto se constit ?e de :arios !r pos q e se >an creado para enriq ecer e# conoci"iento q e #a co" nidad &oo"#a proporciona. Cada no de #os !r pos se centra en n aspecto espec=Aico de &oo"#aC q e es i"portante para #a e2pansi1n ? desarro##o@ e# !r po principa# no p ede estar en cada disc si1n de estos te"as@ por e##o e2iste n #=der ? n cabeci##a a#terno en cada no de #os !r pos q e se encar!an de co" nicarse de Aor"a directa con e# )r po +rincipa#. Los !r pos de traba<o s "inistran n cana# de co" nicaci1n esencia# entre #a !ran co" nidad de &oo"#aC ? e# !r po principa# de Aor"a q e traen inq iet des a #a # 0@ "ediaci1n de ca"bios ? e2tensi1n de inAor"aci1n. 7.!.2. 3W)#9

)8Erp es n E*+SC*7 nati:o para &oo"#aC 1.7 con e# q e se p ede !estionar c1"oda"ente c#ientes@ pro:eedores@ in:entario ? Aact rar t s prod ctos.

17

8.

REFUISITOS DE SOFTWARE

+ara >acer eAecti:o e# desarro##o de este soAtBare es necesario de #os si! ientes co"ponentes.

8.!.

A994)#. na >erra"ienta $penSo rce para 8indoBs con Apac>e@ 7?S9L@ n ser:idor Beb co"p#eto. Co"o e2tra

Appser: es

+G+ ? otras adiciones@ en #a c a# estas ap#icaciones se conAi! ran en Aor"a a to"Dtica@ #o q e per"ite e<ec tar incorpora p>p7?Ad"in para e# "ane<o de 7?S9L. 'n"ediata"ente desp Ks de #a insta#aci1n estD disponib#e co"p#eta"ente A nciona# de# ser:idor Beb Apac>e@ q e se e<ec ta en e# eq ipo #oca#@ q e p ede e<ec tar n nL"ero i#i"itado de sitios para ser " ? eAica0 para desarro##ar ? n ser:idor re"oto. E# pro!ra"a se dep rar scripts +G+ sin s bir arc>i:os a

distrib ?e !rat ita"ente ba<o #icencia )N. )enera# + b#ic License ? es !ratis@ ADci# de sar BebMser:idor capa0 de ser:ir pD!inas dinD"icas. Con esta conAi! raci1n@ p ede i"p#e"entar rDpida"ente n eq ipo >ec>o ? derec>o ? e# ser:idor Beb rDpido@ con acceso desde #a red #oca#@ sin necesidad de conAi! raci1n adiciona#. + ede ser ti#i0ado co"o n ser:idor Beb pLb#ico en #a 'nternet. +ara eAect ar s insta#aci1n #os req isitos "=ni"os de >ardBare sonI S-4,):$ '9)#$,-.'I Se reco"ienda Lin 23 T 8indoBs NT@ 8indoBs 2000@ 8indoBs 7e@ 8indoBs Ser:er 2003@ 8indoBs ;+ 8indoBs (ista@ 8indoBs ser:er 2008 ? 8indoBs 7F en #as :ersiones s periores a 2.0. +ara #as :ersiones anteriores a 2.0 se reco"ienda 8indoBs 65@ 8indoBs 68 +rocesadorI 'nte#U +enti "U ''' 700 7>0 7e"oria *a"I 128 7%

18

Espacio en Disco d roI 50 7% E70 7% d rante #a insta#aci1nF

8.2.

;'':*$ 2.8

&oo"#a es n C7S ESiste"a )estor de ContenidosF &oo"#a es n siste"a !estor de contenidos dinD"icos EC7S o Content

7ana!e"ent S?ste"F q e per"ite crear sitios Beb de a#ta interacti:idad@ proAesiona#idad ? eAiciencia. La ad"inistraci1n de &oo"#a estD entera"ente basada en #a !esti1n on#ine de contenidos... Deci"os J!esti1n on#ineJ porq e todas #as acciones q e rea#i0an #os

ad"inistradores de sitios &oo"#a@ ?a sea para "odiAicar@ a!re!ar@ o e#i"inar contenidos se rea#i0a e2c# si:a"ente "ediante transAerencia de >iperte2toF. Nada "Ds q e esto es necesario para e# s ario de &oo"#a para p b#icar n na:e!ador Beb EbroBserF conectado a 'nternet@ es decir@ a tra:Ks de# protoco#o GTT+ E+rotoco#o de

inAor"aci1n en #a *ed )#oba#@ ? "antener#a sie"pre act a#i0ada ? Aresca. Esto con:ierte a &oo"#a en na poderosa >erra"ienta de diA si1n de 'nAor"aci1n@ de co" nicaci1n ? p b#icaci1n de doc "entos acadK"icos@ de 7DrRetin! $n#ine@ ? ta"biKn de ne!ocios por 'nternet. C a#q ier persona q e desea tener n sitio Beb p ede ti#i0ar &oo"#aC C7S para basar #a tecno#o!=a de# "is"o.

+ara desarro##ar sitios sobre &oo"#a es preciso poseer conoci"ientos sobre diseHo Beb ? pro!ra"aci1n@ pero para ad"inistrar sitios Beb basados en &oo"#a so#o se necesita na "=ni"a capacitaci1n sobre e# "ane<o de# pro!ra"a.

16

Es tDn senci##a ? a"i!ab#e #a interAa0 ad"inistrati:a de &oo"#a@ q e c a#q ier persona p ede ad"inistrar s s propios contenidos Beb sin #a necesidad de poseer conoci"ientos tKcnicos@ sin saber #en! a<e GT7L@ ? sin rec rrir a n 8eb7aster cada :e0 q e >a? q e act a#i0ar ta# o c a# cosa en n sitio Beb. Todos #os aspectos tKcnicos de# siste"a estDn oc #tos a# s ario co"Ln@ ? >an sido res e#tos por #os pro!ra"adores de &oo"#a@ >aciendo #as cosas senci##as para q e #os ad"inistradores ? editores de contenidos p edan prescindir casi co"p#eta"ente de na capacitaci1n tKcnica especia#i0ada. %asados en esta "is"a Ai#osoA=a openso rce pode"os aAir"ar ta"biKn q e &oo"#a correrD "e<or en datacenters c ?as p#ataAor"as sean Lin 2S.ni2 ? c ?os ser:idores GTT+ sean Apac>e. Con esto no :a"os a decir q e &oo"#a no A nciona en p#ataAor"as 8indoBs con ser:idores ''S E'nternet 'nAor"ation Ser:er@ de 7icrosoAtF@ pero s= q e #o >ace con toda s p#ataAor"as .ni2SApac>e. Debo ac#arar aq = q e si bien &oo"#a corre "e<or en ser:idores .ni2SApac>e@ #a ad"inistraci1n ? edici1n de contenidos desde #a co"p tadora q e accede e# ad"inistrador p ede A ncionar tanto con siste"as .ni2 o 8indoBs. Nosotros por e<e"p#o traba<a"os #oca#"ente con siste"as 8indoBs ;+@ sin e"bar!o #a "Dq ina q e A nciona co"o ser:idor Beb corre ba<o siste"a Lin 2. E# A nciona"iento de &oo"#a se ##e:a a cabo !racias a s s dos principa#es e#e"entosI La base de datos 7?sq#I a##= es donde se ! arda toda #a inAor"aci1n ? #a "a?or parte de #a conAi! raci1n de# siste"a@ de na Aor"a ordenada ? en distintas tab#as@ #as c a#es cada na de e##as a#"acena inAor"aci1n espec=Aica ? deter"inada. .n siste"a de arc>i:os +G+I son #os q e e<ec tan #as acciones de cons #ta ? rea#i0an "odiAicaciones en #a base de datos con:irtiendo #os datos en si"p#es potencia ? A nciona#idades en

20

pD!inas Beb interpretab#es por #os na:e!adores de 'nternet E%roBsersF ? perAecta"ente inte#i!ib#es para #os s arios na:e!antes ? ad"inistradores. E2isten ta"biKn otro tipo de arc>i:os q e rea#i0an i"portantes tareas dentro de &oo"#a Earc>i:os ;7L@ scripts &a:ascript &S@ CSS@ etcF@ pero e# "otor A nda"enta# de todo C7S E? de &oo"#a en partic #arF son #os dos en nciados anterior"ente.

21

BIBLIOGRAFA

!n . E13 de Abri# de 2013F. Sistema Operativo Gnu. *ec perado e# 14 de 7a?o de 2013@ de >ttpISSBBB.!n .or!Sp>i#osop>?SAreeMsB.es.>t"#

22

?.

ANEGOS

23

24

Das könnte Ihnen auch gefallen