Forum Index   -   Topic Index
   Tools
     XparseC - XOOPS Cube Auto-Install (server-to-server)
Register To Post

Threaded | Newest First Previous Topic | Next Topic | Bottom
Poster Thread
Mikhail
Posted on: 2006/2/1 20:47
Home away from home
Joined: 2005/12/30
From: Rio de Janeiro, Brasil
Posts: 444
XparseC - XOOPS Cube Auto-Install (server-to-server)
Important:

1) XparseC is based on getmambo and others. The original "getmambo" script is adware (but not XparseC) and insecure, bcause can track the users (but not XparseC: all files are hosted by brasil.GOV - no one have access to referes or something.)

Not important:

1 Parsec = 3.08568025 × 1016 meters.

Also important:

2) A parsec is the distance at which a star (XOOPS Cube) would have a parallax (apparent shift in position) of one second of arc when viewed from two points the same distance apart as the Earth's distance from the Sun; or the distance at which one astronomical unit subtends an angle of one second of arc.

3) Parsecs are a common measure of distance in Star Wars, and are occasionally used in Star Trek.


04) Download:

http://colaborar.softwarelivre.gov.br/download.php/133/xparsec_v2.0.13a-jp_2006-01-31.7z
or
http://colaborar.softwarelivre.gov.br/download.php/133/xparsec_v2.0.13a-jp_2006-01-31.zip
or
http://colaborar.softwarelivre.gov.br/download.php/132/xparsec_v2.0.13a-jp_2006-01-31.tar.gz

***

*-=[ FILE_ID.DIZ ]=-*
(para quem tem saudades das bbs):

***************************************************************************
xParsec v2.0.13a-jp (alpha)
***************************************************************************
file: xparsec.php

functionality: Provides wrapper for Server to Server and for PclZip module.

Enables transfer of XOOPS installation file in a zip from
the Brasil govern to a folder on a shared webserver. (Particularty useful
if you don't have root or shell access and use a slow dial up connection)

Requires FTP access to install folder. For XOOPS requirements
see XOOPS Cube .
***************************************************************************


Instructions:

01) Unzip all the xparsec.zip files to a folder on you computer.

02) Upload all the xparsec files via FTP to your server into the folder in which you want to install xoops.

03) You may need to set the folder permissions enable writing - CHMOD to 777 (depends on your server and the public root folder is usually set this way already)

04) Go to you install folder with your browser and load xparsec.php

For example http://www.yournewsite.com/xoops/xparsec.php
or in the public root http://www.yournewsite.com/xparsec.php

Work through the two stages outlined on the xparsec.php page which will:

01) Transfer the zip file containing the XOOPS installation files from XOOPS-in-a-box
to your server directory.

02) Decompress the zipped files into the folder/directory you are in.

It is not perfect. On my server it times out while the files are transferring
and I have to reload the page after a few minutes. (okay it's a hack and I'm
not proud of it but it works and that's all I need, if you need more hack it
yourself!

Seriously, any help, suggestions or comments appreciated!

:: Notes:

:: This is a beta release and any faults and damage caused by its use
is at your own risk. I have hacked this together for my own use and if
it is a help to other I will clean it up.

:: The copy of pclzip.lib.php is not the same as the XOOPS version and they are not interchangeable

:: Delete all these files from your install directory after your install is complete they are:

xparsec.php
downloader.php
script.inc.php
pclzip.lib.php
pass.php
xoops.zip
file_id.diz
gnu-lgpl.txt


:: Todo:

:: Figure out the progress indicator/timeout problem
:: make a version that works with tar.gz and 7zip files which would be fasted because they are smaller.

:: move install directory to installation

Based on:
http://www.jazarsoft.com Jazarsoft Server to Server Transfer 2

Version: 2.1

Last Update: 11/25/2003 11:38PM

and

PHP Unzipper v1.1, August 26th 2003
(C) Rinalds Uzkalns, 2003
http://rinalds.com/pages/php/unzipper http://www.rinalds.com
Licensed under GNU Lesser General Public License
http://www.phpconcept.com PhpConcept Zip Module 1.3 by Vincent Blavet is used for archive extraction.


----------------
XOOPS Brasil

gigamaster
Posted on: 2006/2/2 6:07
Home away from home
Joined: 2005/12/30
From: Switzerland
Posts: 1227
Re: XparseC - XOOPS Cube Auto-Install (server-to-server)
Juste test it! Wow... Quite fast here!

+ May provide a link to xparsec/xoopsinstallation/index.php
+ May define some "permissions" otherwise get in troubles
+ May clean layout

[Portuguese]
Planificar desenvolvimento, pode servir tambem como utilitario para promover projeto!

Thanks,
Mikhail
Posted on: 2006/2/3 8:07
Home away from home
Joined: 2005/12/30
From: Rio de Janeiro, Brasil
Posts: 444
Re: XparseC - XOOPS Cube Auto-Install (server-to-server)
Quote:

gigamaster wrote:
Juste test it!


Thanks for try it!

Quote:

Wow... Quite fast here!


Can be more fast!
After work with p2p programs, my main direction is:

-> descetralixation (peer to peer, server to server, Ultrapeer to UltraPeer, etc).

-> Is possible work with xoops lika virus. better: Or... with light words, make a real powerful viral marketing with.... [pause] Sorry, people, but I need to write in portuguese AGAIN. I hope some help from gigamaster to explain the idea in "english poor".

[portuguese]

Oi! Ah, como é bom escrever sem pensar! Mas vamos ao que você comentou:

Quote:

Gigamaster: Planificar desenvolvimento, pode servir tambem como utilitario para promover projeto!


Sim! Ao ler o nome do programa do Minahito, enxerguei um outro programa por trás.

Tentarei explicar de forma resumida:

1) Cubeson -> filho do xoops.

2) Imaginei como seria o XOOPS tendo um filho (coisas de um leitor de lewis carrol, hehe)

3) Imaginei também a forma descentralizada de sistemas como a gnutellanet, que desenvolvemos para ser indestrutível e anárquica.

4) A instalação automatizada do XOOPS pode guardar o arquivo comprimido para que esse, caso o utilizador deseje, possa ser utilizado pelos visitantes do site para que esses também possam aproveitar o arquivo baixado para criar uma nova instalação, que também guardará uma cópia do xoops que poderá ser utilizada pelos visitantes desse outro site para a criação de mais e mais sites. Ou seja: marketing viral.

5) Pensei nos pontos relativos à segurança, e sinto que esse não será problema.

6) Essa opção seria opcional. E a questão do consumo de banda será irrelevante para as instalações em servidores gratuitos.

7) A idéia é oferecer urls seguras para downloads como também as de qualquer utilizador do sistema.

8) A velocidade de transferência é extremamente mais rápida quando os arquivos a serem baixados estão no mesmo servidor. Exemplo: Criando uma conta no lycos fr para guardar os arquivos fará com que todos dessa hospedagem baixem numa velocidade extrema. Isso vale para todos os servidores.

bem.... estas são apenas umas poucas idéias sobre o assunto, que, caso seja executado, pode provocar um resultado... bombástico (claro, desde que a interface seja super intuitiva, de fácil entendimento).

O que você acha?


->
Quote:

+ May provide a link to xparsec/xoopsinstallation/index.php


I... ops, better: WE need to tal to xoopscube.jp
Reason: the new script is 100% via web: is unnecessary send the XparseC files via FTP. But only the xoops jp can host this, because is necessary to write username and password to send the files: so the people will need a real trust about this process.

Quote:

+ May define some "permissions" otherwise get in troubles


ok

Quote:

+ May clean layout



Hey!!! Im just ONE!!!!!!!!!!
[Portuguese]
Planificar desenvolvimento, pode servir tambem como utilitario para promover projeto!

Thanks,



Since yesterday im coding a program.......... result: more than 500 pages of code in my openoffice. The best part: with your ex-losted 'red' interface. You have the domain xoopserver, no? So the of this is just 'xoopsserver' (a present for your site).

obs: more than 500 pages, but only 30% ready.



forte abraço, amigo!


----------------
XOOPS Brasil

gigamaster
Posted on: 2006/2/3 10:15
Home away from home
Joined: 2005/12/30
From: Switzerland
Posts: 1227
Re: XparseC - XOOPS Cube Auto-Install (server-to-server)
Viva Mikhail,

Get it! At first, it should be "live tested", then suggested and a minimum documented. But let me say, man, it sounds really great!

[Portuguese]

O que eu acho?
- Como é que voces dizem?..
Cara, voce tà numa onda gigante, uma dessas raras ondas da vida que dà para atrevessar um oceano, o planeta!
Vou enviar essa interface "blogonfire", e outras mais recentes.

Abraço

Luciano
Posted on: 2006/2/3 20:00
Not too shy to talk
Joined: 2006/1/29
From: Flanders
Posts: 33
Re: XparseC - XOOPS Cube Auto-Install (server-to-server)
Ok, we have 2 posts here going the same way

I tried to translate the Portugese with freetranslation, it was entertaining So please Gigamaster can you give me an idea of what Mikhail is writing?

Mikhail: can you get XC running on a remote server?
gigamaster
Posted on: 2006/2/5 7:59
Home away from home
Joined: 2005/12/30
From: Switzerland
Posts: 1227
Re: XparseC - XOOPS Cube Auto-Install (server-to-server)
Hi Luciano,

I think you already got it! As I read in another thread, you have some experience with xoops hosting services. Lets say the problems are known for the hosting-side. Well, in this first step, it will simplify the process of "get your xoopscube for free" to the end-user, saving him time and bandwidth from "download-upload". The new user get xoopscube and follow the usual installation to test xoopscube on his server.

Cheers,
Mikhail
Posted on: 2006/2/16 7:18
Home away from home
Joined: 2005/12/30
From: Rio de Janeiro, Brasil
Posts: 444
Re: XparseC - XOOPS Cube Auto-Install (server-to-server)
hi! The next "step" for xparsec is ready, but I cant host it: is necessary write the username and password of the user server. So is insecure, in "bad hands"...

the idea is make all process via web, without put the xparsec with a ftp program.


[]s!


----------------
XOOPS Brasil

gigamaster
Posted on: 2006/2/16 10:23
Home away from home
Joined: 2005/12/30
From: Switzerland
Posts: 1227
Re: XparseC - XOOPS Cube Auto-Install (server-to-server)
Hi Mikhail,

If it needs to start from some point, you can upload xparsec to the test server (of xoopserver) or just "process" - it will not ask for username or password. pl.mail

Cheers
Mikhail
Posted on: 2006/2/26 8:00
Home away from home
Joined: 2005/12/30
From: Rio de Janeiro, Brasil
Posts: 444
Re: XparseC - XOOPS Cube Auto-Install (server-to-server)
The problem about secure is: the script can be "hacked" to store the users accounts. Please, lets work at berlios.de or something... (just an idea )


----------------
XOOPS Brasil

gigamaster
Posted on: 2006/2/26 10:02
Home away from home
Joined: 2005/12/30
From: Switzerland
Posts: 1227
Re: XparseC - XOOPS Cube Auto-Install (server-to-server)
Hi Mikail,

The script i was working on has an important security issue. After done some changes it point out the complete directory structure (?) i couldn't resolve it so i stop and i was waiting you come back from the "Carnaval"

Cheers

P.S. por questões de segurança conversamos por email
(1) 2 3 »
Threaded | Newest First Previous Topic | Next Topic | Top

Register To Post
 

Who's Online
28 user(s) are online (14 user(s) are browsing Forums)

Members: 0
Guests: 28

more...

Welcome | News | Overview | Documentation | Forum | Tutorialstop
Brasilian | French | German | Greek | Japanese | Korean | Russian | T-Chinese
Powered by XOOPS Cube © 2001-2011 The XOOPS Cube Project