PDA

View Full Version : Mysidia Adoptables v1.3.0 Beta is available now...


Hall of Famer
03-11-2012, 10:57 AM
Well it is been a long time everyone, I apologize for the slowness of progress for the past few months. The work of Mys staff team lately is somewhat oriented towards re-organizing the files, codes and any other aspects of the script in order for it to further expand into a bigger project. It turns out to be quite time-consuming, when it comes down to re-structuring the database, admin.php/functions.php files. But anyway, the beta version of Mys v1.3.0 is available now and all of you are encouraged to download it and try on your site. Please report any glitches you find, we try to fix them before the security release at next weekend.


New Features:
1. Items and Itemshops: I bet lots of you have been waiting to see this for a long while now, and yes the itemshop is working as good as it can be. Admins can create/edit items and shops and have your members buy, sell, use, toss or even trade items. The item functions will come in handy, the beta release has six default functions(Key, Valuable, Level1, Click1, Breed1 and Alt1), and the number will increase to 13-14 by the security release.

2. User Profile Redesign with Tabs: Have to say I spent quite a bit of time on this, but fortunately it works out nicely. The new profile design definitely gives a better look, and its importance will be more noticeable in future as user profile field expands. A long profile page will not suffice, and thus tabbed profile will prove its worth.

3. CK Editor for Custom Pages/Articles and Shoutbox: Thanks to Fadilzzz's hard work, the CK Editor is integrating nicely with Mysidia Adoptables. For now admins can create pages with CK Editor, and members can also get a feel of how amazing it is through the usage of shoutbox. I wanted to use it for PM too, but it does not work for some reason.

4. Dropdown Navtabs: Thanks to Nyxi's spectacular design, the drop down menu is present on Mysidia Adoptables now. Again the usefulness of Dropdown menu will be more evident with more and more features are added to this script. If you find one long navtab unable to display everything you want for your site, this dropdown navtabs will do.

5. Security Improvements: Starting from Mys v1.2.3 we've been attempting to make this script more secure. The introduction of new password encryption approach with a combination of md5, sha1 and sha512 prove to be fruitful. The cookie setting was also modified in a way that unencrypted password is no longer stored in cookies. Mys v1.3.0 takes one step further by introducing user-dependent 'salt' and hard-coded 'pepper' into the encryption approach. Form validation further eliminates risks of SQL injection and inspect element/firebug's cheating.

6. New ACP interface and features: Nyxi re-designed the new interface of ACP, and I personally like it a lot. Though have to say it is not finalized yet, as the dev staff have new plans for the ACP overhaul that will be available in Mys v1.4.x. The integration of ACP with itemshop is completed, and it is possible to ban an individual user's permission to trade, shop or send messages.

*7. MyBB forum integration(not available in Beta): The dev staff team decides to give a try on MyBB integration with Mysidia Adoptables, since Bloodrun's simple forum engine is gone for good(megaupload...). The progress has been rather satisfactory and the integration is almost completed. It will be available in the security release, but not in this beta release.

8. Further Script Improvement/Optimization and Bug fixes: Well this is not news any longer, we improve old scripts everytime a new version is about to be released. We also focus on reorganizing the script and script files since the old way it was turned out to be difficult or even impossible for further development to continue. This did take a while, but hopefully we've done the right thing.


Installation Guide:
1. Use ftp to Upload the entire folder Mysidia Adoptables v1.3.0 Beta to your preferred directory, and change the name to whatever you like.
2. Change the CMD of folder "picuploads" to 777, together with its subfolders, this is required to enable user uploading images.
3. Access the installer script at "http://yoursitename.com/install/install.php", follow the instructions and proceed.
4. Congrats, you've successfully installed Mys v1.3.0. There is no need to manually encrypt your password in Mys v1.3.0, so cheers!

Note: The value pepper code can be generated from a website called: http://strongpasswordgenerator.com/, it can be of any length and may contain symbols. Make sure to delete the file install.php after running this script, or your site is potentially at danger if this file is accessed by someone else.

Note: An upgrader from mys v1.2.x is not yet available, and there is no way to update user passwords even if it will be available someday. For members currently using Mys v1.2.x, you will have to force all of your users to update their passwords manually when the day comes.


Download Links(both .rar and .zip are provided):

Rapidshare:
https://rapidshare.com/#!download|63l34|3916499081|Mysidia_Adoptables_v1. 3.0_Beta.rar|7434|R~0|0|0|
https://rapidshare.com/#!download|118tl6|3611762076|Mysidia_Adoptables_v1 .3.0_Beta.zip|7842|R~0|0|0|

Mediafire:
http://www.mediafire.com/?7ka934g3oekn6ao
http://www.mediafire.com/?dwu7orcvobwxo3x

Again I appreciate all of you who stayed with me and Mysidia Adoptables when we've made little promises like we did before. Life as a senior is difficult but I try to survive. I can say the same to the other dev staff such as Nyxi and Fadillzzz. This script is nothing without supporters and users, so I owe you all big thanks here.

Hall of Famer

Abronsyth
03-11-2012, 11:47 AM
Awesome, just downloaded it, I'll set it up and let you know if I come across any bugs ;D

PokePets
03-11-2012, 12:37 PM
Amazing :)
But I not gone use it already, I'll wait for the full version ;P

StarGirl
03-11-2012, 12:47 PM
When will an upgrader be released?

AlexC
03-11-2012, 01:37 PM
My thoughts right now: OMG, OMG, OMG, OMG, OMG, OMG.

I love you all so much. *goes to download*

Wait, just read the part with the upgrader - does this mean we'll have to reconstruct our sites from scratch? I'm fine with that, since there is a lot of junk on the old one, but it is a pity to have to move so much data.

Abronsyth
03-11-2012, 01:41 PM
Hm...it seems that, for some reason, there is no "admuploadpic.php" file within the directory "admincp". Anyone else encounter this, or should I just try re-uploading the .zip file..?

Inf3rnal
03-11-2012, 01:43 PM
Testing out the new release!

Nice job Mysidia team!

Hall of Famer
03-11-2012, 02:34 PM
@Gloometh: There will be an upgrader, just that it will not be able to update your users passwords in any ways. So if you upgrade in future once I release an upgrader, tell all of your users to change passwords.

@Iris-Spider: Oh my mistake, forgot to include that admuploadpic.php to /admincp directory. The old admuploadpic.php should still work, just move it to the new directory that contains ACP files. Lemme know if it doesnt, so I will fix it for the security release.

AlexC
03-11-2012, 02:46 PM
@HOF is there a projected date for the upgrader? I am fine redoing my site, but if it's within the month, I won't bother and I'll just wait.

The site seems wonderful so far! I came across a few small things, but nothing major so far - it appears to work perfectly.

During my test drive, I did come across a few things though;

> There is no link back to your site from the ACP (on the stats it has some links, but it was always nice going directly to my homepage from anywhere in the acp)

> While testing an item (which works fine), I came across this: "By using Plushie, the adoptable's total number of clicks has raised by 25
And moreover, it has gained a new level!0 1" <-- Not sure what the 0 1 means.

> When attempting to change the theme to the "green" one, I was presented with a white page - elements was fine, however.

> Changing the default theme in the ACP still doesn't work.

> The editor in the ACP create a new page is partially hidden under the sidebar. (but it still works fine)

Otherwise, I can't see any problems. I only just uploaded a test site though, since my normal host is glitching on me. I may come across some more things later.

Hall of Famer
03-11-2012, 02:58 PM
Well the upgrader will be available about 2-3 weeks later. It is possible to manually upgrade if you have the right knowledge though, since the trick usually is involved with updating database tables and columns.

Thanks for bringing them up, Gloometh. The ACP is designed in a way not to link back to the site, but sure I know what you are saying and will consider the suggestion for security release.

The CKEditor indeed has a small part of it hidden behind the sidebar, unfortunate, and I will talk to Nyxi for a possible solution about this.

About items... lol my apologies, forgot to remove these dummy variables for debugging purposes. XD Here 0 means the previous level and 1 means the next level. I will be sure to remove them for the security release, but if they bother you so much I will upload a new inventory.php later tonight.

Regarding the themes... Only the theme 'main' is supposed to work with the drop down menu at this point. Havent tried to integrate the theme 'green' with dropdown navtabs yet but I have it included since I may end up doing this.

About changing themes, I will see if I can resolve that one too. Again thx for bringing things up so I know what need to be fixed and improved for the security release.

AlexC
03-11-2012, 03:09 PM
Oh, none of them bother me really. xD I just brought them up. I can probably worm my way through and delete them - and I'm otherwise fine about waiting for later. I can change them if they bug me later.

I can have a go at manually upgrading, which is probably what I'll do. I mean, I just need to reinsert all of the user and pet data into the site, right? Everything else is easy enough to recreate. Members won't notice the difference. xD

EDIT: also - default text for the editor. Can that be removed?

Inf3rnal
03-11-2012, 03:12 PM
Viewing profile.php?user=whatever causes:
HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

Adding new themes via AdminCP still bugged. Says the destination is wrong even though it is correct.

Just a slight nitpick but the templates folder is full of junk and unused themes. Needs to be cleaned.

Other then then those everything seems to be in order.

Hall of Famer
03-11-2012, 03:22 PM
@Gloometh:
Okay then, it is your call. I usually get rid of these debug variables before releasing a new version, guess lack of sleep was the cause of me not doing it this time. XD

To manually upgrade this time is somewhat tricky. I have split the table prefix.adoptables into two and prefix.users into five. You may download a copy of your old database table backup for these two tables, then open them with notepad++. Find and edit the lines prefix.adoptables into prefix.adoptables_conditions, and prefix.users into prefix.users_contacts, prefix_users_options, prefix_users_profile and prefix_users_status(save them in each separate file to import). This way you have multiple identical database tables under different names after you import them. The very last thing to do is to add new columns and get rid of old columns that do not make sense in each table. I know it sounds complicated, but hopefully you get what I am saying.

@Infernal:
I've never had problems with user profiles. Are you sure this is not an issue on your side? I tried it on Firefox, GoogleChrome and IE(64bit), and nothing went wrong.

AlexC
03-11-2012, 03:58 PM
I think I understand what needs to be done there - I was thinking over how to do it, and that was how I was going to anyway - I'll give it a try once my host is back up and running.

I tried that and didn't get an issue either - but I only had one user on my site, maybe it needs more.

Hall of Famer
03-11-2012, 04:02 PM
Well I never got a HTTP error 500 with however many users on my site. I guess the script works fine, perhaps Infernal's webhost has a problem?

And btw, I like to check out suggestion threads on MA to see what other features an adoptables script can possibly offer. The only problem is that the ideas are scattered into several threads/posts and is therefore difficult to navigate. If anyone of you want to make any suggestions, feel free doing so.

AlexC
03-11-2012, 05:00 PM
Would you like me to go through and collect a bunch of ideas in one main suggestion thread? I love organizing - and I have a pretty good idea of what is in scripts and what isn't, so I can go pretty far back, see what people wanted. Would that help?

Hall of Famer
03-11-2012, 05:22 PM
Would you like me to go through and collect a bunch of ideas in one main suggestion thread? I love organizing - and I have a pretty good idea of what is in scripts and what isn't, so I can go pretty far back, see what people wanted. Would that help?

Sure thing, Id appreciate this. Some will help for an official release, others may be too specific/customized and thus will be better off as addons/mods. But either way it will be beneficial to this script, Id like to see what an adoptables script can possibly offer.

AlexC
03-11-2012, 05:24 PM
Alright, I'll get to it then. Give me a few minutes.

Abronsyth
03-11-2012, 06:49 PM
HOF, I posted this in Gloometh's suggestion thread...but would it be possible to add this by the security release..?:
Make it so there can be multiple adoptable pet stores, and then, when creating a new pet, users can assign the pet to one of the currently existing Pet shops. I believe you already have this available for the Items, so hopefully it wouldn't be hard for the pets..? Or at least a mod..?

Well, thanks for reading ;D
-Iris

AlexC
03-11-2012, 07:15 PM
As Iris already mentioned, I finished the thread. It's probably slightly obsessive... heehee.

Oh, got a question - when will there be a v3 mod forum? I have a mod I'd like to release once I test it with v3.

Hall of Famer
03-11-2012, 07:19 PM
Umm you talking about adoptables shops? Well I do not think I have time to complete this within the next few weeks now that spring break is over, so chances are it will not be available in Mys v1.3.0 security release. But I have planned an adoptables shop and auction feature during the lifetime of Mys v1.3.x. Just unsure whether it is Mys v1.3.1, v1.3.2 or v1.3.5. XD

Tequila
03-11-2012, 08:34 PM
Just a slight nitpick but the templates folder is full of junk and unused themes. Needs to be cleaned.


Yeah, we need to do a better job at getting rid of the old themes that I've decided are, uh, *insert favorite word for junk here*.

Kesstryl
03-11-2012, 08:53 PM
HOF I completely understand how busy you've been, and I want you to know how proud I am of using your software. I didn't have anything really started on my site except a couple mods and CSS changes (no pets, those are still in my sketchbook) so I'm re-installing. Very happy for more security, that is always a good thing!

AlexC
03-11-2012, 09:44 PM
I've noticed a glitch - on the profile page, (your profile, not the memberlist) the dropdown menu does not show.

Kesstryl
03-11-2012, 11:17 PM
I have everything all set up, and was playing with changing the theme through the selections already there, and when I clicked on the Green theme, I got this message, and now I can't get the site to reload the home page, it will only go to this warning

Warning: file_get_contents(templates/Green/template.html) [function.file-get-contents]: failed to open stream: No such file or directory in /homepages/22/d355892482/htdocs/fabletopia/functions/functions.php on line 438

Would like to know what steps I need to clean this up and get the themes to work without de-railing the site. I can't get back to the home page or login page, the browser only shows me the above message. I've re-loaded the page a few times, and it still goes back to that message like it got stuck in a programming loop.

edit: I tried clearing my browser cache and it got me back to the log-in page, but when I log in, any link I click brings up that same message because it's trying to apply the Green theme but Green is not working. Is there somewhere in the scripts that I can look to find where it's hung up on the Green theme? Thanks.

Hall of Famer
03-12-2012, 12:26 AM
@ Gloometh:
Well yeah, I noticed that too. It is the css of tabs that causes the glitch, it is also incompatible with the css of pagination either. Will ask Nyxi to take a look into that and see how to fix it by the security release date.

@ Kesstryl:
For now the only theme that works with dropdown menu is the Main theme, Elements may seem fine too the way it is. I believe 'Green' can work with it too, but will need some bit of work. I will investigate a possible way for old themes to integrate with dropdown navtabs later this week.

Kesstryl
03-12-2012, 06:13 AM
@ Gloometh:
Well yeah, I noticed that too. It is the css of tabs that causes the glitch, it is also incompatible with the css of pagination either. Will ask Nyxi to take a look into that and see how to fix it by the security release date.

@ Kesstryl:
For now the only theme that works with dropdown menu is the Main theme, Elements may seem fine too the way it is. I believe 'Green' can work with it too, but will need some bit of work. I will investigate a possible way for old themes to integrate with dropdown navtabs later this week.

I figured it out, the theme was written into my database user settings, so I manually changed it in the database, and now I'm good. I deleted Green from the themes for now so this doesn't happen again.

Hall of Famer
03-12-2012, 06:19 AM
Well go to your table prefix.users, edit the field 'theme' from 'green' to 'main' for every user.

ChibiMaestro
03-12-2012, 11:23 AM
Yay :D TESTING TIME.

Bibarel
03-12-2012, 02:12 PM
YUS! Beta's out.

Unfortunatly, I still have to plan my site for a while now, so could I test a site with somebody?

Corsair
03-12-2012, 03:13 PM
I was wondering if you could reupload it with the missing upload file please.

Hall of Famer
03-12-2012, 03:47 PM
You mean the admuploadpic.php file? I will attach one later tonight, sorry about that.

Nemesis
03-12-2012, 10:07 PM
Great job on this! will be upgrading!

Corsair
03-13-2012, 07:26 PM
I don't mean to be antsy just wondering when you will add the missing file. I your busy I understand and will just wait.

Hall of Famer
03-13-2012, 07:45 PM
Well this one should suffice, but I am not quite sure yet since I do not ever upload pics. Try it on your site and see if it works for you.

Corsair
03-13-2012, 10:16 PM
I got this error

Warning: move_uploaded_file(picuploads/png/caabb33f4ee8a00a8c5701fd15d859ef.png) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/u154007646/public_html/admincp/admuploadpic.php on line 237

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpxgZbQX' to 'picuploads/png/caabb33f4ee8a00a8c5701fd15d859ef.png' in /home/u154007646/public_html/admincp/admuploadpic.php on line 237

Hall of Famer
03-13-2012, 10:29 PM
umm I see. To fix it, change 'picuploads' to '../picuploads'.

Corsair
03-13-2012, 10:40 PM
Thank HOF that worked perfect. :smile:

Hall of Famer
03-13-2012, 10:48 PM
You are very welcome. The trick is quite simple though, it is all because I moved all admin files to a subdirectory. XD

Corsair
03-13-2012, 10:54 PM
http://oi56.tinypic.com/28r175h.jpg

By the way i can't find a list of item funtions like you posted above. Were may I locate them for future reference?

I also noticed alt 2 is absent from the drop down will it be added later?

AlexC
03-14-2012, 08:16 AM
Corsair, to find that one, go to the ACP, and hover over the "itemshop" list - should be the last link on the list.

Otherwise, here; yoursite.com/admincp/items.php?do=function

mapleblade
03-14-2012, 12:12 PM
@HoF, you forgot to add a new v1.3 modding forum :P

Hall of Famer
03-14-2012, 10:36 PM
@ Mapleblade: I will add it once the security release is available.

SilverDragonTears
03-16-2012, 06:44 PM
Where is the admin.php?

SilverDragonTears
03-17-2012, 01:09 AM
umm I see. To fix it, change 'picuploads' to '../picuploads'.

This fixes the error but the pictures aren't put in the database correctly.

Chibi_Chicken
03-17-2012, 01:40 AM
I am very excited for the MyBB forum integration and security. It is something that i have been looking forward to seeing.
Great Job :)

Hall of Famer
03-17-2012, 10:03 AM
This fixes the error but the pictures aren't put in the database correctly.

umm what do you mean by this? You only need to make this change to files inside admincp folder, dont do it for script files elsewhere.

SilverDragonTears
03-17-2012, 02:07 PM
I didn't. When I check the images they're broken and display wrong in the database. What all files need to be changed? Maybe I forgot one?

Hall of Famer
03-17-2012, 03:10 PM
umm this is weird, what url did the broken image point to? Post an example here and I will see where the problem is.

SilverDragonTears
03-17-2012, 03:50 PM
Ok I just uploaded a pic and in the filesmap table it shows this:
serverpath: ../picuploads/png/e2a20d4eec491b9a00ed79818b2d94a2.png
wwwpath: http://www.silvadopts.com/betaadopt/../picuploads/png/e2a20d4eec491b9a00ed79818b2d94a2.png

There is also no admin.php file

Hall of Famer
03-17-2012, 05:17 PM
Well there is not supposed to have an admin.php file, its been broken up into pieces and stored in a folder called /admincp.

SilverDragonTears
03-17-2012, 05:25 PM
Ok b.c when it asks me if I want to upload more I click the link and it says 404 admin.php does not exist O.o

Abronsyth
03-17-2012, 06:49 PM
Yeah, it seems there are a few problems with the rest of the script connecting to the redesigned admin files...also, HoF, is the stable release due tomorrow?

Inf3rnal
03-17-2012, 09:26 PM
I was just looking through your index: http://www.silvadopts.com/picuploads/png/

The file: e2a20d4eec491b9a00ed79818b2d94a2.png doesn't exist so that's why it's not finding it.

Edit: You may have removed it since that post and it did exist.

I've noticed the script needs to be installed in the exact same place in order to keep the right file location.

SilverDragonTears
03-17-2012, 09:33 PM
It's silvadopts.com/betaadopts/

Inf3rnal
03-17-2012, 09:45 PM
Yes if you use silvadopts.com/betaadopts/ you would have to manually change all the urls in the database from http://www.silvadopts.com/picuploads/png/whatever.png to http://www.silvadopts.com/betaadopts/picuploads/png/whatever.png because I believe the script doesn't do it automatically.

Hall of Famer
03-18-2012, 08:08 AM
Yeah I plan to make the security release available later today. I will have to betatest the mybb forum registration integration script. It definitely is not yet optimized, but can be improved in future. For now I am afraid it only works if you have both adoptables site and forum set up at the same time. Make sure you disable registration on the forum in order for it to work.

Abronsyth
03-18-2012, 09:18 AM
Mkay, can't wait :D But, what do you mean by "I am afraid it only works if you have both adoptables site and forum set up at the same time"?

Hall of Famer
03-18-2012, 09:29 AM
Mkay, can't wait :D But, what do you mean by "I am afraid it only works if you have both adoptables site and forum set up at the same time"?

It sounds confusing, isnt it? For now the forum user is automatically created when you create an account on forums, but not the other way around. Because of this, you will not be able to import existing forum users into the adoptables site assuming you already have a forum running. So yeah, you have a problem if you already have a forum running before you create your adoptables site.

Abronsyth
03-18-2012, 09:52 AM
Okay, that's what I figured :) So simply, the admin will set up the adopts portion, and then the forum, and make sure Registration is closed on the forums. Well, can't wait to download the stable release <3

Hall of Famer
03-18-2012, 09:56 AM
Yup, and one more thing at this moment. You need to manually recount/rebuild forum statistics, since the forum wont do it for you. I tried it multiple times, and the newest user and total number of active users wont update unless you rebuild statistics in forum ACP.

To do this, simply log into forum ACP, visit the tab database backup -> recount & rebuild -> rebuild statistics(the last option). Theres no need to do it every time a user registers though, once per day is what Id like to recommend.