SlideShare a Scribd company logo
Stanford BlogLuck
                                              Bites ‘n’ Bytes



                              Intro to the Web

Monday, September 21, 2009                                              1


Topics- Intro to the Web, Intro to Wordpress, and a word on Edublogs.
The Web as it WAS
                             HTML: Hyper Text Markup language

                             The language that your web browser
                                         can speak.




Monday, September 21, 2009                                                                                    2


This is an example of the web as we may have learned about it in High School HTML Class. The down side was
that everythign was coded by hand, and each element (say, a headline with the word “News”) had to be styled
individually. This took forever, and everything was stagnant.
The Web Today
                               CSS: Cascading Style Sheets
                               PHP: Hypertext Processor
                             SQL (Sequel): Manages the “stuff”


                             They work together (with others).



Monday, September 21, 2009                                                                                   3


This is an abridged list, but for beginners purposes, its a good place to start. These things make the web
DYNAMIC, and allow all the cool stuff we love about the beb today.
CSS
                             How your stuff looks




Monday, September 21, 2009                                                                                           4


Think of CSS as the designer’s swatchbook. CSS establishes what your site looks like. You set up “Classes” of
objects, and assign them a set of attributes. Then, instead of styling each element by hand, you just make it part
of that class and it gets ALL the attributes (atributes like size, color, font, ect.)
SQL (Sequel)
                             Where your stuff lives.




Monday, September 21, 2009                                                                                              5


SQL is your filing cabinet online. It stores the data of your website or blog (data like posts, pictures, tags, videos
ect.)
PHP                                        +
                             The HTML Machine




Monday, September 21, 2009                                                                                   6


PHP is a programming language, but its a one-trick-pony. It only knows how to write HTML. It goes and gets
stuff from SQL, grabs the appropriate CSS and then combins them to print the proper HTML.
How it works...



Monday, September 21, 2009                     7
SQL

                                   PHP     HTML
                                         (What you see)




                             CSS
Monday, September 21, 2009                            8
HTTP
                                                                     Front-end
                                                                     Back-end
                                                                      UI (GUI)
                                                                    WYSIWYG
                             Extra Terms                               admin
                                                                    permissions
                                                                        Flash
                                                                     JavaScript
                                                                      web 2.0
Monday, September 21, 2009                                                                                      9


HTTP: Hyper Text Transfer Protocol
Front End: the user/visitor side of a site
Back-end: the andinistration side of a site
UI(GUI)- User Interface, or Graphical User Interface (pronounced gooey)
WYSIWYG- (pronounced wizzywig) means What You See Is What You Get, it is a visual kind of website editor that
allows you to see what the finished product will look like, rather than the “code”
Admin- a website administrator
Permissions- varied levels of administrative access
Flash- Kind of dynamic content written in its own language- bad for search engines, sometimes cool looking
JavaScript- web language that runs certain kinds of web stuff
web 2.0- web protocol that enables certain new levels of interactivity (think google maps)
So, thats a lot of Shit.



Monday, September 21, 2009                              10
CMS
                             Content Management System




Monday, September 21, 2009                               11


Wordpress is our CMS of choice
SQL

                                   PHP     HTML
                                         (What you see)




                             CSS
Monday, September 21, 2009                            12
CSS                SQL                           PHP
Monday, September 21, 2009                                                                                     13


wordpress translates commands you give it into the correct actions for CSS, SQL and PHP so that it all “just
works”
Monday, September 21, 2009                                                                                       14


Wordpress manipulates the code so that it is changeable by a pretty and intuitive panel called “the dashboard”
In the Wordpress
                                   World
                                 Your Stuff lives in SQL

                                     But its CALLED:
                              Posts, Media, Links, Pages ect.




Monday, September 21, 2009                                      15
In the Wordpress
                                   World
                              Your have a CSS Swatchbook

                                   But its CALLED:
                                   Your Theme.



Monday, September 21, 2009                                 16
World of Wordpress
Monday, September 21, 2009                        17
3 Flavors
                             wordpress.com

                             wordpress MU

                             wordpress.org

Monday, September 21, 2009                    18
Wordpress.com
                                    “Instant Blog”


                              wordpress.ilovekittens.com




Monday, September 21, 2009                                                     19


this is similar to blogger ect. you just sign up and your blog is all ready.
Wordpress MU
                             Administrate several of blogs, make
                                      them cohesive.

                                    (e.g. WSJ properties)




Monday, September 21, 2009                                                                                       20


This is for organizations that want several blogs but want to display data and posts from them all on one main
page.
Wordpress.org
                                 100% Delicious

                              As simple as you want.

                                 ilovekittens.com




Monday, September 21, 2009                                                                                    21


this is designed for an individual user to make use of the power and ease of Wordpress CMS, but be able to make
as many changes/customizations as their skills allow. I can be as simple as wordpress.com, or as complicated as
you can imagine.
Edublogs
                                    hsblogs.stanford.edu/yourname/


                                        - flexibility for the users
                                     + admin rights for Comm Staff.




Monday, September 21, 2009                                                               22


lots more on this later... short story, we, as J students, will have to use these too.
Wordpress.org
                             Its cool because its not just a knife...


                                     Its Expandable.



Monday, September 21, 2009                                                               23


Wordpress.org makes use of plugins and widgets (more on those later) to be expandable.
Intro to Wordpress
                      Terms and User Interface

Monday, September 21, 2009                       24
Terms
                                                                   Post
                                                                   Page
                                                                Categories
                                                                  Media
                                                                  Theme
                                                                 Plugins
                                                                 Widgets

Monday, September 21, 2009                                                                                                          25

Post: content added to the site desgned to be periodic and short lived in importance (like a blog post)
Page: A location on the site that will have more static info (like “About Me”
Categories: a sort of filing system for articles-have as many or as few as you want
Media: Movies, Audio, Pictures
Theme: The syle sheet that tells you wordpress site how to look
Plugins: stand-alone pieces of code that attach to wordpress to give it a new functionality- like adding a calendar to your site.
Widgets: the front-facing side of a plugin- a new functionality added to the site to benefit the user experience.
Plugins &
       Widgets
       This is why we like
       wordpress.




Monday, September 21, 2009                                                                             26

Plugins and Widgets are how we extend Wordpress from a basic blog into a pull featured web presence.
Plugins,
                                                                             As of Today:
       Widgets
       and Themes                                               Plugins & Widgets: 6,651
                                                                Themes: 982

                                                            JUST through wordpress.org




Monday, September 21, 2009                                                                                                                     27

lots of options... also, there is a whole industry devoted to making custom wordpress themes, so if its not out there, you can have it made.
Setting up wordpress.org
                                total flexibility and at yourname.com




Monday, September 21, 2009                                                         28


Now some info about setting up your own website with wordpress, first some terms.
Host Server
                             Your remote hard drive




Monday, September 21, 2009                             29


This is the physical location where your data lives.
FTP
                             File Transfer Protocol

                      How you put stuff on your server




Monday, September 21, 2009                                         30


This is a way of acessing that data when it lives on the server.
Domain
                             www.you.com




Monday, September 21, 2009                 31


your name online (mine is withdrake.com)
How it works...



Monday, September 21, 2009                     32
Your Computer
                                                                      How the world interacts
                              FTP         Web
                                        Browser
                                                                        with your website.
                             Client


                              FTP        Admin
                             Server      Panel



                          FTP
                         Server          Admin


                                  Back-end


                                                                    Domain Name
                                                                                            Web Visitor
                                                  Front-end   http://www.ilovekittens.com




                             Host Server
Monday, September 21, 2009                                                                                33


overly complicated diagram
So what do we do next?

                             1.   Register a Domain
                             2.   Sign up with Hosting ($5-$6/month)
                             3.   Install Wordpress (easy)
                             4.   Have a popsicle.




Monday, September 21, 2009                                             34
Strap in, we’re gonna do it.




Monday, September 21, 2009                                                                                    35


This is where we (in the meeting) set up a full wordpress install. It took about 10 mins.

Next time we will go over widgets, plugins, multi-media management, content production and developer tools.
Stay tuned. next Blog-Luck is on Sunday, Jan 27th.

More Related Content

Similar to Blogluck1

WebAssembly WASM Introduction Presentation
WebAssembly WASM Introduction PresentationWebAssembly WASM Introduction Presentation
WebAssembly WASM Introduction Presentation
Brad Beiermann
 
The shift to the edge
The shift to the edgeThe shift to the edge
The shift to the edge
Jakub Wadolowski
 
WebAssembly and .NET
WebAssembly and .NETWebAssembly and .NET
WebAssembly and .NET
Joanna Lamch
 
Into to Webassmbly
Into to WebassmblyInto to Webassmbly
Into to Webassmbly
cliffzhaobupt
 
Web Assembly (W3C TPAC presentation)
Web Assembly (W3C TPAC presentation)Web Assembly (W3C TPAC presentation)
Web Assembly (W3C TPAC presentation)
Kenneth Rohde Christiansen
 
WebAssembly - czy dzisiaj mi się to przyda do pracy?
WebAssembly - czy dzisiaj mi się to przyda do pracy?WebAssembly - czy dzisiaj mi się to przyda do pracy?
WebAssembly - czy dzisiaj mi się to przyda do pracy?
Brainhub
 
WebAssembly
WebAssemblyWebAssembly
WebAssembly
Jawahar
 
WebAssembly vs JavaScript: What is faster?
WebAssembly vs JavaScript: What is faster?WebAssembly vs JavaScript: What is faster?
WebAssembly vs JavaScript: What is faster?
Alexandr Skachkov
 
Oleksandr Skachkov - WebAssembly vs JavaScript: What is faster?
Oleksandr Skachkov - WebAssembly vs JavaScript: What is faster?Oleksandr Skachkov - WebAssembly vs JavaScript: What is faster?
Oleksandr Skachkov - WebAssembly vs JavaScript: What is faster?
OdessaJS Conf
 
HTML5 and Google Chrome - DevFest09
HTML5 and Google Chrome - DevFest09HTML5 and Google Chrome - DevFest09
HTML5 and Google Chrome - DevFest09
mihaiionescu
 
Jquery
JqueryJquery
Solving Common Web Component Problems - Simon MacDonald
Solving Common Web Component Problems - Simon MacDonaldSolving Common Web Component Problems - Simon MacDonald
Solving Common Web Component Problems - Simon MacDonald
Wey Wey Web
 
Week 1 Slides - Cosmology of the Modern WordPress Web
Week 1 Slides - Cosmology of the Modern WordPress WebWeek 1 Slides - Cosmology of the Modern WordPress Web
Week 1 Slides - Cosmology of the Modern WordPress Web
Drake Martinet
 
The Modern Web, Part 2: HTML5
The Modern Web, Part 2: HTML5The Modern Web, Part 2: HTML5
The Modern Web, Part 2: HTML5
David Pallmann
 
Ajax And Your Cms
Ajax And Your CmsAjax And Your Cms
Ajax And Your Cms
yiditushe
 
The Internet Explained To Your Mum In 5 Slides
The Internet Explained To Your Mum In 5 SlidesThe Internet Explained To Your Mum In 5 Slides
The Internet Explained To Your Mum In 5 Slides
Marcello Brivio
 
Railswaycon 2009 - Summary
Railswaycon 2009 - SummaryRailswaycon 2009 - Summary
Railswaycon 2009 - Summary
daniel.mattes
 
Web assembly - Future of the Web
Web assembly - Future of the WebWeb assembly - Future of the Web
Web assembly - Future of the Web
CodeValue
 
Building a Next Generation Mobile Browser using Web technologies
Building a Next Generation Mobile Browser using Web technologiesBuilding a Next Generation Mobile Browser using Web technologies
Building a Next Generation Mobile Browser using Web technologies
n_adam_stanley
 
Modern Architectures with Spring and JavaScript
Modern Architectures with Spring and JavaScriptModern Architectures with Spring and JavaScript
Modern Architectures with Spring and JavaScript
martinlippert
 

Similar to Blogluck1 (20)

WebAssembly WASM Introduction Presentation
WebAssembly WASM Introduction PresentationWebAssembly WASM Introduction Presentation
WebAssembly WASM Introduction Presentation
 
The shift to the edge
The shift to the edgeThe shift to the edge
The shift to the edge
 
WebAssembly and .NET
WebAssembly and .NETWebAssembly and .NET
WebAssembly and .NET
 
Into to Webassmbly
Into to WebassmblyInto to Webassmbly
Into to Webassmbly
 
Web Assembly (W3C TPAC presentation)
Web Assembly (W3C TPAC presentation)Web Assembly (W3C TPAC presentation)
Web Assembly (W3C TPAC presentation)
 
WebAssembly - czy dzisiaj mi się to przyda do pracy?
WebAssembly - czy dzisiaj mi się to przyda do pracy?WebAssembly - czy dzisiaj mi się to przyda do pracy?
WebAssembly - czy dzisiaj mi się to przyda do pracy?
 
WebAssembly
WebAssemblyWebAssembly
WebAssembly
 
WebAssembly vs JavaScript: What is faster?
WebAssembly vs JavaScript: What is faster?WebAssembly vs JavaScript: What is faster?
WebAssembly vs JavaScript: What is faster?
 
Oleksandr Skachkov - WebAssembly vs JavaScript: What is faster?
Oleksandr Skachkov - WebAssembly vs JavaScript: What is faster?Oleksandr Skachkov - WebAssembly vs JavaScript: What is faster?
Oleksandr Skachkov - WebAssembly vs JavaScript: What is faster?
 
HTML5 and Google Chrome - DevFest09
HTML5 and Google Chrome - DevFest09HTML5 and Google Chrome - DevFest09
HTML5 and Google Chrome - DevFest09
 
Jquery
JqueryJquery
Jquery
 
Solving Common Web Component Problems - Simon MacDonald
Solving Common Web Component Problems - Simon MacDonaldSolving Common Web Component Problems - Simon MacDonald
Solving Common Web Component Problems - Simon MacDonald
 
Week 1 Slides - Cosmology of the Modern WordPress Web
Week 1 Slides - Cosmology of the Modern WordPress WebWeek 1 Slides - Cosmology of the Modern WordPress Web
Week 1 Slides - Cosmology of the Modern WordPress Web
 
The Modern Web, Part 2: HTML5
The Modern Web, Part 2: HTML5The Modern Web, Part 2: HTML5
The Modern Web, Part 2: HTML5
 
Ajax And Your Cms
Ajax And Your CmsAjax And Your Cms
Ajax And Your Cms
 
The Internet Explained To Your Mum In 5 Slides
The Internet Explained To Your Mum In 5 SlidesThe Internet Explained To Your Mum In 5 Slides
The Internet Explained To Your Mum In 5 Slides
 
Railswaycon 2009 - Summary
Railswaycon 2009 - SummaryRailswaycon 2009 - Summary
Railswaycon 2009 - Summary
 
Web assembly - Future of the Web
Web assembly - Future of the WebWeb assembly - Future of the Web
Web assembly - Future of the Web
 
Building a Next Generation Mobile Browser using Web technologies
Building a Next Generation Mobile Browser using Web technologiesBuilding a Next Generation Mobile Browser using Web technologies
Building a Next Generation Mobile Browser using Web technologies
 
Modern Architectures with Spring and JavaScript
Modern Architectures with Spring and JavaScriptModern Architectures with Spring and JavaScript
Modern Architectures with Spring and JavaScript
 

Recently uploaded

Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 

Recently uploaded (20)

Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 

Blogluck1

  • 1. Stanford BlogLuck Bites ‘n’ Bytes Intro to the Web Monday, September 21, 2009 1 Topics- Intro to the Web, Intro to Wordpress, and a word on Edublogs.
  • 2. The Web as it WAS HTML: Hyper Text Markup language The language that your web browser can speak. Monday, September 21, 2009 2 This is an example of the web as we may have learned about it in High School HTML Class. The down side was that everythign was coded by hand, and each element (say, a headline with the word “News”) had to be styled individually. This took forever, and everything was stagnant.
  • 3. The Web Today CSS: Cascading Style Sheets PHP: Hypertext Processor SQL (Sequel): Manages the “stuff” They work together (with others). Monday, September 21, 2009 3 This is an abridged list, but for beginners purposes, its a good place to start. These things make the web DYNAMIC, and allow all the cool stuff we love about the beb today.
  • 4. CSS How your stuff looks Monday, September 21, 2009 4 Think of CSS as the designer’s swatchbook. CSS establishes what your site looks like. You set up “Classes” of objects, and assign them a set of attributes. Then, instead of styling each element by hand, you just make it part of that class and it gets ALL the attributes (atributes like size, color, font, ect.)
  • 5. SQL (Sequel) Where your stuff lives. Monday, September 21, 2009 5 SQL is your filing cabinet online. It stores the data of your website or blog (data like posts, pictures, tags, videos ect.)
  • 6. PHP + The HTML Machine Monday, September 21, 2009 6 PHP is a programming language, but its a one-trick-pony. It only knows how to write HTML. It goes and gets stuff from SQL, grabs the appropriate CSS and then combins them to print the proper HTML.
  • 7. How it works... Monday, September 21, 2009 7
  • 8. SQL PHP HTML (What you see) CSS Monday, September 21, 2009 8
  • 9. HTTP Front-end Back-end UI (GUI) WYSIWYG Extra Terms admin permissions Flash JavaScript web 2.0 Monday, September 21, 2009 9 HTTP: Hyper Text Transfer Protocol Front End: the user/visitor side of a site Back-end: the andinistration side of a site UI(GUI)- User Interface, or Graphical User Interface (pronounced gooey) WYSIWYG- (pronounced wizzywig) means What You See Is What You Get, it is a visual kind of website editor that allows you to see what the finished product will look like, rather than the “code” Admin- a website administrator Permissions- varied levels of administrative access Flash- Kind of dynamic content written in its own language- bad for search engines, sometimes cool looking JavaScript- web language that runs certain kinds of web stuff web 2.0- web protocol that enables certain new levels of interactivity (think google maps)
  • 10. So, thats a lot of Shit. Monday, September 21, 2009 10
  • 11. CMS Content Management System Monday, September 21, 2009 11 Wordpress is our CMS of choice
  • 12. SQL PHP HTML (What you see) CSS Monday, September 21, 2009 12
  • 13. CSS SQL PHP Monday, September 21, 2009 13 wordpress translates commands you give it into the correct actions for CSS, SQL and PHP so that it all “just works”
  • 14. Monday, September 21, 2009 14 Wordpress manipulates the code so that it is changeable by a pretty and intuitive panel called “the dashboard”
  • 15. In the Wordpress World Your Stuff lives in SQL But its CALLED: Posts, Media, Links, Pages ect. Monday, September 21, 2009 15
  • 16. In the Wordpress World Your have a CSS Swatchbook But its CALLED: Your Theme. Monday, September 21, 2009 16
  • 17. World of Wordpress Monday, September 21, 2009 17
  • 18. 3 Flavors wordpress.com wordpress MU wordpress.org Monday, September 21, 2009 18
  • 19. Wordpress.com “Instant Blog” wordpress.ilovekittens.com Monday, September 21, 2009 19 this is similar to blogger ect. you just sign up and your blog is all ready.
  • 20. Wordpress MU Administrate several of blogs, make them cohesive. (e.g. WSJ properties) Monday, September 21, 2009 20 This is for organizations that want several blogs but want to display data and posts from them all on one main page.
  • 21. Wordpress.org 100% Delicious As simple as you want. ilovekittens.com Monday, September 21, 2009 21 this is designed for an individual user to make use of the power and ease of Wordpress CMS, but be able to make as many changes/customizations as their skills allow. I can be as simple as wordpress.com, or as complicated as you can imagine.
  • 22. Edublogs hsblogs.stanford.edu/yourname/ - flexibility for the users + admin rights for Comm Staff. Monday, September 21, 2009 22 lots more on this later... short story, we, as J students, will have to use these too.
  • 23. Wordpress.org Its cool because its not just a knife... Its Expandable. Monday, September 21, 2009 23 Wordpress.org makes use of plugins and widgets (more on those later) to be expandable.
  • 24. Intro to Wordpress Terms and User Interface Monday, September 21, 2009 24
  • 25. Terms Post Page Categories Media Theme Plugins Widgets Monday, September 21, 2009 25 Post: content added to the site desgned to be periodic and short lived in importance (like a blog post) Page: A location on the site that will have more static info (like “About Me” Categories: a sort of filing system for articles-have as many or as few as you want Media: Movies, Audio, Pictures Theme: The syle sheet that tells you wordpress site how to look Plugins: stand-alone pieces of code that attach to wordpress to give it a new functionality- like adding a calendar to your site. Widgets: the front-facing side of a plugin- a new functionality added to the site to benefit the user experience.
  • 26. Plugins & Widgets This is why we like wordpress. Monday, September 21, 2009 26 Plugins and Widgets are how we extend Wordpress from a basic blog into a pull featured web presence.
  • 27. Plugins, As of Today: Widgets and Themes Plugins & Widgets: 6,651 Themes: 982 JUST through wordpress.org Monday, September 21, 2009 27 lots of options... also, there is a whole industry devoted to making custom wordpress themes, so if its not out there, you can have it made.
  • 28. Setting up wordpress.org total flexibility and at yourname.com Monday, September 21, 2009 28 Now some info about setting up your own website with wordpress, first some terms.
  • 29. Host Server Your remote hard drive Monday, September 21, 2009 29 This is the physical location where your data lives.
  • 30. FTP File Transfer Protocol How you put stuff on your server Monday, September 21, 2009 30 This is a way of acessing that data when it lives on the server.
  • 31. Domain www.you.com Monday, September 21, 2009 31 your name online (mine is withdrake.com)
  • 32. How it works... Monday, September 21, 2009 32
  • 33. Your Computer How the world interacts FTP Web Browser with your website. Client FTP Admin Server Panel FTP Server Admin Back-end Domain Name Web Visitor Front-end http://www.ilovekittens.com Host Server Monday, September 21, 2009 33 overly complicated diagram
  • 34. So what do we do next? 1. Register a Domain 2. Sign up with Hosting ($5-$6/month) 3. Install Wordpress (easy) 4. Have a popsicle. Monday, September 21, 2009 34
  • 35. Strap in, we’re gonna do it. Monday, September 21, 2009 35 This is where we (in the meeting) set up a full wordpress install. It took about 10 mins. Next time we will go over widgets, plugins, multi-media management, content production and developer tools. Stay tuned. next Blog-Luck is on Sunday, Jan 27th.