Giter VIP home page Giter VIP logo

friendica / friendica Goto Github PK

View Code? Open in Web Editor NEW

This project forked from duthied/free-friendika

1.4K 90.0 333.0 186.89 MB

Friendica Communications Platform

Home Page: https://friendi.ca

License: GNU Affero General Public License v3.0

PHP 85.44% Makefile 0.01% JavaScript 4.30% CSS 4.18% Smarty 5.43% Python 0.03% Shell 0.16% Batchfile 0.01% HTML 0.07% Less 0.35% SCSS 0.03%
fediverse federation social-network social-media self-hosted hacktoberfest php mariadb

friendica's Introduction

Friendica - your open and free social network

Welcome to the free social web. Friendica is a platform for decentralised social communication linking to other independent social and corporate services.

Friendica connects you to a federated communications network of thousands of servers called the Fediverse. Through various protocols you can interact with anyone on Friendica, Mastodon, Lemmy, Diaspora, Misskey, Peertube, Pixelfed, Pleroma and many more. Receiving content from Tumblr, WordPress and RSS is also possible. Friendica allows to import and mirror your content via add-ons such as ITTT and Buffer. You can control the privacy scope of your content.

Being part of the Fediverse allows you to be free from data-harvesting corporations. Enjoy open social communication, independent of any specific provider.

Join Friendica today or set up your own Friendica instance.

Friendica on desktop

Frio theme in desktop browser

Friendica on mobile

frio on mobile, dark color scheme frio on mobile, light color scheme

Endorsements

friendica's People

Contributors

abinoam avatar alkarex avatar andyhee avatar annando avatar astifter avatar catoth avatar duthied avatar fabrixxm avatar foss- avatar friendika avatar gerhard6380 avatar hankg avatar jeroened avatar jsoref avatar macgirvin avatar marekbenjamin avatar mrpetovan avatar nupplaphil avatar quix0r avatar rabuzarus avatar raroun avatar rudloff avatar silke avatar theatischbein avatar tobiasd avatar tomtom84 avatar tugelbend avatar vinzv avatar zeroadam avatar zzottel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

friendica's Issues

Translation of addons overrides core translation

If the strings of an addon contain a string from the core translation, the translation from the addon is used instead of the core translation. This happens because the translations of the addons is loaded after the core translation.

One common example is the "Submit" string to send the addons configuration form.

Is it possible to autopost to Diaspora?

Hi, i would like to autopost to my Diaspora pod, like with other connectors like Twitter or Tumblr.
In settings/connectors, i have a message that says that the Diaspora connector is activated, but i don't see option when i create a message.
How can i do that?

Plesk .htacces confusion

I'm trying to install friendica on a Plesk managed server and get a very strange error

Url rewrite is working
(required)
Url rewrite in .htaccess is not working. Check your server configuration.

So what? Is it working or not? I configured allow override and options to all for the vhost but that didn't change anything.

I tried with master and with 3.1 tag. I have no idea what to do :(

Feature Request: Add event support for ical and sending invites to email addresses (non-friendica members)

Hi,

I think it would be great if events/ calendars on friendica could support ical. This would greatly improve functionality, allowing users to access their calendars or import events using other programs. In addition, this could allow for sending invites to non-friendica members - creating a way for friendica to be a useful organisational tool for events, and in the process advertising itself and its potential.

Cheers!
Nick

Feature Request: PGP Clearsigning Beautification

I think Friendica could be improved by hiding the header and the signiture block of PGP signed messages, showing a graphic of a key instead.
If clicked, the graphic would display the hidden formatting, optionally with an additional link to the sender's public signing key.

Conector Friendica

Hola, soy de Argentina, hace poco que uso Friendica y su coneión con facbook ha dejado de funcionar; puedo configurarla pero no extrae los contactos ni muestra las publicaciones de face y al clickear en el botón de conexión me dice Pagina no encontrada

My updates from Friendica don't replicated in Diaspora

Hi, I have a Friendica profile in https://social.filipesaraiva.info/profile/filipesaraiva. This profile is replicated in several Diaspora pods, like joindiaspora (https://joindiaspora.com/people/0131e0518bb17b8b), diasp.org, juntadados and another.

But, my updates from Friendica don't replicated in Diaspora network. The profile linked to joindiaspora is empty. Do you have any idea about this problem?

There is a thread in my profile about it https://social.filipesaraiva.info/display/filipesaraiva/929

Thanks,

Feature Request: To change permissions

Right now, it's not possible to change the permission of a post.

Sometimes I forget a add contact and have to re-post it. If the post just exist a few seconds it's okay, but sometime I recognize it days later and people already interact with it.

Feature Request: no notifications for selected threads

I'm in some public groups and most of the posts are interesting, but sometimes not. For every post on a topic I got a +1 in my network counter for new posts. Actually I can only choose to "delete", but I only want to "ignore" a thread to read it later and only get a +1 for threads of my interest.

Security Question: Are disabled Plugins secure?

Friendica comes along with a lot of (disabled) plugins. I'm not sure how good these plugins are maintenanced, so my question is: are disabled plugins a possibility to get access to my instance or even the server?

Feature Request: Invite contacts to an event

The function to create an event is nice, but (for me) useless if I can't invite anyone. I don't need a complete iCal service, just basic functions:

  • Invite contacts
  • Let guests invite theire contacts
  • Cancel event, with notification to guests

Invalid UTF-8 sequence

My cronjob send me this warning:

"PHP Warning: json_encode(): Invalid UTF-8 sequence in argument in /****/friendica/include/items.php on line 3662"

Feature Request: A button for emoticons

When I use a emoticon it will be changed into a graphic and I like it this way :)
But this means there is a directory with all supported smilies. For me, who knows a lot of smilies, this is fine. But some of my users want just to click on a image to insert a smilie.

For those users it would be helpful to insert a button under the textfield to show all supported smilies to add them into the text.

Feature request: User-friendly image upload (e.g. Plupload)

Hi,

I just tried to upload some vacation photos to my friendica profile and noticed two inconveniences:

  • I'm only able to upload one image at a time
  • I've got to manually resize the images before uploading, because images larger than 0,8 MB are rejected (is this my php.ini's fault?)

We could use a image upload widget like Plupload which seems to do all these things automatically:
http://www.plupload.com/
It also supports uploading via drag-and-drop.

Yours

Max Weller

complete_conversation: poll interval not reached

Here a excerpt of my logfile (level: normal):

2013-06-21 08:10:02: poller: start
2013-06-21 08:10:02: complete_conversation: poll interval not reached
2013-06-21 08:10:02: queue: start
2013-06-21 08:10:02: cronhooks: start

What can I do to fix "poll interval not reached"? Beause I get this info everytime the poller starts.

youtube video on navbar

If I scroll my stream and there is a video in some post, during scroll, the video pass on the navigation bar (the bar on top)

Old posts reappear in network page

Some times posts from email contacts or ostatus shows up in network page.
Posts 3 moths or more older.
I've setted "delete posts older than 90 days".

this is an excerpt from the item row of a mail message from 5 months ago in network page this morning

id contact-id type wall created edited commented received changed
155142 296 remote 0 2013-02-13 07:52:36 2013-07-15 00:03:57 2013-07-15 00:03:57 2013-07-15 00:03:57 2013-07-15 00:03:57

Blank page with wrong openid url

If openid url in register or login form is wrong, friendica dies with a blank page.
Apache error log reports

PHP Fatal error:  Uncaught exception 'ErrorException' with message 'No servers found!' in /var/www/friendica/library/openid.php:446
Stack trace:
#0 /var/www/friendica/library/openid.php(578): LightOpenID->discover('http://192.168....')
#1 /var/www/friendica/include/user.php(63): LightOpenID->authUrl()
#2 /var/www/friendica/mod/register.php(56): create_user(Array)
#3 /var/www/friendica/index.php(287): register_post(Object(App))
#4 {main}
  thrown in /var/www/friendica/library/openid.php on line 446, referer: http://192.168.1.122/friendica/register

Not receiving email for new users

I just setup a friendica instance on a debian turnkey lamp install through my proxmox server.

Got it through the checks (had to install PHP-GD & libCURL-PHP. Also enabled mod_rewrite on Apache.

Then after the installer finished, it wasn't able to create the .htconfig.php, so I followed the instructions and copied the text into a manually created (by me) version of the file.

Now when I try registering at /register, I don't get an email with my password.

This is where I'm stuck. I tried pulling the pass out of the db directly, but without knowing what it's encrypted with, I can't decrypt it.

Any help would be grand :)

debian image has 'eth1' interface instead of 'eth0'

after loading vdi VirtualBox Image from https://github.com/friendica/friendica/wiki/How-to%3A-Hosting-a-Friendica-site-at-home

there is no external nic interface.

ifconfig -a

shows inactive eth1.. but no eth0 !! :)

but /etc/network/interfaces has:
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

so there is no external interface.. quick solution is to edit /etc/network/interfaces and replace eth0 with eth1, then ifup eth1.. but i think the interface should probably be eth0 because it is confusing to new users esp unfamiliar with linux. (see irc logs)

Feature Request: Permission "Friends of ..."

A great feature of facebook is the "friends of friends" permission to interact with people you don't know. I really miss this permission, but I think friendica could do more: if possible I appreciate an option to select persons and/or groups and can activate something like ".. and friends of".

don't receive Twitter feeds in my friendica account

hi,

i receive everything else : rss feeds, diaspora, facebook, but Twitter's feeds stopped 3 weeks ago. I tryed with new feeds twos days ago, same thing.
I re upload last version of Twitter addon, same thing. i receive my own posts on from Twitter, and everything else works, like automatic reposts.

log-in failure (password and email OK)

Can't log in to friendica 3.1.1707 (frndc.com) It started about 3 weeks ago.

Password is "remembered" by my browser and is OK. After a week or so I resetted it via the email, but the new password doesn't work, too. I tried to log in carefully many times, with the old password and with the new one.

The account is https://frndc.com/profile/vasya
The email contains a "+" letter.
When I first go to https://frndc.com/login , I see fields for nickname, pass, openid.
After I submit the form, a section appears: <h1>Welcome to Friendica // frndc.com</h1> (and after the section there are the filds like in the previous page)
But in reality, I remain un-logined.

The behaviour persists both in my customized firefox and in a clean firefox profile.

I'm familiar with firebug and such things, you can ask questions depending on them..

HTTPS behind proxy server

Friendica should support https behind a proxy server like haproxy for load balancing, nginx or apache proxy checking HTTP_X_FORWARDED_PROTO server variable.

There only few lines to changes on protocol detection.
if(x($_SERVER,'HTTPS') && $_SERVER['HTTPS'])

should be replaced by

if((x($_SERVER,'HTTPS') && $_SERVER['HTTPS']) || (x($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https'))

openid failure with a server that has multiple openid-s

I'm using an openid server "yandex.ru". It offers 3 valid openid addresses for me:
openid.yandex.ru/vn91
vn91.ya.ru
NovikovVasiliy11.moikrug.ru

Proplem: friendica allows me to log in only with the first address.
When I tested the second address I also changed it in my settings, of course. (Actually, I started with the second one and came to the first only to test friendica.)

What I think may be the reason: the server "yandex.ru" may respond with 3 allowable addresses to friendica. But friendica might check only the first one, see it doesn't match and fail to log me in.

Installation at 1and1 UK

Please help - Sorted the re-write out ok -

but still have an error in PHP cli binary

PHP executable is not the php cli binary (could be cgi-fgci version)
Found PHP version: X-Powered-By: PHP/4.4.9

How do I proceed ?.

Thanks

Connect button

Often, if I visit a profil of a friendica contact (one of mine) I can see on its profile the button "Connect" but I'm alredy connected with this user.

Animated GIFs

I tried to upload an animated GIF, but friendica converted it into an JPG.

Problem in Error Log

Different hosting this time.

[22-Jun-2013 22:28:04 UTC] PHP Warning: shell_exec() has been disabled for security reasons in /home/friendi/public_html/mod/install.php on line 316

Do I need to contact my host ?.

Thanks

Feature Request: A message to a group of people

Sometimes I want to send a private message to my contacts, but actually I have to sent a dedicated message to every single contact. It would be awesome to send one message to many people.

Feature Request: A Home-Button

If a users surfs to another friendica server he must enter the URL of his server to get back. A button to go back instant would be helpful.

Next-Page-Auto-Load

Next-Page-Auto-Load-Function in Red do not working in iOS (iPad).
I can only read the first page. Pages navigation is no longer there.

Feature Request: "classic Forum concept in friendica"

Friendica is super,
but there is one thing that is missing: it's missing a built in forum with admin panel, or (instead) some kind of integration with phpbb3 forums.

There is no way to make threads that only some users can watch, and no way to play with the permissions (like in a phpbb3 forum).

Soon or later forums will die, a social networks that has a forum function is the future.

thx
Adel

Feature Request: Show/Limit used storage of a user

My servers storage is limited and one of user posts a lot of images, which is fine. But I want to know how much he uses, cause I'm the only one who pay ;)

For privacy reasons I don't want to know 'what' he posts, only how much it is. Alternative a limit for user generated data would be useful. With a function like that I could open my server for more people cause I could calculate how much users are okay.

Delete user with admin rights

For testing I created a secound account with my e-mail address. I can't remember the pw and the "forgot pw" function doesn't work. Maybe because my original account with the same address.

In the admin interface I should delete this testing account, but because it have admin rights I can't.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.