12 ms·
Movim – Federated, open-source alternative to Tumblr
- condescendence 8y agoYeah this just isn't going to replace Tumblr, Movim's user base and Tumblr's user base are two totally different user bases. I do like it though!
- throw7 8y ago"You don’t have Javascript enabled. Good luck with that." You might have gotten a chance at a user. Good luck to you.
- bhauer 8y agoFirst thing I saw, too, before giving them temporary JavaScript execution privilege. It's one thing to be JavaScript-rendered only. It's another to be impolite to users who happen to constrain JavaScript privileges of yet-untrusted sites. This seems especially relevant since you are attempting to convince an audience to adopt a federated opensource platform. The Venn diagram of people who understand the value of federated platforms has greater than average overlap with those who restrict JavaScript execution in their web browser. I recommend revising the <noscript> tag to say something like "Please enable JavaScript to read this content. We use JavaScript for the following ... [a brief summary] and we do not use any third-party hosted script." (Incidentally bravo on not using third-party scripts!)
- edhelas 8y agoThanks a lot for this feedback. Indeed I think that a way better wording for it! I'll see how we can phrase it in a better way :)
- edhelas 8y agoA ticket is now open for it :) https://github.com/movim/movim/issues/737 https://github.com/movim/movim/issues/737 Will be fixed in the next release.
- wtfstatists 8y ago<noscript> <style type="text/css">main {display: none;}</style> <ul class="list" style="color: white;"> <li> <p class="center">You donve Javascript enabled. Good luck with that.</p> </li> </ul> </noscript> Wow. Going out of the way to annoy js blockers.
- edhelas 8y agoThis message was initially added more than 5 years ago and not really changed since then :) The related ticket has been fixed and master is now having a better wording for this message https://github.com/movim/movim/issues/737 https://github.com/movim/movim/issues/737.
- wtfstatists 8y agoI am more refering to the css. All content is fetched without needing js. But its css hidden because ...
- pixelbath 8y agoTo people downvoting this comment, I don't think this user was attempting to be overtly snarky despite the obvious throwaway account. This is, frankly, a rude message to send to someone with a more secure setup. It's off-putting and after I confirmed it to be true, felt the same way. You didn't build a website with the ability to display without Javascript. Good luck with that.
- icebraining 8y agoSeems like the message came from an old SO answer: https://stackoverflow.com/a/3926750/221786 https://stackoverflow.com/a/3926750/221786 Which thousands of developers (blindly?) copied: https://www.google.com/search?q="You+don’t+have+Javascript+enabled.+Good+luck+with+that." https://www.google.com/search?q="You+don’t+have+Javascript+e... I'm not sure that's better than being an original sentence, though.
- paulcole 8y agoThey're costing themselves what, maybe 1% of possible users for the benefits of a) not having to deal with the other issues that subset of users is bound to have and b) ease of continuing to develop the project.
- praneshp 8y agoConsider their install steps; their entire market is just the people who can follow those steps, and a large percentage of those people would be pissed off about the messaging, if not about the fact that you cannot block JS
- paulcole 8y agoIf the entire market is fickle and opinionated developers, then they've got a bigger problem than whether or not they've got JS enabled.
- praneshp 8y agoHa, but their answer to a similar comment (on another comment thread) is that they are benevolent or some crap like that. This is just a group of devs looking to pad their resume, not build something for everyone to use. (not that there is anything wrong with that)
- NedIsakoff 8y agoMy wife does a lot of Tumblr stuff with her online Anime community, 95% of the people in the community are not technical. About 50% of those only have a phone. So I'm looking at Movin, I see no iOS app. No Android App (Google PlayStore link is dead). I see DOL.
- jandrese 8y agoAn app is unhelpful if the site works fine in a mobile browser. I would never install the Facebook app for example.
- bobthepanda 8y agoThe existence of an app doesn't preclude a good mobile website. There are tons of people who don't browse sites on mobile web, myself included.
- kabacha 8y agoAndroid app is available on F-droid which should be prefered to google play anyways. https://f-droid.org/packages/com.movim.movim/ https://f-droid.org/packages/com.movim.movim/
- KryDos 8y agothought someone forked NeoVim...
- NedIsakoff 8y agoIs there going to be CP blocking? If not, have fun with your Android and iOS apps.
- joshmn 8y agoThis is such a nearsighted comment.
- Latteland 8y agoWhat does cp blocking mean?
- barbecue_sauce 8y agoIt's a reference to something illegal that was the catalyst for Tumblr deciding to ban all adult content. I think you can figure it out.
- elmo2you 8y agoI think that's Child Porn blocking, but not sure.
- gbear605 8y agoCp refers to child porn, the unfortunate publishing of which on Tumblr led to it being pulled from the iOS app store and then disallowing nsfw content on Tumblr.
- condescendence 8y agoThe real reason behind the disallowing of NSFW is Tumblr positioning itself to be bought by Verizon.
- zapzupnz 8y agoI think it's a little of column A and a little of column B. Of course, one more than the other.
- cosarara 8y agoHow does one write comments on a Movim post?
- joshlemer 8y agoI followed the links to the site, https://movim.eu/ https://movim.eu/, and the link to "Create an account" in the phrase "Create an account and connect to one of our public platforms." links to https://movim.eu/accounts/register https://movim.eu/accounts/register, which returns a 404.
- edhelas 8y agoSorry for the 404, the link has been fixed. Thanks for the report!
- moonsun 8y agoHi, I can't log in to movim se. https://vimeo.com/304469712 https://vimeo.com/304469712
- elcomet 8y agoI tried clicking on "fr.movim.eu" to create an account on the french platform. By following a few links we finally arrive to : https://fr.movim.eu/?accountnext/movim.eu/ https://fr.movim.eu/?accountnext/movim.eu/, which doesn't work for creating an account.
- elcomet 8y agoAnd when I try creating an account through https://api.movim.eu/accounts/register https://api.movim.eu/accounts/register (main link), I get the following error: Invalid form Unknown error
- aaaaaaaaaab 8y agoOff: this website breaks scrolling on iOS.
- intothemild 8y agoIt's written in PHP..... need I say more?
- vertigolimbo 8y agoSo? So is facebook, wikipedia and, surprise, surprise - Tumblr
- Nydhal 8y agofacebook was a mistake.
- SamWhited 8y agoFacebook has an army of engineers to make it work even though they made a mistake early on. Small open source projects written in PHP don't.
- wolco 8y agoWhat do you recommend?
- SamWhited 8y agoOver PHP? Basically anything. Hell, I'd use Python before I touched PHP or let anyone install it on any of my machines, and after years of using Python at work I despise it (sorry people who love Python).
- existencebox 8y agoI'm somewhat curious to ask "why" (and full disclosure I am indeed a koolaid-drinking python fan) because I could find myself agreeing if you had said the slightly different "I despise it <for certain classes of work>" E.g. I found myself regretting writing a 20k LOC hobby product in python, it rapidly became so much more of a hairball to grow than a strongly typed or statically compiled language (and part of me wonders how much that's because I haven't learned type hints yet); however you'll pry python from my cold dead hands before I take another language for data analysis/prototyping.
- therealmarv 8y agoNah, we need something EASY either with IPFS or a competitor from Russia which is not in this stupid NSFW censoring scheme. I don't see how movim can be a good replacement for Tumblr.
- Midnightas 8y agoFinally something that's not just piles upon piles of blockchains.
- qwerty456127 8y agoFederated means all your data is served directly from your own computer so as soon as you switch it off it becomes unavailable and all the kinds of attacks (DDoS, pwned, lawyers etc) hit you directly and everybody can find out your home IP address, right? I feel like I would strongly prefer distributed over federated unless I really misunderstand federated (which is very probable).
- dudenotreally 8y agoNo, that's not what federated means.
- kstrauser 8y agoEmail is federated. Do you host your email on your laptop? I mean, you could but most people use remote servers instead.
- bovermyer 8y agoNope, that's not how federation works at all.
- wmf 8y ago2000-era P2P was run from people's desktop computers but federation these days is run from VMs in data centers. You don't turn the VM off but you still have to worry about the other attacks.
- jandrese 8y agoIt is an interesting idea to built it on top of XMPP. I'm not sure how much advantage this is over just running a regular webpage. The front page is pretty breathless about getting updates to your readers instantly, but that's not really a feature I'm interested in for a blogging platform. They also talk about being able to use chat clients to use the platform, but I don't see how a big HTML rich text post is going to look very good on a chat client. It seems like an unnecessary complication to me.
- cyborgx7 8y agoI like XMPP but this honestly just seems like a weird fit to me. ActivityPub seems like the more appropriate protocol for this. Also gives you federation with stuff like mastodon and peertube. Or just RSS would work as well.
- edhelas 8y agoActually most of the social features of Movim are built on Pubsub (https://xmpp.org/extensions/xep-0060.html https://xmpp.org/extensions/xep-0060.html). The articles are Atom (https://en.wikipedia.org/wiki/Atom_(standard) https://en.wikipedia.org/wiki/Atom_(standard)) items published on Pubsub where ActivityPub define it's own JSON structure to handle articles.
- xte 8y agoOnly a small note: we have had a free, functional, decentralized social network in the past, even supported by thing like Microsoft Outlook. It's still there, despite semi-abandoned state, today. It have a name, of course: nntp news. All we need if we want a free alternative to ANY social network is being back on nntp. Of course we can add features to it, we can start to shake heads and think seeing the role of IT today it it's time to buy serious mail solution, perhaps a VPS and a domain name, perhaps create a small home-server that mirror public/semipublic personal stuff from the VPS to us so we can easily jump from a vendor to another without change anything from our mail address to our datas. IT is not only a game anymore, it start to be a serious thing even for casual people, better know a bit of it and be prepared.
- treve 8y agoHTTP itself is federated and decentralized.
- xte 8y agoYes, but not websites.
- aleken 8y agoHow so?
- xte 8y ago? A newsgroups live on many different news servers, hosted by many different subjects, potentially including it's members newsserver. People who host server can choose what groups to serve and with what privilege (read only, max x post per days etc) but do NOT control posts groups content (posts/threads), any member can and normally mirror a (recent) snapshot of group contents on it's own personal spooler etc. Essentially no one can control the entire system. A website typically run on a dedicated server, not mirrored elsewhere, under the complete control of it's owner, and hosting. So while no one really "own" usenet different subjects own, can censor, destroy etc a website and their reader can't really do much about that. We have of course other types of site, ZeroNet is a nice example, but they suffer many problem, they are far less available and known compared to usenet and their "ownership" is still partially in singe subject hands. A simple practical example: what happen to your HN post if HN disappear? How can you or us "posters" united can do in that case? Vs what happen if a newsserver disappear?
- sabret00the 8y agoThe creating of an account is really quite convoluted. There needs to be a way to create sub accounts. Finding content seems to be broken. Typing a search only seems to search for usernames. Needs a one-click reblog.
- pdimitar 8y agoWhat do you mean by "sub accounts"?
- kinos 8y agoTumblr allows you to log into multiple blogs using a single account. You have a "main" blog directly connected to your account. In addition you have as many blogs as you wish that you can reblog or post to, and can be owned by multiple people.
- radus 8y agoIs it possible to customize a Movim instance such that it behaves more like tumblr or a photo blog? As it stands it seems to be a lot of things that Tumblr was not, which is great, but perhaps this would be more attractive to Tumblr refugees if a pared down interface was available.
- edhelas 8y agoAs it is explained it is possible to provide a custom CSS stylesheet for your own blog. Just provide the link to the file (that can be hosted anywhere) in your account configuration. There is no "advanced" UI like on Tumblr where you can pick a theme or customize the current theme graphically but we can imagine something like that in the future (or a website where people could create custom CSS file and link them with their account). The HTML code of the pages is kept as simple as possible to make it easy to select the elements that you want to customize.
- radus 8y agoI understand. I guess I was thinking about how Scuttlebutt works where you have multiple client apps (with radically different UIs) that can federate over a common protocol.
- joshstrange 8y agoThe number 1 feature I'm going to miss from Tumblr is the video seeking. The ability to place your finger on a video and slide forward or backwards is to-date the best way to seek IMHO.
- smlsugarlumps 8y agoWhat if your fingers are.....sticky
- acct1771 8y agoThen you're likely long past needing to scroll.
- slaymaker1907 8y agoScrolling sucks on iOS since it doesn’t have momentum.
- how_to_bake 8y agoAdvertising as a home for CP and other degenerate content does not make your platform very appealing to normal people.
- monadgonad 8y agoEquating "NSFW content" with CP and degeneracy doesn't make you very appealing to normal people.
- how_to_bake 8y agoYou’re literally a wanker lol
- sctb 8y agoPosting like this will get your account banned. https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- how_to_bake 8y agoThey would delete my account? Seeing that this isn't possible any other way, that would be a blessing.
- zimbatm 8y ago> Movim is easy to deploy > Movim is lightweight (only a few megabytes) and can be deployed on any server. We are providing a Docker image, a Debian package or a simple installation tutorial if you want to deploy it yourself. I imagine a typical Tumblr user landing on this page and not getting a single word of the "easy to deploy" section. A lot of these distributed project suffer from this unfortunately. Developers not understanding what a typical user would look like. Unless the user can click a button, enter a credit card and get an instance they are not going to use that service. And it has to look nice.
- edhelas 8y agoThis is a choice that we made to show more the feature that Movim is providing as a user on the official website and let the information regarding the deployment available in our technical documentation. Movim is a free software project developed by benevolent, we are focusing on packages and way to deploy it easily more than trying to invest time into building server architectures. Building a SaaS platform could be done with a partner (and I'd personally be glad to work on something like that) for example but it's not the goal of the project by itself. The past few months were focused on cleaning up the PHP dependencies, porting Movim on SQLite (next to MySQL and PostgreSQL) and adapting the project to prepare a nice package for the upcoming Debian stable.
- bravura 8y agoI was on your side for a minute and then I googled you. This is what I see when I google Movim: Movim – Responsive web-based cross-platform XMPP client That's your end user messaging? I'm now more in GP's camp of "Developers not understanding what a typical user would look like." Also your homepage is confusing: https://movim.eu/ https://movim.eu/ I'm a developer, I read the article, and your homepage really contradicts my expectation that you provide Tumblr-like functionality.
- protomyth 8y agoI'm a bit confused since the "Install Movim" page says Stable version The Movim source code is not available in a packaged version for now, please follow the next paragraph.
- thecleaner 8y agoDoes anybody else also get a broken webpage ? I can't scroll in Firefox 63.0.3 (64-bit)
- kabacha 8y agoI've been using Diaspora as tumblr alternative since 2015 and it's great! I love tag driven social network idea, the only problem I have is low user base. To me diaspora ruined every other free social network. How am I supposed to find someone to follow on a new social network? Tags (read interests) are a great idea, lets have more of that please.