SlideShare uma empresa Scribd logo
1 de 18
Developing your
personal Twitter
web application in
60 minutes
By Mitesh Sanghvi
(www.MiteshSanghvi.com)
Let’s understand the application usage and benefits

WHAT DO WE GET BY DOING THIS?
Your Personal Twitter Client
Your Personal Branding
Knowledge Required / NOT Required

PREREQUISITES
Prerequisites
Knowledge Required
 • Basic knowledge of OAuth (e.g. Login via Facebook
   / Twitter)
 • Basic knowledge of Web Uploading
 • Basic knowledge of various functions of Twitter
Knowledge NOT Required
  • No Knowledge of PHP or Java is required for the basic
    setup. But basic knowledge will help you develop the
    web application better
Things to be ready with before developing the application

PRE-DEVELOPMENT REQUIREMENTS
Pre-Development Requirements
• Domain and Web Space are required ( I have
  used Unlimited Web Hosting Linux-based
  package from BigRock )
• Download and unzip the READY open source
  code of Twitter Web Client ( I have used EMBR
  which is an extension of famous RABR client )
• Download and Install a FTP application ( I use
  open source application called FileZilla )
Register your application with Twitter to get Key & Secret

REGISTER YOUR APP WITH TWITTER
Step 01 – Visit Twitter Dev Site
Visit Twitter Developers Site and Click “Create an app” link
Step 02 – Register Your App
Fill the Registration Form, agree Terms and click ‘Create’
Step 03 – App Logo & Access
Next on Settings Page – Add App Logo and select ‘Read, Write
and Access direct messages
Step 04 – Get App Key & Secret
Next on Details Page – Get the ‘Consumer Key’ and ‘Consumer
Secret’
Tweak source code, add Twitter Key & Secret and Upload

DEVELOPMENT STEPS
Step 01 – Understand Code
Step 02 – Code Changes Req’d
Edit /lib/config.php file
You need to change the config.php file present in the /lib
subfolder of ‘embr’. You will have to add the ‘Consumer Key’,
‘Consumer Secret’ and ‘Callback URL’ of your application
registered in Twitter (explained earlier)

Other Optional Changes
• Replace big_logo.png and logo.png, favicon.ico files in /img
  subfolder with your relevant logos/images
• Edit header.php file in /inc to include Meta Tags for SEO
• Edit footer.php file in /inc to include your credentials
Step 03 – Upload Your App
Use FileZilla to upload your application in the root directory of
your hosting space allotted to you
www.HOWdoIgetSMART.in/tipster




Connect with me
www.MiteshSanghvi.com   msanghviofindia@gmail.com
0-95868-99599           Facebook.com/MiteshSpeaks

Mais conteúdo relacionado

Mais procurados

WP Suite by Ankur Shukla Review
WP Suite by Ankur Shukla ReviewWP Suite by Ankur Shukla Review
WP Suite by Ankur Shukla Reviewhadi kuswanto
 
How to Use Flickr
How to Use FlickrHow to Use Flickr
How to Use FlickrClara Moses
 
WordPress, Schema & more
WordPress, Schema & moreWordPress, Schema & more
WordPress, Schema & moreJoost de Valk
 
Mobilegana by jame
 Mobilegana by jame Mobilegana by jame
Mobilegana by jameJameel Ahmed
 
Insta Builder 2 The Best Site Editing program
Insta Builder 2 The Best Site Editing programInsta Builder 2 The Best Site Editing program
Insta Builder 2 The Best Site Editing programplausibleabdome35
 
Facebook API in the Real World - Myles Noton - Miniclip
Facebook API in the Real World - Myles Noton - MiniclipFacebook API in the Real World - Myles Noton - Miniclip
Facebook API in the Real World - Myles Noton - MiniclipMyles Noton
 
Descriptomatic review
Descriptomatic reviewDescriptomatic review
Descriptomatic reviewFred Kong
 
QuizBrahma by Sagar Kadam
QuizBrahma by Sagar KadamQuizBrahma by Sagar Kadam
QuizBrahma by Sagar KadamSagar Kadam
 
Skillfeed word press-course-anouncement-april-23-2015
Skillfeed word press-course-anouncement-april-23-2015Skillfeed word press-course-anouncement-april-23-2015
Skillfeed word press-course-anouncement-april-23-2015viet nghiem
 
USEFUL WORDPRESS PLUGINS YOU’LL LOVE
USEFUL WORDPRESS PLUGINS YOU’LL LOVEUSEFUL WORDPRESS PLUGINS YOU’LL LOVE
USEFUL WORDPRESS PLUGINS YOU’LL LOVEHTML Tuts+
 
What's New on the Facebook Platform, April 2011
What's New on the Facebook Platform, April 2011What's New on the Facebook Platform, April 2011
What's New on the Facebook Platform, April 2011Iskandar Najmuddin
 
Verify Login functionality of Yahoo mail using Selenium WebDriver methods
Verify Login functionality of Yahoo mail using Selenium WebDriver methodsVerify Login functionality of Yahoo mail using Selenium WebDriver methods
Verify Login functionality of Yahoo mail using Selenium WebDriver methodsmetaforum technologies
 
Facebook api
Facebook api Facebook api
Facebook api snipermkd
 
Integration with dropbox
Integration with dropboxIntegration with dropbox
Integration with dropboxSon Nguyen
 

Mais procurados (20)

WP Suite by Ankur Shukla Review
WP Suite by Ankur Shukla ReviewWP Suite by Ankur Shukla Review
WP Suite by Ankur Shukla Review
 
Kt 15 07-2013
Kt 15 07-2013Kt 15 07-2013
Kt 15 07-2013
 
How to Use Flickr
How to Use FlickrHow to Use Flickr
How to Use Flickr
 
WordPress, Schema & more
WordPress, Schema & moreWordPress, Schema & more
WordPress, Schema & more
 
Mobilegana by jame
 Mobilegana by jame Mobilegana by jame
Mobilegana by jame
 
Insta Builder 2 The Best Site Editing program
Insta Builder 2 The Best Site Editing programInsta Builder 2 The Best Site Editing program
Insta Builder 2 The Best Site Editing program
 
Facebook API in the Real World - Myles Noton - Miniclip
Facebook API in the Real World - Myles Noton - MiniclipFacebook API in the Real World - Myles Noton - Miniclip
Facebook API in the Real World - Myles Noton - Miniclip
 
Descriptomatic review
Descriptomatic reviewDescriptomatic review
Descriptomatic review
 
QuizBrahma by Sagar Kadam
QuizBrahma by Sagar KadamQuizBrahma by Sagar Kadam
QuizBrahma by Sagar Kadam
 
Skillfeed word press-course-anouncement-april-23-2015
Skillfeed word press-course-anouncement-april-23-2015Skillfeed word press-course-anouncement-april-23-2015
Skillfeed word press-course-anouncement-april-23-2015
 
USEFUL WORDPRESS PLUGINS YOU’LL LOVE
USEFUL WORDPRESS PLUGINS YOU’LL LOVEUSEFUL WORDPRESS PLUGINS YOU’LL LOVE
USEFUL WORDPRESS PLUGINS YOU’LL LOVE
 
Linkdialler
LinkdiallerLinkdialler
Linkdialler
 
My cool new Slideshow!
My cool new Slideshow!My cool new Slideshow!
My cool new Slideshow!
 
Skype Tutorial by Gen
Skype Tutorial by GenSkype Tutorial by Gen
Skype Tutorial by Gen
 
Blog Pres
Blog PresBlog Pres
Blog Pres
 
What's New on the Facebook Platform, April 2011
What's New on the Facebook Platform, April 2011What's New on the Facebook Platform, April 2011
What's New on the Facebook Platform, April 2011
 
Creating WordPress Blog
Creating WordPress BlogCreating WordPress Blog
Creating WordPress Blog
 
Verify Login functionality of Yahoo mail using Selenium WebDriver methods
Verify Login functionality of Yahoo mail using Selenium WebDriver methodsVerify Login functionality of Yahoo mail using Selenium WebDriver methods
Verify Login functionality of Yahoo mail using Selenium WebDriver methods
 
Facebook api
Facebook api Facebook api
Facebook api
 
Integration with dropbox
Integration with dropboxIntegration with dropbox
Integration with dropbox
 

Destaque

Basic Investigations
Basic InvestigationsBasic Investigations
Basic InvestigationsCTIN
 
Cannibals1
Cannibals1Cannibals1
Cannibals1Brdlee
 
Vacature: Web Application Developer
Vacature: Web Application DeveloperVacature: Web Application Developer
Vacature: Web Application DeveloperAware nv, Gent
 
E Mail- & Webmail Security (Dutch)
E Mail- & Webmail Security (Dutch)E Mail- & Webmail Security (Dutch)
E Mail- & Webmail Security (Dutch)LexZwetsloot
 
GaETC Low-Cost/No-Cost Web Video
GaETC Low-Cost/No-Cost Web VideoGaETC Low-Cost/No-Cost Web Video
GaETC Low-Cost/No-Cost Web Videorosiespecs
 
Twilite
TwiliteTwilite
TwiliteNomoco
 

Destaque (7)

Basic Investigations
Basic InvestigationsBasic Investigations
Basic Investigations
 
Cannibals1
Cannibals1Cannibals1
Cannibals1
 
nettilukio
nettilukionettilukio
nettilukio
 
Vacature: Web Application Developer
Vacature: Web Application DeveloperVacature: Web Application Developer
Vacature: Web Application Developer
 
E Mail- & Webmail Security (Dutch)
E Mail- & Webmail Security (Dutch)E Mail- & Webmail Security (Dutch)
E Mail- & Webmail Security (Dutch)
 
GaETC Low-Cost/No-Cost Web Video
GaETC Low-Cost/No-Cost Web VideoGaETC Low-Cost/No-Cost Web Video
GaETC Low-Cost/No-Cost Web Video
 
Twilite
TwiliteTwilite
Twilite
 

Semelhante a Developing your personal Twitter web application in 60 minustes

Facebook SSO.docx
Facebook SSO.docxFacebook SSO.docx
Facebook SSO.docxehathis
 
Backlink instructions.pdf
Backlink instructions.pdfBacklink instructions.pdf
Backlink instructions.pdfrajatyadav42833
 
Optimizing your job apply pages with the LinkedIn profile API
Optimizing your job apply pages with the LinkedIn profile APIOptimizing your job apply pages with the LinkedIn profile API
Optimizing your job apply pages with the LinkedIn profile APIIvo Brett
 
Создание API, которое полюбят разработчики. Глубокое погружение
Создание API, которое полюбят разработчики. Глубокое погружениеСоздание API, которое полюбят разработчики. Глубокое погружение
Создание API, которое полюбят разработчики. Глубокое погружениеSQALab
 
Building Windows 8 Metro Style Applications Using JavaScript and HTML5
Building Windows 8 Metro Style Applications Using JavaScript and HTML5Building Windows 8 Metro Style Applications Using JavaScript and HTML5
Building Windows 8 Metro Style Applications Using JavaScript and HTML5LearnNowOnline
 
iOS Distribution and App store pushing and more
iOS Distribution and App store pushing and moreiOS Distribution and App store pushing and more
iOS Distribution and App store pushing and moreNaga Harish M
 
Frappe ERPNext Open Day February 2014
Frappe ERPNext Open Day February 2014Frappe ERPNext Open Day February 2014
Frappe ERPNext Open Day February 2014rushabh_mehta
 
Webinar - Admin Friendly App Builder (1).pdf
Webinar - Admin Friendly App Builder (1).pdfWebinar - Admin Friendly App Builder (1).pdf
Webinar - Admin Friendly App Builder (1).pdfDean Infotech
 
O365con14 - the new sharepoint online apps - napa in action
O365con14 - the new sharepoint online apps - napa in actionO365con14 - the new sharepoint online apps - napa in action
O365con14 - the new sharepoint online apps - napa in actionNCCOMMS
 
How to get data from twitter (by hnnrrhm)
How to get data from twitter (by hnnrrhm)How to get data from twitter (by hnnrrhm)
How to get data from twitter (by hnnrrhm)Hani Nurrahmi
 
SharePoint Online App Model Guidance
SharePoint Online App Model GuidanceSharePoint Online App Model Guidance
SharePoint Online App Model GuidanceRyan Berg
 
SharePoint Online App Model Guidance
SharePoint Online App Model GuidanceSharePoint Online App Model Guidance
SharePoint Online App Model GuidanceRyan Berg
 
SharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning ModelsSharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning ModelsShailen Sukul
 
Essential Knowledge for SharePoint Add-Ins
Essential Knowledge for SharePoint Add-InsEssential Knowledge for SharePoint Add-Ins
Essential Knowledge for SharePoint Add-InsInnoTech
 
React Native Firebase Realtime Database + Authentication
React Native Firebase Realtime Database + AuthenticationReact Native Firebase Realtime Database + Authentication
React Native Firebase Realtime Database + AuthenticationKobkrit Viriyayudhakorn
 
Creating Custom SharePoint Web Parts A Step-By-Step Guide.pdf
Creating Custom SharePoint Web Parts A Step-By-Step Guide.pdfCreating Custom SharePoint Web Parts A Step-By-Step Guide.pdf
Creating Custom SharePoint Web Parts A Step-By-Step Guide.pdfAlpha BOLD
 
Push notifications with dashboard and swift
Push notifications with dashboard and swiftPush notifications with dashboard and swift
Push notifications with dashboard and swiftCharles Ramos
 
Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and George Batschinski
 

Semelhante a Developing your personal Twitter web application in 60 minustes (20)

Facebook SSO.docx
Facebook SSO.docxFacebook SSO.docx
Facebook SSO.docx
 
Backlink instructions.pdf
Backlink instructions.pdfBacklink instructions.pdf
Backlink instructions.pdf
 
Optimizing your job apply pages with the LinkedIn profile API
Optimizing your job apply pages with the LinkedIn profile APIOptimizing your job apply pages with the LinkedIn profile API
Optimizing your job apply pages with the LinkedIn profile API
 
Создание API, которое полюбят разработчики. Глубокое погружение
Создание API, которое полюбят разработчики. Глубокое погружениеСоздание API, которое полюбят разработчики. Глубокое погружение
Создание API, которое полюбят разработчики. Глубокое погружение
 
Building Windows 8 Metro Style Applications Using JavaScript and HTML5
Building Windows 8 Metro Style Applications Using JavaScript and HTML5Building Windows 8 Metro Style Applications Using JavaScript and HTML5
Building Windows 8 Metro Style Applications Using JavaScript and HTML5
 
iOS Distribution and App store pushing and more
iOS Distribution and App store pushing and moreiOS Distribution and App store pushing and more
iOS Distribution and App store pushing and more
 
Frappe ERPNext Open Day February 2014
Frappe ERPNext Open Day February 2014Frappe ERPNext Open Day February 2014
Frappe ERPNext Open Day February 2014
 
Webinar - Admin Friendly App Builder (1).pdf
Webinar - Admin Friendly App Builder (1).pdfWebinar - Admin Friendly App Builder (1).pdf
Webinar - Admin Friendly App Builder (1).pdf
 
O365con14 - the new sharepoint online apps - napa in action
O365con14 - the new sharepoint online apps - napa in actionO365con14 - the new sharepoint online apps - napa in action
O365con14 - the new sharepoint online apps - napa in action
 
How to get data from twitter (by hnnrrhm)
How to get data from twitter (by hnnrrhm)How to get data from twitter (by hnnrrhm)
How to get data from twitter (by hnnrrhm)
 
201505 beena v0
201505 beena v0201505 beena v0
201505 beena v0
 
SharePoint Online App Model Guidance
SharePoint Online App Model GuidanceSharePoint Online App Model Guidance
SharePoint Online App Model Guidance
 
SharePoint Online App Model Guidance
SharePoint Online App Model GuidanceSharePoint Online App Model Guidance
SharePoint Online App Model Guidance
 
SharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning ModelsSharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning Models
 
Essential Knowledge for SharePoint Add-Ins
Essential Knowledge for SharePoint Add-InsEssential Knowledge for SharePoint Add-Ins
Essential Knowledge for SharePoint Add-Ins
 
React Native Firebase Realtime Database + Authentication
React Native Firebase Realtime Database + AuthenticationReact Native Firebase Realtime Database + Authentication
React Native Firebase Realtime Database + Authentication
 
PhotoChef
PhotoChefPhotoChef
PhotoChef
 
Creating Custom SharePoint Web Parts A Step-By-Step Guide.pdf
Creating Custom SharePoint Web Parts A Step-By-Step Guide.pdfCreating Custom SharePoint Web Parts A Step-By-Step Guide.pdf
Creating Custom SharePoint Web Parts A Step-By-Step Guide.pdf
 
Push notifications with dashboard and swift
Push notifications with dashboard and swiftPush notifications with dashboard and swift
Push notifications with dashboard and swift
 
Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and
 

Último

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 

Último (20)

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 

Developing your personal Twitter web application in 60 minustes

  • 1. Developing your personal Twitter web application in 60 minutes By Mitesh Sanghvi (www.MiteshSanghvi.com)
  • 2. Let’s understand the application usage and benefits WHAT DO WE GET BY DOING THIS?
  • 5. Knowledge Required / NOT Required PREREQUISITES
  • 6. Prerequisites Knowledge Required • Basic knowledge of OAuth (e.g. Login via Facebook / Twitter) • Basic knowledge of Web Uploading • Basic knowledge of various functions of Twitter Knowledge NOT Required • No Knowledge of PHP or Java is required for the basic setup. But basic knowledge will help you develop the web application better
  • 7. Things to be ready with before developing the application PRE-DEVELOPMENT REQUIREMENTS
  • 8. Pre-Development Requirements • Domain and Web Space are required ( I have used Unlimited Web Hosting Linux-based package from BigRock ) • Download and unzip the READY open source code of Twitter Web Client ( I have used EMBR which is an extension of famous RABR client ) • Download and Install a FTP application ( I use open source application called FileZilla )
  • 9. Register your application with Twitter to get Key & Secret REGISTER YOUR APP WITH TWITTER
  • 10. Step 01 – Visit Twitter Dev Site Visit Twitter Developers Site and Click “Create an app” link
  • 11. Step 02 – Register Your App Fill the Registration Form, agree Terms and click ‘Create’
  • 12. Step 03 – App Logo & Access Next on Settings Page – Add App Logo and select ‘Read, Write and Access direct messages
  • 13. Step 04 – Get App Key & Secret Next on Details Page – Get the ‘Consumer Key’ and ‘Consumer Secret’
  • 14. Tweak source code, add Twitter Key & Secret and Upload DEVELOPMENT STEPS
  • 15. Step 01 – Understand Code
  • 16. Step 02 – Code Changes Req’d Edit /lib/config.php file You need to change the config.php file present in the /lib subfolder of ‘embr’. You will have to add the ‘Consumer Key’, ‘Consumer Secret’ and ‘Callback URL’ of your application registered in Twitter (explained earlier) Other Optional Changes • Replace big_logo.png and logo.png, favicon.ico files in /img subfolder with your relevant logos/images • Edit header.php file in /inc to include Meta Tags for SEO • Edit footer.php file in /inc to include your credentials
  • 17. Step 03 – Upload Your App Use FileZilla to upload your application in the root directory of your hosting space allotted to you
  • 18. www.HOWdoIgetSMART.in/tipster Connect with me www.MiteshSanghvi.com msanghviofindia@gmail.com 0-95868-99599 Facebook.com/MiteshSpeaks