IndieWeb سطح 1 – بلاگ Mitch’s Manga

IndieWeb سطح 1 - بلاگ Mitch’s Manga


توماس به طور مرتب مقالات (اخیراً در Wellenreiten 04/2020) را پیوند می دهد
از طریق IndieWeb ، یک اکوسیستم رایگان غیر متمرکز که در آن می توانید
حضور اینترنتی خود (وبلاگ ، وب سایت) و همچنین وی
می تواند حساب های رسانه های اجتماعی را ادغام کند.

تا آنجا که من فهمیدم ، هدف IndieWeb این است که خود را داشته باشد
وابستگی به سیلوهای بزرگ مانند فیس بوک ، توییتر و شرکت به
اطلاعات و ارسال های خود را بدون کنترل و کنترل کنید
با تعداد زیادی از کاربران خود ، به خدمات بزرگ پشت می کنید
جارو کردن. یکی از جنبه های این امر این است که شما خود مقالات خود را میزبانی می کنید
و علاوه بر این در عمده خدمات منتشر شده یا
پیوسته است.

من در حال حاضر برخی از رویکردها را دنبال می کنم: هر مقاله جدید وبلاگ به در
توییتر
مرتبط شده و همچنین تعهدات GitHub من در آنجا دیده می شود .
اخیراً همچنین مقالات وبلاگ را به صورت دستی در اینجا پیوند داده ام
وضعیت WhatsApp من زیرا در آنجا نیز هیچ چیز مفید دیگری ندارم
گفتم ، که تاکنون فقط مادر من را گیج کرده است ؛-)

یکشنبه گذشته یک بعد از ظهر تعطیل داشتم ، اما چیزی نمی خواستم
با انجام کارهای معقول و فقط کمی دست و پا زدن ، خود به خود دارم
شروع به اضافه کردن مطالب IndieWeb به حضور وب من. من
بدون هیچ آمادگی عمیق ، با آن کنار آمدم
این ابزار تعاملی و من چپ و راست هستم
چند توضیح را برای توضیحات بیشتر دنبال کرد.

به طور خلاصه: من واقعا برایم مهم نبود که این چیست
IndieWeb در سطح اجتماعی و سیاسی قرار دارد و می خواهد
من فقط مستقیم وارد کد شدم. این باعث می شود من بیشتر شوم
سرگرم کننده.

نام دامنه خود را دریافت کنید

انجام شد! کاری برای انجام دادن وجود ندارد: -)

راه اندازی وب ورود به سیستم ( rel-me )

به نظر می رسد شما معماری OAuth / OpenID خود را دارید
بالا کشیدن در واقع ، این فقط به این معنی است که می توانید پیوندهایی را از
صفحه اصلی او در پروفایل های شبکه های اجتماعی خود ، که با
rel = "من" علامت گذاری شده است. سپس پروفایل ها باید بازیابی شوند
پیوند به عقب

این وحشی نبود.

محتوای خود را علامت گذاری کنید (صفحه اصلی h-card )

A h-card چیزی شبیه به v-card است ، می توانید از آنجا استفاده کنید
ذخیره اطلاعات شخصی صفات فردی را ترک کنید
در بهترین حالت خود را در برچسب های موجود جای می دهند که فقط برای این کار استفاده می شود
با چند کلاس CSS پاشیده شده است. (به نظر کلی می رسد
چگونه می توان از Microformats2 متفاوت استفاده کرد.)
سپس ابزارهایی وجود دارند که داده ها را از طریق یک وب سایت ساختار می دهند
عصاره (به عنوان مثال JSON ؛ در اینجا یک مثال آنلاین). این هم می تواند

در صفحه اصلی من را در پاورقی قرار داده ام
هر صفحه
ساخته شده است
(تعهد).

در وبلاگ ، این در رابطه با نکته بعدی h-entry کار می کند
نه کاملاً: من در هر پست وبلاگ به کارت h نیاز دارم تا
نویسندگان را نشان می دهد ، اما در صفحه اصلی وبلاگ هستند
چندین مقاله همزمان قابل مشاهده است. او چندین کارت h را دوست دارد
اما نه بازپرس - لطفاً از یکی از کارتهای h به عنوان
نماینده مشخص شده اند و من این کار را می کنم ، او از دیگران شکایت می کند
هنوز ادامه دارد.
اکنون تصمیم گرفته ام که وبلاگ من من نباشد
صفحه اصلی است و بنابراین من نماینده h-card در وبلاگ نیستم
نیاز. کافی است یک مورد غیر نمایندگی در صفحه اصلی خود داشته باشم
متصل شد ، جایی که نماینده واقعی h-card (و دقیقاً دقیقاً
یکی ؛-) دروغ می گوید. حتی متخصصان
هنوز به این موضوع نپرداخته اند
به طور کامل
بحث شده است. بنابراین من قصد دارم این کار را اینگونه انجام دهم ، قابل انجام است
دوباره تغییر کنید.

محتوای خود را علامت گذاری کنید (صفحه اصلی h-entry )

با یک h-entry می توانید ، از جمله ، مقالات را به تنهایی

من در صفحه اصلی خود کاری انجام ندادم ، زیرا صفحات آنجا وجود دارد
برای من هیچ مقاله نیست ، مانند در وبلاگ آیا این درست است ،
نمی دانم ، من به معناشناسی نرسیده ام
مشغول است.

مطمئناً من در هر وبلاگ هر پست وبلاگ را به عنوان h-entry علامت گذاری کردم ،
این مرحله همچنین می تواند دوباره بررسی شود.

ابتدا کلاسها را به برچسب های موجود اضافه کردم:

هنگام نامگذاری نویسندگان ، به ازای هر نویسنده (Serendipity اساساً
قابلیت استفاده از چند کاربر) کارت h را می توان در یک واریز کرد
صفحه وب indie "تصحیح" به جای وبلاگ "آنچه نویسنده دارد"
همه آنچه نوشته شده است "لیست نشان می دهد. چنین تغییری برای من آزاد است
ناخوشایند: من نه می خواهم مدیریت کاربر را تغییر دهم و نه
زمینه های پایگاه داده جدید را معرفی کنید. به هر حال ، این یک است
وبلاگ یک کاربر در اینجا.

اما من هم نمی خواستم این را از نظر آماری حل کنم (شاید آینده باشد)
بله ، نویسنده دوم برای پیوستن به) ، بنابراین {$ if} با اشاره به
چک کردن نام ، کاملاً برای من و سپس من به صورت دستی پیوند را به خودم تنظیم کردم
صفحه نخست. و علاوه بر این rel = "author" class = "h-card p-author"
به لینک.

قبل:

  1. < span class = "serendipity_footer_postedby" > { $ CONST . ] POSTED_BY } < a href = "{ $ entry .link_author}" > { $ ورودی [19659043]. نویسنده } </ a > </ span >

پس از:

  1. { اگر $ entry . نویسنده eq 'mitch' }
  2. { $ entry . link_author = 'https : //www.cgarbs.de/ '}
  3. { / اگر }
  4. < span = "19659043] = نویسنده " کلاس = " h-ca نویسنده rd " href = " { $ entry .link_author} "> { $ entry . author } </ a > </ span >

اتفاقاً ، من نام نویسنده را با استفاده از CSS کمتر جلوه دادم ، آنجا
هیچ کس لازم نیست که روی آن کلیک کند. به هر حال اینجا فقط من هستم.

پهلوهای باز

هنوز چند چیز کوچک باز باقی مانده است:

  • هر آنچه که در entries.tpl تعبیه کرده ام ، باید بگذارم
    entries-summary.tpl احتمالاً دوباره دو برابر هم می شود (این موارد)
    صفحات را در وبلاگ بایگانی کنید).
  • بیایید ببینیم آیا هنوز می توانم آرم خود را در کارت h بدون [
    که در همه جا ظاهر خواهد شد ابرداده نامرئی ugh است ،
    اما من طرح خوب خود را خراب نمی کنم!
  • در مطالب وبلاگ می توانم ویژگی های h-card دیگر را اضافه کنم
    پر کردن ، به عنوان مثال پیوند به توییت ارسال شده (اگر من به نوعی
    بعد از اینکه Serendipity این توییت را رها کرد).

نتیجه گیری و چشم انداز

تا اینجا ، بسیار خوب. من اکنون برچسب های IndieWeb را در داخل خود دارم. نظری ندارم،
اکنون چه اتفاقی می افتد: -)

قدم بزرگ بعدی WebMentions است. در اصل چیزی است
مانند پیگیری هایی که می توانند ارسال و دریافت شوند
قدرتمندتر و همه کاره میتونم بفرستم
شاید در وبلاگ ساخته شود (اما حتی در آنجا فقط از نظر آماری وجود دارد
پیکربندی به جای تنظیم به عنوان یک پلاگین عمومی) ، برای
برای دریافت ، باید به چیز کاملا جدیدی فکر کنم: ورودی
موارد ذکر شده لزوماً نباید در وبلاگ وجود داشته باشد
(یادداشت ها ، پیوندها ، پسندیدن ها ، ...) در واقع در هیچ کجای آن جا مناسب نیست. و
من همچنین می توانم موارد دیگری به غیر از مطالب وبلاگ را ذکر کنم ،
پس کجا باید بروند؟

شاید من برنامه خودم را بنویسم (microservice ؛-) ،
که یک جریان WebMention در جایی به صورت پویا در صفحه اصلی من دارد
خارج از وبلاگ خوراک RSS خوب است ، پس می توانم
جریان را هم معقول بخوانید. یک ماژول پرل مناسب برای WebMentions
وجود دارد ، اما من چیزی برای جاوا پیدا نکردم.

بنابراین پروژه بعدی صنایع دستی برای باران زیاد - به
جالب-پروژه ها-لیست. شاید روزی درست شود - آن یکی
قسمت ساکن در حال حاضر نیز بسیار سریع و خود به خودی است
نشات گرفته. و توماس نیز می خواهد در یک مقطع به آن سمت برود
tinker ، شاید بتوانم نگاهی بیندازم یا کمک کنم.