วิธีอัปเดต WordPress Event Sidebar จาก iCal โดยใช้ Google Calendar (และ Google Fun อื่น ๆ !)

สัปดาห์นี้ฉันสมัครใช้งานเว็บไซต์ส่วนตัวของฉัน Google Apps. ฉันได้รับสแปมจำนวนมากเนื่องจากที่อยู่อีเมลของฉันไม่มีการเปลี่ยนแปลงในหลายปีและ โฮสต์ของฉัน (แม้ว่าฉันจะรักพวกเขาก็ตาม) จะเรียกเก็บเงิน $ 1.99 ต่อที่อยู่อีเมลสำหรับการป้องกันสแปมซึ่งเป็นสิ่งที่ Gmail ทำฟรี ด้วย Gmail คุณกำลังทำงานกับอัลกอริธึมที่สร้างโดยผู้ใช้รายอื่นนับล้าน ดังนั้นมันจึงค่อนข้างแม่นยำ!

ป้าย Google Talk

มีประโยชน์เพิ่มเติมในการย้ายไปยัง Google Apps ที่ฉันไม่รู้มาก่อน! อย่างแรกคือความสามารถในการผสานรวมแอปพลิเคชันการส่งข้อความโต้ตอบแบบทันทีของ Google ที่เรียกว่า Talk ในแถบด้านข้างของฉันโดยตรงผ่าน a ป้าย Google Talk.

Google Notifier

ตอนนี้ฉันก็มี Google Notifierซึ่งจะแจ้งเตือนฉันเมื่อมีอีเมล และ ณ วันนี้ ได้ทำงานร่วมกับ Google Apps และแจ้งเตือนฉันเมื่อฉันมีกิจกรรมในปฏิทินด้วย เป็นแอปพลิเคชั่นเล็ก ๆ ที่ยอดเยี่ยม

การซิงโครไนซ์ iCal ของ Google ปฏิทิน

บางทีข่าวที่ใหญ่ที่สุดในสัปดาห์นี้ก็คือเมื่อเพื่อนของฉัน บิล โพสต์เกี่ยวกับการสนับสนุน CalDav ของ Google ปฏิทินและความสามารถในการซิงโครไนซ์ iCal และ Google ปฏิทิน มันค่อนข้างง่าย:

  1. เปิดการตั้งค่า iCal
  2. เพิ่มบัญชี
  3. ป้อนที่อยู่อีเมลและรหัสผ่าน Google ของคุณ
  4. ป้อนที่อยู่ปฏิทินของคุณ:
    https://www.google.com/calendar/dav/youremail@
    yourdomain.com/user

Google ical

ฉันไม่ต้องการแชร์ปฏิทินหลักของฉันบนแถบด้านข้างของ WordPress ดังนั้นฉันจึงเพิ่มปฏิทินอื่นใน Google ปฏิทินของฉัน และเพิ่มไปยัง iCal ด้วย มี คำแนะนำในการซิงค์ปฏิทินรองของคุณกับ iCal. เป็นเพียง URL อื่น

การรวม Google ปฏิทิน WordPress

ขั้นตอนสุดท้ายคือการติดตั้งไฟล์ ปลั๊กอิน Google ปฏิทิน WordPress เพื่อเพิ่มวิดเจ็ตลงในแถบด้านข้างของคุณซึ่งจะแยกวิเคราะห์และแสดงกิจกรรมจากปฏิทินของคุณ มีความแตกต่างบางประการกับปลั๊กอินนี้ที่ควรให้ความสนใจ:

  1. ลงทะเบียนเพื่อรับ ข้อมูล Google API คีย์ คุณจะต้องใช้คีย์ดังกล่าวเพื่อเข้าสู่การตั้งค่าของปลั๊กอิน
  2. เมื่อคุณป้อนที่อยู่ XML สำหรับฟีดของปฏิทิน อย่าลืมแทนที่โหนดสุดท้ายของ URL ด้วย 'full' เพื่อให้ที่อยู่มีลักษณะดังนี้:
    http://www.google.com/calendar/feeds/youremail@
    yourdomain% 40group.calendar.google.com / public / full
  3. วิดเจ็ตแสดงเดือนและวันที่ค่อนข้างน่าเกลียด นี่เป็นเพราะการจัดรูปแบบใน JavaScript และสามารถแก้ไขได้ง่าย ใน functions.js ที่บรรทัด 478 คุณจะพบการจัดรูปแบบของวันที่ หากคุณต้องการให้วันที่แสดงในรูปแบบอื่น คุณสามารถแก้ไขสตริงผลลัพธ์ได้ ตัวอย่าง:
    dateString = displayTime.toString ('dddd, MMMM dd, yyyy');
  4. ชื่อวิดเจ็ตไม่แสดงตาม WordPress API และฟังก์ชันวิดเจ็ตเริ่มต้น มีคนดีพอที่จะโพสต์การแก้ไขสำหรับสิ่งนี้ใน Google Code แต่ยังไม่ได้เผยแพร่ นี่คือคำแนะนำเกี่ยวกับรหัสที่จะ แทนที่เพื่อแก้ไขปัญหาชื่อวิดเจ็ต.

ด้วยการผสานรวมอย่างสมบูรณ์นี้ฉันสามารถใช้ Google Notifier หรือ iCal และเพิ่มเหตุการณ์ที่จะแสดงบนแถบด้านข้างของฉันได้แล้ว! ระยะเวลาที่ใช้ขึ้นอยู่กับการตั้งค่าการซิงโครไนซ์ระหว่าง iCal และ Google

3 คอมเมนต์

  1. 1

    มันเยี่ยมมาก! ฟีดปฏิทินจากรายการกิจกรรมของฉันเป็นส่วนเสริมที่สมบูรณ์แบบสำหรับไซต์ประชาสัมพันธ์ของฉัน - http://www.indy-biz.com!

    พิสูจน์อีกครั้งว่าคุณเป็นคนที่แต่งตัวประหลาดบน WordPress! ขอบคุณ!

  2. 2

    นั่นเยี่ยมมาก ลองปฏิทินกิจกรรมหลายรายการไม่พบว่าเหมาะสม ปลั๊กอิน Google wpng เหมาะอย่างยิ่งยกเว้นประเด็นด้านบน และฉันไม่มีความรู้เกี่ยวกับการเขียนสคริปต์เลย ดังนั้น…
    ความกตัญญูกตเวทีจากใจของฉัน
    อานันท์.

  3. 3

    …ขอขอบคุณผู้โพสต์ด้านบน….

    ตัวอย่างภาพที่รวดเร็วและมีประสิทธิภาพของคุณมีประโยชน์อย่างมากสำหรับผู้ดูแลเว็บที่เปลี่ยนจาก html เป็น wordpress

คุณคิดอย่างไร?

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