scott-t / ssc Goto Github PK
View Code? Open in Web Editor NEWSSC - Smooth Sailing CMS. A content management system written in PHP, designed to be simple to use and enjoy.
Home Page: http://www.smoothsailingcms.org
SSC - Smooth Sailing CMS. A content management system written in PHP, designed to be simple to use and enjoy.
Home Page: http://www.smoothsailingcms.org
Keep track of the current revision so when simultaneous changes are made, one set isn't unknowingly overwritten by the other.
Blog posts and other edits would suffer from similar problems but possibly less likely to be encountered.
Potentially controversial. (semi?)-auto in-lining of emoticons could be nice.
Changes would be made inside sscEdit::parseToHTML somewhere.
Allow widgets to be shown or hidden based on permissions for that user (eg, particular user groups may be able to see certain navigation widgets, etc)
At the moment, while sites may share an install directory, things break badly for various modules for modules that change directory contents.
Example of this using gallery modules (set up for separate tables) would two try and store their two default galleries (the hidden ones) within the same sub-directory, along with any other galleries which share id. This may not be desired effect.
Possible solution is to create a "files" sort of subdirectory which all site-unique files should be contained in (within a folder to somehow split by site) yet somehow allow sharing when needed (eg, shared photo gallery).
Gallery mostly works, but would benefit from some fine tuning (formatting, possibly template, etc).
Slightly related, images in a blog post could use formatting too.
When determing install url, it doesn't take into account port (eg, :81 or :8080).
Currently no way to delete anything from the db (eg, can't remove pages, photos, blog posts, etc)
Completely doesn't exist at the moment.
In all teh .php files, fair bit of trailing whitespace present
Currently exists in a manual form. Would be nice to add ability to have auto-lock or auto-unlock after specified cooldown period.
As title.
Enable granular permission levels within a particular module (eg, add/delete posts for a particular news page but not others, only edit static pages (not add), and so on).
Would need co-op of module_login and all other modules - need to flesh out implementation details still...
At some point, need an install/update framework set up (including SQL creation steps).
As title - allow for pages to be cached (in a /cache directory?) to reduce load on busier sites.
Possibly run on a per-module and allow the module to cache itself - higher overhead for more flexibility...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.