אוטומציה וקוד פתוח לבלוג

Cover image

היי.

התעכבתי קצת בפרסום הפוסט השבוע, כי עבדתי על אוטומציה וקוד פתוח לבלוג.

מה בדיוק עשיתי?

קוד פתוח

הבלוג הזה נבנה על מערכת Wordpress. השתמשתי בתוסף שמסנכרן את הפוסטים עם Github, לשני הכיוונים. כלומר, כשמעדכנים פוסט באתר, הוא מתעדכן אוטומטית בGithub, וכשמעדכנים פוסט בGithub הוא מעדכן מיד את הבלוג.

לכן מעכשיו נגמרו התירוצים. כל הבלוג זמין פה- https://github.com/baruchiro/BcsStudent.

בנוסף, בכל פוסט יש קישור לעריכת הפוסט. בכך שהעתקתי את כל הפוסטים לGithub, אנחנו יכולים יותר בקלות, במקום הנוח המוכר, לעבוד עליהם ביחד. (אם Github הוא לא מקום נוח ומוכר לכם, כדאי לכם להכיר אותו. יש פוסטים- git וקוד פתוח, ואני פה כדי לעזור.)

אוטומציה

רציתי אפשרות לסמן מושגים בכל פוסט, ולהציג רשימה שלהם בתחתית הפוסט, וגם לרכז רשימה בדף נפרד.

מערכת Wordpress כתובה בשפת php, שהיא שפה שאני לא ממש מכיר, ובנוסף, מכיוון שמדובר בFramework, יש צורך ללמוד איך הFramework מתנהג, בנוסף ללימוד השפה.

אז נכון, בתור מפתחים אנחנו לא מפחדים משפות וframeworkים חדשים, במיוחד שמדובר במערכת שנמצאת בשליש מאתרי האינטרנט בעולם. אבל מה שכן היה חסר לי, זה זמן.

לכן, כשראיתי שאני לא מספיק ללמוד איך לבצע את מה שאני רוצה בעזרת Wordpress & PHP, ניצלתי את העובדה שכל הפוסטים נמצאים גם כטקסט בgithub, ואני יכול לבצע עליהם מניפולציה בדרכים שאני כבר מכיר.

אז זהו, יש קוד בPython שאוסף את כל המושגים ומציג אותם פה בתחתית, וגם בדף הנפרד. הקוד כתוב לא בצורה הכי נקייה, אז אתם מוזמנים להציע עריכות משלכם, או ללכת לפי הIssues שפתוחים בgithub.

מושגים

  • wordpress- עדיין אין פירוט למושג הזה.
  • GitHub- גִיטהָאבּ הוא אתר לשיתוף קוד שמתבסס על תוכנת גיט.
  • framework- עדיין אין פירוט למושג הזה.