Giter VIP home page Giter VIP logo

plexis's Introduction

Plexis CMS

A professional content management system for World of Warcraft private servers built on a model-view-controller framework that aims to be compatible with any database structure via the extensible WoWLib.

Pease note that Plexis is still in a development phase, all features, including the CMS itself should be treated as expiramental, we do not recommend using Plexis on a live website in it's present state.

Requirements

  • PHP 5.3.0 or newer (PHP 5.4.X tested and working).
  • PHP PDO extension (PDO w/ MySQL required, other database servers untested).
  • .htaccess support.
  • Access to fsockopen()

Optional modules The following extensions/features are not required by Plexis, however some features will be unavailable without them.

  • PHP OpenSSL extension or PHP cURL extension - Remote updater
  • allow_url_fopen php.ini setting - Remote updater
  • Apache's rewrite module - SEO friendly URLs
  • PHP socket & SOAP extensions - Remote administration console

Becoming a developer

Interested in joining the team? Check out the official forums for information on applying and available positions.

The Team

  • Wilson212 - Lead developer and project manager Temporary hiatus
  • Syke - Developer and project manager Active
  • Evairfairy - Developer Inactive
  • Faded - Developer Inactive

Feedback

Please open a new issue to request a feature or report a bug or head on over to our forums, we'd love to hear from you!

plexis's People

Contributors

maverfax avatar sirtony avatar wilson212 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

plexis's Issues

Call to a member function (x2)

Message: Call to a member function getOnlineCount() on a non-object
File: system\models\ajax_model.php
Line: 384

Message: Call to a member function listCharactersDatatables() on a non-object
File: system\controllers\admin_ajax.php
Line: 687

Defect in account creation

Hi, i see this is still happening so i open this. (I talked some of this with Wilson but he was very busy)

There are some problems when creating the account/admin account (last installer step).

Well, the problems (that i saw) are two:

First, if you use a name with space, example: "Chazy Chaz", in the last installer step, when you try to login it give the famous error: "Login Failed: Username or password is incorrect. Please check your spelling". (with alphanumeric password, only six numbers)
But if you try to register an user account (with space), it give this error: "Registration Failed: One or more fields were not filled correctly."

Second, if you use (only) alphanumeric password it give it too, but if you use "abcde" no.

So:

  • Usernames with space: don't work.
  • Alphanumeric passwords: don't work. (If this is for a security reason, a tip would be great! Also in only 5 letters there's no security)

I think a little update to the account creating, in special to the password requirements like minim 8 chars letter and numbers or something like that. And ofc, some tips to help ppl to choose a good password for his account.

Hope this help to improve the account system :)

Possible Connection Guide error & More in-depth instructions

For some reason the Connection Guide always has 127.0.0.1 as the IP.. (Wasn't this fetched from the auth realmlist table?

[quote]
5. Edit your "realmlist.wtf" (C:\Program Files\worldofwarcaft\data\enUS\realmlist.wtf) and change "Set Realmlist us.logon.worldofwarcraft.com" TO "set Realmlist 127.0.0.1"
[/quote]

Also please include further instructions because some users might have enGB clients or x64 systems. (Therefore directories can differ)

Error with ajax request

I'm getting this error after installing the cms

An error was encountered during this ajax request!

Message: file_put_contents(/var/www/system/logs/debug/debug_ajax-realms.xml): failed to open stream: Permission denied
File: system/core/Debug.php
Line: 388

Hope you can help me with this.

Thanks in advance.

Multi realm doesnt work

Error message :
"An error occured while sending the ajax request. Unable to etablish connection."

In the log :

  • PHP Fatal Error [64]
  • Cannot redeclare class Wowlib\Character
  • C:\Server\UWamp\www\Plexis\third_party\wowlib\library\Character.php 14

404 Redirects

Upon login I am getting redirected to:

myurl.com/account (which 404s)

instead of:

myurl.com/?url/account

Not sure if this is on my end, but I have had similar results with nginx and apache2 on centos and on ubuntu.

database.config.php

I encountered an error while installing lexis CMS new branch on my webserver emulated with xampp
PHP version: 5.4
the error is:
Couldn't open database.config.php for editing, it must be writable by webserver! Please set your premissions and try again.

on installation step 4, on step 2 it gave me an error like this, i thought that it was because the file was named database.php instead of database.config.php, i renamed it and it was ok. Now it stopped and i can't find a way to solve it.
(obv all users have 777 privileges on the file)

[Improvement] Pages

I just noticed your going to allow edits on FAQ/Support pages underneath "Site Support". Wouldn't it be better to just make it "Pages" and let people add custom pages like any other CMS does?

Just my 2 cents, in my opinion a much better choice.

locked account

My account seems to be locked and cannot sign into website

Illegal String Offset 'id'

Not sure why this happened. installed Plexis in windows running apache, everything was fine. copied the files to linux and when I clicked vote, got Illegal String Offset 'id'

The fix is simple. I just wanted to post it, but forums didn't send me an email confirmation, so I am posting it here:

system/models/vote_model.php on line 308:

$data[ $site['id'] ] = time();

change it to:

$data[ $site ] = time();

Only happened when had not yet voted, as an admin.

btw awesome cms... if you need devs, send me a msg

Vote Page waiting error

The following error only occurs if you have the vote page site list on the admin side.

My guess is, that it's fixed once you give "12 Hours" a selected attribute.

An error was encountered during this ajax request!

Message: Undefined index: reset_time
File: system\controllers\admin_ajax.php
Line: 1013

nstall folder still exists

First i rename and show is not "rename"
Then i Delete and again "Install folder still exists! Please Rename or delete your install folder."

Last Rev b988c91

Possible Realm IP Address issue

If you manipulate the "Realm IP Address" (via Install or Update) on the "Basic Info" tab, the address doesn't change in the Plexis Realmlist. Is it supposed to be locked down from the auth db?

Undefined variable: cols

Latest fix for issue #9, still isn't completely working just yet.

Message: Undefined variable: cols

Reporting File: C:\server\www\third_party\wowlib\library\Characters.php
Line: 105

Registration error

Just installed it, and I got the following when a user tries to register:

PHP Error

Message: class_init_failed

Reporting File: /www/system/core/Common.php
Line: 103

Online 0 Uptime Offline

Not sure why... I run multiple realms. Haven't fully tested this, but my first realm shows the uptime and number of players online just fine... all realms after that (regardless of core) show 0 online and uptime = offline, yet still shows the green up arrow. When I added the realms, it said it was added, but could not connect to world or characters databases. I didn't typo. Not sure what is going on.

I checked the ajax_model.php file. if it cant find an uptime, it displays "Offline". but I cannot see anything wrong with characters. even checked the characters table and it showed many online = 1.

mod_rewrite

This is just a reminder for myself as well as the other devs: when trying to run Plexis without mod_rewrite enabled on Apache the site will not function at all, causing an infinite redirect loop.

SSL Error after latest rev

After the latest revision, my auto updates gives the error "Open SSL extension not found. Please enable Open SSL in your php.ini file (extension=php_openssl.dll on Windows or extensions=openssl.so on Linux).". It did not give this error before and worked fine.

Seems I'm not the only one with this problem.

Realm management

Splitting issue #4 into 2 parts,.

Originally reported by rocky517:

Also, if you delete the realms (leaving it without any installed realms), menu goes blank and doesn't let you install anything again (unless you drop databases and install from scratch again)

Unknown column 'arenaPoints' in 'field list'

I get this error when I try to visit a character edit screen, even though I put 'arenaPoints' => false in the SkyFire driver.

This column got removed in Cataclysm.

Also a little side note, on the characters screen the edit link goes to "/admin/characters/1/3" not "?url=/admin/characters/1/3".

after install

PHP Notice
Message: Undefined variable: ip

Reporting File: /home/admin/web/eternyum.ro/public_html/work/system/core/Input.php
Line: 237

Multi Language Support

Hi, is there any chance to include a multi language support feature in the cms?

I'm not telling you to include the translations texts for all languages, only the support for making it possible.

Then the community could be able to collaborate with this task.

Thanks in advance.

Problem with Server Status

Hi, I have a problem with the detection of the realm.
I tried in every way but nothing. You tell me what to put in the boxes in the table "pcms_realms" SQL? I would be grateful.
I always error and I do not find the Realm.

Maurizio.

Ajax error

Hi, i just registered an hostume plexis hosting and i installed plexis c46f2d4

This is the error giving every time when you enter to a page in the website:

(red X) An error (parsererror) ocurred while sending the ajax request.

free lvl 70 on forsaken

good day

i have create a account and character on in the new Forsaken realm and was hoping you could assist with a free lvl 70, as friend of mine said you guys where giving away lvl70 help for the first week.

Char name: Albedo
User: DarthVader

Regards
Vader

[Improvement] Url Rewrite

At the moment this CMS uses ?url=/account/vote/, but it would be better to just keep it ?page=account&subpage=vote and just use the apache/windows rewriting.

More SEO friendly.

AYUDA

Depreciated
Message: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead

Reporting File: C:\xampp\htdocs\system\core\Input.php
Line: 704

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.