How we create • together at interGen

From social media to measuring performance to simply managing your website, there are a lot of details to cover. InterGen operates on the idea that your website, your social media, and your data are yours. Our job is to make sure that you are getting the most out of your digital resources in the easiest, most convenient way possible.  Helping people, businesses, organizations, and communities move forward together is an exciting endeavor that fuels us. Beyond just programming your website, our passion can move your business forward.

intergen leadership team

Here's what we're passionate about right now... 


Web development can be a pretty broad term when it comes to building websites!  One way to think about it is to compare it to running a restaurant. 

Just as a restaurant needs a physical space, menu, and staff to serve customers, a website needs a domain, design, and code to provide information and functionality to users.

The "front-end" of web development, involves designing the layout and user interface of the website, just like how a restaurant design the physical space that customers will interact with. In a restaurant, this can include things like the layout of the tables, the menu board, and the decor.  On a website, this includes things like the template, images, UX, and design.

The "back-end" of web development involves creating and managing the functionality of the website, similar to the kitchen and staff of a restaurant. In a restaurant, the staff manages all the tasks hidden to customers like maintaining cleanliness, cooking the food, and settling checks.  On a website, the code, database, and software components do the behind the scenes work to make sure all the elements of the website work: forms are sent, orders are processed, pages load quickly, etc. 

Just like a restaurant needs both inviting space and competent staff to deliver a great dining experience, a website needs both front-end and back-end development in order to function properly, allow visitors to find the information and features that they need, and provide a great user experience.

Looking back on the year just past and looking forward to the goals and aspirations for 2023...
The interGen team is deeply grateful for all those that contribute to Joomla and Open Source software. We also greatly appreciate the opportunity to serve our clients and their communities.
We count our blessings pst his new year begins and thank you for connecting with us as we continue to Create • Together.

In Joomla, there are three main ways to set up user account activation on a website:

  1. Self activation: This is the default activation method in Joomla and is the most common way for users to activate their accounts. With self activation, the user is responsible for activating their own account by clicking a link in a confirmation email sent to their email address. It DOES create the extra step for users to go to their email and click the activation link. Most sites with registration do this to prove that registrants at least have a legitimate email account. You will still get some spam registrations, but it will be a LOT less than the "no activation" method described below.

  2. Administrator activation: This method involves the Joomla administrator manually activating user accounts. This can be useful if the user did not receive the confirmation email or if the email address provided is not valid. With administrator activation, the Joomla administrators get an email and must manually approve every registrant before the user can access the registered features on the website.

The alpha, beta, and release candidate (RC) release cycle is a common approach used by software development teams to ensure the quality and reliability of their products.

The alpha phase is the first stage of the release cycle, where the software is still in development and not yet ready for public use. During this phase, the software is tested internally by the development team to identify and fix any major bugs or issues.

Once the development team is satisfied with the stability and functionality of the software, it moves on to the beta phase. During this phase, the software is released to a group of external testers who provide feedback on its performance and any additional bugs they may encounter. This feedback is used to further refine and improve the software before it is ready for public release.

We intentionally don't use the term "customer service" to describe interGen's support, training, and problem-solving solutions. Technological innovation may have helped us all become faster and more efficient at resolving customer issues. However, endless automated phone systems, outsourced technicians with limited authority, chatbot loops, and complicated support forums can radically depersonalize the experience.

Clients end up feeling aggravated and dissatisfied rather than served and supported. 

Prioritizing personal, skilled, and timely support saves clients time and effort: two of the most precious commodities for today's consumers. When providing exceptional client support is a critical feature - rather than an unavoidable cost - businesses and organizations keep people's needs at the forefront of every interaction.

Being intentionally people-focused leads to greater satisfaction and profit for team members, clients, and everyone in between.