Bump version to v0.8.1
Signed-off-by: ArthurHoaro <arthur@hoa.ro>
This commit is contained in:
parent
75f7adee19
commit
3cc8c89830
12 changed files with 198 additions and 36 deletions
|
@ -81,10 +81,11 @@ <h3 id="third-party-plugins">Third party plugins</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://github.com/kalvn/shaarli-plugin-autosave">autosave</a> by <a href="https://github.com/kalvn">@kalvn</a>: Automatically saves data when editing a link to avoid any loss in case of crash or unexpected shutdown.<a href=".html"></a></li>
|
<li><a href="https://github.com/kalvn/shaarli-plugin-autosave">autosave</a> by <a href="https://github.com/kalvn">@kalvn</a>: Automatically saves data when editing a link to avoid any loss in case of crash or unexpected shutdown.<a href=".html"></a></li>
|
||||||
<li><a href="https://github.com/ArthurHoaro/code-coloration">Code Coloration</a> by <a href="https://github.com/ArthurHoaro">@ArthurHoaro</a>: client side code syntax highlighter.<a href=".html"></a></li>
|
<li><a href="https://github.com/ArthurHoaro/code-coloration">Code Coloration</a> by <a href="https://github.com/ArthurHoaro">@ArthurHoaro</a>: client side code syntax highlighter.<a href=".html"></a></li>
|
||||||
<li><a href="https://github.com/alexisju/social">social</a> by <a href="https://github.com/alexisju">@alexisju</a>: share links to social networks.<a href=".html"></a></li>
|
<li><a href="https://github.com/kalvn/shaarli-plugin-disqus">Disqus</a> by <a href="https://github.com/kalvn">@kalvn</a>: Adds Disqus comment system to your Shaarli.<a href=".html"></a></li>
|
||||||
<li><a href="https://github.com/NerosTie/emojione">emojione</a> by <a href="https://github.com/NerosTie">@NerosTie</a>: Add colorful emojis to your Shaarli.<a href=".html"></a></li>
|
<li><a href="https://github.com/NerosTie/emojione">emojione</a> by <a href="https://github.com/NerosTie">@NerosTie</a>: Add colorful emojis to your Shaarli.<a href=".html"></a></li>
|
||||||
<li><a href="https://github.com/ArthurHoaro/launch-plugin">launch</a> - Launch Plugin is a plugin designed to enhance and customize Launch Theme for Shaarli.<a href=".html"></a></li>
|
<li><a href="https://github.com/ArthurHoaro/launch-plugin">launch</a> - Launch Plugin is a plugin designed to enhance and customize Launch Theme for Shaarli.<a href=".html"></a></li>
|
||||||
<li><a href="https://github.com/kalvn/shaarli-plugin-disqus">Disqus</a> by <a href="https://github.com/kalvn">@kalvn</a>: Adds Disqus comment system to your Shaarli.<a href=".html"></a></li>
|
<li><a href="https://github.com/alexisju/social">social</a> by <a href="https://github.com/alexisju">@alexisju</a>: share links to social networks.<a href=".html"></a></li>
|
||||||
|
<li><a href="https://github.com/ArthurHoaro/shaarli2twitter">shaarli2twitter</a> by <a href="https://github.com/ArthurHoaro">@ArthurHoaro</a> - Automatically tweet your shared links from Shaarli<a href=".html"></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<h3 id="themes">Themes</h3>
|
<h3 id="themes">Themes</h3>
|
||||||
<p>See <a href="Theming.html">Theming</a> for the list of community-contributed themes, and an installation guide.</p>
|
<p>See <a href="Theming.html">Theming</a> for the list of community-contributed themes, and an installation guide.</p>
|
||||||
|
@ -95,7 +96,7 @@ <h3 id="server-apps">Server apps</h3>
|
||||||
<li><a href="https://github.com/DMeloni/shaarlo">Shaarlo</a> - An aggregator for shaarlis with many features (a very popular running instance among french shaarliers: <a href="http://shaarli.fr/">shaarli.fr</a>)<a href=".html"></a></li>
|
<li><a href="https://github.com/DMeloni/shaarlo">Shaarlo</a> - An aggregator for shaarlis with many features (a very popular running instance among french shaarliers: <a href="http://shaarli.fr/">shaarli.fr</a>)<a href=".html"></a></li>
|
||||||
<li><a href="https://github.com/BoboTiG/shaarlimages">Shaarlimages</a> - An image-oriented aggregator for Shaarlis<a href=".html"></a></li>
|
<li><a href="https://github.com/BoboTiG/shaarlimages">Shaarlimages</a> - An image-oriented aggregator for Shaarlis<a href=".html"></a></li>
|
||||||
<li><a href="https://github.com/mknexen/shaarli-api">mknexen/shaarli-api</a> - A REST API for Shaarli<a href=".html"></a></li>
|
<li><a href="https://github.com/mknexen/shaarli-api">mknexen/shaarli-api</a> - A REST API for Shaarli<a href=".html"></a></li>
|
||||||
<li><a href="https://github.com/qwertygc/shaarli-dev-code/blob/master/self-dead-link.php">Self dead link</a> - Detect dead links on shaarli. This version use the database of shaarli. An <a href="https://github.com/qwertygc/shaarli-dev-code/blob/master/dead-link.php">another version</a>, can be used for others shaarli (but use most ressources).<a href=".html"></a></li>
|
<li><a href="https://github.com/qwertygc/shaarli-dev-code/blob/master/self-dead-link.php">Self dead link</a> - Detect dead links on shaarli. This version use the database of shaarli. <a href="https://github.com/qwertygc/shaarli-dev-code/blob/master/dead-link.php">Another version</a>, can be used for other shaarli instances (but is more resource consuming).<a href=".html"></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<h3 id="mobile-apps">Mobile Apps</h3>
|
<h3 id="mobile-apps">Mobile Apps</h3>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -107,6 +108,7 @@ <h2 id="integration-with-other-platforms">Integration with other platforms</h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://github.com/jcsaaddupuy/tt-rss-shaarli">tt-rss-shaarli</a> - <a href="http://tt-rss.org/">TinyTiny RSS</a> plugin that adds support for sharing articles with Shaarli<a href=".html"></a></li>
|
<li><a href="https://github.com/jcsaaddupuy/tt-rss-shaarli">tt-rss-shaarli</a> - <a href="http://tt-rss.org/">TinyTiny RSS</a> plugin that adds support for sharing articles with Shaarli<a href=".html"></a></li>
|
||||||
<li><a href="https://github.com/ahmet2mir/octopress-shaarli">octopress-shaarli</a> - Octopress plugin to retrieve Shaarli links on the sidebar<a href=".html"></a></li>
|
<li><a href="https://github.com/ahmet2mir/octopress-shaarli">octopress-shaarli</a> - Octopress plugin to retrieve Shaarli links on the sidebar<a href=".html"></a></li>
|
||||||
|
<li><a href="https://github.com/q2apro/scuttle-to-shaarli">Scuttle to Shaarli</a> - Import bookmarks from Scuttle<a href=".html"></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<h2 id="alternatives-to-shaarli">Alternatives to Shaarli</h2>
|
<h2 id="alternatives-to-shaarli">Alternatives to Shaarli</h2>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
|
@ -20,10 +20,11 @@ _TODO: contact repos owners to see if they'd like to standardize their work with
|
||||||
|
|
||||||
* [autosave](https://github.com/kalvn/shaarli-plugin-autosave) by [@kalvn](https://github.com/kalvn): Automatically saves data when editing a link to avoid any loss in case of crash or unexpected shutdown.[](.html)
|
* [autosave](https://github.com/kalvn/shaarli-plugin-autosave) by [@kalvn](https://github.com/kalvn): Automatically saves data when editing a link to avoid any loss in case of crash or unexpected shutdown.[](.html)
|
||||||
* [Code Coloration](https://github.com/ArthurHoaro/code-coloration) by [@ArthurHoaro](https://github.com/ArthurHoaro): client side code syntax highlighter.[](.html)
|
* [Code Coloration](https://github.com/ArthurHoaro/code-coloration) by [@ArthurHoaro](https://github.com/ArthurHoaro): client side code syntax highlighter.[](.html)
|
||||||
* [social](https://github.com/alexisju/social) by [@alexisju](https://github.com/alexisju): share links to social networks.[](.html)
|
* [Disqus](https://github.com/kalvn/shaarli-plugin-disqus) by [@kalvn](https://github.com/kalvn): Adds Disqus comment system to your Shaarli.[](.html)
|
||||||
* [emojione](https://github.com/NerosTie/emojione) by [@NerosTie](https://github.com/NerosTie): Add colorful emojis to your Shaarli.[](.html)
|
* [emojione](https://github.com/NerosTie/emojione) by [@NerosTie](https://github.com/NerosTie): Add colorful emojis to your Shaarli.[](.html)
|
||||||
* [launch](https://github.com/ArthurHoaro/launch-plugin) - Launch Plugin is a plugin designed to enhance and customize Launch Theme for Shaarli.[](.html)
|
* [launch](https://github.com/ArthurHoaro/launch-plugin) - Launch Plugin is a plugin designed to enhance and customize Launch Theme for Shaarli.[](.html)
|
||||||
* [Disqus](https://github.com/kalvn/shaarli-plugin-disqus) by [@kalvn](https://github.com/kalvn): Adds Disqus comment system to your Shaarli.[](.html)
|
* [social](https://github.com/alexisju/social) by [@alexisju](https://github.com/alexisju): share links to social networks.[](.html)
|
||||||
|
* [shaarli2twitter](https://github.com/ArthurHoaro/shaarli2twitter) by [@ArthurHoaro](https://github.com/ArthurHoaro) - Automatically tweet your shared links from Shaarli[](.html)
|
||||||
|
|
||||||
|
|
||||||
### Themes
|
### Themes
|
||||||
|
@ -35,7 +36,7 @@ See [Theming](Theming.html) for the list of community-contributed themes, and an
|
||||||
- [Shaarlo](https://github.com/DMeloni/shaarlo) - An aggregator for shaarlis with many features (a very popular running instance among french shaarliers: [shaarli.fr](http://shaarli.fr/))[](.html)
|
- [Shaarlo](https://github.com/DMeloni/shaarlo) - An aggregator for shaarlis with many features (a very popular running instance among french shaarliers: [shaarli.fr](http://shaarli.fr/))[](.html)
|
||||||
- [Shaarlimages](https://github.com/BoboTiG/shaarlimages) - An image-oriented aggregator for Shaarlis[](.html)
|
- [Shaarlimages](https://github.com/BoboTiG/shaarlimages) - An image-oriented aggregator for Shaarlis[](.html)
|
||||||
- [mknexen/shaarli-api](https://github.com/mknexen/shaarli-api) - A REST API for Shaarli[](.html)
|
- [mknexen/shaarli-api](https://github.com/mknexen/shaarli-api) - A REST API for Shaarli[](.html)
|
||||||
- [Self dead link](https://github.com/qwertygc/shaarli-dev-code/blob/master/self-dead-link.php) - Detect dead links on shaarli. This version use the database of shaarli. An [another version](https://github.com/qwertygc/shaarli-dev-code/blob/master/dead-link.php), can be used for others shaarli (but use most ressources).[](.html)
|
- [Self dead link](https://github.com/qwertygc/shaarli-dev-code/blob/master/self-dead-link.php) - Detect dead links on shaarli. This version use the database of shaarli. [Another version](https://github.com/qwertygc/shaarli-dev-code/blob/master/dead-link.php), can be used for other shaarli instances (but is more resource consuming).[](.html)
|
||||||
|
|
||||||
### Mobile Apps
|
### Mobile Apps
|
||||||
- [Shaarli💫](http://app.mro.name/Shaarli💫) iOS share extension - see [#308](https://github.com/shaarli/Shaarli/issues/308#issuecomment-184592070) for some promo codes,[](.html)
|
- [Shaarli💫](http://app.mro.name/Shaarli💫) iOS share extension - see [#308](https://github.com/shaarli/Shaarli/issues/308#issuecomment-184592070) for some promo codes,[](.html)
|
||||||
|
@ -45,6 +46,7 @@ See [Theming](Theming.html) for the list of community-contributed themes, and an
|
||||||
## Integration with other platforms
|
## Integration with other platforms
|
||||||
- [tt-rss-shaarli](https://github.com/jcsaaddupuy/tt-rss-shaarli) - [TinyTiny RSS](http://tt-rss.org/) plugin that adds support for sharing articles with Shaarli[](.html)
|
- [tt-rss-shaarli](https://github.com/jcsaaddupuy/tt-rss-shaarli) - [TinyTiny RSS](http://tt-rss.org/) plugin that adds support for sharing articles with Shaarli[](.html)
|
||||||
- [octopress-shaarli](https://github.com/ahmet2mir/octopress-shaarli) - Octopress plugin to retrieve Shaarli links on the sidebar[](.html)
|
- [octopress-shaarli](https://github.com/ahmet2mir/octopress-shaarli) - Octopress plugin to retrieve Shaarli links on the sidebar[](.html)
|
||||||
|
- [Scuttle to Shaarli](https://github.com/q2apro/scuttle-to-shaarli) - Import bookmarks from Scuttle[](.html)
|
||||||
|
|
||||||
## Alternatives to Shaarli
|
## Alternatives to Shaarli
|
||||||
- [Shaarli alternatives](http://alternativeto.net/software/shaarli/) (alternativeto.net)[](.html)
|
- [Shaarli alternatives](http://alternativeto.net/software/shaarli/) (alternativeto.net)[](.html)
|
||||||
|
|
|
@ -105,13 +105,14 @@ <h1 id="get-shaarli">Get Shaarli!</h1>
|
||||||
<p>Several releases are available:</p>
|
<p>Several releases are available:</p>
|
||||||
<hr />
|
<hr />
|
||||||
<h2 id="latest-release-recommended">Latest release (recommended)</h2>
|
<h2 id="latest-release-recommended">Latest release (recommended)</h2>
|
||||||
<p>Get the latest released version from the <a href="https://github.com/shaarli/Shaarli/releases">releases</a> page.<a href=".html"></a></p>
|
|
||||||
<p>The current latest released version is <code>v0.7.0</code>.</p>
|
|
||||||
<h3 id="download-as-an-archive">Download as an archive</h3>
|
<h3 id="download-as-an-archive">Download as an archive</h3>
|
||||||
<p>As a .zip archive:</p>
|
<p>Get the latest released version from the <a href="https://github.com/shaarli/Shaarli/releases">releases</a> page.<a href=".html"></a></p>
|
||||||
<div class="sourceCode"><pre class="sourceCode bash"><code class="sourceCode bash">$ <span class="fu">wget</span> https://github.com/shaarli/Shaarli/archive/v0.7.0.zip
|
<p><strong>Download our <em>shaarli-full</em> archive</strong> to include dependencies.</p>
|
||||||
$ <span class="fu">unzip</span> Shaarli-v0.7.0.zip
|
<p>The current latest released version is <code>v0.8.0</code></p>
|
||||||
$ <span class="fu">mv</span> Shaarli-v0.7.0 /path/to/shaarli/</code></pre></div>
|
<p>Or in command lines:</p>
|
||||||
|
<div class="sourceCode"><pre class="sourceCode bash"><code class="sourceCode bash">$ <span class="fu">wget</span> https://github.com/shaarli/Shaarli/releases/download/v0.8.0/shaarli-v0.8.0-full.zip
|
||||||
|
$ <span class="fu">unzip</span> shaarli-v0.8.0-full.zip
|
||||||
|
$ <span class="fu">mv</span> Shaarli /path/to/shaarli/</code></pre></div>
|
||||||
<table style="width:46%;">
|
<table style="width:46%;">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col style="width: 8%" />
|
<col style="width: 8%" />
|
||||||
|
@ -126,6 +127,10 @@ <h3 id="download-as-an-archive">Download as an archive</h3>
|
||||||
<tbody>
|
<tbody>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
<h3 id="using-git">Using git</h3>
|
||||||
|
<pre><code>mkdir -p /path/to/shaarli && cd /path/to/shaarli/
|
||||||
|
git clone -b v0.8.0 https://github.com/shaarli/Shaarli.git .
|
||||||
|
composer update --no-dev</code></pre>
|
||||||
<hr />
|
<hr />
|
||||||
<h2 id="stable-version">Stable version</h2>
|
<h2 id="stable-version">Stable version</h2>
|
||||||
<p>The stable version has been experienced by Shaarli users, and will receive security updates.</p>
|
<p>The stable version has been experienced by Shaarli users, and will receive security updates.</p>
|
||||||
|
|
|
@ -8,26 +8,31 @@ Several releases are available:
|
||||||
--------------------------------------------------------
|
--------------------------------------------------------
|
||||||
|
|
||||||
## Latest release (recommended)
|
## Latest release (recommended)
|
||||||
|
### Download as an archive
|
||||||
Get the latest released version from the [releases](https://github.com/shaarli/Shaarli/releases) page.[](.html)
|
Get the latest released version from the [releases](https://github.com/shaarli/Shaarli/releases) page.[](.html)
|
||||||
|
|
||||||
The current latest released version is `v0.7.0`.
|
**Download our *shaarli-full* archive** to include dependencies.
|
||||||
|
|
||||||
### Download as an archive
|
The current latest released version is `v0.8.0`
|
||||||
|
|
||||||
As a .zip archive:
|
Or in command lines:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ wget https://github.com/shaarli/Shaarli/archive/v0.7.0.zip
|
$ wget https://github.com/shaarli/Shaarli/releases/download/v0.8.0/shaarli-v0.8.0-full.zip
|
||||||
$ unzip Shaarli-v0.7.0.zip
|
$ unzip shaarli-v0.8.0-full.zip
|
||||||
$ mv Shaarli-v0.7.0 /path/to/shaarli/
|
$ mv Shaarli /path/to/shaarli/
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
| ! |In most cases, download Shaarli from the [releases](https://github.com/shaarli/Shaarli/releases) page. Cloning using `git` or downloading Github branches as zip files requires additional steps (see below).|[](.html)
|
| ! |In most cases, download Shaarli from the [releases](https://github.com/shaarli/Shaarli/releases) page. Cloning using `git` or downloading Github branches as zip files requires additional steps (see below).|[](.html)
|
||||||
|-----|--------------------------|
|
|-----|--------------------------|
|
||||||
|
|
||||||
|
### Using git
|
||||||
|
|
||||||
|
```
|
||||||
|
mkdir -p /path/to/shaarli && cd /path/to/shaarli/
|
||||||
|
git clone -b v0.8.0 https://github.com/shaarli/Shaarli.git .
|
||||||
|
composer update --no-dev
|
||||||
|
```
|
||||||
|
|
||||||
--------------------------------------------------------
|
--------------------------------------------------------
|
||||||
|
|
||||||
|
|
|
@ -115,9 +115,35 @@ <h2 id="prerequisites">Prerequisites</h2>
|
||||||
<li><code>origin</code> pointing to your GitHub fork</li>
|
<li><code>origin</code> pointing to your GitHub fork</li>
|
||||||
<li><code>upstream</code> pointing to the main Shaarli repository</li>
|
<li><code>upstream</code> pointing to the main Shaarli repository</li>
|
||||||
</ul></li>
|
</ul></li>
|
||||||
<li>maintainer permissions on the main Shaarli repository (to push the signed tag)</li>
|
<li>maintainer permissions on the main Shaarli repository, to:
|
||||||
|
<ul>
|
||||||
|
<li>push the signed tag</li>
|
||||||
|
<li>create a new release</li>
|
||||||
|
</ul></li>
|
||||||
<li><a href="https://getcomposer.org/">Composer</a> and <a href="http://pandoc.org/">Pandoc</a> need to be installed<a href=".html"></a></li>
|
<li><a href="https://getcomposer.org/">Composer</a> and <a href="http://pandoc.org/">Pandoc</a> need to be installed<a href=".html"></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<h2 id="github-release-draft-and-changelog.md">GitHub release draft and <code>CHANGELOG.md</code></h2>
|
||||||
|
<p>See <a href="http://keepachangelog.com/en/0.3.0/" class="uri">http://keepachangelog.com/en/0.3.0/</a> for changelog formatting.</p>
|
||||||
|
<h3 id="github-release-draft">GitHub release draft</h3>
|
||||||
|
<p>GitHub allows drafting the release note for the upcoming release, from the <a href="https://github.com/shaarli/Shaarli/releases">Releases</a> page. This way, the release note can be drafted while contributions are merged to <code>master</code>.<a href=".html"></a></p>
|
||||||
|
<h3 id="changelog.md"><code>CHANGELOG.md</code></h3>
|
||||||
|
<p>This file should contain the same information as the release note draft for the upcoming version.</p>
|
||||||
|
<p>Update it to:</p>
|
||||||
|
<ul>
|
||||||
|
<li>add new entries (additions, fixes, etc.)</li>
|
||||||
|
<li>mark the current version as released by setting its date and link</li>
|
||||||
|
<li>add a new section for the future unreleased version</li>
|
||||||
|
</ul>
|
||||||
|
<div class="sourceCode"><pre class="sourceCode bash"><code class="sourceCode bash">$ <span class="bu">cd</span> /path/to/shaarli
|
||||||
|
|
||||||
|
$ <span class="fu">nano</span> CHANGELOG.md
|
||||||
|
|
||||||
|
[<span class="ex">...</span>][](.html)
|
||||||
|
<span class="co">## vA.B.C - UNRELEASED</span>
|
||||||
|
<span class="ex">TBA</span>
|
||||||
|
|
||||||
|
<span class="co">## [vX.Y.Z](https://github.com/shaarli/Shaarli/releases/tag/vX.Y.Z) - YYYY-MM-DD[](.html)</span>
|
||||||
|
[<span class="ex">...</span>][](.html)</code></pre></div>
|
||||||
<h2 id="increment-the-version-code-create-and-push-a-signed-tag">Increment the version code, create and push a signed tag</h2>
|
<h2 id="increment-the-version-code-create-and-push-a-signed-tag">Increment the version code, create and push a signed tag</h2>
|
||||||
<h3 id="bump-shaarlis-version">Bump Shaarli's version</h3>
|
<h3 id="bump-shaarlis-version">Bump Shaarli's version</h3>
|
||||||
<div class="sourceCode"><pre class="sourceCode bash"><code class="sourceCode bash">$ <span class="bu">cd</span> /path/to/shaarli
|
<div class="sourceCode"><pre class="sourceCode bash"><code class="sourceCode bash">$ <span class="bu">cd</span> /path/to/shaarli
|
||||||
|
@ -165,7 +191,16 @@ <h3 id="verify-a-signed-tag">Verify a signed tag</h3>
|
||||||
$ <span class="fu">git</span> verify-tag f7762cf803f03f5caf4b8078359a63783d0090c1
|
$ <span class="fu">git</span> verify-tag f7762cf803f03f5caf4b8078359a63783d0090c1
|
||||||
<span class="ex">gpg</span>: Signature made Thu 30 Jul 2015 11:46:34 CEST using RSA key ID 4100DF6F
|
<span class="ex">gpg</span>: Signature made Thu 30 Jul 2015 11:46:34 CEST using RSA key ID 4100DF6F
|
||||||
<span class="ex">gpg</span>: Good signature from <span class="st">"VirtualTam <virtualtam@flibidi.net>"</span> [ultimate][](.html)</code></pre></div>
|
<span class="ex">gpg</span>: Good signature from <span class="st">"VirtualTam <virtualtam@flibidi.net>"</span> [ultimate][](.html)</code></pre></div>
|
||||||
<h2 id="generate-and-upload-all-in-one-release-archives">Generate and upload all-in-one release archives</h2>
|
<h2 id="publish-the-github-release">Publish the GitHub release</h2>
|
||||||
|
<h3 id="create-a-github-release-from-a-git-tag">Create a GitHub release from a Git tag</h3>
|
||||||
|
<p>From the previously drafted release:</p>
|
||||||
|
<ul>
|
||||||
|
<li>edit the release notes (if needed)</li>
|
||||||
|
<li>specify the appropriate Git tag</li>
|
||||||
|
<li>publish the release</li>
|
||||||
|
<li>profit!</li>
|
||||||
|
</ul>
|
||||||
|
<h3 id="generate-and-upload-all-in-one-release-archives">Generate and upload all-in-one release archives</h3>
|
||||||
<p>Users with a shared hosting may have:</p>
|
<p>Users with a shared hosting may have:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>no SSH access</li>
|
<li>no SSH access</li>
|
||||||
|
|
|
@ -10,9 +10,39 @@ This guide assumes that you have:
|
||||||
- a local clone of your Shaarli fork, with the following remotes:
|
- a local clone of your Shaarli fork, with the following remotes:
|
||||||
- `origin` pointing to your GitHub fork
|
- `origin` pointing to your GitHub fork
|
||||||
- `upstream` pointing to the main Shaarli repository
|
- `upstream` pointing to the main Shaarli repository
|
||||||
- maintainer permissions on the main Shaarli repository (to push the signed tag)
|
- maintainer permissions on the main Shaarli repository, to:
|
||||||
|
- push the signed tag
|
||||||
|
- create a new release
|
||||||
- [Composer](https://getcomposer.org/) and [Pandoc](http://pandoc.org/) need to be installed[](.html)
|
- [Composer](https://getcomposer.org/) and [Pandoc](http://pandoc.org/) need to be installed[](.html)
|
||||||
|
|
||||||
|
## GitHub release draft and `CHANGELOG.md`
|
||||||
|
See http://keepachangelog.com/en/0.3.0/ for changelog formatting.
|
||||||
|
|
||||||
|
### GitHub release draft
|
||||||
|
GitHub allows drafting the release note for the upcoming release, from the [Releases](https://github.com/shaarli/Shaarli/releases) page. This way, the release note can be drafted while contributions are merged to `master`.[](.html)
|
||||||
|
|
||||||
|
### `CHANGELOG.md`
|
||||||
|
This file should contain the same information as the release note draft for the upcoming version.
|
||||||
|
|
||||||
|
Update it to:
|
||||||
|
- add new entries (additions, fixes, etc.)
|
||||||
|
- mark the current version as released by setting its date and link
|
||||||
|
- add a new section for the future unreleased version
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ cd /path/to/shaarli
|
||||||
|
|
||||||
|
$ nano CHANGELOG.md
|
||||||
|
|
||||||
|
[...][](.html)
|
||||||
|
## vA.B.C - UNRELEASED
|
||||||
|
TBA
|
||||||
|
|
||||||
|
## [vX.Y.Z](https://github.com/shaarli/Shaarli/releases/tag/vX.Y.Z) - YYYY-MM-DD[](.html)
|
||||||
|
[...][](.html)
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
## Increment the version code, create and push a signed tag
|
## Increment the version code, create and push a signed tag
|
||||||
### Bump Shaarli's version
|
### Bump Shaarli's version
|
||||||
```bash
|
```bash
|
||||||
|
@ -72,7 +102,15 @@ gpg: Signature made Thu 30 Jul 2015 11:46:34 CEST using RSA key ID 4100DF6F
|
||||||
gpg: Good signature from "VirtualTam <virtualtam@flibidi.net>" [ultimate][](.html)
|
gpg: Good signature from "VirtualTam <virtualtam@flibidi.net>" [ultimate][](.html)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Generate and upload all-in-one release archives
|
## Publish the GitHub release
|
||||||
|
### Create a GitHub release from a Git tag
|
||||||
|
From the previously drafted release:
|
||||||
|
- edit the release notes (if needed)
|
||||||
|
- specify the appropriate Git tag
|
||||||
|
- publish the release
|
||||||
|
- profit!
|
||||||
|
|
||||||
|
### Generate and upload all-in-one release archives
|
||||||
Users with a shared hosting may have:
|
Users with a shared hosting may have:
|
||||||
- no SSH access
|
- no SSH access
|
||||||
- no possibility to install PHP packages or server extensions
|
- no possibility to install PHP packages or server extensions
|
||||||
|
|
|
@ -193,6 +193,9 @@ <h3 id="paranoid---redirect-http-80-to-https-443">Paranoid - Redirect HTTP (:80)
|
||||||
ErrorLog<span class="st"> /var/log/apache2/shaarli-error.log</span>
|
ErrorLog<span class="st"> /var/log/apache2/shaarli-error.log</span>
|
||||||
CustomLog<span class="st"> /var/log/apache2/shaarli-access.log combined</span>
|
CustomLog<span class="st"> /var/log/apache2/shaarli-access.log combined</span>
|
||||||
<span class="fu"></VirtualHost></span></code></pre></div>
|
<span class="fu"></VirtualHost></span></code></pre></div>
|
||||||
|
<h3 id="htaccess">.htaccess</h3>
|
||||||
|
<p>Shaarli use <code>.htaccess</code> Apache files to deny access to files that shouldn't be directly accessed (datastore, config, etc.). You need the directive <code>AllowOverride All</code> in your virtual host configuration for them to work.</p>
|
||||||
|
<p><strong>Warning</strong>: If you use Apache 2.2 or lower, you need <a href="https://httpd.apache.org/docs/current/mod/mod_version.html">mod_version</a> to be installed and enabled.<a href=".html"></a></p>
|
||||||
<h2 id="lighthttpd">LightHttpd</h2>
|
<h2 id="lighthttpd">LightHttpd</h2>
|
||||||
<h2 id="nginx">Nginx</h2>
|
<h2 id="nginx">Nginx</h2>
|
||||||
<h3 id="foreword">Foreword</h3>
|
<h3 id="foreword">Foreword</h3>
|
||||||
|
@ -233,7 +236,7 @@ <h3 id="common-setup">Common setup</h3>
|
||||||
<li>files may be located in a user's home directory</li>
|
<li>files may be located in a user's home directory</li>
|
||||||
<li>in this case, make sure both Nginx and PHP-FPM are running as the local user/group!</li>
|
<li>in this case, make sure both Nginx and PHP-FPM are running as the local user/group!</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>For all following examples, a development configuration will be used:</p>
|
<p>For all following configuration examples, this user/group pair will be used:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><code>user:group = john:users</code>,</li>
|
<li><code>user:group = john:users</code>,</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -251,6 +254,24 @@ <h3 id="common-setup">Common setup</h3>
|
||||||
http {
|
http {
|
||||||
[...][](.html)
|
[...][](.html)
|
||||||
}</code></pre>
|
}</code></pre>
|
||||||
|
<h3 id="optional-increase-the-maximum-file-upload-size">(Optional) Increase the maximum file upload size</h3>
|
||||||
|
<p>Some bookmark dumps generated by web browsers can be <em>huge</em> due to the presence of Base64-encoded images and favicons, as well as extra verbosity when nesting links in (sub-)folders.</p>
|
||||||
|
<p>To increase upload size, you will need to modify both nginx and PHP configuration:</p>
|
||||||
|
<pre class="nginx"><code># /etc/nginx/nginx.conf
|
||||||
|
|
||||||
|
http {
|
||||||
|
[...][](.html)
|
||||||
|
|
||||||
|
client_max_body_size 10m;
|
||||||
|
|
||||||
|
[...][](.html)
|
||||||
|
}</code></pre>
|
||||||
|
<div class="sourceCode"><pre class="sourceCode ini"><code class="sourceCode ini"><span class="co"># /etc/php5/fpm/php.ini</span>
|
||||||
|
|
||||||
|
<span class="kw">[...][]</span><span class="dt">(.html)</span>
|
||||||
|
<span class="dt">post_max_size </span><span class="ot">=</span><span class="st"> 10M</span>
|
||||||
|
<span class="kw">[...][]</span><span class="dt">(.html)</span>
|
||||||
|
<span class="dt">upload_max_filesize </span><span class="ot">=</span><span class="st"> 10M</span></code></pre></div>
|
||||||
<h3 id="minimal-1">Minimal</h3>
|
<h3 id="minimal-1">Minimal</h3>
|
||||||
<p><em>WARNING: Use for development only!</em></p>
|
<p><em>WARNING: Use for development only!</em></p>
|
||||||
<pre class="nginx"><code>user john users;
|
<pre class="nginx"><code>user john users;
|
||||||
|
@ -350,6 +371,11 @@ <h3 id="modular">Modular</h3>
|
||||||
error_log /var/log/nginx/shaarli.error.log;
|
error_log /var/log/nginx/shaarli.error.log;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
location = /shaarli/favicon.ico {
|
||||||
|
# serve the Shaarli favicon from its custom location
|
||||||
|
alias /var/www/shaarli/images/favicon.ico;
|
||||||
|
}
|
||||||
|
|
||||||
include deny.conf;
|
include deny.conf;
|
||||||
include static_assets.conf;
|
include static_assets.conf;
|
||||||
include php.conf;
|
include php.conf;
|
||||||
|
@ -403,6 +429,11 @@ <h3 id="redirect-http-to-https">Redirect HTTP to HTTPS</h3>
|
||||||
error_log /var/log/nginx/shaarli.error.log;
|
error_log /var/log/nginx/shaarli.error.log;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
location = /shaarli/favicon.ico {
|
||||||
|
# serve the Shaarli favicon from its custom location
|
||||||
|
alias /var/www/shaarli/images/favicon.ico;
|
||||||
|
}
|
||||||
|
|
||||||
include deny.conf;
|
include deny.conf;
|
||||||
include static_assets.conf;
|
include static_assets.conf;
|
||||||
include php.conf;
|
include php.conf;
|
||||||
|
|
|
@ -102,6 +102,12 @@ See [Server-side TLS](https://wiki.mozilla.org/Security/Server_Side_TLS#Apache)
|
||||||
</VirtualHost>
|
</VirtualHost>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### .htaccess
|
||||||
|
|
||||||
|
Shaarli use `.htaccess` Apache files to deny access to files that shouldn't be directly accessed (datastore, config, etc.). You need the directive `AllowOverride All` in your virtual host configuration for them to work.
|
||||||
|
|
||||||
|
**Warning**: If you use Apache 2.2 or lower, you need [mod_version](https://httpd.apache.org/docs/current/mod/mod_version.html) to be installed and enabled.[](.html)
|
||||||
|
|
||||||
## LightHttpd
|
## LightHttpd
|
||||||
|
|
||||||
## Nginx
|
## Nginx
|
||||||
|
@ -136,7 +142,7 @@ On a development server:
|
||||||
- files may be located in a user's home directory
|
- files may be located in a user's home directory
|
||||||
- in this case, make sure both Nginx and PHP-FPM are running as the local user/group!
|
- in this case, make sure both Nginx and PHP-FPM are running as the local user/group!
|
||||||
|
|
||||||
For all following examples, a development configuration will be used:
|
For all following configuration examples, this user/group pair will be used:
|
||||||
- `user:group = john:users`,
|
- `user:group = john:users`,
|
||||||
|
|
||||||
which corresponds to the following service configuration:
|
which corresponds to the following service configuration:
|
||||||
|
@ -160,6 +166,32 @@ http {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### (Optional) Increase the maximum file upload size
|
||||||
|
Some bookmark dumps generated by web browsers can be _huge_ due to the presence of Base64-encoded images and favicons, as well as extra verbosity when nesting links in (sub-)folders.
|
||||||
|
|
||||||
|
To increase upload size, you will need to modify both nginx and PHP configuration:
|
||||||
|
|
||||||
|
```nginx
|
||||||
|
# /etc/nginx/nginx.conf
|
||||||
|
|
||||||
|
http {
|
||||||
|
[...][](.html)
|
||||||
|
|
||||||
|
client_max_body_size 10m;
|
||||||
|
|
||||||
|
[...][](.html)
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
```ini
|
||||||
|
# /etc/php5/fpm/php.ini
|
||||||
|
|
||||||
|
[...][](.html)
|
||||||
|
post_max_size = 10M
|
||||||
|
[...][](.html)
|
||||||
|
upload_max_filesize = 10M
|
||||||
|
```
|
||||||
|
|
||||||
### Minimal
|
### Minimal
|
||||||
_WARNING: Use for development only!_
|
_WARNING: Use for development only!_
|
||||||
|
|
||||||
|
@ -271,6 +303,11 @@ http {
|
||||||
error_log /var/log/nginx/shaarli.error.log;
|
error_log /var/log/nginx/shaarli.error.log;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
location = /shaarli/favicon.ico {
|
||||||
|
# serve the Shaarli favicon from its custom location
|
||||||
|
alias /var/www/shaarli/images/favicon.ico;
|
||||||
|
}
|
||||||
|
|
||||||
include deny.conf;
|
include deny.conf;
|
||||||
include static_assets.conf;
|
include static_assets.conf;
|
||||||
include php.conf;
|
include php.conf;
|
||||||
|
@ -328,6 +365,11 @@ http {
|
||||||
error_log /var/log/nginx/shaarli.error.log;
|
error_log /var/log/nginx/shaarli.error.log;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
location = /shaarli/favicon.ico {
|
||||||
|
# serve the Shaarli favicon from its custom location
|
||||||
|
alias /var/www/shaarli/images/favicon.ico;
|
||||||
|
}
|
||||||
|
|
||||||
include deny.conf;
|
include deny.conf;
|
||||||
include static_assets.conf;
|
include static_assets.conf;
|
||||||
include php.conf;
|
include php.conf;
|
||||||
|
|
|
@ -119,19 +119,20 @@ <h2 id="raintpl-template">RainTPL template</h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li>There should now be a <code>my-template/</code> directory under the <code>tpl/</code> dir, containing directly all the template files.</li>
|
<li>There should now be a <code>my-template/</code> directory under the <code>tpl/</code> dir, containing directly all the template files.</li>
|
||||||
</ul></li>
|
</ul></li>
|
||||||
<li><p>Edit <code>data/config.php</code> to have Shaarli use this template, e.g.</p>
|
<li><p>Edit <code>data/config.json.php</code> to have Shaarli use this template, in <code>"resource"</code> e.g.</p>
|
||||||
<div class="sourceCode"><pre class="sourceCode php"><code class="sourceCode php"><span class="kw">$GLOBALS</span><span class="ot">[</span><span class="st">'config'</span><span class="ot">[</span><span class="st">'RAINTPL_TPL'</span><span class="ot">]</span> = <span class="st">'tpl/my-template/'</span><span class="ot">;](</span><span class="st">'RAINTPL_TPL'</span><span class="ot">]</span>-=-<span class="st">'tpl/my-template/'</span><span class="ot">;</span>.html<span class="ot">)</span></code></pre></div></li>
|
<div class="sourceCode"><pre class="sourceCode json"><code class="sourceCode json"><span class="er">"raintpl_tpl":</span> <span class="er">"tpl\/my-template\/",</span></code></pre></div></li>
|
||||||
</ul>
|
</ul>
|
||||||
<h2 id="community-themes-templates">Community themes & templates</h2>
|
<h2 id="community-themes-templates">Community themes & templates</h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://github.com/AkibaTech/Shaarli---SuperHero-Theme">AkibaTech/Shaarli Superhero Theme</a> - A template/theme for Shaarli<a href=".html"></a></li>
|
<li><a href="https://github.com/AkibaTech/Shaarli---SuperHero-Theme">AkibaTech/Shaarli Superhero Theme</a> - A template/theme for Shaarli<a href=".html"></a></li>
|
||||||
<li><a href="https://github.com/alexisju/albinomouse-template">alexisju/albinomouse-template</a> - A full template for Shaarli<a href=".html"></a></li>
|
<li><a href="https://github.com/alexisju/albinomouse-template">alexisju/albinomouse-template</a> - A full template for Shaarli<a href=".html"></a></li>
|
||||||
|
<li><a href="https://github.com/ArthurHoaro/shaarli-launch">ArthurHoaro/shaarli-launch</a> - Customizable Shaarli theme.<a href=".html"></a></li>
|
||||||
<li><a href="https://github.com/dhoko/ShaarliTemplate">dhoko/ShaarliTemplate</a> - A template/theme for Shaarli<a href=".html"></a></li>
|
<li><a href="https://github.com/dhoko/ShaarliTemplate">dhoko/ShaarliTemplate</a> - A template/theme for Shaarli<a href=".html"></a></li>
|
||||||
<li><a href="https://github.com/kalvn/shaarli-blocks">kalvn/shaarli-blocks</a> - A template/theme for Shaarli<a href=".html"></a></li>
|
<li><a href="https://github.com/kalvn/shaarli-blocks">kalvn/shaarli-blocks</a> - A template/theme for Shaarli<a href=".html"></a></li>
|
||||||
<li><a href="https://github.com/kalvn/Shaarli-Material">kalvn/Shaarli-Material</a> - A theme (template) based on Google's Material Design for Shaarli, the superfast delicious clone.<a href=".html"></a></li>
|
<li><a href="https://github.com/kalvn/Shaarli-Material">kalvn/Shaarli-Material</a> - A theme (template) based on Google's Material Design for Shaarli, the superfast delicious clone.<a href=".html"></a></li>
|
||||||
|
<li><a href="https://github.com/ManufacturaInd/shaarli-2004licious-theme">ManufacturaInd/shaarli-2004licious-theme</a> - A template/theme as a humble homage to the early looks of the del.icio.us site.<a href=".html"></a></li>
|
||||||
<li><a href="https://github.com/misterair/limonade">misterair/Limonade</a> - A fork of (legacy) Shaarli with a new template<a href=".html"></a></li>
|
<li><a href="https://github.com/misterair/limonade">misterair/Limonade</a> - A fork of (legacy) Shaarli with a new template<a href=".html"></a></li>
|
||||||
<li><a href="https://github.com/mrjovanovic/serious-theme-shaarli">mrjovanovic/serious-theme-shaarli</a> - A serious theme for SHaarli.<a href=".html"></a></li>
|
<li><a href="https://github.com/mrjovanovic/serious-theme-shaarli">mrjovanovic/serious-theme-shaarli</a> - A serious theme for SHaarli.<a href=".html"></a></li>
|
||||||
<li><a href="https://github.com/Vinm/Blue-theme-for-Shaarli">Vinm/Blue-theme-for Shaarli</a> - A template/theme for Shaarli (<a href="https://github.com/Vinm/Blue-theme-for-Shaarli/issues/2">unmaintained</a>, compatibility unknown)<a href=".html"></a></li>
|
|
||||||
<li><a href="https://github.com/vivienhaese/shaarlitheme">vivienhaese/shaarlitheme</a> - A Shaarli fork meant to be run in an openshift instance<a href=".html"></a></li>
|
<li><a href="https://github.com/vivienhaese/shaarlitheme">vivienhaese/shaarlitheme</a> - A Shaarli fork meant to be run in an openshift instance<a href=".html"></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<h3 id="example-installation-albinomouse-template">Example installation: AlbinoMouse template</h3>
|
<h3 id="example-installation-albinomouse-template">Example installation: AlbinoMouse template</h3>
|
||||||
|
|
|
@ -16,20 +16,21 @@ _WARNING - This feature is currently being worked on and will be improved in the
|
||||||
- Find it's git clone URL or download the zip archive for the template.
|
- Find it's git clone URL or download the zip archive for the template.
|
||||||
- In your Shaarli `tpl/` directory, run `git clone https://url/of/my-template/` or unpack the zip archive.
|
- In your Shaarli `tpl/` directory, run `git clone https://url/of/my-template/` or unpack the zip archive.
|
||||||
- There should now be a `my-template/` directory under the `tpl/` dir, containing directly all the template files.
|
- There should now be a `my-template/` directory under the `tpl/` dir, containing directly all the template files.
|
||||||
- Edit `data/config.php` to have Shaarli use this template, e.g.
|
- Edit `data/config.json.php` to have Shaarli use this template, in `"resource"` e.g.
|
||||||
```php
|
```json
|
||||||
$GLOBALS['config'['RAINTPL_TPL'] = 'tpl/my-template/';]('RAINTPL_TPL']-=-'tpl/my-template/';.html)
|
"raintpl_tpl": "tpl\/my-template\/",
|
||||||
```
|
```
|
||||||
|
|
||||||
## Community themes & templates
|
## Community themes & templates
|
||||||
- [AkibaTech/Shaarli Superhero Theme](https://github.com/AkibaTech/Shaarli---SuperHero-Theme) - A template/theme for Shaarli[](.html)
|
- [AkibaTech/Shaarli Superhero Theme](https://github.com/AkibaTech/Shaarli---SuperHero-Theme) - A template/theme for Shaarli[](.html)
|
||||||
- [alexisju/albinomouse-template](https://github.com/alexisju/albinomouse-template) - A full template for Shaarli[](.html)
|
- [alexisju/albinomouse-template](https://github.com/alexisju/albinomouse-template) - A full template for Shaarli[](.html)
|
||||||
|
- [ArthurHoaro/shaarli-launch](https://github.com/ArthurHoaro/shaarli-launch) - Customizable Shaarli theme.[](.html)
|
||||||
- [dhoko/ShaarliTemplate](https://github.com/dhoko/ShaarliTemplate) - A template/theme for Shaarli[](.html)
|
- [dhoko/ShaarliTemplate](https://github.com/dhoko/ShaarliTemplate) - A template/theme for Shaarli[](.html)
|
||||||
- [kalvn/shaarli-blocks](https://github.com/kalvn/shaarli-blocks) - A template/theme for Shaarli[](.html)
|
- [kalvn/shaarli-blocks](https://github.com/kalvn/shaarli-blocks) - A template/theme for Shaarli[](.html)
|
||||||
- [kalvn/Shaarli-Material](https://github.com/kalvn/Shaarli-Material) - A theme (template) based on Google's Material Design for Shaarli, the superfast delicious clone.[](.html)
|
- [kalvn/Shaarli-Material](https://github.com/kalvn/Shaarli-Material) - A theme (template) based on Google's Material Design for Shaarli, the superfast delicious clone.[](.html)
|
||||||
|
- [ManufacturaInd/shaarli-2004licious-theme](https://github.com/ManufacturaInd/shaarli-2004licious-theme) - A template/theme as a humble homage to the early looks of the del.icio.us site.[](.html)
|
||||||
- [misterair/Limonade](https://github.com/misterair/limonade) - A fork of (legacy) Shaarli with a new template[](.html)
|
- [misterair/Limonade](https://github.com/misterair/limonade) - A fork of (legacy) Shaarli with a new template[](.html)
|
||||||
- [mrjovanovic/serious-theme-shaarli](https://github.com/mrjovanovic/serious-theme-shaarli) - A serious theme for SHaarli.[](.html)
|
- [mrjovanovic/serious-theme-shaarli](https://github.com/mrjovanovic/serious-theme-shaarli) - A serious theme for SHaarli.[](.html)
|
||||||
- [Vinm/Blue-theme-for Shaarli](https://github.com/Vinm/Blue-theme-for-Shaarli) - A template/theme for Shaarli ([unmaintained](https://github.com/Vinm/Blue-theme-for-Shaarli/issues/2), compatibility unknown)[](.html)
|
|
||||||
- [vivienhaese/shaarlitheme](https://github.com/vivienhaese/shaarlitheme) - A Shaarli fork meant to be run in an openshift instance[](.html)
|
- [vivienhaese/shaarlitheme](https://github.com/vivienhaese/shaarlitheme) - A Shaarli fork meant to be run in an openshift instance[](.html)
|
||||||
|
|
||||||
### Example installation: AlbinoMouse template
|
### Example installation: AlbinoMouse template
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* Shaarli v0.8.0 - Shaare your links...
|
* Shaarli v0.8.1 - Shaare your links...
|
||||||
*
|
*
|
||||||
* The personal, minimalist, super-fast, database free, bookmarking service.
|
* The personal, minimalist, super-fast, database free, bookmarking service.
|
||||||
*
|
*
|
||||||
|
@ -25,7 +25,7 @@
|
||||||
/*
|
/*
|
||||||
* PHP configuration
|
* PHP configuration
|
||||||
*/
|
*/
|
||||||
define('shaarli_version', '0.8.0');
|
define('shaarli_version', '0.8.1');
|
||||||
|
|
||||||
// http://server.com/x/shaarli --> /shaarli/
|
// http://server.com/x/shaarli --> /shaarli/
|
||||||
define('WEB_PATH', substr($_SERVER['REQUEST_URI'], 0, 1+strrpos($_SERVER['REQUEST_URI'], '/', 0)));
|
define('WEB_PATH', substr($_SERVER['REQUEST_URI'], 0, 1+strrpos($_SERVER['REQUEST_URI'], '/', 0)));
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
<?php /* 0.8.0 */ ?>
|
<?php /* 0.8.1 */ ?>
|
||||||
|
|
Loading…
Reference in a new issue