68k Macintosh Liberation Army Forums
68k Macintosh Liberation Army Forums
Home | Members | Search | FAQ
 All Forums
 Lounge
 eVille Community (eWorld Clone)
Author Topic  
The Balance Of Judgement
Senior Member


Ivory Coast
1006 Posts
Posted - 11 Aug 2003 :  18:37:44
The first Technical Specification for eVille is almost ready. This specification will lay out the base elements and develper information for developing for eVille.

I am just in the process of sorting out the files and making sure the indexes and function lists are ready.

This document will help both developers and users alike, since it will give you a very clear idea of how the software works and how this will affect the user. For those interested in developing eVille community pages or doing clients, the information will give you required informationin order to create the correct codes.

I spent all night on this, I was babysitting and couldn't sleep, so from 1AM untill 5Am I worked on the technical specification, going over each detail to make sure the community suffered few flaws and was robust.

Please note it's a Draft, so it's nothing final, but hopefully this will give a new sense of life and direction, especially since once a technical specification is done (plus the first beta images and pages) there is a higher chance developers will be attracted to the project since everything is in place, it's essentially a "hack" job, but this hack is ingenius at best. (Thanks to all the feedback and info from people, you all made it possible.)

Please do all you can to encourage me to continue, because I think we have an idea that surpasses Hotline, phpBB2, KDX and other so called community places and leaves 'em in the dust.

`BoJ

maclover5
LC Doctor/Hot Rodder


Australia
5830 Posts
Posted - 11 Aug 2003 :  18:42:53
iLike it! If there's anything i can do, just ask.

"**** em" - Jobs in regards to customers
Warrior maclover5
68kMLA

Official 68kMLA Detective
Number of 68ks Liberated: 7
Number of Contraband (PPC) Liberated from the Dumpster: 1Go to Top of Page

Christophillis
Forums Squadron Commander


USA
688 Posts
Posted - 11 Aug 2003 :  19:32:04
Ditto!

--------------------
Christophillis- Portable Squadren Commander
68k Macintosh Liberation Army
Total 68k Macs Liberated: 6.02x10^23
Or just 6

Number One, you have the helm. I'll be in my ready room.Go to Top of Page

cory5412
68KMLA Comrade-in-Arms


USA
4679 Posts
Posted - 11 Aug 2003 :  20:06:56
oh!! it sounds totally cool!

if you need any servers for eVille, and it'll run on Mac OS X jaguar or panther (server) I'll be having Intrikit Weaver [very soon]
it'll take longer to actually get online though

Official 68k videographer
Official MLA TourGuide
Editor of the MLAgazine
"I'm just a normal computer geek who somehow landed a social life"Go to Top of Page

The Balance Of Judgement
Senior Member


Ivory Coast
1006 Posts
Posted - 12 Aug 2003 :  19:06:07
Actually, eVille can run off any standard Apache/PHP/MySQL server. (For core services)

Go to Top of Page

cory5412
68KMLA Comrade-in-Arms


USA
4679 Posts
Posted - 12 Aug 2003 :  19:24:10
so it's web software?

COOL!

so... I'll host it on IW! I'll even gladly use it for the main Genecomp.NET forums if it's features will equal that of phpBB2

Official 68k videographer
Official MLA TourGuide
Editor of the MLAgazine
"I'm just a normal computer geek who somehow landed a social life"Go to Top of Page

The Balance Of Judgement
Senior Member


Ivory Coast
1006 Posts
Posted - 13 Aug 2003 :  00:19:42
I am unsure about that Cory, I am considering getting an extra project space on Sourceforge and I am unsure how I want to license it. I want to keep it community related, as to be honest, it's not just web software. Your browser will choke on the codes and render it a complete mess. The eVille standards need to be used with the eVile client. So, you would have to give your users clients to be able to access it. So it's not anything that will be a plug and play per "web enabled" idea goes.

Anyways, here is the specs. There are probably outdated items, bad spelling and tonnes of errors and ideas that don't make sense or conflict with html standards, but I am going over it but, it's just a draft.

SPECS:

eVille Community Technical Specifications
First Edition (Draft)

Welcome to this document. This document is the first specification to the new eVille. eVille is designed to be easy to use and simple to develop for.

Please be aware this specification is the essential of a rough draft and that things are subject to change before the final version is published.

Introduction:

The eVille community server and client use many industry based standards like http, html, php and other methods of internet communication. If you have worked on websites or server before, it shouldn't take you long before you are comfortable developing in eVille.

Server Specifications:

The eVille server is proposed as Apache/PHP Server, running on any supported platform. There are other components that integrate with eVille such as an IRC server, but at this point, these other items will be marked as "Beta" since iether little is known about them or a way to integrate them is not yet made.

Server-Client Introduction:

The eVille client is basically a web browser custom designed for eVille and it's special markup. Instead of allowing the user to specify window dimensions, eVille has locked window sizes to ensure that html and php markup shows properly. This eases the strain on developers because they do not immediately need to worry about size, they will be working with fixed dimensions.

The eVille client has a cache of images that it retrieves from the servers in a single compressed archive, and only updates this cache when the date on the files change on the server. This helps to alleviate bandwidth as clients do not constantly retrieve images using up bandwidth.

About Windows:

When eVille loads, it will start several windows and fill these windows with content derived directly from a php or html file. Each window is given a unique ID Number and a unique name. If as a developer you want to register a new ID Number & Name, you must first look at our database to see if the name is taken. Then, you need to iether fill out our form or e-mail us requesting the ID. When your ID is approved, you can officially start using it as soon as the clients start to update. (There is an update function for this function as well, explained later)

Each window has a fixed width and height. It will not be untill the first client is made and the system operational that more resolutions will be offered, as it adds complexity which for now is not needed.

The basic first edition of the client will support 640 x 480 resolution as a total area. The debug application will adjust this space to reflect the Apple Menu and a small buffer space for core services of eVille. The debug application will display how many pixels you have to work with, and will compute area left when it tests your code.

There are 2 global windows that never close. One is the status window, the other one the function window. Status displays a user's state, the other one displays options the user has. (Sign On/Off, Show Features etc.) These windows are not fixed to any position. However, windows are not allowed to collide, which means your windows must with these contraints. For example, if your window was large, it is possible that the status window could fit beneath it if the height was not too large. If the height of your window was too large, the user would be forced to have the status bar on the side. (Keep this in mind, as the client has basic features to avoid window clutter, and will use the code to determine window sizes, and from this determines buffer space.)

Sound complicated? Yes, a bit, but the design keeps the windows neat and clean, and prevents any clutter. One design fact is that a user cannot have multiple feature windows open at the same time. In this example, a user could not browse the forum while looking at the town map. This keeps everything clean. Although it might be frustrating, we want to make sure the experience is clean, neat and properly organized.

How Code Is Prepared:

eVille uses modified html code to adjust windows, to create them and to seperate a single html or php page into several windows. For example, instead of writing 3 php pages for a forum frontpage, html markers will tell eVille the portions of code that will be applied to what window.

<function=window_destin>
<ID=34 name="nav_bar">
<your html code here>
</function>

This code tells eVille that any code in this function bracket belongs in the window ID 34 which has a name of "nav_bar". This seperation is transparent to the user and to the server, since it treats the html or php page as a single document.

There is also a function to specify window size.

<function=window_metric>
<HGT=300PX WDT=250PX>
</function>

This function will tell the client where to fetch images. Images that are not changed frequently should be located in the client folder.

<img src="online.gif" location="local">

Switch the function to "location="remote"" if you wish images to be loaded from the server. This is usefull if you do require some images to be dynamic. Please note that with the exception of the location="local" section, the rest of the tag must stay within HTML standards, including any ALT tags or other items. The use of Javascript is not allowed.

There are also functions to indicate where links should take a person. For example, if a forum is designed to open up private messages in a seperate window, then the function "activate" is used to tell where the link should be activated.

<function="activate">
<destid=34>
<destname=longbox>
<your code/link here>
</function>

This function tells eVille that a link is to be opened in a unique window. The use of both ID and name parameters for windows is to ensure less errors and a more relibale system, especially for debugging, where errors are more readily picked up since the program has to double check 2 tags.

Window metrics is a new system used to specify higher resolutions after version one is complete. This code will tell eVille that a certian page is supported in larger resolutions other than 640x580. For example, in the next version, there will be predefined metrics for 800 x 600 and 1024 x 768. These metrics can iether use a relaxed page or a specific page. Relaxed pages are one that use % markings instead of direct metrics in pixels. (Note that all base code for eVille MUST be using strict pixel code, otherwise it will break the client.) Any pages that can be seen in high resolutions can contain a tag with a link to a higher-res version of the page. If a client supports a higher resolution, it will fetch that version if the client is using the resolution in question.

<function="metrics">
<supportedres=640480, 800600, 1024768>
<reslink=800600 location=index_86.php>
</function>

This code will tell eVille that this page supprts display in a higher resolution and that there is a custom page that will define 800 x 600 metrics available. The reason older pages can be supported in higher resolution by a simple tag is that it eases strain to develop new versions, but allows the old code to be displayed in a new metric. There are a few options when doing this:

<function=legacy>
<vertical="left">
<horizontal="top">
</function>

This will simply tell eVille the document which is a legacy document will be displayed inside the larger window with a h and v position of top and left. (Although this option is supported, it doesn't look pretty and is sactioned only for a basic time period, say untill a new version for that metric is availbale.)

There is also a command to pause a function and hide it in the background while you are doing something by means of a task system. This prevents window mess while allowing people to work on multiple areas at once. The development of this is still basic and sketchy, but so far the first edition will simply place a bar that holds extra window metrics that by eVille standards willnot be allowed to show at the same time.

For developer purposes, the tasks are arranged by window names and ID.

You can also call up and pause tasks without use of the taskbar if say, suddenly you wanted to allow someone to change something before entering an area. This being the case, you woul use:

<function=pause>
<call=eVille Setup>
<function=activate>
<destid=39>
<destname=here>
<callback=http://yourcallcenter.php>
</function>
</function>

This will pause the window, make it invisible and show the requested window so the user can change a setting. This function is used only for calling official eVille areas, not for a psuedo task system, since most windows will not have an option to end them, unlike the setup screen which after you change settings depending how you entered, it will show an option of what to do.

The town map is where the official directory listing is of everyone. Various buildings will be erected that will have homes for users who use a specific model of Macintosh or portable. Other buildings are manufactoring plants which create these machines and furnish support information and specifications.

When users create a home inside eVille, they are given a specific address. For example:

James Marshton
Unit 34, Quadra St.
eVille

The client for moderators and administrators is a special one as it not only has linsk to general features everyone else has, but it also has links to maintenance, user cointroll, and other admin features.

Glossary for developers: (somewhat outdated but hey, it's here)

Window - a seperate mac os window in which data is displayed. in eville's case, this window has a title bar, but no buttons to close or modify size. it does however, have the option to be collapsed. each window usually loads a specific php function. for example, the community map will not do requests for forums etc. (Even though a window can be collapsed, when moving it around on the screen, it willbe treated a sif it's open, since this will reduce clutter for all active windows, as in active in memory)

subwindow - a small window attached to a main window by means of a small seperator, technically stillin the same window with a seperator, but drawn from a unique php page.

pane - the drawing size of the desktop combined with eVille's current resolution setting, which results in a unique "pane" size to be drawn on.

activate - a command that tells eville where a link is to activate inside. if a developer wants a link to open a new window for a specific function like a special settings page, this command is used to tell eVille that's where this data goes.

placement - a command thaT seperates php code on a page to different windows. this allows developers to write php pages that can be used for an entire screen without writing a seperate php page for each window. use this command to seperate code you want to place inisde a certian window.

image location - this variable will tell the eVille client if it should load an image from it's cache or if it should grab the latest from the server.

window metrics - this function tels eVille if a page can be shown on different resolutions, so a user can switch to the various resolutions eville offers for the client, and pages that are compatible with changing sizes will use the new res size. pages that are not will use the default merics.

all in all, eville usesa special html set to be able to communicate between server and client in an effeicent way. The directory that holds eville files is not viewable by normal web browsers, it would seem odd layouts and the browser would/could/might choke on some of the extra code. not to mention noneof the links would work properly. and images wouldn't be there.

what we need help with:

we need to get a hold of a forum software that is simple. although having personal messages on a forum is ok, we would need to be able to disable the option where a popup window would show or convert that function into an eville command to show a window. the code needs to be taken apart and cut down to it's basic elements. the skinning features of the board MUST be disabled and removed. we need to have direct control of the forum in a pure state, not one that loads files from dozens of areas. If that's not possible, we need to take one and recompile all the php code and templates into a single php page so that we are dealing with a single php document. if we have to deal with multiples sources forone document it will be hell.

the simpler the board software is, the easier it will be to customize it. we can always add skins support by simply new folders with alternate image settings etc. (update: i have seen boards that use txt flat files and for eville this might pose a unique option so we can have some functions use this so it's compatible with more machines even if they don't have mega cpu power)

a debug/developer's programneeds to be made in sync with the client/admin client, since the debug oneneeds to be able to display messages regarding errors in realtime. for example, say you made a mistake in your code, and you need to find out what eville is doing behind the scene, this debug module prints out step by step what eville does from each image to where it sends data etc. this should help developers locate any flaws etc.

there will be an update feature, upon first launch, the program will look for wildcard file on the server and check the date on it, and if it's newer than what the client has, it downloads it, unpacks it, does a quick update then loads. no user intervention required. (that's just for images, not for the application)

Go to Top of Page

maclover5
LC Doctor/Hot Rodder


Australia
5830 Posts
Posted - 13 Aug 2003 :  01:19:29
Very nice. Will the eVille client be able to run on 68ks with System 7, like eWorld? That would be the ultimate "68k Cachet", as jt would put it. Or maybe not...what WAS the 68k Cachet anyway?

"**** em" - Jobs in regards to customers
Warrior maclover5
68kMLA

Official 68kMLA Detective
Number of 68ks Liberated: 7
Number of Contraband (PPC) Liberated from the Dumpster: 1Go to Top of Page

Fedorenko
Junior Member


Australia
463 Posts
Posted - 13 Aug 2003 :  03:06:33
Thats sounds, really, really, cool TBoJ. I hope it actually gets going.

Good ideas usually are created by crazy people, go figure...Go to Top of Page

cory5412
68KMLA Comrade-in-Arms


USA
4679 Posts
Posted - 13 Aug 2003 :  09:14:47
while it sounds _VERY_ cool, it does sound somewhat restrictive.

What platforms are you intending to develop the client for?
Is there any plans for larger window sizes later?

Maybe it's not necessarily all of eVille that has the same window sizes? but the size is set by the developer?

Because much of the content that I'll be able to develop is MUCH larger than 640 by 480, and it sounds like the total windows size is 640 by 480, which is NOT small enough for most 68k displays (a 640 by 480 monitor with a menubar...) making the content closer to 600 by 300 (a weird size...)

If I'm to develop content these days, I've been taking screenshots and creating "guides" to various operating systems and such...

In addition, 640 by 480 (or 600 by 300 as it were) simply isn't enough for a forum... I use these forums at about 800 by 600

you seem to need forum software...

I call it "phpBB2"

it's great, it's not exactly simple, but it's VERY easy to make custom skins, themes and modifications for...

(end rant)
I like the idea, but it seems like you're making it a wee bit too proprietary..
You also don't seem like you want me to be able to use it for Genecomp.NET... so I'll use phpBB2, it's free, it's liscence is great and they love it when you can use it...

Official 68k videographer
Official MLA TourGuide
Editor of the MLAgazine
"I'm just a normal computer geek who somehow landed a social life"Go to Top of Page

The Balance Of Judgement
Senior Member


Ivory Coast
1006 Posts
Posted - 13 Aug 2003 :  10:29:09
It's not like that Cory, sorry if it sounded that way. This is a custom html set so anyone who wanted to visit your forums would need the client. But, if your ok with that, I have decided to license it as open source, so once some work is done and I can get a few software developers in tow to help with the client and debug application then you can give it a shot.

I started with a resolution of 640 x 480 because alot of older Macs can't do more or are really slow when doing 800 x 600, but I probably will inlude a 800 x 600 set as part of the first client.

The developers do specify size. Once the program decides what space is availbale, you can size whatever is left how you want.

Anyways, later today on me PC, which is faster for doing stuff like online regs, I will start the sourceforge application. Once that's started it can all start.

The client will be 68k, ppc, windows and linux.

Go to Top of Page

cory5412
68KMLA Comrade-in-Arms


USA
4679 Posts
Posted - 13 Aug 2003 :  19:06:56
I still think it's weird.... how one would need a custom HTML set and browser...

browser isn't that bad and/or hard... but it seems odd and UBER hard to implement a custom HTML set for this, rather than to implement a standard HTML, PHP or other format?

Will this be harder to code than any other simple site? and will web-softwares like forums and such be available readily?

methinks it'd be better to build a set of HTML code specified as "THE" eVille forum/community package for serving on your regular web server, rather than a hotline/kdx/carracho/p2p like program that requires a seperate download.

I know that I perfer going to a phpbb2 forum rather than one that requires it's own client because the fewre programs I need to run, the happer I'll be, the more computers it'll run on and the more people will be willing to go to your site/forum/community.

Official 68k videographer
Official MLA TourGuide
Editor of the MLAgazine
"I'm just a normal computer geek who somehow landed a social life"Go to Top of Page

cory5412
68KMLA Comrade-in-Arms


USA
4679 Posts
Posted - 13 Aug 2003 :  19:52:10
ok... well I'm done bashing eVille, and would like to volunteer to develop an OSX "port" or version of the eVille client...

I believe that i'm up to the task, it would be a great learning experience, and that's what this all is anyway right??

I still wont' run the main Genecomp.NET forums from eVille though...

Official 68k videographer
Official MLA TourGuide
Editor of the MLAgazine
"I'm just a normal computer geek who somehow landed a social life"Go to Top of Page

doofsmack
Starting Member



12 Posts
Posted - 13 Aug 2003 :  19:52:12
Cory told me about this over AIM, and i've got to say i agree with him, why reinvent the wheel?

Go to Top of Page

maclover5
LC Doctor/Hot Rodder


Australia
5830 Posts
Posted - 13 Aug 2003 :  20:01:24
Firstly, welcome doof. Secondly, I believe that this will be a bit complex to implement, but once its done, I believe that it will be great, and will allow people like me who never experienced the real eWorld to have a similar experience. And even so, for people who have used eWorld, it will be a great excersise in nostalgia.

"**** em" - Jobs in regards to customers
Warrior maclover5
68kMLA

Official 68kMLA Detective
Number of 68ks Liberated: 7
Number of Contraband (PPC) Liberated from the Dumpster: 1Go to Top of Page

The Balance Of Judgement
Senior Member


Ivory Coast
1006 Posts
Posted - 13 Aug 2003 :  20:08:09
In a sense Cory you are missing the point. This is a clone of eWorld, and eWorld never suffered bad press because you needed a special client to connect. This isn't just another "forum" idea, forums are not the entire scope of eVille. eVille has many other areas like a town map with interactive buildings and rooms inside these buildings, mail service to community addresses and much more.

This was designed from the ground up to be faithfull to eWorld and to carry on improvements from other notable applications in the Intranet arena. When you deal with HTML/PHP standards, nothing is really a true standard, because we don't control them. If a function of PHP changed, it could possibly ruin the entire community if we relied on a given set of standards for our core services. The main reason I created a new HTML markup was so that our markup would be controlled by us, and would be the standad for eVille. Not to mention PHP and HTML do not have many platform specific tools to create windows and manage them. The service had to break free from normal conventions.

So in this sense Cory, eVille never started as a web browsable system. It was designed to have a custom client to further the experience. Yes, it runs on a standard server, but it's far from standard. I designed it to run on a standard server so that it could be ported to other platforms with little or no pain, so that it didn't matter what platform you ae on, you could run an eVille server, plus the added bonus was that you didn't need a dedicated machine to run it. A cheap free host could host a server, even if it had poor bandwidth allotments.

The eVille experience won't be hard to make. Basically, when you design content for eVille, it's all standard HTML or PHP. Test your work on a server to make sure there areno errors and it works ok. Then, you add the eVille tags to arrange the pages how you want it. The eVille markup just tells eVille how to format the pages and view them. In all, there are fewer than 20 new tags for eVille, not that much. I'm sure it won't be hard for people to memorize them after a bit. (If you make content for eVille alot that is)

Even though eVille is like other P2P programs like Hotline etc., it's not really. Hotline and others use proprietory protocalls to communicate. This uses simple http with a little added twist of markup to make the experience more smooth. The only download is the client.

I realize everyone likes to use thier web browser, but the idea of a custom community that is easy to use is a nice idea, many people mis the old days when things like this were around. For users who are new to Macs, this will be eaiser for them and help them along.

Later tonight I am working on the first edition of the specifications and they should be a bit more clear.

Go to Top of Page

maclover5
LC Doctor/Hot Rodder


Australia
5830 Posts
Posted - 13 Aug 2003 :  20:13:20
Thanks for clarifying that BoJ. I'm beginning to like this more and more.

"**** em" - Jobs in regards to customers
Warrior maclover5
68kMLA

Official 68kMLA Detective
Number of 68ks Liberated: 7
Number of Contraband (PPC) Liberated from the Dumpster: 1Go to Top of Page

The Balance Of Judgement
Senior Member


Ivory Coast
1006 Posts
Posted - 13 Aug 2003 :  20:14:09
I noticed after the comment about re-inventing the wheel.

Actually I am re-inventing the Box so it's bigger and I can think outside of it.

But seriously, it's not that complicated, it just sounds that way. It has to be the easiest development aroud. I'm sure it won't be a big problem.

Basically it's a custom browser that's easy to use where you can see a new community and have fun.

Go to Top of Page

maclover5
LC Doctor/Hot Rodder


Australia
5830 Posts
Posted - 13 Aug 2003 :  20:15:05
quote:

I noticed after the comment about re-inventing the wheel.

Actually I am re-inventing the Box so it's bigger and I can think outside of it.


LOL, well said.

"**** em" - Jobs in regards to customers
Warrior maclover5
68kMLA

Official 68kMLA Detective
Number of 68ks Liberated: 7
Number of Contraband (PPC) Liberated from the Dumpster: 1Go to Top of Page

The Balance Of Judgement
Senior Member


Ivory Coast
1006 Posts
Posted - 14 Aug 2003 :  12:47:04
Sourceforge.net has aproved the project.

https://sourceforge.net/projects/eville/

If you wish to join iether to help with documents, graphics, client creation or otherwise, please sign up with sourceforge.net and contact me.

I will be adding proper descriptions, doing a website and other items later today.

Let's go Eville!

Go to Top of Page

cory5412
68KMLA Comrade-in-Arms


USA
4679 Posts
Posted - 16 Aug 2003 :  23:44:53
hmm... so you said that it could be served over a standard apache/mysql/php type thing? weird...

so I'll eventually get my rear into gear and go to sourceforge... but even if I don't, sign me up for some documentation, and an OSX client (if I can get time)

definitely keep the OSX client slot open for me... even if I can't do documentation for other things...

I would base a community off of this system, but I don't believe that I would try to run my Genecomp.NET community on an eVille thing...

Official 68k videographer
Official MLA TourGuide
Editor of the MLAgazine
"I'm just a normal computer geek who somehow landed a social life"Go to Top of Page

The Balance Of Judgement
Senior Member


Ivory Coast
1006 Posts
Posted - 17 Aug 2003 :  14:39:53
To Evil for your taste?

Go to Top of Page

cory5412
68KMLA Comrade-in-Arms


USA
4679 Posts
Posted - 17 Aug 2003 :  15:54:57
what's too evil?

I really don't think that it's evil for you to do this AOL/eWorld/MSN clone... I have thoughts about it's "wide adoptation" though, which is one of the reasons I won't be running my main Genecomp.NET community from it...

is this designed to be like the web at all where theyre's more than one server even? or more than one "site" with different areas?

Official 68k videographer
Official MLA TourGuide
Editor of the MLAgazine
"I'm just a normal computer geek who somehow landed a social life"Go to Top of Page

maclover5
LC Doctor/Hot Rodder


Australia
5830 Posts
Posted - 17 Aug 2003 :  16:53:25
quote:

To Evil for your taste?



You mean eVille?

"**** em" - Jobs in regards to customers
Warrior maclover5
68kMLA

Official 68kMLA Detective
Number of 68ks Liberated: 7
Number of Contraband (PPC) Liberated from the Dumpster: 1Go to Top of Page

catsdorule
Senior Member


Canada
1627 Posts
Posted - 17 Aug 2003 :  17:15:47
This thread is too long for me to read properly untill later , but i will voice my opinion then, until then...

Well... We like to call it ÜberGather2k6/7Go to Top of Page

The Balance Of Judgement
Senior Member


Ivory Coast
1006 Posts
Posted - 17 Aug 2003 :  18:51:46
Most of the information that is here is being revised and will be posted on the sourceforge.net site in the documentation section so developers can see status etc.

I will also be setting up a forum for the project, because I find sourceforge's forums a little too restrictive in terms of layout.

If anyone wants to develop, please send and e-mail to remiel@girlspace-media.com as that's my machine that has all the information on eVille.

Once everyone is aboard I will also make a mailing list. I'm not a big fan of mailing lists as I often find them hard to follow, but I will put one online.

The main focus at this moment is a secure set of standards, so that as users begin to develop clients, they know what the rules are.

With PPC and Intel versions the clients will not be as hard to make as the 68K versions, as I can't seem to find any opensource browsers that can be compiled for 68K Macintosh machines...so if anyone knows where the source is to some really old browsers that have since been released as GPL, maybe we can have a bit of a 68K client. Otherwise, we are left iether without a 68K vesion or writing our own browser. (I might talk to iCab and see about the option of having them endorse a client, we'll see)

Go to Top of Page

maclover5
LC Doctor/Hot Rodder


Australia
5830 Posts
Posted - 17 Aug 2003 :  19:01:07
Sounds nice. Dumb question, i know, but when you start this mailing list, will we be able to subscribe to it in digest form? That way i don't get snotmail complaining about the 10000000000000000000000000000000000000000000 emails sitting in my inbox when uni work or PAF force me to stay away from the net for a few days!

"**** em" - Jobs in regards to customers
Warrior maclover5
68kMLA

Official 68kMLA Detective
Number of 68ks Liberated: 7
Number of Contraband (PPC) Liberated from the Dumpster: 1Go to Top of Page

The Balance Of Judgement
Senior Member


Ivory Coast
1006 Posts
Posted - 17 Aug 2003 :  19:16:19
Developers will recieve a web based e-mail account they can use for development purposes.

Go to Top of Page

maclover5
LC Doctor/Hot Rodder


Australia
5830 Posts
Posted - 17 Aug 2003 :  19:29:56
Ah, terriffic, thanks.

"**** em" - Jobs in regards to customers
Warrior maclover5
68kMLA

Official 68kMLA Detective
Number of 68ks Liberated: 7
Number of Contraband (PPC) Liberated from the Dumpster: 1Go to Top of Page

cory5412
68KMLA Comrade-in-Arms


USA
4679 Posts
Posted - 17 Aug 2003 :  20:07:29
Mailing list! no forum or anything else?

I find that mailing lists are... "eew" if you know what I mean....

unless you're thinking of something different than I am...

Official 68k videographer
Official MLA TourGuide
Editor of the MLAgazine
"I'm just a normal computer geek who somehow landed a social life"Go to Top of Page

The Balance Of Judgement
Senior Member


Ivory Coast
1006 Posts
Posted - 21 Aug 2003 :  13:05:43
Just a note that this isn't dead, I'm just really busy. I have a room full of junk I am trying to clear out and get these machines hooked up so I can use them without having to constantly shut one down and swap cables.

Go to Top of Page

cory5412
68KMLA Comrade-in-Arms


USA
4679 Posts
Posted - 21 Aug 2003 :  18:12:18
yeah, I have a Visual Basic (6) programming class this year, and I've already learned a bit of what I'd need to make a windows client... just gotta get RealBasic or learn cocoa or something

and then figure out how to do stuff with sourceforge and junk...

Official 68k videographer
Official MLA TourGuide
Editor of the MLAgazine
"I'm just a normal computer geek who somehow landed a social life"Go to Top of Page

geekwurkz
Junior Member


USA
156 Posts
Posted - 21 Aug 2003 :  21:44:32
I'd think it would be easier to to write it in C++... after all, that's what Mozilla is written in.

Nick

-------------------------
Llama-X Dev Team
·····Liberations·····
·A2:2
·68k: 7
·Contraband(PPC):1
·They-Who-Must-Not-Be-Named(x86): 7
·Other Systems:2Go to Top of Page

maclover5
LC Doctor/Hot Rodder


Australia
5830 Posts
Posted - 22 Aug 2003 :  01:51:35
So do i.

"**** em" - Jobs in regards to customers
Warrior maclover5
68kMLA

Official 68kMLA Detective
Number of 68ks Liberated: 7
Number of Contraband (PPC) Liberated from the Dumpster: 1Go to Top of Page

Fedorenko
Junior Member


Australia
463 Posts
Posted - 22 Aug 2003 :  02:25:03
As do I, I have a grudge agains VB. But seriously, if you made the app in C++ and insured that it didnt use too many Maconly things, wouldnt porting be a breeze?


Good ideas usually are created by crazy people, go figure...Go to Top of Page

The Balance Of Judgement
Senior Member


Ivory Coast
1006 Posts
Posted - 22 Aug 2003 :  05:12:50
I do know that the plans are to have the PC version use the Phoenix Engine. (Mozilla FireBird, due to legal changes)

Mozilla is fast, has great features, and not all of Phoenix needs to be recompiled in a standard compiler to be changed, alot of work canbe done with a HTML like markup system. I haven't looked further into it, but it should not be hard to do.

I finally got my laptop working again, so I can get at my research papers, and hopefully in the next while it can be polished up and made nice.

Go to Top of Page

cory5412
68KMLA Comrade-in-Arms


USA
4679 Posts
Posted - 22 Aug 2003 :  05:19:37
first, I'm doing a mac port, not a pc port, andi t's not a port, it's a seperate client project...

I'm just using the PC to prototype some interface "thingies" and take a look at it...

I'm going to be using WebKit and the safari engine for the web browser part of the OSX client... (which I'll be writing as a cocoa application)

Official 68k videographer
Official MLA TourGuide
Editor of the MLAgazine
"I'm just a normal computer geek who somehow landed a social life"Go to Top of Page

maclover5
LC Doctor/Hot Rodder


Australia
5830 Posts
Posted - 22 Aug 2003 :  07:46:13
The main reason why i'm a fan of C++ is because its easy to obtain compilers for most/all platforms that we want eVille to run on.

"**** em" - Jobs in regards to customers
Warrior maclover5
68kMLA

Official 68kMLA Detective
Number of 68ks Liberated: 7
Number of Contraband (PPC) Liberated from the Dumpster: 1Go to Top of Page

cory5412
68KMLA Comrade-in-Arms


USA
4679 Posts
Posted - 22 Aug 2003 :  10:44:34
Are you trying to steal the OSX client from me???
/me faints...

Official 68k videographer
Official MLA TourGuide
Editor of the MLAgazine
"I'm just a normal computer geek who somehow landed a social life"Go to Top of Page

The Balance Of Judgement
Senior Member


Ivory Coast
1006 Posts
Posted - 22 Aug 2003 :  14:13:35
There is no limit to the number of clients. Whatever floats your boat.

Go to Top of Page

maclover5
LC Doctor/Hot Rodder


Australia
5830 Posts
Posted - 22 Aug 2003 :  14:52:58
Exactly. And no i wasn't stealing anything. I was just trying to make it easier for whoever's doing the OS X client. (you)

"**** em" - Jobs in regards to customers
Warrior maclover5
68kMLA

Official 68kMLA Detective
Number of 68ks Liberated: 7
Number of Contraband (PPC) Liberated from the Dumpster: 1Go to Top of Page

Topic is 2 Pages Long:
  1  2
 

68k Macintosh Liberation Army Forums

© 2001-2003 68kMLA

Go To Top Of Page

68k of the Week: kastegir's PowerBook 180.