Outils pour utilisateurs

Outils du site


php:shaarli

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
php:shaarli [2012/08/10 21:03] sebsauvagephp:shaarli [2022/09/03 14:50] (Version actuelle) sebsauvage
Ligne 1: Ligne 1:
-<html><div style="width:100%; text-align:right;"><a href="http://flattr.com/thing/638105/Shaarli-The-personal-minimalist-super-fast-no-database-delicious-clone-" target="_blank"><img src="../images/flattr-badge-large.png" alt="Flattr this" title="Flattr this" border="0" /></a></div></html> 
 {{:php:php_shaarli:php_shaarli_logo_inkscape_w600_whitebg-nq8.png?nolink&|}} {{:php:php_shaarli:php_shaarli_logo_inkscape_w600_whitebg-nq8.png?nolink&|}}
  
Ligne 7: Ligne 6:
  
   * Minimalist design (simple is beautiful)   * Minimalist design (simple is beautiful)
-  * **FAST**+  * FAST
   * Dead-simple installation: Drop the files, open the page. No database required.   * Dead-simple installation: Drop the files, open the page. No database required.
-  * Easy to use: Single button in your browser to bookmark a page+  * Easy to use: Single button in your browser to bookmark a page (There is also an [[https://play.google.com/store/apps/details?id=com.manatlan.tools.share|application]] for Android (Thanks to [[http://www.manatlan.com/blog/shaarli_on_the_play_store|Manatlan]]))
   * Save url, title, description (unlimited size). Classify links with tags (with autocomplete)   * Save url, title, description (unlimited size). Classify links with tags (with autocomplete)
   * Tag renaming, merging and deletion.   * Tag renaming, merging and deletion.
-  * Automatic thumbnails for various services (imgur, imageshack.us, flickr, youtube, vimeo, dailymotion...+  * Automatic thumbnails for various services (imgur, imageshack.us, flickr, youtube, vimeo, dailymotion
-  * Automatic conversion of URLs to clickable links in descriptions. Support for http/ftp/file/apt protocols.+  * Automatic conversion of URLs to clickable links in descriptions. Support for http/ftp/file/apt/magnet protocols.
   * Save links as public or private   * Save links as public or private
   * 1-clic access to your private links/notes   * 1-clic access to your private links/notes
   * Browse links by page, filter by tag or use the full text search engine   * Browse links by page, filter by tag or use the full text search engine
   * Permalinks (with QR-Code) for easy reference   * Permalinks (with QR-Code) for easy reference
 +  * RSS and ATOM feeds (which can be filtered by tag or text search)
   * Tag cloud   * Tag cloud
   * Picture wall (which can be filtered by tag or text search)   * Picture wall (which can be filtered by tag or text search)
-  * "Links of the dayNewspaper-like digest, browsable by day. +  * Links of the day” Newspaper-like digest, browsable by day. 
-  * "DailyRSS feed: Get each day a digest of all new links. +  * Daily” RSS feed: Get each day a digest of all new links.
-  * RSS and ATOM feeds (which can be filtered by tag or text search)+
   * [[https://code.google.com/p/pubsubhubbub/|PubSubHubbub]] protocol support   * [[https://code.google.com/p/pubsubhubbub/|PubSubHubbub]] protocol support
   * Easy backup (Data stored in a single file)   * Easy backup (Data stored in a single file)
   * Compact storage (1315 links stored in 150 kb)   * Compact storage (1315 links stored in 150 kb)
   * Mobile browsers support   * Mobile browsers support
-  * Can import/export Netscape bookmarks (for import/export from/to Firefox, Opera, Chrome, Delicious...+  * Also works with javascript disabled 
-  * Automatic ban of IP address upon too many failed logins +  * Can import/export Netscape bookmarks (for import/export from/to Firefox, Opera, Chrome, Delicious
-  * Protected against [[http://en.wikipedia.org/wiki/Cross-site_request_forgery|XSRF]], session cookie hijacking. +  * Brute force protected login form 
-  * Automatic removal of annoying FeedBurner/Google FeedProxy parameters in URL (''?utm_source...'')+  * Protected against XSRF, session cookie hijacking. 
 +  * Automatic removal of annoying FeedBurner/Google FeedProxy parameters in URL (?utm_source)
   * Shaarli is a bookmarking application, but you can use it for micro-blogging (like Twitter), a pastebin, an online notepad, a snippet repository, etc.   * Shaarli is a bookmarking application, but you can use it for micro-blogging (like Twitter), a pastebin, an online notepad, a snippet repository, etc.
   * You will be automatically notified by a discreet popup if a new version is available   * You will be automatically notified by a discreet popup if a new version is available
-  * Pages are easy to customize (using simple [[http://www.raintpl.com/|RainTPL]] templates) +  * Pages are easy to customize (using CSS and simple RainTPL templates) 
- +   
-Requires php 5.1 (php 5.2 required for autocomplete.)+Requires php 5.1
  
 ===== Screenshots ===== ===== Screenshots =====
Ligne 45: Ligne 45:
  
 ===== Online example ===== ===== Online example =====
-http://sebsauvage.net/links/ 
  
-Note that the admin interface is not available.+My own instance: https://sebsauvage.net/links/ 
 + 
 +(Note that the admin interface is not available.)
 ===== Download ===== ===== Download =====
  
-You can download Shaarli here: [[http://sebsauvage.net/files/shaarli_0.0.39beta.zip|shaarli_0.0.39beta.zip]]+<note>**Note:** I do not have enough time to maintain this project right now. You will find a more up-to-date fork of this project at https://github.com/shaarli/ShaarliPlease use this fork for requests/bug/latest updates...</note>
  
-( Static URL, always points to the latest version : http://sebsauvage.net/files/shaarli.zip )+  * **Latest version:** 
 +    * <del>https://github.com/sebsauvage/Shaarli/archive/master.zip</del> 
 +    * https://github.com/shaarli/Shaarli/archive/master.zip  ← //**Recommended** community maintained version, more up-to-date.//
 ===== Licence ===== ===== Licence =====
  
Ligne 59: Ligne 62:
 ===== Credits ===== ===== Credits =====
  
-  * Developer & maintainer: [[http://sebsauvage.net/|sebsauvage]]+  * Developer & maintainer: [[https://sebsauvage.net/|sebsauvage]]
   * Shaarli visual design & logo : [[http://blog.idleman.fr/|idleman]]   * Shaarli visual design & logo : [[http://blog.idleman.fr/|idleman]]
   * Shaarli logo typeface: "Comic Andy" used with the kind permission of [[http://thatguynamedandy.com/|Andrew Polhill]].   * Shaarli logo typeface: "Comic Andy" used with the kind permission of [[http://thatguynamedandy.com/|Andrew Polhill]].
Ligne 168: Ligne 171:
  
  
 +**If you want to disable the session cookie hijacking protection**, change the following line:
 +<code php>    if (empty($_SESSION['uid']) || $_SESSION['ip']!=allIPs() || time()>=$_SESSION['expires_on'])</code>
 +to
 +<code php>    if (empty($_SESSION['uid']) || time()>=$_SESSION['expires_on'])</code>
 ==== I have a problem ==== ==== I have a problem ====
  
Ligne 193: Ligne 200:
 ==== Why not use a real database ? Files are slow ! ==== ==== Why not use a real database ? Files are slow ! ====
  
-Do browsing [[http://sebsauvage.net/links/|this page]] feel slow ? Try browsing older pages, too. +Do browsing [[https://sebsauvage.net/links/|this page]] feel slow ? Try browsing older pages, too. 
  
-It's not slow at all, is it ? And don't forget the database contains more than 9700 links, and it's //on a shared host//, with 20000 visitors/day for my website alone. And it's still damn fast. Why ?+It's not slow at all, is it ? And don't forget the database contains more than 16000 links, and it's //on a shared host//, with 32000 visitors/day for my website alone. And it's still damn fast. Why ?
  
-The data file is only 1,5 Mb. It's read 99% of the time, and is probably already in the operation system disk cache. So generating a page involves no I/O at all most of the time.+The data file is only 3.7 Mb. It's read 99% of the time, and is probably already in the operation system disk cache. So generating a page involves no I/O at all most of the time.
 ===== Technical details ===== ===== Technical details =====
  
Ligne 272: Ligne 279:
 ===== Discussion ===== ===== Discussion =====
  
-You can discuss about Shaarli in [[php:shaarli:discussion|this page]].+If you have a bug report or a new feature suggestion, please add them in the [[https://github.com/sebsauvage/Shaarli/issues|GitHub issue tracker]]. 
 + 
 +Alternatively, you can find older discussions about Shaarli in [[php:shaarli:discussion|this page]] (This discussion is **closed**.)
php/shaarli.1344632617.txt.gz · Dernière modification : 2014/07/12 11:26 (modification externe)