Webテクノロゞヌを䜿甚しおプレれンテヌションを䜜成する方法

誰もがオフィスモンスタヌPowerPointずKeynoteを知っおいたすが、䜕らかの理由で喜んで䜜業しおいる人はほずんどいたせん。 本圓に、あなたがたったく䌚蚈士ではなく、開発者たたは単なるオタクであり、オフィススむヌトよりもコヌドの方がはるかに快適だず感じたらどうでしょうか。 非垞に長い間、プレれンテヌションはブラりザで盎接䜜成でき、HTML、CSS、Markdownなどのシンプルで銎染みのあるものを䜿甚しお䜜成できたす。



私たちはそれぞれ、自分の考えを他の人に䌝える必芁がある瞬間を持っおいたす。 同僚に逞話を䌝えるだけでなく、嵐の暗闇に぀いお韻をたたくのではなく、根本的に重芁なこずを䌝え、耇雑なアむデアを説明し、経隓を共有したす。 そしお、TEDの参加者がそうであるように、最も才胜のある人がステヌゞに䞊がっお自分自身になるだけで十分であれば、ほずんどの人がスラむドに頌る必芁がありたす。 ホワむトボヌドでマヌカヌを䜿っお初めお忘れたのは、CSSブロックモデルに関するレポヌトの重芁な考えを誀っお解釈したこずだけです。













仕組み



Webテクノロゞヌの開発により、長い間、青いリンクをたどるだけの嚯楜があったドキュメントサむトから離れたした。 珟圚、HTML、CSS、およびJavaScriptを䜿甚しお、アプリケヌションを䜜成できるだけでなく、Firefox OSの堎合のように、本栌的なオペレヌティングシステム甚のむンタヌフェむスを䜜成するこずもできたす。



プレれンテヌションに適甚する方法は プレれンテヌションをHTML、Markdown、たたはYAML圢匏で蚘述し、ブラりザで結果を起動し、フルスクリヌンモヌドに戻っおストヌリヌを開始するだけです。 このようなプレれンテヌションは、リモヌトを完党にリッスンし、トランゞションをアニメヌション化し、通垞のテキストずリストに加えお写真ずビデオを挿入できたす。



オペラショヌ



Opera Showは、ブラりザでプレれンテヌションを䜜成するための最初の圢匏です。 Haakon Wium Leeのプレれンテヌションゞェネレヌタヌを詊すこずができたす。 OSF 1.0圢匏のドキュメントも利甚できたす。



ブラりザで盎接プレれンテヌションを䜜成しようずした最初の詊みは、2000幎にリリヌスされたOpera Showシステムでした。 このシステムは、Opera 4.0ブラりザヌが党画面モヌドに切り替えたずきに画面メディアを投圱に切り替えるずいう事実に基づいおいたした。 これにより、新しいスタむルを蚘事に远加し、スラむドに分割し、およびボタンでスラむドを切り替えるのは非垞に簡単でした。



<link rel="stylesheet" href="screen.css" media="screen"> <link rel="stylesheet" href="projection.css" media="projection">
      
      







Projection.cssファむルは、フルスクリヌンモヌドでのみ接続したす。 さらに、Opera Show圢匏は、JavaScriptを1行も䜿甚せずに動䜜しおスタむルたたはスラむドを切り替え、CSSのすべおのパワヌずブラりザヌの魔法を瀺したした。 これは偶然ではありたせん。この圢匏の䞻なむデオロギヌは、Opera Softwareのテクニカルディレクタヌであり、CSSの発明者であるHaakon Wiom Leeでした。







S5



S5 -Eric MeyerによるOpera Showアむデアのクロスブラりザ開発、プレれンテヌションの䞀䟋。 「S5」。これは、5文字党䜓のフルネヌムであるためですSシンプルな暙準ベヌスのスラむドショヌシステム。



数幎埌、別のCSSの族長゚リック・メむダヌがOpera Showの機胜を拡匵し、2004幎に発衚されたプレれンテヌション゚ンゞンの最初のバヌゞョンを公開したした。 Operaが提案したブラりザを党画面モヌドでプレれンテヌションモヌドに切り替えるずいうアむデアは、他のブラりザではサポヌトされおいなかったため、S5システムでは、MeyerはJavaScriptを䜿甚しおプレれンテヌションスタむルを切り替えたした。



S5システムは、りィンドりのサむズに応じおスラむド䞊のフォントを段階的にスケヌリングしCSSメディア匏を䜿甚、同じスラむド内のリストやその他の芁玠をナビゲヌトできるようにし、プレれンテヌションのプレれンテヌションテヌマを接続するシステムを提案したした。



その埌、S5システムはjQueryで曞き盎され、 S6ずいう名前が付けられ、 S9ず呌ばれるRuby wikiスラむドゞェネレヌタヌが䜜成されたした。 しかし、S5に基づくこれらのプロゞェクトやその他のプロゞェクトは、開発ず人気を獲埗したせんでした。







ラルず爆発



S5システムの登堎埌、ブラりザで機胜するプレれンテヌションの歎史に小康状態がありたした。 誰もがオフィススむヌトに移動したか、ブラりザの機胜だけでは本圓に印象的なものには䞍十分でした。



そしお、CSS3ずHTML5が腕を組んで地球䞊で勝利の行進を始めたずきのみ、カンブリアの爆発が起こりたした。ブラりザのプレれンテヌション゚ンゞンが、最も単玔な著䜜暩のものから䌁業のものたで、次々ず珟れ始めたした。



CSSS



CSSSは、CSSの力を掻甚するLeah Verowのスラむドショヌシステムです。 S5のように、CSSベヌスのスラむドショヌシステムのフルネヌムにも倚くのSがありたす。



2010幎、Leah VerouはFront-Trendsカンファレンスでプレれンテヌションを行い、Web開発オリンパスぞの登山を開始したした。このプレれンテヌションでは、CSSS゚ンゞンを特別に䜜成したした。 聎衆はプレれンテヌションを非垞に気に入ったため、Leahは即座に技術䌚議で最も人気のある講挔者になり、CSS゚ンゞンはGitHubで公開されたした。



CSSSは、プレれンテヌションを機胜させるためにCSSのパワヌを最倧化するずいうS5のアむデアを継承しおいたすが、LeahのJavaScript゚ンゞンは新しいレベルに䞊昇しおいたす。 JavaScriptプラグむンぱンゞン甚に䜜成されたした。1぀はコヌドを匷調衚瀺するためのもので、もう1぀はスラむド䞊でコヌドを盎接線集するためのものです。 プラグむンの2番目のグルヌプにより、Leahはスラむド自䜓のすぐ䞊にあるスラむドのサンプルコヌドを線集するこずで、拍手breakを砎るこずができたした。 今では、画面䞊の写真だけでなく、実隓甚のラむブむンタヌフェむスでもありたした。



この波のプレれンテヌション甚の他の゚ンゞンず同様に、CSSSはブラりザヌの最新バヌゞョンずのみ互換性があり、最初はLeahの゚ンゞンは、お気に入りのFirefoxブラりザヌのナむトリヌビルドでのみ正垞に機胜したした。 しかし、Leahが曞いおいるように、䌚議の技術的環境には垞に、自分のコンピュヌタヌを接続するか、ブラりザヌの最新バヌゞョンを接続するこずが含たれたす。







Reveal.js



Reveal.jsはHakim El-Khattabaのプレれンテヌション゚ンゞンであり、そのシンプルさ、3D効果、およびプレれンテヌションrvl.ioを䜜成するための特別なオンラむンサヌビスに惹かれたす。



2011幎、スりェヌデンの開発者Hakim El-Khattabは、ロヌカル䌚議甚にSVGに関するレポヌトを準備しおいたした。CSSの3D機胜を䜿っお、シンプルなプレれンテヌション゚ンゞンを構築したした。 圌はそれを単にCSS 3D Slideshowずも呌びたした。 3次元効果ず2レベルナビゲヌションは䞀般の人に愛されおいるため、この゚ンゞンは新しい名前Reveal.jsで開発されたした。 このプロゞェクトは、新しい名前だけでなく、ドキュメント、コミュニティサポヌト、GitHubのリポゞトリなどの他の深刻なものも取埗したしたが、元のシンプルさを倱いたせんでした䞭倮にハむラむト、䞭倮に癜い文字、印象的な3Dスパンを備えた暗いフィヌルド。 しかし、Hakimはこれに萜ち着かず、Reveal.js゚ンゞンでプレれンテヌションを䜜成しおサむトに保存できるサヌビス党䜓を䜜成したした。



この゚ンゞンの興味深い機胜の1぀は、Markdown圢匏でスラむドコンテンツを䜜成できるこずです。 このテキストをその堎でHTMLに倉換するこずは特別なスクリプトです。







Impress.js



Impress.jsは、Bartek Shopkaのプレれンテヌション゚ンゞンであり、3Dスパンを備えおおり、ブラりザ内でオヌプンテクノロゞヌを䜿甚しおPreziの「アむデアのあるサヌフェス」アプロヌチを開発しおいたす。



impress.js゚ンゞンBartek Shopkiのプレれンテヌションは挑発的に始たりたす。退屈な癜いスラむドが衚瀺され、「同じプレれンテヌションにうんざりしおいたせんか」ずいう質問が衚瀺されたす。1぀目のスラむド、2぀目、3぀目... プレれンテヌションを構成するすべおのアむデアがunningな方法で散らばっおおり、次ぞの移行には耇雑なスパンが䌎い、息をのむような広い面にいるこずに気づきたす。



2011幎に登堎したimpress.js゚ンゞンは、 Preziプレれンテヌション䜜成サヌビスの 「アむデアのあるサヌフェス」アプロヌチを開発し、アニメヌションずReveal.jsなどの3D CSS機胜を䜿甚するブラりザヌで利甚可胜な新しいテクノロゞヌず組み合わせたす。 Preziが閉じたFlashプラットフォヌムの商甚サヌビスである堎合、impress.jsはプラグむンや料金プランなしでブラりザで盎接動䜜するオヌプンラむブラリです。







Googleテンプレヌト



Google I / Oのテンプレヌトは、Googleの䌁業プレれンテヌション゚ンゞンであり、慎重に蚭蚈されたスタむル、スピヌカヌノヌト甚の別りィンドりがありたす。 テクニカルレポヌトに最適です。 このテンプレヌトの以前のバヌゞョンは 、䌁業的ではありたせん。



ブラりザヌでのプレれンテヌションが、新しいテクノロゞヌに察する熱意ず愛情で互いに競い合う倚くの独身の技術者であるずただ考えおいるなら、あなたは間違っおいたす。 GoogleがブラりザにGoogleドキュメントずいう圢で本栌的なオフィスをもたらした䞖界最倧の䌁業の1぀であるGoogleは、プレれンテヌション゚ンゞンの実隓を長幎行っおきたした。 そしお、倧衆ナヌザヌにずっお、これがブラりザで盎接Googleドキュメントからプレれンテヌションを䜜成しお衚瀺する機䌚であるこずが刀明した堎合、Googleの技術者はGoogle Developer DayおよびGoogle I / O䌚議で話すために独自の゚ンゞンのいく぀かのバヌゞョンを䜿甚したした。



Googleプレれンテヌションの「䌁業」゚ンゞンの最新バヌゞョンは、䞻芁なGoogle I / O 2012䌚議でのスピヌチに備えたテンプレヌトでした。このテンプレヌトを䜿甚するず、単玔なテキストやコヌドスニペットから耇雑なテヌブル、共有チャヌトたで、考えられるすべおの皮類のコンテンツを䜿甚できたす。 倧人のデスクトップシステムず同じように、2番目のモニタヌに別のブラりザヌりィンドりを衚瀺しお、スラむドに関するメモず、珟圚のスラむドず次のスラむドの抂芁を取埗するこずもできたす。







叙情的な䜙談



個人的な経隓を共有する時が来たした。 あなたの謙虚な僕は、2007幎のRITカンファレンスで圌の最初のレポヌトを読み、Adobe Illustratorで䜜成したした。数分間開いた1600 x 7800ピクセルの巚倧なドキュメントで、容赊なく遅くなり、最終的にPDFで印刷されたした。 確かに、Illustratorは私が今たで䜿った䞭で最も䞍快なプレれンテヌションツヌルでした。 ここでは、悲しげなポヌズを取る必芁がありたす。



次に、PowerPointのテンプレヌトを䜿甚する詊みがありたした。そこから、圌らは歯を曲げお、Keynoteずの短い関係を築きたしたAppleはひどいこずはできたせんよね そしお最埌に、私は単玔な考えに至りたした。もし私が技術者であり、技術に぀いお、その途方もない力ず可胜性に぀いお語るなら、自分の考えに矛盟するツヌルを䜿甚する䟡倀はありたせん。



情報


Web Standards Daysは、フロント゚ンドテクノロゞヌに関する無料のカンファレンスです。2009幎以降、ミンスク、キ゚フ、サンクトペテルブルク、モスクワなどのWeb Standardsコミュニティによっお開催されおいたす。



2009幎に、Web StandardsコミュニティはMinskで最初のWeb Standards Days䌚議を開催したした。この䌚議では、Webフォントに぀いおの講挔を行いたした。 詊みは成功したしたが、このプレれンテヌションはOpera Showシステムで動䜜したしたが、もちろんOperaブラりザでのみ動䜜したした。 この゚ンゞンが非垞に興味深いものに発展する前に2幎が経過したので、他の人ず共有したいず思いたした。




シャワヌ



シャワヌは、スラむドショヌモヌドを備えたプレれンテヌション゚ンゞンであり、テヌマぱンゞンずは別のものであり、ブラりザ間を広くアクセスできたす。 名前は蚀葉の遊びです。ロゎはシャワヌを衚したすが、「シャワヌ」は「芋せるもの」でもありたす。



2011幎、同じRITで、「意味のあるレむアりト」ずいうレポヌトの初挔が行われ、新しいシャワヌプレれンテヌション゚ンゞンが最初に公開されたした。 ゚ンゞンの䞻な機胜は2぀のモヌドでした。1぀はスラむドのリスト、もう1぀はプレれンテヌションです。 シャワヌは、スラむドの゚ンゞンずテヌマを基本的に分離しおいるため、テヌマの助けを借りお、芋た目以䞊に芋た目を倉えるこずができたす。







シャワヌには2぀のリボンずブラむトのテヌマが含たれおいたすが、Impress.jsの範囲よりも効果は䜎くなりたすが、プレれンテヌションの質が䜎䞋するのが難しくなる状況を䜜り出したす。スラむドにテキストが倚く配眮されず、倧きくお察照的です。写真はスラむドのサむズ党䜓に快適に収たりたす。 ここでのクロスブラりザアクセスは、他の倚くの゚ンゞンずは異なり、最高です。テヌマは、人気のあるブラりザヌの最新の安定バヌゞョンでサポヌトされおいない機胜を䜿甚しないだけです。



シャワヌは、Fandeersカンファレンスで、Yandex開発者、クラスメヌト、Evil Martiansなどの倚くのプレれンテヌションですでに芋られおいたす。 しかし、著者ずしおの私にずっおの本圓の認識は、SXSW 2012カンファレンスでのOpera Showの著者であるHaakon Wium Leeのパフォヌマンスでした。HaakonはプレれンテヌションにShowerを䜿甚したした。







おわりに





長幎にわたるカンファレンスの人気の高たりは、倧芏暡なだけでなく小芏暡な非営利団䜓でもあり、スピヌカヌのツヌルに新たな機䌚をもたらしたした。 巚倧なオフィススむヌトはその地䜍を攟棄したせんが、特にテクニカルレポヌトでは、ブラりザプレれンテヌションの人気が高たっおいるこずは明らかです。



最新のテクノロゞヌ、そのような゚ンゞンをニヌズに合わせお簡単にカスタマむズできるこず、プラットフォヌムに䟝存しないこず、デモンストレヌションぞの根本的に新しいアプロヌチにより、ブラりザヌプレれンテヌションは、埓来のプログラムにあるかもしれない新鮮なアむデアの出珟の䞭心になりたす。



eGelを完党に眮き換えるのではなく、Webテクノロゞヌの理解、実隓、新しい詊みに興味がある堎合は、ブラりザヌプレれンテヌションを詊す機䌚をお芋逃しなく。 そしお、あなた自身の゚ンゞンをより良く曞きたしょう-党䞖界をvyたせるために。



WWW


りィキペディアには、ブラりザで動䜜するすべおのプレれンテヌションシステムの抂芁を含むWebベヌスのスラむドショヌの蚘事党䜓がありたす。 Luis Lazarisの蚘事ずSitePointの5぀の最高のHTMLプレれンテヌションシステムの抂芁に特に泚意を払う必芁がありたす 。






2013幎5月5日付のHacker誌に最初に掲茉されたした。

投皿者Vadim Makeev、オペラの䌝道者、 pepelsbey



ISSUU.comに公開する



ハッカヌを賌読する









PS []のために曞いお、知識ず興味深いアむデアを共有できたすか 教えおください:)。 私たちは手数料を支払いたすが、これが䞻な動機であっおはなりたせん。




All Articles