We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Webring module?

Development and Programming

Linda A's avatar
Linda A
647 posts
19 years ago
Linda A's avatar Linda A

Whether this is doable, practical or of interest to anyone else, I have no idea, but I’ve been trying lately to reduce the number of scripts I use by making use of EE as much as possible, and I ended up wondering if it would be possible to do a webring module for EE?

I currently use an off-site service for my webring, but I would much rather integrate it into the site, so I have been looking at various php scripts. However, having it all within EE would, naturally, be the ideal solution. 😊 Provided, of course, that it could work so that only the ‘central site’ needs to be EE whereas the joining sites don’t necessarily need to use it.

       
John Fuller's avatar
John Fuller
779 posts
19 years ago
John Fuller's avatar John Fuller

Just about anything is possible. Please explain the features that a webring script might have. I have not seen a webring for quite some time.

       
Linda A's avatar
Linda A
647 posts
19 years ago
Linda A's avatar Linda A

Generally, they include some form of submission process, allowing prospective members to submit their site for approval. They’re then placed in a queue, and the webring’s owner can check the site out, determine if it fits the requirements, and if so move them to the active listing.

Each site in the ring places a piece of code on their site, including an ID that is unique for their site. The code enables visitors to navigate to the previous or next site in the ring, and may also allow them to jump to a random site or get sent back to the ‘hub’ (the central site) for a list of all member sites.

Most webrings also have some management features that allows an automated check of member sites to make sure the site still function and have the required code on their entry page.

I am probably missing quite a bit, but I think that’s more or less the basics. A better idea might be gotten from this page:

http://www.greywyvern.com/ringmaker.php?Help – This is the help page for the webring script I was looking at installing as a replacement for the hosted service provided by http://www.ringsurf.com/.

       
John Fuller's avatar
John Fuller
779 posts
19 years ago
John Fuller's avatar John Fuller

Wow, I did not know they were so involved. This is doable, but the trick is getting someone to build it for you. 😉

In the meantime, the best way to do this with the tools available might be to simply setup a form for submissions, and then maybe a weblog that is formatted to look like the webring. If you use the form from Solspace, all the submissions get put into a table that is easy to look through. You would have to manually check the websites to make sure they are still up.

I have been trying to build some modules as I learn PHP. I can take a look at it after I clear my plate.

       
Linda A's avatar
Linda A
647 posts
19 years ago
Linda A's avatar Linda A

Doing the listing would be easy enough, manually or automatically, but I think the main problem is the navigational code that goes on each member page, since that uses some scripting. 😊

And yes, I imagine the trick is getting someone interested in building it. But hey, I figured that if I don’t ask here, there’s no chance. Maybe someone else will be interested who just loves building modules. I’d certainly love to test it out if you were to give it a shot, but I have no idea how difficult or not it would be to do it. 😊

       
Sasha's avatar
Sasha
85 posts
19 years ago
Sasha's avatar Sasha

I don’t know how to make a module like this, but am just adding my 2 cents: I’d be really interested in having a module like this, I’d definitely use it!! 😊

       
Sean C. Smith's avatar
Sean C. Smith
3,818 posts
19 years ago
Sean C. Smith's avatar Sean C. Smith
http://www.greywyvern.com/ringmaker.php?Help –

A long time ago I used the ringmaker script and found it to be very good. I stopped my ring because I wasn’t interested anymore - but if EE had a ring module I might start up again.

       
Linda A's avatar
Linda A
647 posts
19 years ago
Linda A's avatar Linda A

I wonder if it might also be possible to do a ring module for EE in such a way that it works with both EE and non-EE member sites, but where there’s added functionality for the EE-sites. Perhaps some way of detecting updates on those, for example?

Of course, just getting such a module in the first place is a good first step. 😉

       
EE lover's avatar
EE lover
50 posts
19 years ago
EE lover's avatar EE lover

Having an EE webring would be so cool, I will definitely use it=)

       
Linda A's avatar
Linda A
647 posts
18 years ago
Linda A's avatar Linda A

Figured I’d bring this thread to life again, and see if maybe we have someone who is able to code who has some interest in this? The webring I am currently using has become almost totally impossible to keep open due to it having no spam protection, so I will have to make the switch to a non-hosted solution anyhow, but I would really love for it to be an EE solution. 😊

       
Sean C. Smith's avatar
Sean C. Smith
3,818 posts
18 years ago
Sean C. Smith's avatar Sean C. Smith

bump praying and hoping and begging someone to develop this module.

       
Linda A's avatar
Linda A
647 posts
17 years ago
Linda A's avatar Linda A

Time to try a bump on this one again. 😊 I’ve got a so-so ‘fake’ webring done with just regular EE stuff, but it still lacks next/previous functionality, so its not much of a ‘ring’ since it depends entirely on random navigation.

       
Linda A's avatar
Linda A
647 posts
17 years ago
Linda A's avatar Linda A

Another bump. Getting nowhere useful with my own attempt at using what there already is in EE, so hoping someone will go for a module. 😊

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.