Surfalot CMS

Welcome Document

Surfalot CMS v1.0.3 for osCommerce v2.3.4 Community Edition Edge 2017/08/25

 

 

Abstract

Thank you for trying Surfalot CMS.

Surfalot CMS is an osCommerce App designed to help the developer and shop owner alike build, maintain, and organize content easily in one place. TinyMCE is integrated to provide WYSIWYG content editing.

Create new content and insert it into your navigation quickly and easily directly in the admin. Edit content on existing pages by placing a small template code snippet on your target page. The responsive features of osCommerce v2.3.4 Community Edition are maintained throughout the App.

Full osCommerce built-in cache support is available. If your shop runs with osCommerce cache, Surfalot CMS will cache all the page queries so your shop maintains peak performance. Dynamic content from the additional shortcode module is still injected at display time.

This is designed specifically for osCommerce v2.3.4 Community Edition. This project was started to see how far I could stretch the "no core changes" principles driving this fabulous osCommerce version with content creation. osCommerce v2.3.4 Official is also supported.

Unfortunately there are a couple core pages that do require changes.

Additional Modules

Again, thank you for trying Surfalot CMS. A lot of time and effort went into creating this App. If you decide to make a donation of $5 or more to this project, it will help me maintain, support and continue to develop the project. As a bonus, I will send you the following additional modules as a Thank You!

WordPress-like Shortcodes additional module

This nice module allows you to insert dynamic content into Surfalot CMS edited pages or anywhere in osCommerce using WordPress-like shortcodes. Create and enable modules that supply content to the shortcode. Anything is possible.

Currently included shortcode modules are; Date/Time, Buy Now Button, Generic Link Button, Insert Contact Form, Product Thumbnail, Product Special Thumbnail, YouTube Video, and Facebook Plugin.

Access Administrator utility module

This great module allows you to assign access rights to individual osCommerce admins. Each content entry can be restricted from certain admins. It works on exclusion rather than inclusion. That is, each content item can be hidden or excluded from appearing in the content item list for designated admins. This is not security per se, it can be circumvented by anyone with access to the database. It does allow a developer or shop owner to scale down the content list to limit distraction or direct access to certain items.

In case of the developer, you may want to remove unimportant content items or menu items to avoid clutter in the content item list for the client. For the shop owner, you may want to limit access to only certain content items you want your admins to see.

Surfalot CMS Content Export/Backup utility module

Quickly and easily backup your content store within the Surfalot CMS App.

 

Main Features


Navigation Features

 

[ top ]

 

App Support

Please stop by and post your thoughts, experiences, and any general comment regarding this contribution:
Support Forum: https://forums.oscommerce.com/topic/412225-surfalot-cms-app-support/

 

[ top ]

 

Downloads

 

[ top ]

 

Credits

Release v1.0.0 - v1.0.3

by: Todd Holforty aka surfalot [forum]
Some modules and module bits shamelessly gancked from the osCommerce v2.3.4 Community Edition.
Some Base App methods and the App's Admin file structure shamelessly ganked from Harold Ponce de Leon's PayPal App.
MySQLDump - DB export script by: Daniele Viganň - CreativeFactory.it daniele.vigano [at] creativefactory [dot] it.
And yes, ganked is a technical term (not really, but is now).

 

[ top ]

 

Released under the GNU General Public License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

 

[ top ]

 

© 2017 Todd Holforty . mtholforty [at] surfalot [dot] com