Staging /pushing to live site
Posted
#9665
(In Topic #3407)

Standard member

My name is WpE and I'm not new to ocportal. I used ocportal ten years ago I think (version 4) and couldn't use it more than a couple of days. It was too resource heavy back then and I had to pay few times to get my hosted server back. Ocportal used too much resources and caused my account to be closed due that. After that I removed ocportal and went to WordPress. Been using it till this day. Now the WordPress doesn't offer me functionality I need and am looking for a new app for my site. I remembered ocportal and came looking is it still alive and kicking. It was delight to see it is still under active development!
Enough of my back storytelling and hop to this day.
My question is this, as I couldn't find the answers on my own, I hope you experts can answer me.
<! - - I did my research on a mobile, and occasionally this current theme is not mobile friendly. Some side scrolling and some scaling issues on my device - - >
-Is there staging similar to WordPress?
-Is there separation between the test site and production site?
-is there pushing from test to production and automatic link etc correction similar to WordPress?
-Is composr more resource friendly than before?
Those are the ones that came in my mind for starters.
~WpE
Posted

Site director

Welcome to the forums. I granted you full access to the rest of the Composr forums as you did not previously have access to them, and you seem like a legitimate member to me.
To answer your questions:
- We thoroughly test the development of Composr CMS, however we probably don't do it like Wordpress does. We're a much smaller community with far fewer developers, so we don't have those kinds of resources. This does not necessarily mean we have lower standards though. We do, however, do unit testing. And every code change made is also tested on a clean local install of Composr.
- The local test sites we use are completely separate from the live sites.
- Yes, there is a non-bundled addon that handles the pushing of hotfixes from test to live. And we also use a central git repository on GitLab. I'm not entirely sure what you mean by automatic link correction though; I'm honestly not that familiar with Wordpress' process.
- Composr is much more resource friendly than ocPortal was. We've developed more unit tests and higher standards since long ago. Composr also has a number of different caches as well to ease the load on servers (language cache, template cache, persistent cache, smart / self-learning cache, static cache, etc). Here is a quick breakdown of each cache:
- Language and template caches work together to save pre-compiled versions of language and template files for quick loading in the future.
- Persistent cache works with your PHP cache extension (if you have one, else the filesystem) to store temporary data that needs to persist across requests.
- Self-learning cache identifies and learns about the resources needed for various pages and remembers them for the future; that way, it doesn't have to calculate these again. Smart cache can also work to learn about your most commonly used settings and default to them automatically in the future when adding content.
- Static cache generates static HTML pages where there is no dynamic content and serves them to guests and bots / spiders to reduce server load.
- Need support for version 10? The core development team is no-longer offering it for free (unless it's a critical bug that breaks your entire site or a serious security hole). Please consider hiring me instead if you need v10 support or a non-critical bug fix. Or, ask the community in the forums!
- Do you enjoy Composr? Please consider contributing your talent to the project or recommending Composr to others. Even small contributions make a big impact in the Composr community.
- Do you have feedback for us? You can report bugs, suggest features, or give feedback on the Free support options page.
- Do you need professional service with your Composr website? Please consider contracting me for your needs through my company, PDStig, LLC. Doing so will also help fund Composr development.
- Want to watch live streams of me developing Composr CMS? Please subscribe to me on Twitch to be notified when I stream. Composr development streams are usually spontaneous / not scheduled in advance as work priorities come first.
Posted

Standard member

And thanks, for giving full access.
Also thanks for the comprehensive answers. That actuallu answered on all of my questions regarding the Composr and switching to Composr. (I like the new name btw, so much better than ocportal).
I don't recall ocportal having static cache, that's a huge improvement and mobile friendliness in this day is important.
I remove WordPress from my server today (finally on a laptop, critical stuff on mobile is too scary lol) and install Composr.
Posted

Standard member

Is there a mobile (Android app) publisher on the pipeline? It is easier to use such app, than logging in to site and using mobile browser for "blogging".
Posted

Site director

WpE said
Oh, one more important question:
Is there a mobile (Android app) publisher on the pipeline? It is easier to use such app, than logging in to site and using mobile browser for "blogging".
From “Post #9,675”, 23rd February 2024, 11:14 am
Hello,
There is a non-bundled addon called the Composr Mobile SDK. It's not officially maintained, however, and does require some developer skills to use. It's also not guaranteed to work anymore. Sadly we just don't currently have enough developers to maintain it on a regular basis. But if anyone is interested in taking up the project, that would be awesome.
- Need support for version 10? The core development team is no-longer offering it for free (unless it's a critical bug that breaks your entire site or a serious security hole). Please consider hiring me instead if you need v10 support or a non-critical bug fix. Or, ask the community in the forums!
- Do you enjoy Composr? Please consider contributing your talent to the project or recommending Composr to others. Even small contributions make a big impact in the Composr community.
- Do you have feedback for us? You can report bugs, suggest features, or give feedback on the Free support options page.
- Do you need professional service with your Composr website? Please consider contracting me for your needs through my company, PDStig, LLC. Doing so will also help fund Composr development.
- Want to watch live streams of me developing Composr CMS? Please subscribe to me on Twitch to be notified when I stream. Composr development streams are usually spontaneous / not scheduled in advance as work priorities come first.
Posted

Standard member

I'll take a look of that if I manage to cook up something for my uses

Posted

Site director

- Need support for version 10? The core development team is no-longer offering it for free (unless it's a critical bug that breaks your entire site or a serious security hole). Please consider hiring me instead if you need v10 support or a non-critical bug fix. Or, ask the community in the forums!
- Do you enjoy Composr? Please consider contributing your talent to the project or recommending Composr to others. Even small contributions make a big impact in the Composr community.
- Do you have feedback for us? You can report bugs, suggest features, or give feedback on the Free support options page.
- Do you need professional service with your Composr website? Please consider contracting me for your needs through my company, PDStig, LLC. Doing so will also help fund Composr development.
- Want to watch live streams of me developing Composr CMS? Please subscribe to me on Twitch to be notified when I stream. Composr development streams are usually spontaneous / not scheduled in advance as work priorities come first.
1 guest and 0 members have just viewed this.