GetSimple Support Forum
The Matrix: Blog - Printable Version

+- GetSimple Support Forum (http://get-simple.info/forums)
+-- Forum: GetSimple (http://get-simple.info/forums/forumdisplay.php?fid=3)
+--- Forum: Plugins (http://get-simple.info/forums/forumdisplay.php?fid=13)
+--- Thread: The Matrix: Blog (/showthread.php?tid=4911)

Pages: 1 2


The Matrix: Blog - Angryboy - 2013-07-03

Blogging system using The Matrix.

Download: https://github.com/lokothodida/matrix_blog/archive/master.zip

Github: https://github.com/lokothodida/matrix_blog

Screenshots:
[Image: e7fa3854-e346-11e2-966c-f4b40c04f727.png]

[Image: e803cd42-e346-11e2-9a97-4264733c3bb3.png]

[Image: e84c7b3c-e346-11e2-9195-34451620af24.png]

[Image: e86f5102-e346-11e2-99b8-ab4befa5acc6.png]

[Image: 17b6e960-e348-11e2-8802-2341d15408b3.png]

[Image: 17ecbe78-e348-11e2-81a6-a6dd8564f2dc.png]

FEATURES
- Full template editing - modify almost any aspect of the blog's look
- Custom field creation - by virtue of using The Matrix, you can use The Matrix to add extra fields that may be needed
- Category creation - easily created from a textarea, with sub-categories created simply using '> ' for different levels of indentation
- i18n integration - entries can be created in multiple languages and can be created exclusively in one language (without being the base langauge of your site)
- i18n searchable - entries are fully indexed by i18n search (and you can remove individual entries from the results)
- Built-in comments system - readers can comment on your posts. Don't worry about commenters trying to impersonate you though - admin comments and author comments are specially highlighted
-- Gravatar support

CORE DEPENDENCIES
- The Matrix (n00dles)
- i18n (mvlcek)
- i18n Search (mvlcek)
- Pagify (mvlcek)

INSTALLATION

NOTE: This plugin currently assumes that your apache server has mod_rewrite enabled and pretty URLs work on your site.

Download and install the CORE DEPENDENCIES first to your /plugins folder. Then to the same for this plugin.

BASIC USAGE
On the Pages tab of the admin panel, you will see 'Blog Entries'. click there to open the main panel.

To show the sidebar, call the function 'mblog_show_sidebar' on your current theme's template/in a component (e.g. <?php mblog_show_sidebar(); ?>)

VIEW
Click 'View' to view your blog's main page.

ENTRIES
- Click 'Create Entry' to create a blog entry.
- Click '#' next to an entry to view it.
- Click 'x' next to an entry to delete it (this can be undone on the immediately following page)
- Click on an entry's name to edit it.

You can also sort your view of the entries via Title, Slug, Creation and Publication date.

TEMPLATES
You can edit the look of the following templates:

- HEADER (for HTML, CSS and Javascript at the top of the page)
- ENTRY (for the individual entry)
- EXCERPT (for how entries look on the main blog page and in search results)
- COMMENTS (for how each comment will be formatted)
- AUTHOR (for your author's page)
- SIDEBAR (for reorganizing the widgets)

CONFIG
You can modify the configuration of your blog.
- Base URL: base URL of all aspects of the blog
- Slug: dummy slug for your blog to be located on (this should reflect the Base URL)
- Template: core template file for blog based on your current theme
- Authors URL: relative path for blog author profiles
- Tags: tags to exist for all blog entries when searched
- Categories: categories for your blog entries to be sorted into (one category name per line)
-- Sub categories are created by prefixing the category with '>' for how many indentations are needed, then a space.
- Language: languages you would like to select from when creating an entry; one language code per line
- Image Upload Settings: Set the max file size, image dimensions and thumb dimensions of uploads
- Excerpt Length: length of excerpts on main blog page and search results
- Entries per page: number of entries per blog page/search results
Comments per page: max number of comments per page before pagination
- Min chars per comment: min length of a comment (NEEDS FIXING)
- Max chars per comment: max length of a comment
- Require name, email, URL: sets whether those entities are required prior to posting a comment
- Censored words: list of words you'd like to censor in a comment (replaced with ****); one line per word (and if a line is of the form 'foo, bar', the word 'foo' will be replaced with 'bar' rather than '****')
- Banned IPs: one IP per line - restricts users from commenting (user IPs are visible on comment moderation page - go to the entry and click 'Comments')
- Message above form: message above the comments form
------

Much of what has gone into making this plugin will be used to develop 'Matrix Catalog' and overhaul the CUsers core and Message Board.

Still very much a beta.


RE: Matrix Blog - evan70 - 2013-07-03

wooooW, great JOB AngryBoy Wink Many Thanks!


RE: Matrix Blog - influxweb - 2013-07-08

@Angryboy - Which version of The Matrix plugin is required, yours [http://get-simple.info/forums/showthread.php?tid=4873&pid=37597] or the original [https://github.com/n00dles/DM_Matrix]?

Thanks,
Matt


RE: Matrix Blog - Angryboy - 2013-07-08

Latest version for this one (1.0.x rather than 0.1).


RE: Matrix Blog - Speed - 2013-07-21

Angryboy... Thank you for the plugin... Unfortunately I am not able to get it installed. I got the error

Code:
( ! ) SCREAM: Error suppression ignored for
( ! ) Fatal error: Class 'XML2Array' not found in C:\wamp\www\GetSimpleCMS_3.2.1\plugins\matrix_blog\php\class.php on line 49
Call Stack
#    Time    Memory    Function    Location
1    0.0008    413448    {main}( )    ..\plugins.php:0
2    0.0015    500848    include( 'C:\wamp\www\GetSimpleCMS_3.2.1\admin\inc\common.php' )    ..\plugins.php:15
3    0.0136    1386472    include_once( 'C:\wamp\www\GetSimpleCMS_3.2.1\admin\inc\plugin_functions.php' )    ..\common.php:235
4    0.0929    2896648    require_once( 'C:\wamp\www\GetSimpleCMS_3.2.1\plugins\matrix_blog.php' )    ..\plugin_functions.php:73
5    0.1134    3547800    MatrixBlog->__construct( )    ..\matrix_blog.php:15

BTW.. can you expand more information about apache server with mod_rewrite enabled and pretty URLs? I am using local host.


RE: Matrix Blog - n00dles101 - 2013-07-21

Have you. Installed the dependencies?

They are listed in the first post. Install and enable them.


RE: Matrix Blog - shawn_a - 2013-07-22

Does the plugin not do a dependancy check and out put a decent warning ?


RE: Matrix Blog - Speed - 2013-07-22

Yes.. dependencies plugins were installed...

Before
http://i89.photobucket.com/albums/k201/EquiNOX_3D/Before.png

After
http://i89.photobucket.com/albums/k201/EquiNOX_3D/After.png


RE: Matrix Blog - n00dles101 - 2013-07-22

You don't have theMatrix plugin itself Installed which is required


RE: Matrix Blog - Speed - 2013-07-22

(2013-07-22, 05:25:22)n00dles101 Wrote: You don't have theMatrix plugin itself Installed which is required

Yes the Maxtrix plug in installed... When I activate it I get error.. it kills off GSCMS panel.


RE: Matrix Blog - n00dles101 - 2013-07-22

Not the matrix blog plugin. You need 'thematrix' plugin itself. Available on github... See above for details...


RE: Matrix Blog - Speed - 2013-07-22

Oh why do I feel sick... Thank you Noodles101... Maxtrix AND Matrix-blog added and activated. Now its working Wink


RE: Matrix Blog - Angryboy - 2013-07-28

Sorry for not responding recently. I've been working on CUsers to get it up to scratch for the latest Matrix version (with luck it could be out tomorrow). Thank you very much, n00dles and shawn, for the topic support.

In response to Shawn's plugin dependencies point, Version 0.2 now checks if the dependencies exist first and provides a list with links to the required pages (if you access the blog admin panel).

Outside of those mentioned bugs, how are people finding this plugin to be? Satisfactory? Unsatisfactory?


RE: Matrix Blog - influxweb - 2013-08-04

@AngryBoy - I have attempted to install the plugin, however I keep receiving the same error:

Code:
Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in /home3/hallowed/public_html/influxwebdesign/gs/plugins/matrix_blog.php on line 19

I have all the dependencies installed:
  • I18N: Version 3.2.3
  • I18N Search: Version 2.11
  • The Matrix: Version 1.02
  • Pagify: Version 1.1

I am not certain what might be throwing the error. Any insight?

Thank you,
Matt


RE: Matrix Blog - shawn_a - 2013-08-04

Ahhh the good old paamayim error.
Means :: or you checked a constant with empty()


RE: Matrix Blog - influxweb - 2013-08-04

@shawn_a - In looking at the line in question, there are ::. It is all part of the plugin registration:

PHP Code:
# register plugin
  
register_plugin(
    
$mblog::FILE,           // id
    
$mblog->title,          // name
    
$mblog::VERSION,        // version
    
$mblog::AUTHOR,         // author
    
$mblog::URL,            // url
    
$mblog->desc,           // description
    
$mblog::PAGE,           // page type - on which admin tab to display
    
array($mblog'admin')  // administration function
  
); 



RE: Matrix Blog - shawn_a - 2013-08-04

What php version?


RE: Matrix Blog - influxweb - 2013-08-04

@shawn_a
Code:
PHP Version 5.2.17
cURL Module Installed
GD Library Installed
ZipArchive Installed
SimpleXML Module Installed
Apache web server Apache/2.2.24 (Unix) mod_ssl/2.2.24 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
Apache Mod Rewrite Installed



RE: Matrix Blog - shawn_a - 2013-08-04

This plugin requires 5.3 unless he rewrites it to match gs min reqs


RE: Matrix Blog - influxweb - 2013-08-04

@shawn_a - Ah, well that would do it then. I will see if I can get my host to upgrade the version for me.

Thank you,
Matt


RE: Matrix Blog - shawn_a - 2013-08-04

He might be able to fix it of its just those few lines.


RE: Matrix Blog - dedos - 2013-08-07

no luck for me with this plugin.
i have installed all dependencies + the plugin.
then when i click "blog entries", the admin screen comes empty, only the navigation appearing.
i am using PHP5.3+ and localhost.
i have even installed a fresh new getsimple folder to see if it the error was about my theme, but it's not.
anyone had a similar problem?


RE: Matrix Blog - n00dles101 - 2013-08-07

@dedos, do you have debugmode on?
Any errors at all?


RE: Matrix Blog - dedos - 2013-08-07

(2013-08-07, 00:36:22)n00dles101 Wrote: @dedos, do you have debugmode on?
Any errors at all?

thanks for the very quick reply.
i have turned on debug now and saw this:

Fatal error: Call to a member function query() on a non-object in /Users/rafaeltrabasso/Sites/getneu/plugins/matrix_blog/php/admin/entries.php on line 67


RE: Matrix Blog - n00dles101 - 2013-08-07

looks like the matrix plugin itself is not activiated.

You should have 2 in the control panel "theMatrix" and "Matrix Blog"