פרויקט: כיצד ליצור גאדג 'ט של Google
פרוייקטים נוכחיים, Web 2.0, Web Development 30 באוקטובר, 2007פנאי שלי אני כבר לחקור את כל מה יהיה מעורב ליצור גאדג 'ט של Google. Posted שלי יש לי כוונות קודמות רשומות בבלוג אבל לא היה ממש הרבה זמן להסתכל על עושה את זה. מהו גאדג' ט של Google? גאדג 'ט של Google מאפשר לך למקם את "להאכיל" על גבי דף iGoogle של אנשים המעוניינים התוכן שלך. את דף iGoogle, או שולחן עבודה מותאם אישית, הוא באמת לוקח קצת תנופה בימים אלו, אני רואה הרבה חברים שלי עם שולחנות עבודה מותאמות אישית, לא שניים הם כאחד, זה מה הוא באמת מגניב על אודות iGoogle.
מצאתי כמה די משאבים מקוונים, כולל Google Gadget API. ישנם גם כמה גאדג 'ט בדוגמה של שם עבור מפתחים כדי לנתח, אני חושב הכי יפה הם חתכו ו יבש, אבל מה שאני שרציתי לעשות הוא לקחת את עדכון RSS מהבלוג וצור גאדג 'ט פועל מזה.
במקום הראשון יש לי הוא התחיל להסתכל על קוד בסיסי עבור עושים "שלום העולם" ap. זה נראה משהו כזה:
<? XML גירסה = "1.0" קידוד = "UTF-8"?>
<Module>
<ModulePrefs Title="hello העולם example" />
<Content Type="html"> <! [CDATA [
שלום, עולם!
]]></ Content>
</ Module>
הרעיון מאחורי זה הוא פשוט לקחת את שלום העולם לצאת ולהיכנס ב-HTML מה אתה צריך לשים את גאדג 'ט יחד. גוגל גם מספק אותך עם די מגניב מקוון עבור סביבת הפיתוח עושה את כל זה ב: http://www. google.com / apis / גאדג 'טים / gs.html # Scratchpad. ישנן כמה דוגמאות אחרות בדף זה כמו גם דינמיים כרטיסיות, גרור ושחרר, וכו' כל הדוגמאות די מגניב, אבל שום דבר עדיין לא סגור על מה אני שרוצים להרכיב באמת.
רצתי בכל אתר אינטרנט אחר זה נראה די אינפורמטיבי, אני כנראה הולך לשבת בסוף השבוע ולעיין מייק מה יש לומר על יצירת הגאדג 'ט, הנה קישור כיצד ליצור גאדג' ט של Google ב 15 דקות או פחות - אני מייק ז. ברגע שאני מבין את זה אני הבנתי את ההודעה על העדכון כאן כולכם Wordpress משתמשים המעוניינים ליצור גאדג 'ט משלך. אני נתון זה יהיה נושא פופולרי מאז אני לא רואה מקום שבו זה נעשה לפני , או לפחות לחלוק עם שאר העולם. אם אני חסר משהו או מישהו באמת עשית את זה פעם בבקשה ליידע אותי.
הו, עשיתי גוגל היה למצוא בו פורסם דוגמה גאדג 'ט זה נבנה מ-Atom Feed של הבלוג של גוגל, הנה את קוד המקור, כי:
<? XML גירסה =
"1.0"קידוד ="UTF-8"?><Module>
<ModulePrefs TITLE
= "Google Blog"render_inline= "לא חובה"קטגוריה =
"חדשות" =category2"טכנולוגיה"מחבר =
"ג 'סי Shieh"author_email =
"jesse.feedback + googleblog@gmail.com"/><UserPref Name=
"post"datatype="enum"display_name="Post Number"default_value="1"><EnumValue Value=
"1"/><EnumValue Value=
"2"/><EnumValue Value=
"3"/><EnumValue Value=
"4"/><EnumValue Value=
"5"/><EnumValue Value=
"6"/><EnumValue Value=
"7"/><EnumValue Value=
"8"/><EnumValue Value=
"9"/></ UserPref>
<Content Type=
"html"><! [CDATA [
<! - לטעון את הספרייה NXSL ->
<script src=
"http://www.google.com/js/nxsl.1.js"type="text/javascript"></ script><div id=
"content___MODULE_ID__"></ div><script> _IG_RegisterOnloadHandler (פונקציה () (
var URL = 'http://googleblog.blogspot.com/atom.xml';
_IG_FetchContent (URL, פונקציה (תגובה) (
var prefs = חדש _IG_Prefs (__MODULE_ID__);
var nxsl = xmlParse (''
+ '<div Select=
"/feed/entry[' + prefs.getInt('post') +']">'+ '<h3 Select=
"title"content="."></ h3>'+ '<div Select=
"content"content="."></ div>'+ '</ Div>');
nxslProcess (xmlParse (תגובה), nxsl);
var תוכן = xmlText (nxsl);
תוכן = content.replace (/ </ g, '<'). להחליף (/> / g, '>')
. להחליף (/ & / g, '&')
. (/["] להחליף byline-המחבר [ "] / g,
' "-Byline מחבר" style =
"font-size: 84%; צבע: # 666666;"');_gel ( 'content___MODULE_ID__'). innerHTML = תוכן;
));
));
</ script>
]]>
</ תוכן>
</ Module>
עדיין לא בדיוק מה שאני מחפש, אבל אני חושב שאנחנו מקבלים קרוב ...
תגובה אחת ל "פרויקט: כיצד ליצור גאדג 'ט של Google"
השאירו תגובה
אתה חייב להיות מחובר כדי לכתוב הערה.

































































16 בפברואר, 2008 בשעה 5:05 pm
[...] אני מסתכל לתוך ליצור גאדג 'ט של Google שלי עדכון RSS של הבלוג, הנה זה לכתוב: http://www.cottonrohrscheib.com/blog/2007/10/30/project-how-to -make-a-google-גאדג 'ט /.; ביליתי קצת זמן להסתכל לתוך זה הבוקר ולבסוף יש משהו [...]