Artifacts Gallery Guilds Search Wiki Login Register

Welcome, Guest. Please login or register. - Thinking of joining?
Autumn, 30 Sep 2026 - @607.03
Forum Activity: Four Stars Random | Recent Posts | Guild Recents
News: :defrag: Lo and Behold :defrag: Guild Events: Halloween Watch-a-thon
Super News: ~~MelonLand's Halloween Profile Design Contest 2026~~
+  MelonLand Forum
|-+  Da Web Revival
| |-+  ✁ ∙ Web Crafting
| | |-+  Idea: Badge Button Sharing Standard!


« previous next »
Pages: [1] 2 Print Embed
Author Topic: Idea: Badge Button Sharing Standard!  (Read 6212 times)
Melooon
Hero Member ⚓︎
*****
View Profile WWWArt


So many stars!
⛺︎ My Room
SpaceHey: Friend Me!
StatusCafe: melon
iMood: Melonking
Itch.io: My Games
RSS: RSS

Guild Memberships:
Artifacts:
You're a Star!Flinstone VitaminWavy Shoulder-Length Hair with BangsBug!Top HatI got robbed by Dan Q on Melonland!
« on: Autumn, 15 Sep 2023 @929 » Toggle Font Embed

Badge Button Sharing Standard (BBSS)

I am just out of a crisis meeting with.. err.. myself! Anyway, everyone is sending me 88x31 badges for Pixel Sea, but I cant do anything with them becouse I have no mechanism for collecting badges to add  :drat:

There are SO MANY good badge collections out there.. but they are all way too hard to access - so I suggest a simple standard everyone can use!

Short Version:
Imagine this: you create a folder on your site, add your badges, add text file with a list of badges; then anyone visiting your site can access that list simply, and external tools like Pixel Sea can also look for that folder and pick out badges!

Explained Version:
You create a folder in your site root called BBSS
Code
BBSS - Folder in the root of your site
    88x31/ - A folder containing all your badges
        list.txt - A text file listing all the badges you have
        bobs-badge.gif
        melonking-badge.gif
        ..etc
    sizes.txt - (Optional) a file listing additional size folders for things like blinkies
    friends.txt - (Optional) A text file listing other sites with collections you like
    index.html - (Optional) nice interface and intro to BBSS

  • You can expand the system with multiple size folders for different badge standards, blinkies, cliques etc - but the main one is the 88x31 folder whitch is the standard badge size.
  • In the size folder you have a list.txt file - this is just a  plain text file listing all the images in the folder, each on a new line. (I can provide a command to generate this automatically for sites); after that you can just put all the badges you wanna share in the folder.
  • I would also recommend a naming convention of site urls first e.g. "melonking-net_01.gif" "melonking-net_blog-02.png" - this ensures that badge origin can be maintained. (although this is not a hard rule and you could name them whatever you like)
  • You can use this for sharing your own site badges, or for sharing while collection you've gathered.
  • The "firends" file is just  plaintext file where you can list other peoples collections you'd like to recommend. Tools can use this to crawl for more badges; essentially making a badge collection ring.
  • I can also provide an index.html that will automatically list all the badges nad other images you have in your collection so it can be used as an easy

What does all this result in?
Well on a simple level, it means anyone visiting your site knows where to look to get your badges; we could even make a browser extension that would automatically alert you when you visit a site with a badge collection on offer!

For more advanced people, it means we could simply gather a list of site URLs that host collections and automatically download and share those collections - e.g. this allows you to host your own decentralised badge collection - so a collection site like Pixel Sea could access your collection and share its badges while maintaining a link to you and letting you manage your own collection.

This does not solve the issue of duplicates, bad naming etc - but it does make it waaaayy easier for people to start making badge collections and sharing them with others.

Let me know what you think, if you have ideas, improvements or a better name  :tongue:

« Last Edit: Autumn, 16 Sep 2023 @845 by Melooon » Logged


everything lost will be recovered, when you drift into the arms of the undiscovered

Artifact Swap: black n cyan yappin kittayHave a chillpillRed Tulip100 coins<3eyntivemds pet fishcurious fish
Kallistero
Sr. Member ⚓︎
****
View Profile WWW


SOON.
⛺︎ My Room

Artifacts:
Great Posts PacmanFirst 1000 Members!Joined 2023!
« Reply #1 on: Autumn, 16 Sep 2023 @181 » Toggle Font Embed

This is a little like how my current .txt-file-to-blog-page project is structured! I hit a snag when it came to reading what's inside the files on other sites, though. Even sites that don't have a problem being iframed by my site don't like me reading their files' contents. I can import their images, scripts, or other embeds using basic HTML tags, but beyond that, using the actual inner contents of files seems to be restricted.

Here's my basic experiment summary for trying to read from offsite files:

  • Popular sites like Google & Facebook: the expected result, couldn't read from them
  • Offsite pages I've visited through iframe, like Wikipedia and Bitview: couldn't read from 'em
  • Offsite indie pages: could sometimes read from them
  • Neocities default pages: couldn't read from them
  • Other Neocities pages: could read from them ONLY if they belonged to supporter accounts

It looks like CORS is probably the thing that's in the way here. I've had this monkeys.txt file sitting on my site for a while; see if your site can read its contents!

There might be a hacky way to do it with HTML imports or something. You can definitely get around some restrictions with backend technologies, but I'm not sure that's what we're gonna want out of it.  :ohdear: 

Logged

I miss the pomegranate :trash:
Melooon
Hero Member ⚓︎
*****
View Profile WWWArt


So many stars!
⛺︎ My Room
SpaceHey: Friend Me!
StatusCafe: melon
iMood: Melonking
Itch.io: My Games
RSS: RSS

Guild Memberships:
Artifacts:
You're a Star!Flinstone VitaminWavy Shoulder-Length Hair with BangsBug!Top HatI got robbed by Dan Q on Melonland!
« Reply #2 on: Autumn, 16 Sep 2023 @426 » Toggle Font Embed

No a lot of replies to this so far which is the biggest issue! (It needs people to be excited to use it to work) so if you have not replied to this thread, lemmy know why? Is it confusing? Just not interesting? Both?

It looks like CORS is probably the thing that's in the way here.

Yeah one of the neocities supporter perks is the ability to allow CORS linking to your site (Its actually a really cool perk that no one talks about)

For CORS; Id prob offer a free proxy service that bypasses CORS (This is easy to do and other groups like 32Cafe could offer alternative proxies too, people can even self host if they have a server)

I don't necessarily think CORS is an issue though, since it only applies if people are loading others collections in webpages - anyone could still import others collections locally using a script, app or site generator; and you can still display your own collection without any issue.

Logged


everything lost will be recovered, when you drift into the arms of the undiscovered

Artifact Swap: black n cyan yappin kittayHave a chillpillRed Tulip100 coins<3eyntivemds pet fishcurious fish
shevek
Hero Member ⚓︎
*****
View Profile WWW


˚₊⁀꒷₊˚︰₊︶꒦꒷₊⊹︰꒷
⛺︎ My Room
iMood: daintyeco

Artifacts:
Great Posts PacmanThanks for being rad!First 1000 Members!Joined 2023!
« Reply #3 on: Autumn, 16 Sep 2023 @506 » Toggle Font Embed

Is it confusing?

Yes. I have no idea what you're talking about :grin: like is it a crawler that will ""steal"" buttons from all Neocities sites? Without duplicates? I wasn't aware that so many people have whole button hoards on their sites that we need to merge, this is like a message of an alternative universe to me :smile:

Logged

Odo was just an idea. Shevek is the proof.
Melooon
Hero Member ⚓︎
*****
View Profile WWWArt


So many stars!
⛺︎ My Room
SpaceHey: Friend Me!
StatusCafe: melon
iMood: Melonking
Itch.io: My Games
RSS: RSS

Guild Memberships:
Artifacts:
You're a Star!Flinstone VitaminWavy Shoulder-Length Hair with BangsBug!Top HatI got robbed by Dan Q on Melonland!
« Reply #4 on: Autumn, 16 Sep 2023 @530 » Toggle Font Embed

I have no idea what you're talking about
Ooph :ok:

So more plainly put - I am suggesting that everyone puts their badges in the same folder on every site. If everyone puts their badges in the same folder (and provides a list of what badges are in that folder) - then everyone else will know where to find their badges!

Thats all it really is!

The idea itself is not a crawler; but it does open the door for crawlers to be made. It does not solve the issue of duplicates at all (Thats something a potential crawler would have to figure out).

It means that if say; everyone on the forum did this - then a crawler could visit everyones site; hotlink their badges and include them in a single collection.

Logged


everything lost will be recovered, when you drift into the arms of the undiscovered

Artifact Swap: black n cyan yappin kittayHave a chillpillRed Tulip100 coins<3eyntivemds pet fishcurious fish
shevek
Hero Member ⚓︎
*****
View Profile WWW


˚₊⁀꒷₊˚︰₊︶꒦꒷₊⊹︰꒷
⛺︎ My Room
iMood: daintyeco

Artifacts:
Great Posts PacmanThanks for being rad!First 1000 Members!Joined 2023!
« Reply #5 on: Autumn, 16 Sep 2023 @531 » Toggle Font Embed

I am suggesting that everyone puts their badges in the same folder on every site

Aaah, now that makes sense. So it would be a standard for all badges and buttons or whatever to always be at www.exampleurl.com/agreeduponfoldername ?

Logged

Odo was just an idea. Shevek is the proof.
Melooon
Hero Member ⚓︎
*****
View Profile WWWArt


So many stars!
⛺︎ My Room
SpaceHey: Friend Me!
StatusCafe: melon
iMood: Melonking
Itch.io: My Games
RSS: RSS

Guild Memberships:
Artifacts:
You're a Star!Flinstone VitaminWavy Shoulder-Length Hair with BangsBug!Top HatI got robbed by Dan Q on Melonland!
« Reply #6 on: Autumn, 16 Sep 2023 @533 » Toggle Font Embed

Yep! (Thats the BBSS folder in my first post) though maybe thats too obscure a name and a more inviting name could be used!

EDIT: Also this is the kinda way you're trained to think in CompSci degrees; Im aware its not how many people think; thats why I made the thread too figure out what clicked for people and what was going too far.

« Last Edit: Autumn, 16 Sep 2023 @536 by Melooon » Logged


everything lost will be recovered, when you drift into the arms of the undiscovered

Artifact Swap: black n cyan yappin kittayHave a chillpillRed Tulip100 coins<3eyntivemds pet fishcurious fish
shevek
Hero Member ⚓︎
*****
View Profile WWW


˚₊⁀꒷₊˚︰₊︶꒦꒷₊⊹︰꒷
⛺︎ My Room
iMood: daintyeco

Artifacts:
Great Posts PacmanThanks for being rad!First 1000 Members!Joined 2023!
« Reply #7 on: Autumn, 16 Sep 2023 @544 » Toggle Font Embed

And the problem it solves, or the purpose it serves, is mainly being a centralized hub of the biggest badge collection while others still have their own, and preservation of all kinds of badges for archiving purposes, I assume?

This is still missing for me in the main post, because while I know you really enjoy gathering resources and making websites for them (like the Textures and MoMG) I think the objective and motivation can be hard to understand or hard to read between the lines for people who are not online gatherers and data hoarders (<- meant positively) :grin:

« Last Edit: Autumn, 16 Sep 2023 @558 by shevek » Logged

Odo was just an idea. Shevek is the proof.
Melooon
Hero Member ⚓︎
*****
View Profile WWWArt


So many stars!
⛺︎ My Room
SpaceHey: Friend Me!
StatusCafe: melon
iMood: Melonking
Itch.io: My Games
RSS: RSS

Guild Memberships:
Artifacts:
You're a Star!Flinstone VitaminWavy Shoulder-Length Hair with BangsBug!Top HatI got robbed by Dan Q on Melonland!
« Reply #8 on: Autumn, 16 Sep 2023 @549 » Toggle Font Embed

the problem it solves
It solves two issues:
1. It makes it very easy for people to find your badge when they wanna add it to their cool sites list.
2. It decentralises badge collections - instead of having a few of HUGE badge collections that are maintained by individuals, it means that everyone can create their own little collection (like most people do) - yet those collections can be grouped, combined and remixed by others if needed!

Logged


everything lost will be recovered, when you drift into the arms of the undiscovered

Artifact Swap: black n cyan yappin kittayHave a chillpillRed Tulip100 coins<3eyntivemds pet fishcurious fish
ribose
Sr. Member ⚓︎
****
View Profile WWWArt


⚘ ⚘ ⚘ ⚘ ⚘
⛺︎ My Room
iMood: ribose
Itch.io: My Games
RSS: RSS

Guild Memberships:
Artifacts:
Visited on Melon's 10th Anniversary!Learning to swim!Fio the HamsterAmmoniteSee A Bug Summer 2025 ParticipantFirst 1000 Members!
« Reply #9 on: Autumn, 16 Sep 2023 @840 » Toggle Font Embed

i already have my buttons organized almost how you've described it, so it would be pretty easy for me to add links.txt!

most of my buttons are in /88x31/, but i keep personal site buttons in a subfolder,  /88x31/site/. i don't know much about how crawlers work, but would they still be able to find things in the subfolder as long as i specify that's where they are? like writing 'site/badge1.gif' instead of 'badge1.gif' ?

I would also recommend a naming contention of site urls first e.g. "melonking-net_01.gif" "melonking-net_blog-02.png" - this ensures that badge origin can be maintained.

i like the idea of maintaining badge origin, but most people's collections are made up of badges they didn't make themselves... i don't think this is a bad thing by itself! i use borrowed buttons too. but i personally would feel really weird (bad) putting my url in the name of something i didn't make. i'll definitely keep this project in mind and add my url to badges i do make, though.

Logged

https://ribose.neocities.org/88x31.png

Artifact Swap: little ufoWhite-Breasted NuthatchArnoldAnother WizardRing-Billed GullAmerican WoodcockAmerican RobinAmerican GoldfinchSprout LeafCache the SquirrelHungry Mousegoth gftools (for crafting things)Mellohi10k:)Sonic the HedgehogKnuckles the EchidnaShadow the HedgehogLucky Cat Companion +10 Dmg +5 luck +5 Stealth
Melooon
Hero Member ⚓︎
*****
View Profile WWWArt


So many stars!
⛺︎ My Room
SpaceHey: Friend Me!
StatusCafe: melon
iMood: Melonking
Itch.io: My Games
RSS: RSS

Guild Memberships:
Artifacts:
You're a Star!Flinstone VitaminWavy Shoulder-Length Hair with BangsBug!Top HatI got robbed by Dan Q on Melonland!
« Reply #10 on: Autumn, 16 Sep 2023 @848 » Toggle Font Embed

crawlers work, but would they still be able to find things in the subfolder as long as i specify that's where they are?
This would depend on who ever's making the crawler, but since we are planning the standard; we can totaly suggest that it allows subfolders. Also 88x31 as a root folder name might be more appealing to people? (maybe the multi size ideas is unnecessary)

putting my url in the name of something i didn't make
Agreed with that; thats a very rough example - it would need more details figured out to be really useful; there would be all sorts of situations where it would not be possible - if you know who made it, maybe putting their url on it not yours for example!

Logged


everything lost will be recovered, when you drift into the arms of the undiscovered

Artifact Swap: black n cyan yappin kittayHave a chillpillRed Tulip100 coins<3eyntivemds pet fishcurious fish
ribose
Sr. Member ⚓︎
****
View Profile WWWArt


⚘ ⚘ ⚘ ⚘ ⚘
⛺︎ My Room
iMood: ribose
Itch.io: My Games
RSS: RSS

Guild Memberships:
Artifacts:
Visited on Melon's 10th Anniversary!Learning to swim!Fio the HamsterAmmoniteSee A Bug Summer 2025 ParticipantFirst 1000 Members!
« Reply #11 on: Autumn, 16 Sep 2023 @883 » Toggle Font Embed

(maybe the multi size ideas is unnecessary)

maybe... the more complicated the idea, the harder it will be to get people on board i think. right now my other "standardized" images are in /img/stamp/ and /img/blinkie/ but i have very small collections so i'm not tooooo opposed to moving things around.

if you know who made it, maybe putting their url on it not yours for example!

as collections get bigger, it gets harder and harder to keep track of sources, so i would love for this to become standard practice!

---

edit: i read over my message again and i realize that most of it is focusing on how hard it will be... i don't want to be too negative; maybe things will be easier than i think! it's a cool idea and i hope it catches on!  :4u:

« Last Edit: Autumn, 16 Sep 2023 @896 by loren » Logged

https://ribose.neocities.org/88x31.png

Artifact Swap: little ufoWhite-Breasted NuthatchArnoldAnother WizardRing-Billed GullAmerican WoodcockAmerican RobinAmerican GoldfinchSprout LeafCache the SquirrelHungry Mousegoth gftools (for crafting things)Mellohi10k:)Sonic the HedgehogKnuckles the EchidnaShadow the HedgehogLucky Cat Companion +10 Dmg +5 luck +5 Stealth
asterhalloween
Casual Poster ⚓︎
*
View Profile WWW


the beauty of experiencing the world
⛺︎ My Room
SpaceHey: Friend Me!
iMood: mythicalwaters

Artifacts:
First 1000 Members!Joined 2023!
« Reply #12 on: Autumn, 14 Oct 2023 @802 » Embed

This seems super cool!!! I only have two badges I've made so far (I technically have two others but they aren't 88x31 since I wasn't thinking of that when making them... oops!) but I really enjoy silly little badges and I think this is a super cool idea. I think naming it 88x31 will be easier to understand rather than BBSS since there are lots of people on the web who generally know what an 88x31 badge is :)

Logged

:4u: Love makes the world go round! :transport:
Neguuy
Casual Poster ⚓︎
*
View Profile WWW


⛺︎ My Room

Artifacts:
Joined 2023!
« Reply #13 on: Autumn, 14 Nov 2023 @603 » Toggle Font Embed

I'd be interested in trying to use this standard. I'm working on overhauling my site layout and part of that will mean organizing my badge collection (many 88x31s but also 150x20 blinkies, stamps and a couple outliers), both on the display side and the file management side. Currently my file structure is images/site-images/buttons/(badge format)/badgename.gif . I renamed all my badges before using them so they'd all have a short descriptive name, but I'm not using any file naming system that would really organize them.
Considering my collection will grow once it has its dedicated space, I think it'd be a good thing to do that work ahead of time and clean it all up before my new badges arrive at their new home :)

Logged
cyberfun1 (dizz)
Hero Member ⚓︎
*****
View Profile WWWArt


I dont🧠dat evrythngs a lie, as long as u ♡me 4evr
⛺︎ My Room
Matrix: Chat!
XMPP: Chat!

Guild Memberships:
Artifacts:
Wishing you Happy Times when you're online!20% coolerFirst 1000 Members!Joined 2023!
« Reply #14 on: Autumn, 14 Nov 2023 @630 » Toggle Font Embed

I think an easier way to make it would be to make a program which would visit a site and factor everything thats a button, then it would automatically add a link to the button into a file along with a tag number. That file would be read by a script recognizing every id number from 1 to 100000 or whatever, and if any links are attached to any tag number, then they will be shown in the Pixel Sea collection.
Honestly, I like being able to check out personal button collections. I feel like a bunch of different button collections is more fun than just having one big one

Logged

https://diffydude.neocities.org/blinkies/FRIENDSHIPISMAGIC.png
https://diffydude.neocities.org/blinkies/TAPEHERO.png
https://diffydude.neocities.org/blinkies/EMOTICONUSER.gif
https://diffydude.neocities.org/blinkies/XBOX360.png
https://diffydude.neocities.org/blinkies/FIREFOXUSER.jpg
https://diffydude.neocities.org/blinkies/NYANCAT.gif
https://diffydude.neocities.org/blinkies/BISEXUAL.png

Artifact Swap: I met Dan Q on Melonland!
Pages: [1] 2 Print Embed 
« previous next »
 

Melonking.Net © Always and ever was! SMF 2.0.19 | SMF © 2021 | Privacy Notice | Send Feedback | Supporters ♥ Forum Guide | Rules | RSS | WAP | Mobile


MelonLand Badges and Other Melon Sites!

MelonLand Project! Visit the MelonLand Forum! Support the Forum
Visit Melonking.Net! Visit the Gif Gallery! Pixel Sea TamaNOTchi
@000 Melon
Land
Forum Art Hub Chat Webring Explore Random Recent Tenement Arcade Want to Login or Join ? Web Craft Guide Graphic Catalogue Wiki Help I'm Lost! Link Land Newsletters Image Stream Minecraft: Online
Zap!
Passport Sites tamaNOTchi Asatte Add your site?
Aero Archive Onio Cafe 32 Bit Cafe Status Cafe