diff options
| author | Christian Weiske <cweiske@cweiske.de> | 2013-11-22 21:32:06 +0100 |
|---|---|---|
| committer | Christian Weiske <cweiske@cweiske.de> | 2013-11-22 21:32:06 +0100 |
| commit | f47ddf0758f120dfb26f03fb36be5cd897a10f23 (patch) | |
| tree | 9b64102a66eff570eee85c382688a2f1d423beb4 /data | |
| parent | 934246267dc4089dc0952bbe8412f32fd7346739 (diff) | |
| download | phorkie-f47ddf0758f120dfb26f03fb36be5cd897a10f23.tar.gz phorkie-f47ddf0758f120dfb26f03fb36be5cd897a10f23.zip | |
first work on remote fork notifications with linkback (webmention/pingback)
Diffstat (limited to 'data')
| -rw-r--r-- | data/config.default.php | 12 | ||||
| -rw-r--r-- | data/templates/display-sidebar-fork.htm | 24 |
2 files changed, 30 insertions, 6 deletions
diff --git a/data/config.default.php b/data/config.default.php index 85713cd..45adf92 100644 --- a/data/config.default.php +++ b/data/config.default.php @@ -14,10 +14,14 @@ $GLOBALS['phorkie']['cfg'] = array( 'geshi' => 'MediaWiki/geshi/geshi/geshi.php', 'index' => 'new',//"new" or "list" 'perPage' => 10, - 'webhooks' => array( - /* array of urls that get called when - a paste is created, edited or deleted */ - ) + 'notificator' => array( + /* send out pingback/webmentions when a remote paste is forked */ + 'linkback' => true, + 'webhook' => array( + /* array of urls that get called when + a paste is created, edited or deleted */ + ) + ), ); $GLOBALS['phorkie']['auth'] = array( // 0 = public, no authentication, 1 = protect adds/edits/deletes, diff --git a/data/templates/display-sidebar-fork.htm b/data/templates/display-sidebar-fork.htm index d3793e1..9ed5626 100644 --- a/data/templates/display-sidebar-fork.htm +++ b/data/templates/display-sidebar-fork.htm @@ -1,7 +1,7 @@ {% set conns = repo.getConnectionInfo() %} {% if conns.isFork() %} {% set origin = conns.getOrigin() %} - <h4>Fork of</h4> + <h4 id="parent">Fork of</h4> <p> {% set webpage = origin.getWebURL() %} {% if webpage %} @@ -9,6 +9,26 @@ {% else %} {{origin.getTitle()}} {% endif %} - (<a href="{{origin.getCloneUrl()}}">clone URL</a>) + <a href="{{origin.getCloneUrl()}}" title="Clone URL"><i class="icon-globe"></i></a> </p> +{% endif %} +{% if conns.hasForks() %} + <h4 id="forks">Forks</h4> + <ul> + {% for remote in conns.getForks %} + <li> + {% set webpage = remote.getWebURL() %} + {% if webpage %} + <a href="{{webpage}}">{{remote.getTitle()}}</a> + {% else %} + {{remote.getTitle()}} + {% endif %} + + {% set cloneUrl = remote.getCloneUrl() %} + {% if cloneUrl %} + <a href="{{cloneUrl}}" title="Clone URL"><i class="icon-globe"></i></a> + {% endif %} + </li> + {% endfor %} + </ul> {% endif %}
\ No newline at end of file |
