I'm in a very similar situation. I have a fully customized website that the clients just want a backend to edit snippets of text throughout the webpages and to handle news section of the site.
Typolight's backend looks well thought out. From the backend perspective it provides more functionality than the client will use for now but we will grow in it. Also it is the ONLY CMS solution I found that can work with PHP and MSSQL. So I'm stuck with either Typolight or building a custom backend.
Is it possible to strip down Typolight frontend to only pull content and navigation? Like a core PHP includes file that will provide me basic functions like:
Code:
includes('typolight/core.php');
$Typolight = new Typolight;
$Typolight->GetNavigation('main');
$Typolight->GetNavigation('articles');
$Typolight->GetPageContent('firstpage');
I could do custom queries/function pulling the content out of the database directly and to some handling but this may break during future Typolight upgrades, so if there was a simple way of pulling the page details using official Typolight functions that would be great.
One major reason I cannot do a more thorough integration into Typolight is that I already have a customer login and registration process. It is a service company. There is a 7 page customer registration/service signup process. I have my own session handling, integration with client's payment processor, custom shopping cart, coupon handling. Pulling account settings, history, and payment details from a custom database that also work with the other non-web service applications.
This is not a simple static HTML websites. Too much that could go wrong with an integraton with a CMS front end. I wish it was as easy as Medianomaly is suggesting for me at least.
So to summarze...is there a standarized way (hopefully a couple key functions in an official Typolight class/php includes file) that can dynamically pull the navigation and page content? If not and I pull the content directly from the database how frequently am I going to have to re-examine my code when is time to update Typolight (is the database going to be pretty stable in the future)?
Bookmarks