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.
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.
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!
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!
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.
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.
> 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.
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.
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..
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.
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.
[+] [-] stasm|11 years ago|reply
Is the code hosted somewhere on a VCS?
[+] [-] Procrastes|11 years ago|reply
[+] [-] jstsch|11 years ago|reply
We need more dead simple-to-install open source webapps, especially with a modern look!
[+] [-] jaza|11 years ago|reply
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
[+] [-] 8ig8|11 years ago|reply
[+] [-] ivansavz|11 years ago|reply
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
[+] [-] lucaspiller|11 years ago|reply
[+] [-] mcescalante|11 years ago|reply
[+] [-] sgerhard|11 years ago|reply
[+] [-] sgerhard|11 years ago|reply
[+] [-] adestefan|11 years ago|reply
Ugh.
[+] [-] fred_durst|11 years ago|reply
[+] [-] graffitici|11 years ago|reply
[+] [-] sgerhard|11 years ago|reply
[+] [-] unknown|11 years ago|reply
[deleted]
[+] [-] desireco42|11 years ago|reply
So congrats for this project and this messy creative code.
[+] [-] Sir_Cmpwn|11 years ago|reply
[+] [-] nichodges|11 years ago|reply
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
[+] [-] fiatjaf|11 years ago|reply
[+] [-] atmosx|11 years ago|reply
[+] [-] MattGrommes|11 years ago|reply
[+] [-] hmans|11 years ago|reply
[+] [-] unknown|11 years ago|reply
[deleted]