Deprecated: Creation of dynamic property CF\WordPress\DataStore::$logger is deprecated in /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/DataStore.php on line 23

Deprecated: Creation of dynamic property CF\WordPress\Proxy::$pluginAPI is deprecated in /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/Proxy.php on line 31

Deprecated: Creation of dynamic property SyntaxHighlighter::$brush_names is deprecated in /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/syntaxhighlighter/syntaxhighlighter.php on line 248

Deprecated: Creation of dynamic property SyntaxHighlighter::$specialchars is deprecated in /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/syntaxhighlighter/syntaxhighlighter.php on line 326
המכללה | תוסף: שיוך רשיונות לתוכן
Warning: Cannot modify header information - headers already sent by (output started at /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/DataStore.php:23) in /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/HTTP2ServerPush.php on line 79

Warning: Cannot modify header information - headers already sent by (output started at /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/DataStore.php:23) in /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/HTTP2ServerPush.php on line 79

Warning: Cannot modify header information - headers already sent by (output started at /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/DataStore.php:23) in /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/HTTP2ServerPush.php on line 79

תוסף: שיוך רשיונות לתוכן

תוסף הרשיונות לתוכן מאפשר לשייך לכל פוסט או עמוד רישיון שימוש שונה. התוסף מוגדר עם רשיונות הקריאייטיב קומנס בבסיסו אך מאפשר להוסיף דרך מסך ההגדרות רשיונות נוספים. כך למשל ניתן להוסיף גם "כל הזכויות שמורות" או אפילו רשיון שימוש פרטי.

downloadהורדה והתקנה
להוריד מכאן את קובץ הזיפ ולהעלות את תכולתו (קובץ php אחד בלבד) אל תיקיית התוספים.

אפשרויות התצוגה
1. קביעת רשיון שימוש דיפולטי לבלוג – מאפשר להגדיר את רמת הרשיון הסטנדרטית לבלוג, אם לא ישוייך רשיון לפוסט אך תסומן האופציה של הצגת רשיון בכל מקרה – יוצג הרשיון הדיפולטי.
2. הצגת רשיון דיפולטי (צ'ק בוקס) – מתייחס לנאמר בסעיף 1, מאפשר לבחור האם להציג רשיון דיפולטי כאשר לא מוגדר רשיון לפוסט או לא.
3. הצגת רשיון שימוש בסוף הפוסט (צ'ק בוקס) – סימון של אפשרות זו תוסיף לסוף של כל פוסט את חתימת הרשיון על סמך ההגדרות של הפוסט וסעיפים 1 ו 2.

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

על מנת להציג את הרשיון בעזרת הפונקציה יש לקרוא לה בעזרת sml_show. כך למשל:

< ?php
if (function_exists('sml_show')) {
  sml_show();
}?>

בחירת רשיון
בתחתיתו של כל מסך עריכה של עמוד או פוסט תופיע מרגע ההתקנה תיבה קטנה עם תפריט המאפשר בחירה של סוג הרשיון. כל שיש לעשות על מנת לקבוע את סוג הרשיון לפוסט זה לבחור אותו בתפריט הנגלל ולבצע שמירה או פירסום של הפוסט (בחלק העליון של מסך העריכה). על מנת לשנות את סוג הרשיון צריך לשוב אל מסך העריכה של הפוסט ולשנות את סוג הרשיון.

תודות:
* עידו קינן על הרעיון הכללי, מסמך הדרישות ומסמך ה QA המקיף.
* רן יניב הרטשטיין, על מספר רעיונות שעוד לא יושמו אך כבר בדרך.

Comments

תגובה אחת על “תוסף: שיוך רשיונות לתוכן”

  1. […] טובה ומוצלחת, אני משחרר (כמוכרז) את הגירסה הראשונה של תוסף הרשיונות לוורדפרס. […]

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *


Warning: Cannot modify header information - headers already sent by (output started at /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/DataStore.php:23) in /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/HTTP2ServerPush.php on line 79

Warning: Cannot modify header information - headers already sent by (output started at /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/DataStore.php:23) in /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/HTTP2ServerPush.php on line 79

Warning: Cannot modify header information - headers already sent by (output started at /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/DataStore.php:23) in /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/HTTP2ServerPush.php on line 79

Warning: Cannot modify header information - headers already sent by (output started at /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/DataStore.php:23) in /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/HTTP2ServerPush.php on line 79

Warning: Cannot modify header information - headers already sent by (output started at /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/DataStore.php:23) in /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/HTTP2ServerPush.php on line 79

Warning: Cannot modify header information - headers already sent by (output started at /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/DataStore.php:23) in /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/HTTP2ServerPush.php on line 79

Warning: Cannot modify header information - headers already sent by (output started at /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/DataStore.php:23) in /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/HTTP2ServerPush.php on line 79