top | item 8131972

Nemex – A tiny app that helps you to track and curate ideas and projects

138 points| rootinier | 11 years ago |beta.nemex.io

59 comments

order
[+] stasm|11 years ago|reply
There's some negativity in the early comments here, but I'd like to applaud the effort of making this a dead-simple self-hosted, FTP-friendly solution. We need more experiments around federated self-owned networks which are appealing to end users.

Is the code hosted somewhere on a VCS?

[+] Procrastes|11 years ago|reply
A fun idea, a perfect name and I like the user experience. Take the advice about security and structure seriously, but you have something worth finishing here. Pop this up on GitHub, and I expect you'll find helpers with the code refactoring and feature requests.
[+] jstsch|11 years ago|reply
Great idea, great that you shipped, now improve, improve, improve. Put the code on github and let people file issues and pull requests. Yes, many things in the code can be cleaned up, but kudos that you got it out there instead of having it run on just on your personal VPS.

We need more dead simple-to-install open source webapps, especially with a modern look!

[+] jaza|11 years ago|reply
The site looks nice, cool intro video and all - but when I tried it out locally (my PHP has "display_errors = on" and "error_reporting = E_ALL"), I saw error messages all over the place. "A session had already been started, ignoring session_start()" shows repeatedly, and various "undefined variable" / "undefined constant" messages. Not so pretty.

I too applaud the author for embracing the spirit of open-source; but I think now would be a great time for him/her to learn the super-basics of PHP (and programming in general) best practices. Develop with all errors being tracked and displayed! Don't use undefined variables or constants! Use tutorials / books that were written in 2014, not in 2003!

[+] michaelmior|11 years ago|reply
After reading the site, I'm not really sure what this is.
[+] 8ig8|11 years ago|reply
Came back with the same feeling. My guess is that it is a self-hosted personal notebook of sorts that supports Markdown entries and photos. Maybe?
[+] ivansavz|11 years ago|reply
An idea. Okay so generally we can all agree that PHP is a very bad language, but you can use PHP to build great things too like ''dokuwiki'' for example.

So the idea is to package all the necessary parts of ''dokuwiki'' and make it installable by simply throwing or wgetting it into a PHP enabled dir. The first rule of software development is "don't write code, because there is already someone who solved a similar problem before you." Instead of writing a whole new blogging platform, see what you can build starting from a stripped-down ''dokuwiki''. Using the fs as the data store is a good pattern for usability.

[+] ivansavz|11 years ago|reply
1. plz remove junk files from the zip file:

   inflating: nemex/php/zipProject.php
   inflating: __MACOSX/nemex/php/._zipProject.php   <---

2. provide a real download link --- I want to copy paste and wget from my server but when I right-click copy link I got http://beta.nemex.io/#download ... I had to manually deduce the correct url is http://beta.nemex.io/php/download.php ...
[+] lucaspiller|11 years ago|reply
Is there a tool that automatically strips this? I keep finding this in Wordpress plugins and themes I download...
[+] mcescalante|11 years ago|reply
Looks like HN traffic overwhelms once again - I'm getting a 503. The cached copy isn't particularly helpful since many of the main site images don't display.
[+] sgerhard|11 years ago|reply
We are back, does it work for you?
[+] adestefan|11 years ago|reply
> nemex doesn’t need a database. This means that you can easily download the zipped package, fire up your ftp-client of choice and copy the files to any directory on your web server. As soon as you successfully uploaded them, navigate to the /projects folder and set the permissions to 777. Open config.php in your nemex-folder and change USERNAME and PASSWORD to anything you want.

Ugh.

[+] fred_durst|11 years ago|reply
In 2014 a lot of us don't use shared servers anymore. Personally, for someone like me, throwing this up in my dokku sounds great. I don't think this is designed for the Enterprise.
[+] graffitici|11 years ago|reply
Agreed that this is ugly. This project would make so much more sense if it were developed as a static site. I haven't looked at the codebase, but if it doesn't require a DB, can it not be ported to Jekyll or Pelican or so? Then it would be extremely easy to host it on S3 for peanuts..
[+] sgerhard|11 years ago|reply
What's wrong with that?
[+] desireco42|11 years ago|reply
I've been having a change of heart when it comes to PHP recently. This kind of projects is exactly what PHP is for and is perfect for it. As ruby dev, before you start you need to do so much hand-waving that it kind of kills the joy of creation.

So congrats for this project and this messy creative code.

[+] Sir_Cmpwn|11 years ago|reply
Thanks for using video in place of GIFs!
[+] nichodges|11 years ago|reply
Great project. I'm definitely going to give it a shot as a Raspberry Pi hosted thing.

One comment on the site though - it would be really cool to be able to see a demo. I get a good vibe from the description/images, but a demo site would be great.

[+] rmorabia|11 years ago|reply
The site is officially broken from an overload of HN requests.
[+] fiatjaf|11 years ago|reply
I think it may be a good thing, but all these boggy unrequested animations are destroying my eye. Where is the play button? I don't want animations!
[+] atmosx|11 years ago|reply
I like the idea and can't wait to try it. I was using Evernote to track down projects, but this one might be a better fit! Thanks!
[+] MattGrommes|11 years ago|reply
This looks cool. I wonder if it could be made to run on Heroku? I gave up my personal server awhile back to run everything virtually.
[+] hmans|11 years ago|reply
"As soon as you successfully uploaded them, navigate to the /projects folder and set the permissions to 777."