Decided to Design Joomla Sites for my Clients

Relax and enjoy The Lounge. For all Non-Joomla! topics or ones that don't fit anywhere else. Normal forum rules apply.
Post Reply
AGABBY
Joomla! Apprentice
Joomla! Apprentice
Posts: 42
Joined: Fri Apr 25, 2014 9:55 pm

Decided to Design Joomla Sites for my Clients

Post by AGABBY » Wed May 11, 2022 5:06 pm

Hello,

Since 2014, this forum, developers have taught me so much about Joomla. I've enhanced my HTML, CSS and Javascript skills as well. I first learned Dbase mgt and HTML 30yrs ago and never planned on adding website development and design to my advocacy and consulting biz. Nevertheless, clients are inquiring and if I can earn extra money in this volatile economy to maintain. I'm all for it.

OK, question to the gurus. When I take on a website design project for a client who already has a domain, should I request that they use my host, then point and park their domain in order to design it? Or??

The other challenge I've discovered are the many people who are oblivious to Joomla (which could be advantageous to my biz and Joomla) so I may have to provide training to the client too or offer monthly maintenance services.

Any all all suggestions welcome.. Thx in advance..

Ag
Last edited by toivo on Wed May 11, 2022 11:30 pm, edited 1 time in total.
Reason: mod note: moved from Professional Development Services

User avatar
toivo
Joomla! Master
Joomla! Master
Posts: 14771
Joined: Thu Feb 15, 2007 5:48 am
Location: Sydney, Australia

Re: Decided to Design Joomla Sites for my Clients

Post by toivo » Wed May 11, 2022 11:34 pm

This topic was moved. The Professional Development Services sub forum is not a discussion forum, its topics do not accept any replies, but it allows forum members to request quotations for paid services from Joomla experts.
Toivo Talikka, Global Moderator

User avatar
AMurray
Joomla! Exemplar
Joomla! Exemplar
Posts: 7817
Joined: Sat Feb 13, 2010 7:35 am
Location: Australia

Re: Decided to Design Joomla Sites for my Clients

Post by AMurray » Thu May 12, 2022 9:33 am

I would design off-line - your PC on a web server package like WAMPServer, or you could set up a sub-domain on their hosting - so you can develop the site there, and give the client access so they can see its progresss etc.

If you work offline such as on your PC with WaMPServer, then use Akeeba Backup to make an easy and smooth transition to the live server (Akeeba backs up both database and files) and its companion Kickstart, will extract the archive, and then launch an installer that restores the site to working condition.

You could also put the front end into "Offline" mode with a message like "under development" and protect the administrator side with .htaccess/htpasswd so that only your client and yourself have access until it's ready for live roll-out.

As far as hosting goes, is "your host" just your preferred company or are you reselling hosting through them?
It probably doesn't matter as long as the host is a decent one that runs Joomla satisfactorily.

You could of course, direct the domain of the client to your hosting, e.g. point it via the domain name server of their domain registrar, or using a static IP etc.
Regards - A Murray

User avatar
darb
Joomla! Ace
Joomla! Ace
Posts: 1902
Joined: Thu Jul 06, 2006 12:57 pm
Location: Stockholm Sweden
Contact:

Re: Decided to Design Joomla Sites for my Clients

Post by darb » Thu May 12, 2022 3:20 pm

I think its always better to develop the site on the live host where it should also be live later. You know and have tested Joomla where it should be later with all optimisation settings you can do on that host.

AMurray had some good advice and you can also use set up a subfolder test site in the live site folder that is protected with its own db or use a combination of Joomla extensions StageIT and Akeeba backup structure in combination. With StageIT you can also make more tests/developments before launch it live and also later use it when site is live for further test and developments enhancements. Its like the suggestion for having Joomla in a subfolder in your live site environment.

Only problem with StageIT is if you have a very large site from beginning it need more memory and cpu power and with lot of example db/files exlusions that is little bit messy but working well easy with smaller and midsize startup projects that grows.

AGABBY
Joomla! Apprentice
Joomla! Apprentice
Posts: 42
Joined: Fri Apr 25, 2014 9:55 pm

Re: Decided to Design Joomla Sites for my Clients

Post by AGABBY » Tue May 17, 2022 1:44 am

@Amurray you provided some really clear examples. I thought about the last two as well, pointing their domain to my host company because I have unlimited websites with my current plan. I've used the "Coming Soon" extensions quite often. I've also contemplated for some time reselling hosting where I suppose would charge the client a monthly fee to use. I've used WaMPServer in the past, not sure why I preferred not to.

@darb I will definitely check out StageIT because initially the site will not be very large, however it may grow as time goes on

Thank you both for your helpful responses. I truly appreciate it.
ag

AGABBY
Joomla! Apprentice
Joomla! Apprentice
Posts: 42
Joined: Fri Apr 25, 2014 9:55 pm

Re: Decided to Design Joomla Sites for my Clients

Post by AGABBY » Tue May 17, 2022 1:46 am

toivo wrote:
Wed May 11, 2022 11:34 pm
This topic was moved. The Professional Development Services sub forum is not a discussion forum, its topics do not accept any replies, but it allows forum members to request quotations for paid services from Joomla experts.
@toivo - thanks. After reading instructions, finding what I thought was the right place, I could not figure where to post my question without making sure I'm not penalized.

User avatar
toivo
Joomla! Master
Joomla! Master
Posts: 14771
Joined: Thu Feb 15, 2007 5:48 am
Location: Sydney, Australia

Re: Decided to Design Joomla Sites for my Clients

Post by toivo » Tue May 17, 2022 8:24 am

@AGABBY, no problems! When a topic is not a report about an issue in Joomla or a question about Joomla but still related to Joomla, the right place for the topic is The Lounge.
Toivo Talikka, Global Moderator

AGABBY
Joomla! Apprentice
Joomla! Apprentice
Posts: 42
Joined: Fri Apr 25, 2014 9:55 pm

Re: Decided to Design Joomla Sites for my Clients

Post by AGABBY » Thu Jun 30, 2022 10:49 pm

OMG! My other delimma is, do I design the client's site with Joomla 4 or the latest 3.10 that I am most famliar with? I've read some not so good posts about Joomla 4, having to relearn and reteach clients. Also the couple of templates I like are only J3.8, taking designers a long time to update. Any idea how long we'll hav before transitioning to J4? Also is the learning curve outrageous? Thanks
a

User avatar
AMurray
Joomla! Exemplar
Joomla! Exemplar
Posts: 7817
Joined: Sat Feb 13, 2010 7:35 am
Location: Australia

Re: Decided to Design Joomla Sites for my Clients

Post by AMurray » Sat Jul 02, 2022 6:52 am

The learning curve may be considered moderate, but not unachievable. You could set up a test site for yourself and your clients in order to test it.

J4 also has readily available context help screens (i.e. the screen you're on, clicking the help button will open the relevant help documentation for the screen you're using) in addition to this forum and the standard documentation (https://docs.joomla.org documentation).

The user interface is improved, and it uses modern web technologies. Support for 3.10 ends approximately September 2023. Keep an eye on https://www.joomla.org for all the news.
Regards - A Murray

User avatar
Webdongle
Joomla! Master
Joomla! Master
Posts: 41695
Joined: Sat Apr 05, 2008 9:58 pm

Re: Decided to Design Joomla Sites for my Clients

Post by Webdongle » Sat Jul 02, 2022 9:55 am

Here is what I would do.

Develop on localhost Wamp (mamp on a mack)
Transfer to a subdomain on a server you use to test things like email, tfa etc.
Allow your client to access as Administrator NOT Super user! (if you upgrade their Admin account they have full access to your server)

Once they are happy and paid
Give them the choice of having their Domain Hosted by yourself or they can find a Host. Preferably the former as they may pick something like gddy :D
Once they decide use Akeeba to move the site to the folder for their Domain (or server) and create a Super user for them (if you upgrade their Admin account they have full access to your server on the subdomain!).

With all it's pitfalls I would say use J4 for the new site.

Probably one of the most important things, let them decide who is responsible for updating. If they don't want to pay you for updating then make it clear if the site gets hacked it's their responsibility. If they pay you for maintenance make sure they know if the upload things or allow other users to do so if they get hacked they are responsible. You may want legal advice on that and contract wording.

foot note
Restoring a backup for a hacked site is NOT a solution. Wiping the files and replacing with new ones (and other things) is.
http://www.weblinksonline.co.uk/
https://www.weblinksonline.co.uk/updating-joomla.html
"When I'm right no one remembers but when I'm wrong no one forgets".

AGABBY
Joomla! Apprentice
Joomla! Apprentice
Posts: 42
Joined: Fri Apr 25, 2014 9:55 pm

Re: Decided to Design Joomla Sites for my Clients

Post by AGABBY » Sat Jul 02, 2022 3:11 pm

@Webdongle you must have been reading my mind!! I'm thinking do I allow them access as a super user once this is said and done.. During our initial meeting I did offer 6 months maintenance at a specified monthly fee. I also stated they'd need to purchase their own subscription with the host I've used for 8yrs.
However, should I worry about anyone reviewing my custom css code. I spend lots of time researching, ensuring functionality, sometimes revisions. This should be proprietary.

@Amurray yes I've decided that I have no choice but to fully grasp J4. I'm definitely capable with the help of this forum, a few other Joomla template developers I learned Joomla in 2014. I'm also strongly considering providing beginner workshops in my area of California. Um, although having a couple of graduate degrees, I've experienced many financial setbacks and being displaced, but I think adding Joomla web services to my side hustle, may help resurrect some hope.


Thank you so much for responding.. I'll probably be back.
a

User avatar
Webdongle
Joomla! Master
Joomla! Master
Posts: 41695
Joined: Sat Apr 05, 2008 9:58 pm

Re: Decided to Design Joomla Sites for my Clients

Post by Webdongle » Sat Jul 02, 2022 5:50 pm

AGABBY wrote:
Sat Jul 02, 2022 3:11 pm
... I'm thinking do I allow them access as a super user once this is said and done.. ...
However, should I worry about anyone reviewing my custom css code. I spend lots of time researching, ensuring functionality, sometimes revisions. This should be proprietary.
...
Give them Admin Access to test the site before they buy it. But once they buy imho you should give them full control of the site. By creating a different user NOT promoting the Admin you give them SU access to their new site on their server not to the demo site on yours.


My understanding is that any code you produce, that relies on Joomla's code, must be GPL. And made available for anyone to copy or to use.
https://tm.joomla.org/joomla-license-faq.html
Can I release an extension under a non-GPL licence?

It is our opinion that most extensions are derivative works of Joomla! and must be licensed under the GNU GPL. It is possible that an extension could work within Joomla! and not be considered a derivative work according to copyright law but this would have to be evaluated on a case-by-case basis. If you believe your extension is not a derivative work we strongly recommend that you seek professional legal advice.
http://www.weblinksonline.co.uk/
https://www.weblinksonline.co.uk/updating-joomla.html
"When I'm right no one remembers but when I'm wrong no one forgets".

User avatar
sozzled
Joomla! Master
Joomla! Master
Posts: 12201
Joined: Sun Jul 05, 2009 3:30 am
Location: Canberra, Australia

Re: Decided to Design Joomla Sites for my Clients

Post by sozzled » Sat Jul 02, 2022 8:00 pm

@AGABBY: interesting discussion and one that's likely to be a topic of conversation around the "water cooler" for a few years or so (like the Monday morning debates about what could've/should've happened—or didn't happen—at the sports on Saturday). It's all good.

Sometimes technical discussion forums can help but, in my experience, talking things over with a cup of coffee in one's hand—one on one or with group of other people)—in real time can provide wonderful insights about how to establish one's website development business. If it were not so challenging—I'm choosing my words carefully—to find and join an active local Joomla User Group then I would recommend that idea to you.

I agree with @Webdongle about the GPL insofar as it applies to J!. Yes, you can include your own "proprietary" trade secrets if you want, but remember that J! is open-source software. Open source does not mean it's free of costs to people who use it; it just means that it must be distributed under terms of the licensing provisions. The GPL does not prevent you from selling your produce; however, whatever you create with J! must include the original copyright notices relating to the software you used if you're going to your added value. That's just how the GPL works. Kind of complicated to get one's head around in a technical discussion forum, I'm sure.

Good luck with your venture. If you know someone whose opinions you value, I'd suggest you reach out to them and have a face-to-face (or virtual) chat. Sure beats playing solitaire! *heh-heh-heh* 8)
“If you think I’m wrong then say, ‘I think you’re wrong.’ If you say ‘You’re wrong!’, how do you know?”
Walking the talk: https://j4xdemo.enduring.com.au
:)

AGABBY
Joomla! Apprentice
Joomla! Apprentice
Posts: 42
Joined: Fri Apr 25, 2014 9:55 pm

Re: Decided to Design Joomla Sites for my Clients

Post by AGABBY » Sat Jul 16, 2022 6:08 am

@Webdongle @sozzled thanks for your insight because I honestly did not think about Joomla being open source, which was the draw for me to use after trying so many others. I also checked out the Joomla User Groups before I committed to learning Joomla, in hopes of getting some help but although my area in West part of the US, says they exist but I had no luck. I received more help from people in other countries. But, OK, this did give me the idea to teach workshops and help others to learn Joomla too. Now, I think if it's open source, it just means everyone has free access to use, but doesn't mean I can't charge for my services to teach others. That other open source is very popular here and I'm always quick to share Joomla with people.

But, OK.. thanks so much for the advice, just shows I'm on the right path.
a

AGABBY
Joomla! Apprentice
Joomla! Apprentice
Posts: 42
Joined: Fri Apr 25, 2014 9:55 pm

Re: Decided to Design Joomla Sites for my Clients

Post by AGABBY » Sat Jul 16, 2022 6:22 am

Just had a thought.. considering that Joomla is open source, how do template and extension developers get past selling their templates? Is code changed, etc.? Thanks
a

User avatar
sozzled
Joomla! Master
Joomla! Master
Posts: 12201
Joined: Sun Jul 05, 2009 3:30 am
Location: Canberra, Australia

Re: Decided to Design Joomla Sites for my Clients

Post by sozzled » Sat Jul 16, 2022 6:43 am

The GPL licence does not require people must distribute their products free-of-charge; they can sell their products if they wish. I provided links earlier in this topic to the GPL; you can read it yourself. "Open source" does not mean something has to be free of cost; it means that the product can be distributed subject to certain licensing conditions (e.g. the GPL) provided that all original copyright notices are retained.
“If you think I’m wrong then say, ‘I think you’re wrong.’ If you say ‘You’re wrong!’, how do you know?”
Walking the talk: https://j4xdemo.enduring.com.au
:)


Post Reply

Return to “The Lounge”