The fan-art website called PYLLUSION-DRAWS that I coded from scratch has reached a level of activity that I'm delighted to see! Thank you very much for all of your support, it truly means a lot to me! 
But most importantly, me creating a fully working website project is something that I've always dreamed of, and thanks to you, I got the opportunity to feel what administrating a real active site is like. Thank you!

And to spice things up even more, I've added a lot of new features to keep it going, reaching a state where I consider the website to be officially finished: v1.0!
This version includes several new features that I would like to present in this post.
1. You can click on artworks!
View an image by clicking on it! This will redirect you to another page where you can see a bigger version of it, along with a few new other features that will be presented below!

Access the full art page from anywhere, including featured posts, timeline posts and from a user's profile.

On this page, you can access the artist's latest artworks (5 are automatically displayed, for the rest, you will have to click the See more button), and some of the artworks they've liked.

Another good aspect of this is that now you can share your art with anyone just by copying the link:
https://pyllusion-draws.000webhostapp.com/art.php?art=99
Here is @JayferGames's first page of his comic!
Clicking on an image will add +1 to the image views, sooo it's another good way to support someone! 
(Only logged users can make it grow, and only 1 views per user is allowed)
2. Descriptions for artworks!

Alright now you've got some more space to add text to your posts, you won't have to squeeze it inside the title anymore! 
You can set an artwork's description before you submit it:

3. Bloops (likes)!
I've talked about this one before in a previous post, but I think it's worth bringing it up one more time. BLOOP

Since the last time, the like system has been updated and works in a different way than it did before, heavily speeding up load-time.
I think bloops are a good and simple way to show support and some form of interaction.
4. Comments!
Let's boost interactions! Bloops are a good way to show support, but comments are even better for that!
A new system is in place on the artwork page! If you see something that looks interesting or if you want to ask something from someone, or if it's just a nice message to say hi, don't hesitate to leave something there!

All of your epic badges, dogtags will show up next to your what you said, and people will be able to reach your profile page from there!
5. Notifications!
How do you keep up with all of these stuff happening? Notifications!
Yep, I worked hard on this, I discovered new techniques to get data from the MySql database faster! When something happens around you, you'll know about it!
Just click on the icon, and a drop-down menu will appear!

You can click on Mark as read to remove the notifications and put them in the "Older" section.

Behind the curtains:
The notifications are semi-real time: your browser checks for new messages from time to time by sending a request asking the server "Hey are they new unread messages?".
The better way would be if the browser connected to the server and as soon as there's a new notification recorded the server would send a message to the computer by itself say "Yo, I've just received a new notification input, it's for you, here it is!"
I know this is the concept behind it, but I have no idea how it works, or what language should I use, or if it's easily conceivable. Anyone knows about this? Any advice?
6. Delete messages in the Mood booth!
Wanna delete something? Now you can do that! A cool little (x) is now there to do it for you.

6. Upcoming features?
Here is a list of what I want to add in the future:
Challenges: Automated or manually created challenges from time to time, that lasts a certain period. You will be able to send your entries with a temporary tag that is available in the upload section (among with the characters list). A winner will be selected and their art will be featured at the top of the challenge page (or above featured artworks). I really want to make this.

Follows: Get a notification every time the followed user posts a new art. A user can be followed on their profiles.
Collections: Users can create their collections when they upload something and acts like a folder. It will show up on the art visualizer page above the "Latest art from @". It would look kinda like the communities element on gamejolt, with a custom pic in the circle, and the latest art as the bg image. There will also be an optional description that will appear under it.
This is cool for comics, or to categorize into folders and for cleaning up.
Expanding to other communities? No don't worry it's not to take over gamejolt communities lel
, but it would be nice if other people could also create and moderate their own community on there, for projects such as a stories, comic, fan-bases, content creators. I will think about this one!
Let me know if you want one of these to become something actual on the site, I will see what I can do. Also if you have any suggestions put it in the comments! 
I'd love to see what you think!
That's it for now!
For now and for a good while too probably! I spent my 3 previous days only working on the website the whole day, so unfortunately I didn't get time left to work on the game.
Which is something I don't regret at all, I've always wanted to add these features, I have never coded notification systems before, it's surely something that will be beneficial in the future in case I work on another website projects, DRAGONRAMA for example!
But since now all is done, I can go back and continue progress with PYRO-ILLUSION.


















16 comments