• Home

Layout Tests

Building an effective TKL App Base

There are many components to setting up an effective IT infrastructure.  Different systems have different capabilities.  This is one of the reasons I like the Turnkeylinux set of applications.  They are very consistent in their operating model and it is possible to install them in to a wide variety of server environments.  When installed, the main "outward" work of the App works well, but the Linux management is generally consistent between apps.

Each can be easily accessed via SSH, WebShell or Webmin interfaces.  This gives a full range of capabilities as well as a reduntant and intuitive access approach.  All those with Database backends come with, generally, the Adminer database access module with which most simple edits and explorations can be pursued.

But even with this installation capability and their excellent set of apps which surround there are things that you may want to accomplish.  Further there is an excellent backup system built into TKL Apps,  TKLBAM, with which it is normally possible to migrate an App between servers and server generations.  Daily Security updates are de rigour.

For me, one of those things. are data-access via separate Database Clients.  I happen to like both Navicat and FileMaker pro for database interactions and both systems can access TKL data if approached in a deliberate, security oriented method.  The advantage to this of course is that you can very much streamlilne some of your interactions with your systems which are otherwise bogged down by assumed needs put forth by the app centric programming, and the somewhat limited Adminer Interface.  (Do note that you can install PHPMyAdmin nd PSGAdmin (get the names right!) with a little extra work.

Server Platforms to which TurnkeyLinux Aps can be installed are wide and many.  Nearly any computer,  or Virtual Platform can be done quite easily.  TurnkeyLinux also makes it easy to install to AWS (Amazon Web Services).  For my part, I have found the best value and performance to be with Linode.com.  I need to come back around to how I actually got my installs built, but once there they run like a charm.  I will post a related article on making a Turnkey Linode install soon.

TurnkeyLinux's Web site can be found here https://www.turnkeylinux.org/

Print Email

Multiple Domain Resolution in Joomla

It seems sad to write this at Joomla 3.92 expecting Joomla 4 to change everything, but still, here we go.

Joomla is a fantastic system.  That said, it is a fair bit of work to maintain and there is an attraction to getting one system setup and capable of hosting Multiple Domains on the one Joomla system.

It is pretty easy to have one system show the same information on a variety of domains.  This is done primarily in DNS and pointing correctly.  That said, why do it?  Better to have it resolve to one domain, give one SSL and one set of information.

But with multiple domains you want different SSL,  Different Menu Navigation and Different Content.

The advantage of having it in one system still is that you can generally maintain one system.

The negative is that you have to make sure you don't trip over yourself.  

I have been testing "Virtual Domains" on this system. 

  • I can get different templates to resolve to different host name calls. 
  • I can get different menus to resolve
  • I should be able to get SSL to respond to different Host Name calls in Apache (To Do)
  • Module need to be controlled as well
    • What I find is that the Module needs to not show on "All" first and foremost
    • I can get content from another domain to show in certain calls:  IE WidgetKit can put Accorians in that give a full Category of information.
      • That works until you go click on something like "Read More" when all goes into 404 Page not found land  (should work shouldn't it?)

I have a second system I have tested that is much more complicated called Chameleon.  I will likely test it more but it is a whole bunch to get your head around

Other systems are also out there but lets see about getting Virtual Domains working.

Virtual Domains basically ends up "Filtering" Menus.  As such, in order to have consistent control you want to add all of your Different Domain Menus to the Menu Position.

You can sort them in case you want some menu aspects to show up on multiple Domains.  Generally though only the content for the filtered Domain will show itself.

There are several ways to get at the Menu Assignment and this is in fact an important part of Joomla.  One can work through the Menu Administrative Panel,  Virtual Domains (and Chameleon), as well as through one of my favorite tools,  JSN PowerAdmin

It is important with all of this to have a Checklist, lets call it "1,2,3".  Menu, Content, Filter.  Technically it is also important to say "1,2,3"  for every set of that  as in Main Page, Menu Filter, Publishing SEO" being set for each piece of content  (including this one).

 

Print Email

Joomla Blog Controls

Don't spend too much time trying to find out how to make the "intro text" a default length in Joomla.  It won't jump out at you.

Joomla Beta on Slack Exhchange brings up the "Read More" marker in Joomla.  Use this if a article is displaying too long.

(Image Needed)

It is worth, however, looking at the Articles Control in Joomla.  Here you can set lots and lots of other standards on your article presentations in Joomla.

A nice alternative presentation we have found in the YooTheme Widget Kits.  Not sure that SEO will easily traverse but sure makes the interface nice.  More study needed.

Print Email

  • 1
  • 2

Gallery

  • Test Gallery

    Test Gallery

  • Joomla Logo Black

    Joomla Logo Black

  • Apple

    Apple

  • Banner Cradle

    Banner Cradle

    Accordion

    Working with Yootheme integration

    Working with Yootheme integration

    Joomla CMS is an amazing integration platform.  That said, it can be somewhat difficult to handle at times.

    Joomla is extensible via thousands modules and sub-modules, yet in other ways its default operating stack leaves aspects to be desired.

    Having spent a good bit of yesterday working with 2 primary extensions to Joomla, this article is intended to be on of the first "new leaves".

    Much of the time was spent exploring the WidgetKit which has been created by Yootheme.  WidgetKit has a nice set of various effects,  allowing Gallery's,  Accordian Effects and other alternative viewing capabilities to the default Joomla Category and Article operation.

    I also went back into my download stack and drummed up and eventually installed the "Zoo" Content Builder set of extensions also from YooTheme.  I had spent some time with Zoo in the past so I had a working knowledge of how it should work, how it was not immediately, and what I needed to get working to do my initial tests. 

    The combination of the two is practical because of the third element from Yootheme, their Templates.  Yootheme templates, in my opinion, are some of the nicest going and the Templates themselves integrate elements of WidgetKit.  WidgetKit has built in providers for displaying Zoo.  It is a good foundation (assuming the integration can stay into the future.

     

    Read more

    Zoo Link Test Article

    Zoo Link Test Article

    This is a standard Joomla Article that has been helped by the addition of a few Zoo Item Links.

    First Page goes to a simple Zoo Item.

    Blog Category  goes to a category of Zoo Items

    These were created using the JCE Editor inside which this Nice GitHub Module was also loaded.

    JCE Links Zoo

    I found these on GitHub by Searching Yootheme

     

    Read more

    Using FileMaker Pro as a Magento Editing Tool

    Using FileMaker Pro as a Magento Editing Tool

    I have put together today an extensive and effective way to use FileMaker Pro 12 as a content editing tool for Magento.  This has been on my "to do list" for a long time, but after exploring this actively for a few days, I was excited to have it come together in a real and immediately useful way.

    The way to do this involves 

    Setting up an active ODBC connection to Magento

    Building an Empty FileMaker Database.

    Importing One field from the Catalog_Product_Entity field.

    Building a series of relations to bring forth the critical Data for each the additional information on each field.

    The difficulty in this is the exploration in setting it up properly.

    Having set it up now for myself and tested it extensively I would be in a position to help other clients set up this method for FileMaker editing.

    Advantages

    The primary advantage to this approach is the speed with which the Database can be "Selected From" and Reviewed and Updated.

    Spell Checking is "built in" to FileMaker and brings to light otherwise hard to see errors.

    Read more

    Wild Article landing

    Wild Article landing

    This is a holder article

    Read more

    Building an effective TKL App Base

    Building an effective TKL App Base

    There are many components to setting up an effective IT infrastructure.  Different systems have different capabilities.  This is one of the reasons I like the Turnkeylinux set of applications.  They are very consistent in their operating model and it is possible to install them in to a wide variety of server environments.  When installed, the main "outward" work of the App works well, but the Linux management is generally consistent between apps.

    Each can be easily accessed via SSH, WebShell or Webmin interfaces.  This gives a full range of capabilities as well as a reduntant and intuitive access approach.  All those with Database backends come with, generally, the Adminer database access module with which most simple edits and explorations can be pursued.

    But even with this installation capability and their excellent set of apps which surround there are things that you may want to accomplish.  Further there is an excellent backup system built into TKL Apps,  TKLBAM, with which it is normally possible to migrate an App between servers and server generations.  Daily Security updates are de rigour.

    For me, one of those things. are data-access via separate Database Clients.  I happen to like both Navicat and FileMaker pro for database interactions and both systems can access TKL data if approached in a deliberate, security oriented method.  The advantage to this of course is that you can very much streamlilne some of your interactions with your systems which are otherwise bogged down by assumed needs put forth by the app centric programming, and the somewhat limited Adminer Interface.  (Do note that you can install PHPMyAdmin nd PSGAdmin (get the names right!) with a little extra work.

    Server Platforms to which TurnkeyLinux Aps can be installed are wide and many.  Nearly any computer,  or Virtual Platform can be done quite easily.  TurnkeyLinux also makes it easy to install to AWS (Amazon Web Services).  For my part, I have found the best value and performance to be with Linode.com.  I need to come back around to how I actually got my installs built, but once there they run like a charm.  I will post a related article on making a Turnkey Linode install soon.

    TurnkeyLinux's Web site can be found here https://www.turnkeylinux.org/

    Read more