From: Turpinator
but how would users feel about having to enter their villavu info into the script? 'omg i gun get haxd'
User id - you're 76798 (you can see it on your home page), and it could even be done via username resulting in a User ID lookup. It's not hard to see someone's username anyway, and no password may be necessary. Although, if people are worried about others submitting false data in their name, I can create another tool to create a custom password per person, however that would require a registration process and I would prefer this be an easy noob friendly process.
From: Wizzup?
I have a few questions.
First of all, if we are going to start with a new database - then why not use
the system I wrote? There is really very little wrong with it, as I stated
before, it is not very hard to fix, but very annoying considering the huge
database in it. We're talking 10-20GBs of database. So why are you rewriting the
system? What does the database look like? Is it anything like mine – or will it
be back to the very basics – like Dankness' system?
Secondly, does it contain a full history of all the commits?
And finally. what will it be written in?
It's nice to see people wanting to work on this, but I'm saddened that the old
(pretty darn good) work is not being picked up. I'd like to see more details,
because if you're reinventing the wheel, make sure you do it properly.
To clarify some things up front, in no way do I even slightly mean offense to the work you've done. It was great and used for years! However, at it's core, Python isn't a super extensible language, I haven't ran across many people familiar with it, and I haven't seen anyone willing to touch it in over a year. As such, I want to rewrite it in C# - under the .NET framework. Tons of stuff is built into the framework, it's extremely extensible, and there are tons of people who are familiar with the related languages - and even if they aren't, C# is pretty easy for anyone to pick up with OOP experiences in the past.
I would definitely foresee any database involved in this becoming quite large in time, simply due to the amount of traffic incoming and needing to be saved - not to mention any desired administrative information, such as source of commits. As for what was previously all saved and what I save… As of now, it's only the required stats you would want visible on graphs - nothing administrative yet, not to say that won't come, that's just not what I have in place. I don't really see rewriting a database system as that big a problem myself, at least not from the C# and SQL side. But as for why rewrite it? Ease of fixing in the future if anything else comes up. Ease of extending new functionality. It being a more accessible language to more easily be picked up in the future. Besides, it doesn't seem like any tremendously huge undertaking to write up a new database setup and it becomes a nice project to improve familiarity overall on the subject.
Also, doing this, hopefully database management will become a much simpler process, entirely GUI oriented and done completely on permissions of individual users.
Full history of commits is in place already - just not every detail such as source IP and… I'm not sure what else I'm missing actually. Once I setup a basic WebAPI for it, I'm fully willing to OpenSource it publicly for you (or anyone else for that matter) to look over and make any possible recommendations.
From: Dgby714
Current one has support for almost any graphs you want, just needs the views/templates.
I did note that… But I never saw anyone create or work on those, and there could be plenty of other untold functionality that would be more easily implemented if anyone desired (mainly so far would be high-level database management via a simple gui).