|
@@ -3,11 +3,39 @@ tCMS
|
|
|
|
|
|
|
|
A flexible perl CMS which supports multiple data models and content types
|
|
A flexible perl CMS which supports multiple data models and content types
|
|
|
|
|
|
|
|
-Ideas to come:
|
|
|
|
|
-======
|
|
|
|
|
-Put *all* posts in elasticsearch, just filter by type and have a micro, blog, image (insta), video, podcat and wiki view with static renders
|
|
|
|
|
|
|
+Deployment is currently:
|
|
|
|
|
+* Set up proxy rule in your webserver
|
|
|
|
|
+* open tmux or screen
|
|
|
|
|
+* `starman -p $PORT www/server.psgi`
|
|
|
|
|
+
|
|
|
|
|
+In the future, we'll make systemd service files and rpms/debs etc.
|
|
|
|
|
+
|
|
|
|
|
+The user guide is self-hosted; After you first login, hit the 'Manual' section in the backend.
|
|
|
|
|
+
|
|
|
|
|
+Content Types
|
|
|
|
|
+=============
|
|
|
|
|
+* Microblogs
|
|
|
|
|
+* Blogs
|
|
|
|
|
+* Video
|
|
|
|
|
+* Audio
|
|
|
|
|
+* Files
|
|
|
|
|
+* About Pages
|
|
|
|
|
+
|
|
|
|
|
+Planned development:
|
|
|
|
|
+* Presentations
|
|
|
|
|
+* Test Plans / Issues (crossover with App::Prove::Elasticsearch)
|
|
|
|
|
|
|
|
-Search bar that isn't SHIT
|
|
|
|
|
|
|
+Data Models
|
|
|
|
|
+===========
|
|
|
|
|
+* DUMMY - A JSON blob. Used for testing mostly, but could be handy for very small sites.
|
|
|
|
|
+* Flat File - Pretty much the tCMS1 data model; a migration script is forthcoming
|
|
|
|
|
+
|
|
|
|
|
+Planned Development:
|
|
|
|
|
+* Elasticsearch - Documents are ideally indexed in a search engine, should be nice and fast too.
|
|
|
|
|
+* Git - More for the APE crossover
|
|
|
|
|
+
|
|
|
|
|
+Ideas to come:
|
|
|
|
|
+=============
|
|
|
|
|
|
|
|
*domain* picker at top -- manage all your web properties from one place
|
|
*domain* picker at top -- manage all your web properties from one place
|
|
|
|
|
|
|
@@ -18,6 +46,8 @@ Error and Access logs immediately dumped into ES for EZ viewing in grafana
|
|
|
|
|
|
|
|
Automatic analytics!
|
|
Automatic analytics!
|
|
|
|
|
|
|
|
|
|
+Multiple auth models (ldap, oauth etc)
|
|
|
|
|
+
|
|
|
Builtin paywall -- add in LDAP users not on primary domain, give differing privs
|
|
Builtin paywall -- add in LDAP users not on primary domain, give differing privs
|
|
|
Have all content able to assign to paywall packages
|
|
Have all content able to assign to paywall packages
|
|
|
|
|
|