การเปลี่ยนแปลงโครงสร้างพื้นฐาน web.dev

สวัสดี ผม Paul

ฉันอยากจะแชร์ข่าวสารเกี่ยวกับเว็บไซต์นี้ให้คุณทราบ

ผมตัดสินใจย้ายจาก CMS เวอร์ชันที่โฮสต์ใน GitHub ไปยังโครงสร้างพื้นฐานที่ใช้ร่วมกันในทีมต่างๆ ของ Google การดำเนินการนี้จะส่งผลต่อวิธีที่ผู้คนมีส่วนร่วมในเว็บไซต์ ซึ่งฉันอยากจะอธิบายเพิ่มเติมเล็กน้อย

เมื่อเราสร้างเว็บไซต์นี้เป็นครั้งแรก เราตั้งใจที่จะสร้าง "ชั้นหนังสือสำหรับ การพัฒนาเว็บ" เว็บไซต์ที่แสดงเฉพาะสิ่งที่เราคิดว่าเว็บไซต์ของคุณควรเน้น และเราได้สร้างโครงสร้างพื้นฐานที่กำหนดเองซึ่งใช้ Lighthouse ร่วมกับ 11ty ซึ่งเป็นแนวคิดที่ยอดเยี่ยม เมื่อเราทราบว่าผู้คนต้องการใช้เว็บไซต์ของเราอย่างไร เราก็ตระหนักว่าผู้คนต้องการเลือกเส้นทางของตนเองผ่านเนื้อหาที่รู้สึกว่าเชื่อถือได้ ด้วยเหตุนี้ เราจึงเปลี่ยนไปให้มุมมองที่ทันสมัยเกี่ยวกับการพัฒนาเว็บแก่นักพัฒนาเว็บ และย้ายหน้า /measure ไปยัง pagespeed.web.dev

เมื่อเราเปลี่ยนจุดสนใจและเว็บไซต์กลายเป็นประสบการณ์การใช้งานที่มีเนื้อหาเท่านั้น ความจำเป็นในการ บำรุงรักษาโครงสร้างพื้นฐานของเราเองก็ลดลง ดังนั้น เมื่อเร็วๆ นี้ฉันจึงตัดสินใจเปลี่ยนโครงสร้างพื้นฐานของเว็บไซต์นี้ ฉันต้องการให้ทีมของเรา มุ่งเน้นที่การสร้างคำแนะนำและเครื่องมือที่นักพัฒนาเว็บต้องการมากขึ้น ในขณะที่ การบำรุงรักษาโครงสร้างพื้นฐานของเราสามารถจัดการได้ด้วยเครื่องมือภายในที่มีอยู่

นอกจากนี้ยังมีปัจจัยรองอื่นๆ อีกมากมาย ซึ่งหนึ่งในนั้นคือการเชื่อมต่อกับโครงสร้างพื้นฐานการแปลเพื่อให้เราสามารถให้บริการแก่นักพัฒนาแอปที่ไม่ได้ใช้ภาษาอังกฤษเป็นภาษาหลัก

เราตั้งใจที่จะคงฟังก์ชันการทำงานส่วนใหญ่ไว้เหมือนเดิม และจะแก้ไขปัญหาที่อาจเกิดขึ้นในการย้ายข้อมูลในอีกไม่กี่สัปดาห์ข้างหน้า การเปลี่ยนแปลงนี้จะส่งผลให้เกิดการเปลี่ยนแปลงในรูปแบบการมีส่วนร่วมแบบเปิดของเรา หากต้องการมีส่วนร่วมในการแก้ไขหรือเพิ่มเนื้อหาใหม่ คุณจะต้องส่งผ่านเครื่องมือติดตามปัญหาที่เปิดอยู่แทนที่จะเปิด PR ใน GitHub เพียงอย่างเดียว เรายังคงยินดีรับการมีส่วนร่วม แต่ก็อยากจะระบุและ ยอมรับว่าการมีส่วนร่วมในการเปลี่ยนแปลงง่ายๆ จะซับซ้อนมากขึ้นอย่างมาก อย่างไรก็ตาม ในทางปฏิบัติ เราได้สร้างเนื้อหาส่วนใหญ่ด้วยตนเอง หรือว่าจ้างผู้เชี่ยวชาญที่รู้จักในระบบนิเวศให้สร้างเนื้อหา (เช่น ชุดหลักสูตร web.dev/learn)

เราจะเก็บโครงสร้างพื้นฐานของเว็บไซต์ปัจจุบันและเนื้อหาใน Github ไว้เป็นที่เก็บถาวร ดังนั้นหากต้องการดูวิธีที่เรา สร้างเว็บไซต์และเข้าถึงประวัติของเว็บไซต์ คุณก็ยังทำได้

นอกจากนี้ เราจะยังคงตรวจสอบว่าเนื้อหามีสัญญาอนุญาต Creative Commons เดียวกันสำหรับสื่อทั้งหมด (ที่มีอยู่และยังไม่ได้สร้าง) เพื่อให้ทุกคนที่ต้องการนำไปใช้ ดัดแปลง และโฮสต์ด้วยตนเองสามารถทำได้ (โดยมีการระบุแหล่งที่มา)

ความตั้งใจของฉันคือการทุ่มเทความพยายามมากขึ้นเพื่อทำให้เว็บไซต์นี้เป็นหนึ่งในแหล่งข้อมูลการพัฒนาเว็บที่ดีที่สุดบนเว็บ

สุดท้ายนี้ ผมขอขอบคุณทุกคนที่มีส่วนร่วมในเว็บไซต์นี้ตลอดหลายปีที่ผ่านมา เราและทีมรู้สึกขอบคุณเป็นอย่างยิ่งที่คุณสละเวลาและความพยายามเพื่อสนับสนุนเว็บไซต์นี้

1Iv4N, MysteryDate, aleventhal, aashutoshrathi, armujahid, 01abhishekjain, AdamDemirel, adamlacombe, lpmi-13, adamsilverstein, lol768, ooade, adzo261, codeAdrian, adrianholovaty, ahmadawais, gssakash, matobaa, akshayagarwal, flyinโปรแกรมเมอร์, albajarazeth, AleksandrHovhannisyan, adueppen, agaripian, alexandersandberg, YozhEzhi, dieulot, iampava, littleli, banaag, ameer1234567890, และ realeardini, achou11, Myndex, recvfrom, AndrewKGuan, ผู้ดำรงชีวิต, andys8, gunayanil, AnilSeervi, anirudhganwal06, สวัสดีอันกิตติ์, อักโคลอม, อองตวนบิช, แอทเจน์, คูลาโคฟก้า, อนุสมิทาเรย์, ซั่วเอาหยวน, อาร์นาบเซ่น, ยุวราชมาฮาลเล, โทนี่สตาร์ค93, อิทซาชูโตชฮานส์, อาวิชั่นเอ็กซ์, อายเมนลูคิล, อาซัต-ไอโอ, มอร์สสส, เบนชวาร์ซ, เทเบงเงว, เบนเอ็มซีเอ็ม1994, บิดฟก้า, b2m9, BogdanCerovac, PendalF89, bslassey, cgbarros, Steffan153, ctesniere, hanselfmu, chargao, chiamakaikeanyi, cjdell, chrisdwheatley, xylo04, ChristianEdwardPadilla, connor-baer, csabapalfi, extra808, sourcediz, DamianMullins, dandclark, dfabulich, dstop75, แดเนียลต์ซอก, Daniel-Kolev, danoc, d2s, ความจริง, darahak, bathos, geddski, maxolasersquad, ddworken, davidvancleve, djabif, deepansh96, Dennis273, derekherman, DharmenderRajput, diekus, Dimas-e63s, ApplY3D, krutoo, dmh, Domenic, drott, beauxq, vezwork, e111077, emiliogarza, ericvera, emartini, EtherNoteWorld, 32teeth, evantd, Krutsch, piuccio, fahad19, Faisal50x, Fiszcz, Firerug, FMJansen, franktopel, xfq, mvsde, gavin667, kuhel, Guilospanck, เดฟสเน็ค, เกอร์นเบิร์ก, Haroenv, charisTheo, รุนแรง1868-zz, hashimaziz1, Hatlen, drakang4, agentofuser, limhenry, HolgerJeromin, hoch, hdf1986, Hydrophobefireman, idorenyinudoh, IsaacLK, iamakulov, IvanFLeon, Ivaylo-Kirov, jtangelder, kurtextrem, sairion, runjak, JakubKus, jgentes, beutnagel, JayHoltslander, Freckles, Halans, Logut, jyasskin, Jespertheend, jihchi, jimmynyny, jimmywarting, jimoong, jodydonetti, lencioni, joemcgill, jschaf, JoelGritter, josepharhar, johannes-weber, johnapost, Scoutan, จิมเปอร์, จัสต์จอนตี้, จอร์แดน เบอร์ทาสโซ่, joseearias, jgutix, konojunya, Schweinepriester, kailash360, Prokos, kasra-pak, kyliau, KenjiBaheux, dosentmatter, lozandier, kidonng, klyok, koto, irori, dbaron, lakbychance, DawnGate, Legilioli, leonardomerlin, lionralfs, luciomartinez, mahozad, houkanshan, majido, maxymczech, mnjit20, mbeaudru, valse, mdecorte, markpalfreeman, mvogelgesang, GameRuiner, ultrox, martenrichter, ybiquitous, Wilto, mtsgeneroso, mfalken, mattschlosser, mauriciabad, penderuk, maxlgu, mayankkt9, starkblaze01, เมบินโรบิน, เมดูเซน, เมเดอราซอน, micnem, sevignator, mgifford, Exploitmik, minseoksuh, mohamedfasil, mudssrali, gitmibrahim, laranhee, budavariam, nancymic2, nairnandu, I82Much, NielsKersic, olegsorokin, Oliverdunk, oliviertassinari, omlondhe, OmarShehata, osvaldoM, Nullpo, pnavarrc, pankajmouriya, pborreli, Pascalmh, thepassle, pmeenan, paul-hph, อับราฮัม, NOtherDev, Armanio, arskama, cljazouli, ChezFre, coliff, clemenshelm, djpowers, buondevid, denisstasyev, demershov, dipiash, ekafyi, twerske, ecarlisle, เฟลิกซ์อาร์ตซ์, j2kenton, josevarghese, joycetoh8, kevinfarrugia, thinkverse, leettaylor, Leland, lucalves, nondebug, MattiasBuelens, knenkne, justmarkup, mmocny, mbarker84, miguelfdezc, rottina, MoosaSaadat, charpeni, patrickhlauke, meistudioli, gangsthub, psalaets, gurtt, prajwalpoojary, richardcarrigan, rishi-raj-jain, caaatisgood, Snugug, zarahzachz, scottaohara, maliMirkec, lacolaco, tcoustil, tonypconway, travisricks, mrtuvn, Twaha-Rahman, bercly0b, shapkarin, gswetha, ilyaspiridonov, mdiblasio, เมกยอน, raminjafary, sl1673495, sxyazi, jonchenn, aardrian, NegiAkash890, aleksandr-kiliushin, Alex61NN5, asheerrizvi, cehfisher, chrishtr, davelab6, dangdennis, guiseek, junaga, hchiam, adactio, Theiaz, คารา, kaycebasques, equinusocio, theneekz, phulengo, robnyman, RoelN, imteekay, ulan, anniesullie, kjue25, simevidas, jeremyroman, kyarik, dalmaer, verlok, camden, dwsmart, ericlaw1979, JackJey, Blazzike, jzern, j9t, kevinkiklee, นีดซิโอลก้ามิคาล, miketaylr, กระบวนการกระบวนการ, โง่, Malvoz, pepelsbey, myshov, detinsley1s, Diklla, johnrich85, lweichselbaum, molaycule, sisidovski, Djuffin, rahulrao0209, web-padawan, tannerdolby, FluorescentHallucinogen, nucliweb, patrickhulce, sofiayem, kaslee, remigius42, Abhiram-Gullapalli, lizzisassman, egsweeny, connorjclark, adamraine, christianliebel, myakura, tcope25, andreban, Mathiasbynens, surma, vegerot, AVGP, mgechev, nitinmalave, uskay, IvanBila, brendankenny, jh3y, mattletford, เอสเทล, ทวิฟคัก, เปาลิริช, jakearchibald, developmentit, jecfish, bramus, rowan-m, RReverser, ebidel, matthiasrohmer, tropicadri, maudnals, demianrenzulli, chaficnajjar, kosamari, rviscomi, addyosmani, TimvdLippe, mamieorine, digi-booster, una, heyawhite, simgobb, ฮูสเซนด์จิร์เดห์, AaronForinton, mfriesenhahn, Andy-set-studio, philipwalton, petele, agektmr, mihajlija, jeffposnick, khempenius, Meggin, tunetheweb, samdutton, malchata, argyleink, beaufortfrancois, jpmedley, MichaelSolati, rachelandrew, devnook, แซมธอร์, โทมายัค, ร็อบดอดสัน

ขอขอบคุณ

Paul Kinlan