This topic is locked

My wishlist

12/2/2009 4:05:38 AM
Suggestions
rbh author

I currently work alone on my phprunner project as a part of a larger project, but I would like to collaborate with others all using phprunner.
How we do teamwork - intro

We use subversion in general. Developers have local servers where we lock/update/"checkout" files to. After som development we commit to a test server. At som point we make a switch to realease new version on webserver.
I could probally have project files subversion by my self in order to collaborate, but it would be a nice feature to include subversion and or simular to enhance this great tool

Instead of or as well as saving project files on "local machine" I would like to save project file, and generated files to my subversion respitory.
PS For those of you who complain about phprunner recompiles all files and you would like only to touch up the files who have changed...

Having output from phprunner in a subversion respitory you'll only need to commit those files who actually changed (content wise).
Teamwork features

There should be som kind of tools available so that that "phprunner projects" could have serval members working together. Doing different task, as well as developing "phprunner based code"

Roles that could be delagated in a project

Style editor

Language editor

Javascript editor (own javascript to be included in some places, and used)

"code" editor (own php include files as well as building phprunner project)
phprunner should incororate ways to keep everyone updated on changes that effect phprunner environment. If a team works together they will have to syncronize changes in "global" sources, templates, styles, languages etc (under C:\Program Files (x86)\PHPRunner5.1), don't they?. A teamwork edition would to take care of this.
Language support

  • Language for project could be stored in database or php (like today), so admins could edit text on the fly, or generate current php file when needed
  • I often need text other than labels in different lanuages. It would also be nice to have the ability place text /different for every language in "Editor" visualized as text box in default language. Or enable use gettext framework
  • Tooltips for data entry would provide basic online help.
  • Available lanuages should be shown as choice in native language. eg Norwegian should be Norsk, Danish -> Dansk. We aren't all Americans/englishmen (I have to redo this every release). A norwegian who dosn't know english at all don't know what german or norwegian is, but if they know both norwegian and german they know what 'Norsk' and 'Deutch' are!!
  • There are often small errors, or some of the translations in .lng files need to be altered. Were do we report this?



So better tools and options for language editing would bee nice.
Document the code!

Xlinesoft has done a exilent job on phprunner, but in order to use functions built in you either need to debug yourself through code, or read mass amounts of code to use them. Why don't you document your code better? and enchourge us to do the same. Then code documentation could be generated by phpdocumentor or simular.
Other wishes

Autosave option before build

Version and build number- each time a build a new "site" - be able to show version/build on website

Sergey Kornilov admin 12/3/2009

rbh,
thank you for sharing, we definitely looking into source control integration and team features.
In regards to text other than labels - PHPRunner allows you to have custom labels. Good idea to show native languages on the list like Norsk.
In regards to any misspellings please contact our support team at http://support.xlinesoft.com

vin7102 12/28/2009

Hello,
rbh brings up some very interesting ideas for PHPRunner. I specifically like the build version idea. It would be very helpful for both the customer as well as the developer to keep track of changes and/or concept tests.
In addition to adding a build version, I also think that adding a simple "project notes" page exclusively for each project would be very helpful. All the project notes, ideas, to-do lists, and resources can be kept with each project instead of having to add and edit a notepad file to each project (which is what i have to do now). you can maybe add a "Project Notes" tab to the quick navigation that would link to a simple editable notes page. The whole key is that all my notes will always be stored with the project if I ever need them!
Thanks

Vince