Can Ektron Do This in SEO? - content-management-system

Can tell me if Ektron can do these things in SEO?
XHTML Compliant - Renders in XHTML compliant mark-up out of the box
Canonical URLs - Able to specific a canonical URL for a single page SEO
Friendly URLs - Able to create and configure SEO friendly URLs and formats
XML Site Map - Able to dynamically and automatically generate an XML Site Map Granular
Site Map Priorities - Able to set XML sitemap priorities in the page admin
Semantic Menu - A menu system that uses semantic mark-up
Google Analytics Integration - Full integration of the Google Analytics script
Search Engine Submission - Allows you to submit the website to a variety of search engines from an admin interface
XHTML Compatible Controls - All controls used (menus, grids, etc.) render XHTML compliant mark-up

XHTML Compliant - Renders in XHTML compliant mark-up out of the box
Not sure. You'll want to download the Developer starter site to check the control you are interested in. If you're concerned about accessibilty, I several controls have a 508 Compliance switch.
Canonical URLs - Able to specific a canonical URL for a single page SEO
In theory yes, in practise no.
Friendly URLs - Able to create and configure SEO friendly URLs and
formats
Yes. Option for manual, regex and automatic aliasing.
XML Site Map - Able to dynamically and automatically generate an XML Site
Map Granular
Site Map Priorities - Able to set XML sitemap priorities in the page
admin
Don't think this is out of the box. You would need to look at a custom solution.
Semantic Menu - A menu system that uses semantic mark-up
Not out of the box. You would need to customise the mark-up via XSLT.
Google Analytics Integration - Full integration of the Google Analytics
script
Yes, out of the box. See here for some help implimenting this.
Search Engine Submission - Allows you to submit the website to a variety
of search engines from an admin
interface
Not that I am aware of.
XHTML Compatible Controls - All controls used (menus, grids, etc.)
render XHTML compliant mark-up
See my answer to question 1. Out of the box - no, but depends on which controls you are using.
As Justin Niessner mentions, there is the option to overcome any of this via custom work. To help with your evaluatation, I recommend downloading the Developer starter site and having a look at the default markup of the control.
Also, there is an Ektron forum which is quite vibrant.
Edit - To clarify, I am not employed nor speak for Ektron. Just a developer who is working on the platform.

Yes. Ektron's CMS400 can do everything that you have listed there. It's all up to the developer to implement everything though (and it's a hell of a lot of work to get it all working correctly).

Related

Can a GitHub wiki embed HTML

I would like to create a wiki page that is a preamble (standard markdown) followed by an HTML/JS code listing followed by (in a frame I suppose) the page that this code would generate.
Is this possible?
PS The code is: http://pipad.org/MathBox/slides_simple.html
Github Wikis allow you to embed HTML, but not all HTML tags are supported.
To embed supported HTML:
Edit a wiki page.
Ensure the edit mode is on "Markdown".
Type the html directly into the main content area (there's no "code" view, like you often see in tools like Wordpress).
Which tags aren't supported?
I couldn't find documentation on this, but we have a few clues:
Github wikis are built on a software tool called Gollum. We can see which tags are supported in Gollum by default here in the Gollum docs. Github may customize these defaults for their use-case, but I'll bet it's pretty similar.
I went ahead and created a test wiki here with all the major visual html elements added to it (copied from Poor Man's Styleguide). It looks like the main tags that don't display are iframe, video, audio, and all of the various form inputs (textarea, input, select, etc).

Email Editor Similar to Campaign Monitor or Mailchimp's editor?

I looking for either an open source (or otherwise) php script/library/code that will provide me with a similar email composer that Mailchimp and Campaign Monitor have.
I've played around with lots of wysiwyg editors (eg: tinymce, ckeditor) but, they don't work very well for allowing users to compose emails.
Mosaico Editor is the first open source email template builder of this kind (AFAIK).
You can find a free to use deployment (working also as live demo) at http://mosaico.io and you can get sources at https://github.com/voidlabs/mosaico
I choose blocks from a set defined by the "master template", then you fill you contents and change their styles in a WYSIWYG style. If you're on a large window you can also have live preview for the mobile version.
The master template defines what are the blocks, what you can edit and what you can style and it contains any html trick to make it compatible with most clients: this means you can change the editor behaviour a lot by simply writing a new master template.
It is 99% javascript (IE10+, and any other modern browser) and depends on server-side functions only to do "final inlining" and "image upload/resizing"
Next generation tool for building templates without coding
Grapejs official site
GrapesJS is an open-source, multi-purpose, Web Builder Framework which combines different tools and features with the goal to help you (or users of your application) to build HTML templates without any knowledge of coding. It's a perfect solution to replace the common WYSIWYG editors, which are good for content editing but inappropriate for creating HTML structures. You can see it in action with the official demos, but using its API you're able to build your own editors.
I'm in the process of building one but as a designer it is a work in progress! I'd suggest looking at PHP template engines. They have a similar functionality. Most however will use php variables inside the html page instead of tags.
Another oprion is to check out Perch it is officially a CMS, but is really lightweight and might get the job done for you.
Hope that helps even though it is a year after you posted the question...
EDIT: Actually just stumbled across this thread which links to the new CKEditor - looks pretty cool.

GWT and templating engine

I want to design a website using GWT. This is my understanding of how GWT pages will be delivered to the client browser - When the user puts in the URL into her browser she receives all the static HTML + GWT javascript, and then the javascript queries the server for the dynamic page content and adds it to the DOM. eg - For a blog page the content of the blog is queried by the javascript. is my understanding correct?
If I know that the content will surely be a part of the page(add does not depend on user clicking an expand button etc.), Will it be more efficient if the blog content was a part of the HTML initially served? Something that could be done by using a templating engine like django.
Is there a way to make a templating mechanism in GWT?
Yes, putting your content into the HTML will reduce the number of round trips the client makes to your server. It also means that the blog content won't have to wait for your GWT javascript to load before it can be displayed.
GWT itself isn't useful for a template system, but most servers that run GWT servlets will also support JSP pages. GWT works fine with these pages, you just need to put the GWT script tag in as usual. You will no doubt be able to find a ready-made templating solution but rolling your own is not too hard.

Best Practice creating Forms in Wordpress

I was wondering what is the best practice for creating forms in Wordpress? As a developer I hesitate to use a plugin like CForms, but I can understand why someone would like to use it. In the end I want to know the following:
What is the best practice for creating forms in Wordpress? (Custom HTML/CSS with Javascript and PHP validation or just using a specific aspect of the Wordpress API?)
I don't use any part of the WordPress API for forms. You could automatically grab the name and e-mail address out of the cookie WordPress creates when someone leaves a comment, if you want to try to auto-populate some fields.
An easy way to handle forms is to use Page Templates. That lets you create a new PHP file for a specific page, overriding the default page template of the theme. Then you can simply have the form post to itself and this one page template handles the processing as well.
http://codex.wordpress.org/Pages#Page_Templates
A lot of what's available for WordPress in the way of addins, and what gets a lot of attention, is stuff that I find makes little use if you have programming and general web skills. Almost always they seem to (necessarily) overgeneralize a requirement with a zillion options and configuration requirements because they are first of all designed for non- or barely-programmers.
Just learn the fundamental paradigms, scratch your head and wonder why nothing is consistently abstracted and/or encapsulated, get over it, and use what you already know about php and HTML-based forms. WordPress doesn't add much in the way of either tools or constraints.
I find the Widget feature applies usefully to most everything these days, and Forms is a candidate. But that's my own WordPress viewing prism - YMMV.
What do you mean by "in Wordpress"? Do you just mean placing the form HTML in a Wordpress template? Or storing data collected in the Wordpress DB? If you just want to create a form on your site, there's nothing Wordpress-specific to worry about. I believe there's some special Wordpress data facilities you can use if you're creating a widget or plugin or whatever they're called now. But if you're not, just create the HTML, and point it at a target URL that processes the values and puts them in a DB, Wordpress or otherwise. That target URL could be a separate PHP resource, or the same page. If it's the same page, you just need to include your PHP somewhere in the main Wordpress flow.

What is the most difficult part in converting a static website to a dynamic website?

Consider I am having a website with 5 to 10 static information pages and there is no database. How difficult will it be to convert it to a dynamic website with userlogin and interaction, typically a cms? Do you have an easiest method to do the same?
The easiest way is to use some open source software and stick with the out-of-the-box functionality, possibly using a readily available (free) template.
Look into Joomla, Wordpress (Blog software, but works, too), Drupal (a little more complicated), SilverStripe, ....
Totally depends on what type of dynamic pages you want to create. If it's just plain cms like functionality it won't be a hell lot of work. Just convert the text into fields in a database.
You could think of just going for an cms and copy / paste your content into it and style the pages using css. It might be easier then building a cms that you can just get anywhere on the internet nowadays.
Joomla - CMSmadesimple etc. can be nice to look #