typesettercms - teardown

Started by rcjordan, February 21, 2016, 10:12:53 PM

Previous topic - Next topic

rcjordan

It's currently top of my now-find-fatal-flaws list, but it really looks promising.  Got 5 stars on a cms review page where grav =4 and bolt = 3.5. Other cms rankings looked on-target to me.  Other 5 stars were big, expensive enterprise mysql-heavy stuff.

rcjordan

#1
I see "file includes" as a selectable page element.

<added>
BTW, I'm running their online demo.

I see "Uploaded Files" section and navigating to it, I see 4 folders for file, flash, image, media.  Lemme see...  BINGO! I can create a subfolder under images.

rcjordan

<more>
Looks like I nested 3 levels of folders within the one I created. That's deep enough, but I don't think it limits. Could go deeper.

rcjordan

Plugins » Simple Blog 3.0.2
Designed to enable a simple reverse-chronological commentary on your site. Includes RSS feed, editable labels, categories gadget and archive gadget.

Version 2.0 introduces category browsing, pretty urls and the ability to have new comments emailed to an administrator.

Version 1.8 introduces 'drafts'.
----------------------------
Plugins » Bootstrap Carousel Gallery 1.2.4
A dynamic gallery built from Twitter Bootstrap's Carousel. This is a responsive gallery and uses selected images to fill the gallery space. Configuration options include auto-start, interval time and height.

Version 1.2.4 updated for Typesetter 5.0
Version 1.1 add swipe functionality for mobile devices
----------------------------
Plugins » Shadow Box Gallery 1.1
A dynamic gallery for file sections and extra content. Includes auto-start, height and speed configuration options (gpEasy 4.0rc3+).
----------------------------
Plugins » Multiple Sites
Helps you manage multiple installations of gpEasy. The Multiple Sites plugin is prepackaged with gpEasy.

Tags:  Prepackaged

Details   
Minimum Typesetter Version   
Used Most with Typesetter Versions   4.5.0   4.3.4   4.6.1   4.4.0
Last Updated   4 years ago (2012-02-19)
Created   6 years ago (2009-11-09)
----------------------------

NOTE the references to gpEasy. Wonder if Typesetter is a fork? http://trueacu.com/gpEasy

rcjordan

User setup & permissions look OK.  They show the following as buttons. Unless there is a way to corral or limit the buttons (1 shown for each page under the File Editing section at the bottom, this could get huge. Think 500-page site.  Could potentially choke/lock admin panel when adding a new user.

Grant Usage:

Control Panels   
All

Page Manager

Uploaded Files

Extra Content

Galleries

Trash

Appearance

Appearance

Available

Configuration

CDN

User Permissions

CKEditor

Classes

Permalinks

Missing Links

Export

Site Status

Uninstall Prep

Resource Cache

Plugins

Available

Errors

About Typesetter

Preferences

------------------------------
File Editing   
All


About

Child Page

Contact

Galleries

Heading Page

Help Videos

Home

Missing

More

RCJ test Text & Image

Search

Site Map

rcjordan

You can set up 301 or 302 redirects in a list.

rcjordan

#6
Has compress & export site

<added>
http://www.typesettercms.com/Themes/130_h5_html5_template

<added2>
more plugins than the ones I listed from the demo
http://www.typesettercms.com/Plugins

<added3>
According to their blog, they just changed the name from gpeasy to typesetter at the first of this(? no date) year.

rcjordan


rcjordan

#8
Loaded no prob.



File Inclusion

Include the content of a gadget or another Typesetter page.

File Inclusion: choose another Typesetter page to include within the current page as a section.
Gadgets: add a gadget to the section. Gadgets are created by Typesetter plugins. They give added functionality to your site.


CKEditor

CKEditor is the default WYSIWYG HTML editor for Typesetter. By default CKEditor has been setup with a wide range of toolbars. If you would like to setup your own toolbars please see the CKEditor Custom Toolbar documentation. To change the CKEditor configuration in Typesetter, open the "CKEditor" admin page under "Settings" in the admin toolbar.

So, you could even gut customize the wysiwyg before you turned a client loose in there, Dras.


<added>
There is a markdown plugin. It might work on chrome mobile. I haven't worked with markup/down, though.

https://www.typesettercms.com/Plugins/301_EasyMark_MarkDown_for_GPEasy


Syntax Highlighter, too.

https://www.typesettercms.com/Plugins/227_Syntax_Highlighter

rcjordan

Admin

Content

Page Manager
Organize the pages of your site and manage menus.
Uploaded  Files
Upload and organize images, pdf files, etc
Extra Content
Edit and manage extra content areas
Trash
Deleted pages are stored in the "Trash"


Appearance

Layouts
The overall design of your website is determined by your sites layout


Settings

Configuration
Customize site-wide configuration options including keyworkds, contact form delivery, etc
User Permissions
Add and modify user settings
Permalinks
Enable or disable pretty urls
Missing Links
Control how gpEasy handles requests when a page can not be found
Uninstall Preparation
If you need to remove gpEasy from a server, you may need to run the uninstall preparation script before deleting the data files.

rcjordan

#10
Login appears to lock the site to other editors. Page-level locking would be better, but -hey- you can't have everything you want at this price. Other editors (or the same user trying to simultaneously access from another device) get a 'locked' message pop-up after they login.  The message says the other active user will timeout after X minutes. I *think* it does auto-logout after 15 minutes inactivity.


I COULD login using Chrome on Note4 (Android). I edited some text and it updated properly.  I was kind of shocked to see how CKEditor looked and performed on mobile Chrome. Very similar to the desktop, maybe even the same.  CKEditor lets you have a source code view. Looks like you could code directly in that sub-window and skip the wysibullshit.


Building a page is a plodding process. The overall feel is like working with early Win Word.  Looks like you have to build the menu manually. I may be able to hack in some php menu-generating snippets using the includes feature ...assuming that works as expected.

There is some indication that you can upload whole pages built offline. I don't think you'll be able to edit them with CKEditor, though. I will have to explore that later.

bill

Really enjoying reading through the updates here. I may give this one a whirl for an upcoming project.

rcjordan

I built a page using the phone. THAT was painful, but it worked and I expect it to get better as a good portion of the pain was due to just not being familiar with the admin & page editing functions.  Overall, the biggest problem was lack of screen real estate, as expected.


I haven't gotten mod_rewrite working yet. I really wasn't expecting to, though, as my server guy is paranoid and kills that kind of stuff server-wide.


It appears that this cms uses some sort of pseudo-directory setup to fake the path. For instance, if the path is domain.com/Blog there is no corresponding /Blog directory on the server.


There is a blog plugin and se-url module for it
https://www.typesettercms.com/Plugins/17_Simple_Blog
https://www.typesettercms.com/Plugins/188_SimpleBlogSEO


There is a really impressive responsive IMAGE plug-in
https://www.typesettercms.com/Plugins/293_Responsive_Image

Drastic

>There is a blog plugin and se-url module for it

This is what I'm looking forward to hearing about.

rcjordan

#14
>blog

I've run it once and built a page. It works. IIRC, it puts a specialized version of the CKEdit on a special blogging screen.  My impression was that I liked it a little better than the clunky page-create on the regular admin console.

There are settings to change sort order, how you want the slug structured, and sort order. There are admin-defined categories and an rss feed, too.

<added>
I liked it well enough that I'm wondering if I can set up more than one blogs on the same domain and build some "directories" using the blog app with custom skins so that it doesn't appear to be a blog.