/2013-01-26/ (Po Angielsku, bo tak wygodniej / For usability purposes this site is in English, hope this isn't any issue.) ====== UI/gfx/usability track ====== ===== New skin ===== * based on: Diabook * proposed name: **Frihaka** ==== mind dump - features ==== === registration === * ItemOpenID should be moved to separate tab, it's confusing for those who don't know what OpenID is, those who use it, will click there for sure :) * tips / suggestions * cleaner interface * language selection (automatic, based on User Agent String, with user override) === login === * OpenID to separate tab * tips / suggestions * make 'register' more visible * find better place for "Lost password?" === main UI after login === * options in one place, integrate: language, settings, help, tips, archives) * powered by Friendica - SVG * easy to set logo * remove "Find friends" - friend suggestions instead * move "Connect services" to settings * remove New & Shared Links * remove "Save" button present under posts * Post Photo is almost Post Text -> merge them === creating posts === * make 'Share window' more visible * categories below the text field, would be awesome if #hashes typed in text field appear in 'categories' automagically * make Preview better visible * "Media" should be merged into one menu * Geolocation should be a bar with info about current location with ("X") to remove it * better visibility for publish and permissions * more granularit and visibility for groups and persons * "lock" is small, easy to miss, the purpose is not clear * connected services, possible services * set permissions, clear info about current state: * Public: visible to everybody * Limited: visible to Bob, Fred and 5 others === making friends === === adding media === === tagging and community wall === * FIX TAGGING AND COMMUNITY WALL DISPLAY! * hard to find - can't tag people's post on their pages, but you can on your own wall. * To enter the Community Wall you have to: * click the 'wifi symbol' ;) on the top bar (Conversations from your friends); * click the Friends checkbox on the left panel (as opposed to Everyone) * Rysiek states that lack of tagging is caused by lack of feed update? Which should update automatically, but doesn't; ===== Global TODO (ui/gfx/usability) ===== * http://www.friendica-themes.com/doku.php * https://friendica.eu/profile/ftdevs <- theme developers account * text editor (share, comments, etc) - Bold text, italics, underline, should not be displayed as symbols in text (vide forum codes, [b]txt[/b] for bold) but actual changes to text by default. ---- ====== programming/admin track ====== * we gave up installing a new instance of Friendica, we were using existing one, which is available on:[[https://friendica.hackerspace.pl]]; * we've focused on existing connectors to closed (but popular) media services: [[http://twitter.com|Twitter]] and [[http://facebook.com|Facebook]]; ---- ===== Facebook ===== * installing Facebook connector is straigh-forward, we did everything according to README, which was present in facebook addon directory in Friendica code tree; ==== Working ==== ==== Not working ==== * (fixed) after initial 'sync' we stopped receiving updates from Facebook, as it has quickly turned out, there's a cron job needed for (not only) that - **remember** to enable this cron job on each Friendica instance; * Image sharing * if you post image on Friendica, there's a clickable link posted on Facebook - that's not so great but acceptable; * However, if you **add** a picture to your Friendica album, and then decide to 'share' it, on Facebook you receive a weird grey rectangle - clicking on this won't show you the image at all; * this may be caused by Frika's way of dealing with photo posting - AFAIK there is a different system for photos, that lets you crop the photo, input description, etc, and the code it spits out may be incompatible with Facebook. ==== TODO ==== * http://skilledtests.com/wiki/Connecting_to_Facebook_without_needing_an_account ---- ===== Twitter ===== ==== Working ==== * NULL ==== Not working ==== We were not able to use the connector at all; * Enabling connector (as Administrator): * Settings -> Admin -> Plugins -> Enabling Twitter (OK) * confirmed also via "select * from addon", twitter enabled * Trying to visit settings page for this plugin: [[https://friendica.hackerspace.pl/admin/plugins/twitter|twitter]] results in following error: 2013/01/26 19:27:33 [error] 19804#0: *14436 FastCGI sent in stderr: "PHP message: PHP Warning: file_get_contents(view/admin.tpl): failed to open stream: No such file or directory in /var/www/friendica/include/text.php on line 438 PHP message: PHP Fatal error: Call to undefined function set_template_includes() in /var/www/friendica/addon/twitter/twitter.php on line 512" while reading response header from upstream, client: ::ffff:83.28.199.70, server: friendica.hackerspace.pl, request: "GET /admin/plugins/twitter HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/www-main.sock:", host: "friendica.hackerspace.pl" * As a result, it was not possible of course to enable / configure connector per user. ==== TODO ==== According to what viq found: * http://diekershoff.homeunix.net/redmine/wiki/friendikaplugin/Twitter_Plugin says * If you just want to follow accounts from Twitter you can do so by entering their Atom feed. The URL is https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=XXXX where the XXXX is the profiles nickname. ---- ===== Global TODO (prog/adm) ===== * https://github.com/friendica/friendica-addons * remember that when enabling connector, content filtering is **on** by default