|
|
|
|
|
by kekub
4335 days ago
|
|
I have just downloaded and started using the "app" 10 minutes ago. It sounds like an app I have been searching for for a long time. After downloading I checked the codebase, as I usually do with every open source project I consider using - I have to agree to the other users: The code is really messy. I would suggest you to rewrite the whole app using an object oriented approach and dividing between HTML- and PHP-Code. Probably you can make use of something like Twig[1]. Do not create a file for every function of your system: Create a class for every object like "Dashboard", "Project" and "Node", then write an API to make their methods accessible from your apps javascript parts. After checking out the code and realizing that it might have just been written by a beginner, I "installed" it locally: From a users point of view I have to say it is exactly what I need. I am able to post small snippets (called "nodes") to a project (kind of a category/idea). Thats all. Drag & Drop works - awesome. The design is simple but really neat! However to make this system perfect for me it needs to implement multi-user functionality, where I can chat with my friends about our current projects. I think I would give this project another try, when you were able to refactor the whole code basis and add multi-user functionality. Good luck anyways. PS: This post lead me to create a HN account. [1] http://twig.sensiolabs.org/ |
|