Jump to content











Photo
- - - - -

Project management rant


  • Please log in to reply
9 replies to this topic

#1 MedEvil

MedEvil

    Platinum Member

  • .script developer
  • 7771 posts

Posted 20 April 2009 - 11:20 AM

Ok, i really had it with this stupid project management.

I just found out that i fixed the same error for the 3rd time in NaughtyPE history. :)

Why is there no way to upload a single script, without the need to create before an exact replica of how the whole project should look on the server?
Why can't i simply upload from my project without my personal setting ending up on the server?

I want a way, that i can simply upload a script right after i finished changing it. Without having to go before each upload through the lenghly process of preparing the whole project for upload.

Would someone please have an idea how to download projects without the need for updates.ini or index.html!!!


:)

#2 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 20 April 2009 - 11:37 AM

Not exactly what you want :)
But for a long while i use genvirginlocalfolder
to upload script(s)

:)
i put new script to the local upload/virgin folder, run the batch file, that is all :):), it makes life very easier to me.

ps: new features will be added by time but currently no urgent need for that :)

I hope you like :(


On the other hand,
When migrating to new boot-land server, Nuno wrote creating updates.ini and index.html maybe done on server side, but till than i guess he never had time for this enchancement :)

#3 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 20 April 2009 - 12:12 PM

As an alternity, you can have a look at genUpdates. That is what I use.

Peter

#4 MedEvil

MedEvil

    Platinum Member

  • .script developer
  • 7771 posts

Posted 20 April 2009 - 01:05 PM

Thanks for the hints, but none of the solutions actually solve the problem.
I still need to have a local virgin project, just for uploads. But i want to be able to upload directly from my work project.
I have 2 GB worth of NaughtyPE projects on my computer, only because i'm constantly forced to branch, because of this stupid way the projects are managed.

If i were able to upload just a certain part of a local project to form the public project on the server and my local settings would not get uploaded along. I would need to maintain only one project for privat project, bugfixing, development and upload.
Which would make it obsolete to copy bugfixes always to a multitude of scripts, would make it a brise to keep things in sync and would prevent glitches like that a bugfix is missed for upload.

Right now i need at least:
- 1 virgin public NaughtyPE - on the server
- 1 virgin public NaughtyPE - locally
- 1 public NaughtyPE for Bugfixing - locally
- at least 1 public NaughtyPE for Development - locally
- 1 private NaughtyPE - locally

This is nonsense! No other project i know, requires that kind of overhead! :)

:)

#5 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 20 April 2009 - 01:28 PM

Here is another solution from peter (me not tested)
http://www.boot-land...?showtopic=7684


From my side, i have 2 folders
1 --> personal folder i use to modify, add extra scripts etc etc base folder now 14GB :)
2 --> upload/virgin folder

when a script ready to upload, i copy from 1 to 2, and use genvirgin updates batch to upload, job done :).
(for small things sometimes i do opposite, i open script in 2 and add required changes)


For insurance, i have a zip backups in upload base folder (which i backup with a batch too, but need some more improvements :) ). But with LiveXP uploading zip packages does not happen frequently so that doesnt annoy me :).



I guess (maybe) a future way can be a button on wb gui to upload (only available for admins, unselected default), which downloads index.html and updates.ini on the server, make required changes on these 2 files (modify) and uploads index.html, updates.ini and new script :):) . LiveXP have also a log script which can be uploaded automaticallly with this method too (i add it to genvirgin update method not to forget to add log info :(, but requires automatically done which not improved yet).
But this is not an essential for me, for now i am happy with genvirginupdates and i dont want to take Peter's time much when things are low in importance level (from my point of view). :). Current method i use make me double check if things go wrong, having upload button at top of wb reduce checks which may cause trouble.

#6 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 20 April 2009 - 02:10 PM

I still need to have a local virgin project, just for uploads. But i want to be able to upload directly from my work project.

That is the best way to have random 'factory options settings' on the server!

Peter :)

#7 MedEvil

MedEvil

    Platinum Member

  • .script developer
  • 7771 posts

Posted 20 April 2009 - 02:32 PM

WB has two major problems imo and none can be fixed without a major rebuild.
- The requirement for the stupid updates.ini
- That settings are not kept seperate from code, like it is usually done.

:)

#8 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 20 April 2009 - 02:37 PM

Well.. there is actually a project called WinBuilder DBMS that was developed by Arvy about a year ago.

Unfortunately, the project is not very intuitive but it allows to simply upload a single script and do all the necessary updating by itself.

http://browser.winbu...ient/wbuser.php

Only Galapo used this method, perhaps either him or Arvy can detail the exact way how it can be used to your advantage.

I also created a php script to generate updates.ini directly on the server side from the files available on a given Projects folder but it's been nearly two years since I last looked at it and I'm not sure how reliable it is at the moment.

You're welcome to pick up this script and adapt as necessary thought I don't seem to be able to find it anywhere - perhaps Peter still has a working copy on his archive.

:)

#9 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 20 April 2009 - 03:00 PM

Hi Nuno :)

php script to generate updates.ini directly on the server side from the files available on a given Projects

The idea of generating updates.ini on server side does not take much attention on maintaining LiveXP to me after genvirginupdates, because currently i have a routine that checks everything quicky before upload.

BUT

this idea will open a good and easy way to make project maintained by some good script writers. Apps Extra project Idea had aim to gain some admin members to the team (loyal apps script developers) but it will be hard to convince/teach users the current method so i am waiting for the improvement and as a result project changed name "LiveXP Extra" :). If a user only upload/update his apps script to server with a ftpclient, this will open the gates :).

ps: my last observation was, fxscrpt had some minor issues with uploading to livexp server as a beginner and after a while he stop any upload (and i guess gone for a while)


sorry, i am not qualified to do any php (or anything about these kind of stuff) so just waiting, hoping new genupdates help (which also creates index.html) :).

#10 MedEvil

MedEvil

    Platinum Member

  • .script developer
  • 7771 posts

Posted 20 April 2009 - 05:16 PM

Well.. there is actually a project called WinBuilder DBMS that was developed by Arvy about a year ago.

Yes i remember Arvy posting about creating something like this.
But i could never find it.

:)




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users