Jump to content

Intersect CMS Rework [Unleashed]


XFallSeane
 Share

Recommended Posts

2 hours ago, Kibbelz said:

Thanks for all of your hard work @XFallSeane.

 

Recently Nightmare has launched its new website via Intersect CMS here! Its worth noting it is still a work in progress and the color schemes are currently being evaluated by @Xeno. I would highly suggest that most people consider basing their game websites off Intersect CMS. It is very sophisticated even though it is still unpolished at present. @XFallSeane has been working closely with me to get this site up and running with all of our custom systems. I'm also looking into some API optimisations to improve site load time.

 

 

I'm glad you're back! 

 

Thanks for highlighting the cms I really try to do my best to make the cms more optimize. 

 

But to do this, you need an optimization of the api regarding the load time but also the return of data for small game having less than 50 players it can pass but with more players the number of requests api is really too huge to recover sometimes only one information ...But to do this, you need an optimization of the api regarding the load time but also the return of data for small game having less than 50 players it can pass but with more players the number of queries api is really too huge to recover sometimes only one information

 

Currently several sites runs on the v2.1 in a custom way. 

 

I have local 3 sites rotating on different cms to create custom systems but also integrate updates for all (optimization and lots of other things). 

 

Tonight I'll be working on the new road system (URL) integrate on Nightmare and integrate it into the v2.1

 

Then integrate the rest of the optimization with the official development version to deploy it on all sites currently available. Then integrate the rest of the optimization with the official development version to deploy it on all sites currently available. 

 

Another big thank you @Kibbelz

Link to comment
Share on other sites

I don't know if this is the best way but because many people are probably using this cms for their projects and have used composer to load the basic packages, I recommend updating all the packages as quickly as possible, in my company we have had We have to remove 2 miners from our servers due to a vulnerability in the PHPUnit package present in almost 99% of the projects that use composer to manage the packages, here you can see more information https://www.acunetix.com/vulnerabilities/web/phpunit-remote-code-execution/ has already been fixed in the latest version so in theory doing a little check on your servers and updating the package should be enough.

 

It is not a new vulnerability, but due to the lack of users who updated the package, an exaggerated number of attacks is being resumed.

 

 

Link to comment
Share on other sites

Can we get a video of installation and execution on both the local and internet levels? This is confusing and the guides are minimal and vague.

Link to comment
Share on other sites

3 minutes ago, Lunam said:

Can we get a video of installation and execution on both the local and internet levels? This is confusing and the guides are minimal and vague.

 

Hello,

For online (internet) the basic guide is good. All the steps put in the guide are quick and simple. You need a web database to be able to complete the entire guide.
Guide link => https://github.com/Thomasfds/intersect-cms-unleashed/wiki/Installation-guide-[FR]
1. Download here https://github.com/Thomasfds/intersect-cms-unleashed/releases/tag/2.0.0 the zip files "2.0.0.zip" and "fix.zip"
2. Extract 2.0.0 zip and fix.zip replace the files inside the fix folder in 2.0.0 folder
3. Connect on your webftp or ftp, send all files of 2.0.0 folder
4. Edit your env.local.php with your web database information 
as indicated on the guide
5. On your web database (PhpMyAdmin) import installation.sql file
6. Fill the fields of the cms_settings table :api_account (Username of api account) api_password (password of api account in sha256), api_server with http://yourIp:yourPort
7. Check if the server status and other is good on your website
8. Connect to the site with your game login information
9. If you succeeded in connecting, all is good
10. Return in PhpMyAdmin and edit in cms_user in your line column "roles" with this => "ROLE_ADMIN"
11. Reconnect and you will have access to the administration
12. Change in public/assets/general/seo all image with your image and icon
13. All is good !

For local, it requires php and html programming skills if you want to edit things (templates or other). If it's just to install and work locally before uploading, it's the same procedure, you need a web server (wamp, xampp or laragon -> better)

Php 7.4 is mandatory and therefore must be downloaded manually in most cases.
PhpMyAdmin is not necessarily included in some servers, it must also be downloaded!

You will also need to Composer (getcomposer.org), after install open terminal in your project folder and type composer install --dev in your env.local.php change your APP_ENV in dev
Before upload your website online you need to put the project into production you can follow this => https://symfony.com/doc/current/deployment.html#c-install-update-your-vendors

I can't be more specific ^^ '

Link to comment
Share on other sites

  • 2 weeks later...

Hello everyone, 

 

I was commissioned to integrate a payment system by PayPal. 

 

I'm starting to develop this system right here next week, prefer PayPal to dedipass? 

 

I keep dedipass and offer updates for both by different zip for future updates?

Link to comment
Share on other sites

How complex would it be to create the basic architecture so that one or more payment gateways can coexist together? I think paypal is the basic standard (if you need any help you can write to me by discord), but depending on the region of each developer it is possible that some other gateway may suit you, it would also open the option that other devs can make our own integrations on the CMS base code and send it as PR to your base code.

Link to comment
Share on other sites

d27f8902698af1af1a2aebfb5c4674f5.png

 

Anyone know why I can't open shop? 

Here is the error generated in prod.Log, the rest of the website is working fine... 

---------

For those who wonder how to change default language it's in src\EventSubscriber ($defaultLocale = 'en')

-----------------------

PayPal would be cool but dedipass offer credit card+SMS...if they could be combined it would be great. 

 

 

Link to comment
Share on other sites

Good morning all, The new version (2.1) is available!

 

Here is the download link:
https://github.com/Thomasfds/intersect-cms-unleashed/releases/tag/2.1

 

Update guide link:

https://github.com/Thomasfds/intersect-cms-unleashed/wiki/Update-guide-for-2.x-&-more
 

Thank you to all those who made it possible to correct all the bugs during the installation of 2.1 and while browsing the site!

Link to comment
Share on other sites

Hi all !

The installation and update zips for 2.1 have been updated.

Many bugs fixe, translations updated, legals notices adds on pages systems, possibility to return on the old url system.

 

If you already have 2.1, use the update zip.

To return to the old url system =>

https://github.com/Thomasfds/intersect-cms-unleashed/wiki/Remove-language-in-URL

 

Please read the important points of the update guide =>

https://github.com/Thomasfds/intersect-cms-unleashed/wiki/Update-guide-for-2.x-&-more

Edit at 22:37 :


The installation and update zips for 2.1 have been re-updated.
Bug fix for url system and add spanish language.
 

Link to comment
Share on other sites

Hi everyone !

Version 2.2 roadmap is available :

 

  • Multilingual SEO optimization if you use the new url system
  • Addition in the administration (on the user account details page), of a character detail page, with the possibility of adding / removing xx quantity of an item from the character's inventory, => Finish
  • A view of the bank of the player .=> Finish
  • A view of the bag of the player. => Finish
  • Addition in the administration of the possibility of giving an item to a player
  • Addition on the details page of a character, the player variables, modifiable if necessary directly from the web space.
  • Added server stats from API,
  • And much more ?
Link to comment
Share on other sites

12 minutes ago, Xiphoid said:

@XFallSeane i want to use my country payment methods... I live in Turkey and want to use PAYTR so our laws is different for dedipass...


Hi !
I do not know this provider, I will look at his and see to modify and proposed some "packs" with different payment providers

Link to comment
Share on other sites

2 minutes ago, XFallSeane said:


Hi !
I do not know this provider, I will look at his and see to modify and proposed some "packs" with different payment providers

Ahh okay maybe i get a membership in PAYTR we can do together...

 

Link to comment
Share on other sites

42 minutes ago, Xiphoid said:

Ahh okay maybe i get a membership in PAYTR we can do together...

 

 

Developing other payment provider will take a long time depending on the default language unfortunately this is not planned for right away. 

Link to comment
Share on other sites

6 hours ago, XFallSeane said:

Big security update
https://github.com/Thomasfds/intersect-cms-unleashed/blob/pre-release/src/Controller/Admin/AdminController.php
Adds line 19 to 21 for u admincontroller
Normally the security is auto but the new url system break this.

Clear cache after.

need add use "Sensio\Bundle\FrameworkExtraBundle\Configuration\IsGranted;" too or get error in 2.1

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...