User Tools

Site Tools


projects:minihakatony:friendika:hack-01-20130126

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
projects:minihakatony:friendika:hack-01-20130126 [2013/01/27 16:50] – created jaroslavprojects:minihakatony:friendika:hack-01-20130126 [2013/01/28 11:01] – [Not working] spin
Line 1: Line 1:
-Sprawozdanie z pierwszego hakatonu Friendiki+/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: 
 + 
 +<code>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" 
 +</code> 
 + 
 +  * 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
projects/minihakatony/friendika/hack-01-20130126.txt · Last modified: 2014/04/02 06:57 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki