Web based editing of bleeding edge version of Coranto

All input, comments, and site suggestions here.<br />All Websites are constantly evolving works in progress, so fire away!

Moderators: Dale Ray, Jackanape, SrNupsen, Bluetooth

Web based editing of bleeding edge version of Coranto

Postby kriko » Mon Sep 22, 2003 1:23 pm

Some good people around the forums have often suggested some cool features for Coranto and have also posted code what can make it happen. Pointing out Parahead and faithless at this point :)

But I was thinking, wouldn't it be cool if we would have a web centre for editing Coranto core. Then having a script what will zip it all into an archive when the bleeding edge version is downloaded.

It would eliminate the trouble of having the end user do the modifications to their core when they could freely download the version.

I am not even suggesting that it might be here (wasting the precious bandwidth and all). I may host it at kriko.neosurge.net or under AeroSoul server at factory.eatlseepcode.ca...

As for the backend on that, well, there are probably various scripts that can be used. I was thinking on my web based file explorer script that I was working on during July. You can view the feature list here. I am willing to share the source of it with anyone interested, but it is rather messy right now. I am even considering rewriting it.

Well, I think the idea is similar to a CVS system, but just alot simpler.
Kristjan aka. kriko
now a wireless expert
User avatar
kriko
 
Posts: 3328
Joined: Sat Feb 24, 2007 8:13 pm

Postby cerberos76_ » Mon Sep 22, 2003 9:37 pm

At any point of time, only one person should be releasing a 'new' version of Coranto.

I see huge potential problems if/when someone *thinks* he found a bug or a solution to it and might mess up the code even more...

Of course suggesting a modification to the code is always welcoem,a nd as far as I can see is always very rapidly picked up and released.

The small problem is with the 'official' yellow button versions. That depends exclusively on the will of dragon to give access to the management of the site to somebodyelse, so the update can be faster.
So, just convince him to do it. Maybe a very nice web design will grant you an administrator status and we wil have faster updates... (but always from one single source, as it is best).
Coranto addons:
* GuestPost, one click guestposting
* MoveIt!, Advanced Backup and site transfer
* PartialRebuild, CPU-friendly enhancement of FullBuild
* URLColumn, URLs for multiple Categories/Profiles
* Tickit!, Javascript News Tickers/Faders for Coranto!
* AddonEnabler, enables or disables single, multiple or all addons in one go
* SubmitMultiple, post consecutive news in an automatic loop!
* RSSAdvanced, RelatedNews ....

Get them at: http://coranto.gweilo.org/addons/
cerberos76_
 
Posts: 1339
Joined: Sun Mar 10, 2002 1:21 am

Postby msbzdragn » Mon Sep 22, 2003 10:34 pm

I agree completely - we need one person in control of what is being released, and that person is Lawrence (backed up by Cerb, but Lawrence is the "main man") :)

Anybody wanting to submit core mods for approval should speak to Lawrence.
Michael R. Tomkins
Administrator, 'Unofficial Coranto / NewsPro Forums'

Mitsubishi Diamante Forum

Do NOT send me instant messages asking for Coranto help without me telling you explicitly to do so. You WILL be placed on ignore if you do so; I don't have time to provide personal tech support to every person who IM's me. Sorry!
User avatar
msbzdragn
 
Posts: 2397
Joined: Mon Mar 11, 2002 4:51 pm
Location: Oak Ridge, TN

Postby Parahead » Tue Sep 23, 2003 4:18 am

I totaly agree with cerberos76 and msbzdragn, there should only be a very limited set of people in control of the core, knowing the "full picture"...

We do have these forums that is an excellent way of suggesting new features on. I personally have published some modifications and fixes and they have been picked up and released quickly, just as cerberos is saying. Not all, but hey, that is what Lawrence and cerberos is there for, to pick up the parts that they feel is in line with the total development of Coranto.

But going from being able to publish suggestions to actually letting people put in code into Coranto themselfs is very dangerous!
User avatar
Parahead
 
Posts: 4837
Joined: Fri Jan 12, 2007 8:54 pm
Location: Stockholm - Sweden

Postby kriko » Tue Sep 23, 2003 1:21 pm

hmm, I think none of you got my point, perhaps I wasn't clear enough.

I do not want people to make core releases, but having the ability for each user to work in a web based enviourment. Click a button and a copy of their choosen version of Coranto is created. Then, they can edit it every way they please then zip it up (or it will also be done automatically).

Then there would be directory tree, each user has their own directory under which they may publish many releases of their own, just for plain and fast testing in mind.
Kristjan aka. kriko
now a wireless expert
User avatar
kriko
 
Posts: 3328
Joined: Sat Feb 24, 2007 8:13 pm

Postby SomeGuyNamedBob » Tue Sep 23, 2003 1:44 pm

umm, i dont really see the point of having previous coranto versions available for download (besides b29). besides, why can't people just download and install and customize coranto on their own server (since eventually they will have to set it up on their own server anyways).

also if you are going to allow the users to customize it any way they want, you create a huge security concern. perl is a very powerfull language, and if you allow people access to coranto's style editor (with perlcode enabled) you open the doors to execution of system commands, ddos attacks, viewing of other files on the server, and much much more.
SomeGuyNamedBob
 
Posts: 8
Joined: Tue Sep 23, 2003 2:53 am

Postby kriko » Tue Sep 23, 2003 3:29 pm

okay Bob... as it seems, you have no idea what I am talking about, and it amazes me.

I do not want people downloading anything but stable versions, but the idea I have is to create an alternative enviorment for coding and sharing the code. purely for development. I would even suggest to limit the acess to these builds by some people.

let me refine my idea.

let's say I would have some great ideas how to make Coranto better. I know what code to modify and in which version to do so, I also want other people being able to test it out easily. I log into a web based enviorment. Basically I start a new project in my user area. I will choose the ground for my coding, I can template it on any build of Coranto, after I have made my mind on what build to make it on, I will choose the one in a select box and apply it. The build get's extracted to my project directory, I am able to modify any files which I want (since it was copied to my project, I will not change any of the builds themselvs -- ofcourse). After I have made my groundbreaking updates, I will tell people in the forums that I have done so and I will give them the link to the separate files which I have modified or the package what was made of the project.

then, if the developer wants to put it into the core, they simply extract the code or insert by the given instroductions and if they see it as a good thing they will release it sooner or later.

people. I am not talking about each person can make their own builds and release them officially, I am talking about a bleeding edge center....

also, it wouldn't hurt to limit the acess to some users only, also have a space limit and so on.

oh, and btw, using various methods, running any of these scripts on the bleeding edge center server can not be done, this would eliminate threat to security.

get my point now?
Kristjan aka. kriko
now a wireless expert
User avatar
kriko
 
Posts: 3328
Joined: Sat Feb 24, 2007 8:13 pm

Postby msbzdragn » Tue Sep 23, 2003 3:54 pm

I got your point when you first made it Kriko, but there are only two people working on the core (Lawrence and Cerberos) and there's no need to add all these layers of complexity for just two people. They can easily coordinate between them, and anybody else who wants to add code can just suggest it - it isn't guaranteed to be accepted anyway.

I actually installed a proper SourceForge-style CVS system on this server back when we were going to have a team of people working on Coranto, but there is no need for anything of that complexity now.
Michael R. Tomkins
Administrator, 'Unofficial Coranto / NewsPro Forums'

Mitsubishi Diamante Forum

Do NOT send me instant messages asking for Coranto help without me telling you explicitly to do so. You WILL be placed on ignore if you do so; I don't have time to provide personal tech support to every person who IM's me. Sorry!
User avatar
msbzdragn
 
Posts: 2397
Joined: Mon Mar 11, 2002 4:51 pm
Location: Oak Ridge, TN


Return to Coranto.org Site Development

Who is online

Users browsing this forum: No registered users and 1 guest