Adilas.biz Developer's Notebook Report - 2/1/2023 to 2/28/2023 - (73)
|
||||||
Photos
|
Time Id | Color | Title/Caption | Start Date | Notes | |
Shop 9809 | Adilas Time | 2/1/2023 |
Steve and I were working on a selection out in ecommerce for a burrito shop that Steve is working with. For example: Say you have a burrito or enchilada and want to offer meat or cheese choices. That kind of stuff. Anyways, we were fixing some code and advancing the ball a bit. It still needs a little bit of help but making progress. The guys and gals joined the meeting and gave their reports. Both Sean and Michael seem to be doing pretty good and are out talking to multiple people and businesses. They are also following up on new leads and follow-up on older leads. Sounded like good stuff. |
|||
Shop 9867 | Recording Notes | 2/1/2023 |
Recording notes from earlier in the week as well as from last Thursday. See these elements of time in the shop for more information. Quick phone call with John going over design questions. Quick merge and push code for Bryan on some date-picker changes. |
|||
Shop 9863 | Move email server from adilas university to adilas content server | 2/1/2023 |
Grabbing files from adilas university and putting them up on the content server. Compared folders for differences. Looking over and changing files that referenced to the older adilasuniversity.biz site. Testing and cascading code. Pushed up new files. |
|||
Shop 9821 | Adilas Time | 2/2/2023 |
Sean checked in and said that the business cards were done and ready. John and I tried talking over the GoToMeeting but my Internet connection was bad. We ended up on a phone call. Going over plans, design, layouts, and next steps. I found a small bug and started working on it. Looking into a request to add a status filter to the advanced time search page for time sub flags and tags. |
|||
Shop 9858 | Add in a status flag for EOT's | 2/2/2023 |
More work on adding in the sub special status filter to the advanced time sub flags and tags search. I had to alter the search page, the results page, the backend logic, and the export to excel pages. After that, I switched over to adding in a fix to help prompt users to setup sub inventory templates when attempting to add/edit sub inventory. If everything is setup, it just flows through. If it's not all setup, it lightly prompts, with a message and a link, on how to set it up correctly. Light little bit of loving for that sub inventory functionality. Merged and pushed up files. |
|||
Shop 9810 | Adilas Time | 2/6/2023 |
Pretty quiet meeting this morning. I heard over the grapevine that the sales meeting was going to be pushed back to just Fridays. Anyways, both Sean and Shari O. checked in. Light questions. Cory is out on vacation so they had some questions about data migration for clients and how to do some of those tasks. Cory normally does that. I showed them around and gave them some links and instructions on how to use the corp-to-corp migration and special copy tools. Part of the session, I spent it taking a file that we had found and making it into a more robust so that we could use it as a new migration tool. It was hardcoded, but we turned it into a more dynamic or generic tool. The new tool deals with being able to copy part categories between corporations. |
|||
Shop 9914 | Steve, Cory, Brandon-Catch up on projects and updates | 2/6/2023 | ||||
Shop 9854 | Recording Notes | 2/6/2023 |
Recording notes from the last few days of last week. I was going to meet with Bryan, but that didn't happen. |
|||
Shop 9869 | Meeting with Bryan | 2/6/2023 |
Meeting with Bryan and going over options for the tooltips on the horizontal time view and the timeslot page view for elements of time. We are thinking that small tooltips could really help there on those pages. After that we switched over and talked about the new employer withholding settings for payroll. Bryan is getting closer on that project. Just a little bit left. We also spent the last 20 minutes going over a new project for allowing a bigger logo/image for invoices. We recorded that small session. See attached for the video link. |
|||
Shop 9874 | Working on email settings and servers | 2/6/2023 |
Phone call with Newtek tech support on email issues. Submitted a support ticket. Changed some code and pushed up new files. Going over emails. |
|||
Shop 9824 | Adilas Time | 2/7/2023 |
Dustin popped in and had some questions for both Steve and myself. We talked quite a bit about email stuff. That is a hot topic right now. It got a little bit heated and crazy. I'm trying but some of this stuff is over my head and somewhat out of my hands. Lots of pressure, both internally and from our clients. We were supposed to get on a server meeting, but Wayne wasn't able to make it. I spent the next hour from 10-11 am rolling back about 38 files from pointing to the adilas content server back to the older adilas university site, where we had the old email API functionality stuff. This is a side note, but sometimes I really wish that they (our team) would ask someone else to do it. I don't like being the fix it guy. That's a lot of pressure. Not my favorite thing, for sure. |
|||
Shop 9871 | Server Meeting | 2/7/2023 |
This didn't happen. We ended up using the time to roll back some code for the internal email servers. |
|||
Shop 9872 | check and push code | 2/7/2023 |
Working with Bryan on some new payroll and employer withholding settings. We got pretty deep into a code review. Working on custom calculations and dynamic looping (from 1-5 possible options - able to set them up with custom names, values, calculations, and show/hide options). We merged in some code and then did some live testing. We found that we had to fix some of the defaults, as this payroll setting had a couple of parts, and some companies had some and not all of the settings in place. We ended up remerging in some small re-work and code fixes. While Bryan was fixing things, I was going over and through tons of emails and trying to do some catch-up. It's crazy to see how quickly an inbox can be full to overflowing. |
|||
Shop 9827 | Adilas Time | 2/8/2023 |
John and Steve were on the meeting going over the chooser page and graphic options. We kept going back to ways of limiting things down by selections and/or settings. We have a lot and sometimes it gets hard to sort through things. Sean was asking about email stuff and what we need to do there. That is still somewhat of a mystery with some unknowns. We went back to talking with John about the look and feel changes that are here and/or coming down the pipeline. There is no way to get it all done at once. We will have to allow for different rounds and being willing to circle back around again and again. All part of the process and that's ok. We talked about being able to search and filter different options. John is going to be working on adding things to the adilas docs. Dustin reached out and had me push some code for him. Quick phone call (mini server meeting) with Wayne. He was not in the office and was out doing stuff with his family. We'll reconnect next week and push more on the email stuff. |
|||
Shop 9859 | general | 2/8/2023 |
Doing emails, recording notes, and fixing a small bug on the classic homepage for the quick search. Pushed up new code. |
|||
Shop 9856 | Bear 100 - Custom Code | 2/8/2023 |
Working through a number of notes from a client meeting. Work session on the requests for the custom code on the Bear 100 mobile app and the internal code. Spent most of the session getting back into the project. Read my notebook notes, looked around, tried a few things, and sent a text message to Chuck to see if he could help me out. |
|||
Shop 9814 | Adilas Time | 2/9/2023 |
It was just Steve and I on the morning meeting for the first 20 or so minutes. We were talking about getting people started and getting things going and helping them to get up and running. Here are a few other random notes from our meeting. - At some point, we would like to circle back around and get back to the vendor logs or payee/vendor logs project. Basically, this would be similar to the customer logs but for both vendors and employees (users). Steve started this project but it got put on the shelf as other things came up. We need to circle back around, when possible. - On the chooser page, what if we allowed every possible page. That could be really cool. This is where a user gets to choose what they want to use for their default homepage. - Steve was asking about settings and how we wanted to organize things. I told him that we have at least four known levels for settings that we know of, right now. They are: corp-wide settings (at the world or corporation level), group level settings (any of the 12 main player groups or sections that we have a homepage for that section), page level settings (currently using the slide out drawer on the right of the snow owl themed pages to show page level settings), and user settings or personal settings. At some future point, we may want to build out a master settings page that showed where everything is and/or is located. We have things spread all around right now. This may be a project for fracture - future project. - The whole thing of adilas seems to be a pyramid or stacked layered application. There are tons of different levels that build on top of each other. - The magic seems to come from progress and ideas. We do something, someone else sees it, adds to it, requests something, we build it out and/or add to it, and it starts all over again. Like a giant snowball or idea farm. - One of the huge foundations seems to be settings and permissions. We are also seeing that these two key foundational pieces tend to split, fracture, or break into subs. Almost an infinite level of control and customization. Very interesting. - Sean and John popped in and gave us some updates and reports. Dustin and Kelly also joined for a little bit. Their general vibe or message was - that people need help (generally) and if we can help, we are able to slide into place. It could be data entry, tools, functionality, systems, normalizing data, sales tax, inventory management and controls, financials, etc. - My observation from today's meeting - it seems like all of the team is playing well together and helping to get things done. No way, one person could get all of this stuff done and handled, as it is going along and happening. I'm super grateful! - John was showing us an update on the chooser page to help users select, view, and setup their default homepages. He is making good progress there. More good changes coming in the look and feel department. Good stuff! |
|||
Shop 9877 | General | 2/9/2023 |
Emails, paying bills, updating credit card on file info, recording notes, and pushed up some code for Dustin. Random little projects. |
|||
Shop 9876 | New email server options | 2/9/2023 |
We have been using an email service for years and years. We are starting to outgrow that service and looking at ideas for what is next. These are just some ideas that I had written down on a post-it note but wanted to make sure and put them in digital form. - Steve said to call and see what the provider of the service says as far as upgrades, ideas, and what not. - We could always roll things back (we've done this as a temporary band-aid). We are currently using an older shared server to service the internal and API socket connections for the email service. It is called adilasuniveristy.biz. We wanted to move the code to a server that we have deeper access to (dedicated server vs a shared server). We tried moving it to the adilascontent.biz server but couldn't get it to work with all of the emails. It would work fine for adilas.biz email addresses but not for gmail, hotmail, yahoo, etc. - We could check the certs on the content server - Get Wayne's help - Do a whole new rebuild, from the ground up - Check whitelists and blacklists - Include better error handling and record errors in log files and/or in the database |
|||
Shop 9857 | Prep work for a client meeting | 2/9/2023 |
Prep for a meeting with my dad and his friend Harry. I made a small list on a post-it note for some ideas that I wanted to go over with them. Here are a few of the ideas and notes: - Go over the elevator pitch for adilas - Playing the game of add-on as a business model - Finding pain points and coming up with solutions - History of where we came from and how things developed over time - it's part of our story - Demo login and letting them get in and start playing around - MVP - minimal viable product, plan, person, presentation - Graphics and world building concepts - General rules and setup - what's the flow process - Operations and accounting - horse and the cart - operations has to lead (it's the horse) and accounting follows (the cart) - Permissions and settings - configuration - Going over flow and processes - Systems and relationships - Simulating reality or simulating the real world - what really happens and why? - Non-linear system - concept of the data assembly line - Adilas quick search and standard navigation - Our current goal - fill in the gaps - Help files and videos - Reach out and ask for help - use the whole team |
|||
Shop 9870 | Working with my dad on adilas stuff | 2/9/2023 |
Went into Smithfield to meet with my dad and Harry. We met for a couple of hours. They wanted a small overview. I had scribbled some ideas on a post-it note. We got through a few of the pieces. We recorded it, but halfway through, my laptop shut down and needed to be plugged in. That screwed up the video. Anyways, a good little meeting. We are going to meet again next week in order to keep pushing forward. |
|||
Shop 9828 | Adilas Time | 2/13/2023 |
Sean checked in. I was doing emails. Shari O. checked in and had a few questions. We talked about projects and new settings for ecommerce. Shari O. has a client that wants to be able to turn active ecommerce (able to place orders and invoices) between certain time slots. Say 7 am to 10 pm. Anything outside of that range, the ecommerce pages wouldn't allow it to be placed. We are getting closer on submitting taxes for 2022. Shari O. is getting ready to send things off to the CPA. I was having some internet issues and it kept dropping me out of the GoToMeeting session. |
|||
Shop 9880 | Project-2060-Review and merge code | 2/13/2023 |
Meeting with John. We did a code review and merged in 3 different branches. They were things for the void prep, add/edit main expense/receipts, and expense/receipt line items pages. Lots of local testing and light code changes. We also spent some time looking over the chooser page and talking about CSS and styles. John is making a great effort on the look and feel stuff. |
|||
Shop 9884 | General | 2/13/2023 |
Emails, signing paperwork, and looking into an error message bug. |
|||
Shop 9878 | check and push code | 2/13/2023 |
Meeting with Bryan and going over the bigger alternate logo settings for printable invoices. It got kinda deep and we need to revisit a few things. Code review and making some decisions on where things are going from here. |
|||
Shop 9822 | Adilas Time | 2/14/2023 |
There were a few of us on the morning meeting. My internet kept dropping in and out. As we started the meeting, Sean and Steve were talking about 3rd party solutions and some of their needs. We are seeing a need and demand for better documentation of the adilas API sockets. We have them, we use them internally, and outside parties use them. We just need to keep giving that section some loving to really make it shine. Steve asked me about my meeting with my dad and his friend Harry. I mentioned to them that they wanted to see rentals and reservations, as one of the first things that they wanted to know how to do. We can do it, but that too needs a little bit of work and automation. I will keep working with Bryan to keep fine tuning the elements of time and the rentals, reservations, and availability layers that we are working on. After that, Steve asked a few code questions. He reported that he has been in conversation with some older independent adilas reps. They contacted him and may come join us, internally on our team. That would be cool! John was showing the guys a demo of the new pages that he has been working on for new look and feel stuff. We talked about hiding some of the text in the forms and making it look simpler. As we were talking, we were telling John that some of those processes are very repetitive and once they learn it, they want to go as fast as possible. As a older side note, when we were working with Jonathan Wells, he had the idea of the education mode where you could turn on/off extra helper verbiage or helpers (handrails of sorts). Great idea. It is amazing how fast GUI's or UI (graphical user interfaces) change. In a way, we and everyone else is competing with the big dogs as far as expectations and demands. That makes it tough. Along those lines, it would be really cool to gather more info on how our clients are using our system and what they like and don't like. We have tons of data, just no really way to process it and make an analysis of it. That would take a whole other person to really get in there and dig through settings, usage, traffic, choices, wants, needs, etc. That would be really cool but feels like one of those projects that is still out there a ways. The last topic of the day was another plug for the datasource project and getting everyone on their own database (bus to motorcycle project). It has my vote as well. |
|||
Shop 9881 | Project-2060-Review and merge code | 2/14/2023 |
Work session and code review with John. We looked over the verify expense/receipt page, verify deposits, and deposit line items pages. We also talked about using custom colors and then went over some of the next pages that will need some loving and help. Good session. Merged and pushed up a few branches of code. |
|||
Shop 9883 | Recording Notes | 2/14/2023 |
Recording notes from both today and from last Thursday 2/9/23. I already had some done from last week, just finishing up. |
|||
Shop 9886 | check and push code | 2/14/2023 |
Work session with Bryan. We pushed up code and did a code review on the bigger alternate logo project for printable invoices. We ended up touching a number of different invoice pages and invoice views (PDF, printable, printer friendly, limited, summary, mini, black and white, etc.). Pushed up code to data 1 for some live testing. |
|||
Shop 9888 | Recording Notes | 2/14/2023 |
Recording notes from yesterday and today (2/13-2/14). Emails and other general to do list tasks. |
|||
Shop 9817 | Adilas Time | 2/15/2023 |
Both Sean and John checked in. John and I were going over Calvin's bulk server FTP tool. John has it setup and may need some help configuring things. I went in and was working on emails and then I spent some time looking into a small clock in/out bug. Pretty quiet morning. |
|||
Shop 9885 | High Q clock in/out issues | 2/15/2023 |
Shari O. and I looking at payroll and time clocks. We disabled double clicking on the submit button and extended the auto redirect from 3 seconds to 5 seconds. We logged into a client's site and looked up some historical pieces to help cross reference the data. Shari O. got ahold of the client, and they joined up on the GoToMeeting session. It appears that the main problem only happens once in a while and only on the clock out. |
|||
Shop 9889 | check and push code | 2/15/2023 |
Quick touching base with Bryan. He is going to jump back into some of the scheduling and time settings. Quick meeting. |
|||
Shop 9892 | System maintenance | 2/15/2023 |
spent some time upping the form field date field size to handle the 4-digit years. Basically, making the form fields bigger and adding in date-pickers where needed. Big global search and making changes. Pushed up 89 files that were changed. |
|||
Shop 9831 | Adilas Time | 2/16/2023 |
Steve and Sean were talking about selling stuff to trailer dealers. That's where we started and our current clients who are selling trailers, we don't hear from them much. They seem to be pretty happy with what they are getting. We were talking about some of the guys and gals and how they can help. It gets into budgets. There is tons of work to do, it just depends on who is available and what the costs are. It also comes down to can we ROI (return on investment) for those things that we have them do? We have a couple of guys that can do videos, but we aren't sure how much to put towards that area. There are some huge advantages, but it also takes a lot of time, effort, and funding. The other guys stayed on until just after 10 am ish. Some of the other things that they were talking about were - finding a step or place and then going from there. Just getting started, the rest tends to fill in, and talking about the drive a good salesperson has and the special personality traits of a good salesperson. In the background, I was doing code on the side for the date-picker stuff. I kept doing that until lunch time. |
|||
Shop 9896 | Fracture MVP | 2/16/2023 |
Notes and thoughts about an MVP (minimal viable product or minimal viable plan) for Fracture - future project for adilas: - Dynamic yet standard CSS - allow for others to change their dynamic CSS (look and feel) - maybe hold some of this in settings and in the database somehow. That way, they could always change it and we could dynamically pull it in on the fly. - Full API socket access with good documentation. Every feature, every function, super small getters and setters for each section. - Funding options - real money, time, products, investments, selling percentages or shares, etc. Be open to lots of options. Multi million dollar stone soup type analogy. - Along with funding the options, I would like to make a page that shows the time value of money based on total gross sales by Adilas, LLC. For example: If someone wanted to buy a percentage or share, they could see the total gross revenue (year over year sales totals) and then see what that value is multiplied by a factor, say 3. The standard is between 1-10 times of the total gross revenue as a general ballpark number. We could show them a price and then let them purchase that percentage or share (somehow contact us). Each day that the page is up, the price would go up daily, based on the total gross revenue. Just for fun, they could roll it backwards (view only), if they wanted to look at things based on past dates. Just playing with numbers. We may have to figure out some other things, just an idea. - If we did seek some outside funding, we could put up 20-30% of adilas (shares or percentage for co-ownership). We could also open up options for funding as a loan or to lend or loan Adilas, LLC monies. That money could be put on the balance sheet with promissory notes plus interest. - Just as a rough number, shooting for $10 million in funding for projects and future development. It very well could go beyond that. We could start on projects once we get a portion of that (seed monies). Technically, we could start with anything. Shooting for a smaller $2 million for a seed money level start. If further budgets were needed, they could contain things like marketing, sales material, training, education, documentation, look and feel, interface changes (UI/UX and GUI updates), new features, bulk tools, upgrades, maintenance, servers, team members, admin/management, developers, support staff, internal training, different roles and responsibilities, hourly wages/compensation, salaries, perks, plans, project management, R&D, AI (artificial intelligence), "Any" scheduler, design work, API sockets, consulting, white labeling, settings, permissions, templates, marketing, advertising, promotions, sales, certifications, merchant processing, external marketplace stuff, 3rd party solutions, and other areas. Just putting a number out there for a general goal. - Another thing that we want to keep doing is creating content - written, verbal, visual, video, etc. Good, clean, data, and content. - Make an MVP plan for where we are going - we already have lots of research and planning for fracture and other projects - just need to pull it all together. Pitch the pitch and review other notes. See the developer's notebook for other topics as needed. Most of the notes are stored there or are referenced there. Great resource. |
|||
Shop 9879 | Working with my dad on adilas stuff | 2/16/2023 |
Went into Smithfield to meet with Harry and my dad. Both had watched the videos on adilas university and were ready to go. We spent the 1st hour talking about options for selling part of adilas or getting outside investors. That was very helpful for me to have someone to bat things against and get some conversations going. Good stuff. As we went further into our meeting, the value of good education and training and marketing was very plain to see. The next big question, how do we get there? After that, we flipped over and setup a new corporation and some users for Harry and his daughter. Just trying to get things started. We spent some time and did some settings, permissions, and going over defaults. We did record part of it, nothing too major. Great meeting and my head was spinning afterwards thinking about possibilities. |
|||
Shop 9875 | Meeting with Chuck | 2/16/2023 |
Met with Chuck over a GoToMeeting session. We were going over changes and requests from the Bear 100 folks. We worked on new tooltips, runner counts, and a new leader board. Due to time, we had to put in some fake data, but we will go back and reformat things and populate it with real data. Good meeting. |
|||
Shop 9895 | Recording Notes | 2/18/2023 |
Recording notes from 2/15 - 2/16 from manual post-it notes to digital. For me - I've really been thinking about education and harnessing what we already have. Also, using the talents of those around me. I don't know everything or don't have time to do everything. I do know people who can and are able to help in those areas. That's the key. Can we get the people and funds together to make it happen. |
|||
Shop 9823 | Adilas Time | 2/20/2023 |
Just Steve and Sean were on the meeting with me this morning. By 9:30 am, both had bailed out to do different things. We were doing some quick updates and going over things before they bailed out. Here are some of my quick scribbles (notes): - Gathering ideas from different people. Including new people who are already influenced by existing adilas theory and designs. - The value of education - Talking about options for selling shares, percentages, and maybe going public with adilas in order to raise funds for projects that we want to do and pursue. It's all about the connections. - Steve was talking about the drive to make more money that is shared by most business owners and entrepreneurs. - Selling adilas to fill in small parts of the business as fill-in pieces. Not piecemeal but selling certain tools and features to help round out other businesses, models, or software packages. For example: Say someone just needs ecommerce, online ordering, scheduling, timecards, or even things like gift cards. We pitch it, get them going on what they need and hopefully they like it and want to expand to other parts and pieces. This is an older saying from Russell Moore back in 4/13/16, "Adilas is a great companion software package for any business!". - We are still seeing a future need for in-store credit and being able to apply those liabilities to outstanding invoices. You can do it right now, but you have to do everything manually. We would really like to automate that whole process and make it super easy and smooth. This will end up being another one of the special accounts type functions. Not everybody gets it, only certain people or customers need it, and it is basically a reverse account where you overpay and then get to use that value to pay for other things. Very similar to gift cards. As a matter of fact, you could issue a gift card for the overage and then let them use it at will as a payment. Once again, in-store credits will play along with other special accounts such as gift cards, gift certificates, loyalty points, punch cards, lunch cards, vendor credits, and other special account options. - We got into some talks about deployment as a bottleneck and how training and education could help solve some of that pressure and bottlenecks. There is also a huge need to keep educating and providing learning for new functionality that keeps getting developed. That's an ongoing process. - Small discussions about keeping up some of the demo sites and making them nice and clean. There is a huge value in nice, clean, data. After Steve and Sean left, I sent the rest of the time looking over emails and looking into a possible bug on invoices and the new bigger alternate logos for PDF invoices (some new invoice settings). |
|||
Shop 9890 | Working with Bryan and Shari O. | 2/20/2023 |
Shari O. jumped on and showed me an error that was happening with a client and their PDF invoices. The error was dealing with the new bigger or alternate logo that we allow them to upload and use for different printable invoices. The settings were not being pulled per corporation and it was defaulting to the testing corporation and thus showing the wrong image. We texted Bryan and he joined us on the GoToMeeting session. We were looking over things and eventually found a session value that was being used outside in the PDF realm. Session stuff doesn't work out there. We fixed it and tied the corporation look-up to the corp id that was passed in via the URL (web path) and that seemed to fix the problem. Crazy! Small work session with Shari O., Bryan, and I. I'm glad that we got it figured out. |
|||
Shop 9894 | Emails and research | 2/20/2023 |
Emails and researching a different bug on gift card payments. I ended up just doing some looking around. Not sure where to go, based on the new stuff and newer flow processes. I know the old way, super well. But some of the new stuff is still kinda fuzzy for me. I may need to get with either Eric or Wayne to get some clarification. I made some other notes for when we meet that will allow me to get back to what I was looking at. |
|||
Shop 9899 | Recording Notes | 2/20/2023 |
Working on digital notes from 2/16 to 2/20. |
|||
Shop 9900 | Meeting with Bryan | 2/20/2023 |
Meeting with Bryan on some of his new settings for the "Any" scheduler. We got super deep into the logic on the horizontal time view page. He is currently working on rostering for different shifts. |
|||
Shop 9901 | Recording Notes | 2/20/2023 |
More work on recording notes and trying to stay caught up better. Time doesn't seem to wait for anybody. |
|||
Shop 9808 | Adilas Time | 2/21/2023 |
Shari O. and Sean were on the meeting. Looking at email options. We checked out both some shared server and VPS (virtual private server) options. The more we talked about it, the more we really need to get this going and help it to be as solid as possible. Our current solution works great, as long as the shared server is up and running. Because we have that part of the puzzle on a shared server vs a dedicated server, we can't control all of the pieces. That makes it tough. Looking at options. I pitched a few ideas to both Shari O. and Sean. Next, we went over some expense types and yearend totals. Shari O. is getting ready to submit everything for taxes. She is really doing great and giving it the extra look over. We also went over some comparisions between our merchant processing companies. We now have everything switched over to the new merchant and it seems to be going good with similar costs. All is well there. |
|||
Shop 9873 | Server Meeting | 2/21/2023 |
Multi-hour server meeting. Wayne, John, and I were on the meeting. Our first topic was email servers and options. I pitched 4 options. Wayne came up with a fifth option. Here they are - in general: 1. Stay with Newtek on the same server and try to update code to help make it more stable. Currently on a shared server for email functionality. After we got done talking about possible email options, we started talking about the datasource project and options that we have there. This discussion took quite a bit of time and felt like we weren't making much progress until towards the end of the discussion. We were talking about tough situations like payees and users being bridged between corporations. We went over the need for GUID's or globally unique id numbers. We also talked about tables like customers and part categories where we use the auto generated id as the main primary field. We also talked about other tables where we allow duplicates based on a multiple column primary key. For example: Say deposits or PO's. We let the system create an auto id number that we don't use (auto number for the transactional ids) but then we do a special corp id and main deposit number or corp id and main PO number as the sub combos. Ideally, we'd like to make all of the tables so that they could have that multiple column primary key or key indexes to help keep the data separated. Lots and lots of talk about tables, options, and details. Toward the end, I think that all of us had a better idea of what we are up against and how to tackle the project. That is awesome. Our next plan is to have Wayne play with some things and see what it would take to update and merge a couple of tables. Basically, we are going to start running some scenarios and testing experiments. We talked quite a bit about UID's (unique identifiers) and even converting them into numeric values to help with indexing, sorting, and such. Most of it came down to adding in an additional layer to the database where needed. It's not needed everywhere, just in certain places and that was good to see. Progress. As a goal, it would be super cool to get the full database all mapped out and fully documented. Things like data definitions, primary keys, foreign keys, key indexes, combo fields, etc. As a fun side note, if we flip over to a unique id type system, the main work will be on the insert code (putting things into the database). Then making sure that each select, or view query uses that unique id (a real UID or a combo/multi column primary key) in the joins and where clause filters. Once again, good progress on the datasource project. It may end up being a combo of both new datasource names and better unique identifiers to allow us to mix and bled tables, datasources, and data as needed. Next, we switched over to session variables and session management options. We talked about setting up global session variables, centralized place to manage that, and moving things into more of a session object with methods, classes, and functions. Get it all in one place vs having it in-line code on multiple different pages. All part of standardizing things and maturing code wise. Wayne reported that he and Eric got the local docker image running on Eric's Mac with no problems. We talked about some image, media/content, and local paths that need some help and loving. Then at the end of the meeting, after Wayne had left, John and I went over a number of new pages that need to be updated with a more modern look and feel. Long, but a good meeting today. |
|||
Shop 9897 | check and push code | 2/21/2023 |
Looking at the horizontal time view code with Bryan. We looked at it yesterday as well. It looked way better today. Light testing and making plans. He is going to do some clean-up and we'll push it up live in the next few days. |
|||
Shop 9902 | Small bug fix | 2/21/2023 |
Small code changes to help with session gift card settings and gift card objects when switching between corporations. Light testing and pushing up new files. |
|||
Shop 9903 | General | 2/21/2023 |
Research on investing and a company that invests in SaaS type models (software as a service). Pushed up some code for Dustin. Recording notes. Phone call with Shari O. and doing email stuff. General to do list stuff. Looking up adilas videos on YouTube and adilas university. |
|||
Shop 9891 | Meeting with Russell | 2/21/2023 |
Meeting with Russell over Google Meetings. He had me download the project - CSS theme and we did some playing with pulling in different component pieces of the theme. We also spent some time looking at the adilas university site and transferring ownership of the adilas university thinkific account over to me. Good meeting and fun to learn some new things. As a side note, Russell and I were talking about change and how some people just struggle with that. Here is what he said, "We are almost helping our users build new pathways through their minds." It's more than just changes, we are trying to help, shape, and encourage them along the path. For better or for worse, we all have to deal with change. |
|||
Shop 9830 | Adilas Time | 2/22/2023 |
Steve and Sean were talking about how quickly you could setup a company and just sell and redeem gift cards. We may end up pushing this a little bit further. This could be a quick way to get our foot in the door with a company. We did some playing inside of the demo site and even made a few buttons, setup some quick settings and defaults, and ran a few things through the process. As a note, we have a number of other quick standalone features that our clients can use that don't require a ton of other pieces. Things like the customer queue (even generic placeholders), timeclocks and timecards, quick calendar events, project tracking, ecommerce, etc. As you get into more and more things, the complexity level does go up, but some of those things could almost be sold or marketed as standalone products or pieces. Of course, they are all there (included), they are just smaller pieces of the whole that may be used independently or with minimal training or other setup. Steve was asking about a possible option for showing buttons (my cart favorite buttons) with choices (like options on a menu - what options or side do you want with that?). We spent a little bit of time talking about how the buttons could include choices or whatever. At some point, we would like to do some buttons that tie right into time and scheduling as well (time buttons). The button is nothing special. The big advantage there is that it can hold the rules and assignments or special selections or settings. Basically, backend code and/or choices or presets get assigned to each button. That's what makes the button so useful. After Steve left, to jump on a call with Mike, Sean was asking about quick setup options for things that we do all of the time. I mentioned that we could easily setup prep scripts or special code to help do certain things and/or configuration steps. Say you have a process that would require you to do a certain number of steps (say 10 or 50 or whatever). If you created a quick prep script, you could click one button and then have the system do all of those steps (5, 10, 50, 100 steps) all in the background. Especially if it is the same thing over and over again. It could really speed some things up. This would be a great addition for our fracture project, going forward. Quick settings, quick setups, quick default, and industry specific prep scripts. That would be really cool. At the end of the meeting, John and I spent some time looking over a page to help split an expense/receipt between locations. This is something like an insurance bill or a bill that needs to be split by percentages between locations. John is working on taking older pages and updating the look and feel. It's looking good. He has permission to merge that page into the master code branch. |
|||
Shop 9904 | Recording Notes | 2/22/2023 |
Looking over site design options inside of the thinkific site for the adilas university site. Making a few small changes to the site layout. Recording notes in both adilas and the adilas shop. Spent some time going over Shannon's videos from back in 2016 on adilas university - 12 main players. Good stuff. Here are a few notes for myself about some of her videos. - It's ok to leave things for other videos. You don't have to go into crazy depth on every button, link, or option. For example: You could say something like, we will come back later - and then actually do it. - Shannon would do a great orientation and quick overview. Then she went deeper and started showing usage, flow, and tips on the features. - When we do some of the training for fracture, I would really like to go through each section, page, and function and list out all of the options. Then do quick little 1-2 minute videos on each of the sub functions, tips, and power user tools. This master list may take some time. As a side note, there is already a huge outline that we made for the presentation gallery. It may not have everything, but it could be a good starting place - start on page 5, under business functions. - After the good overview and explanation, then go in and do it in speed mode or show a few reps so that they, the users, will see how fast and easy it is to do, once everything is all setup and prepped. |
|||
Shop 9905 | Reviewing Adilas University Videos | 2/22/2023 |
Working on the quick search help file. Added new code for the quick search to pull a full balance sheet by using a date in the quick search field. This was a request from Kelly. Spent the rest of the time going over videos that Shannon made for the adilas university training. I watched the videos on PO's, vendor-specific inventory, generic inventory, quotes, vendors, and users and permissions. Good stuff. - Shannon was showing multiple step processes, reviewing info, prep work, and helping to organize things. She was bringing out standard features, patterns, and helping to show that the tools are as flexible as you want them to be. Good information at the beginner level. I was wanting a little bit more, but that will come. Good stuff! |
|||
Shop 9907 | Research and looking at older training videos | 2/22/2023 |
Research on video editing software and screen capture software. Checking out a couple of older external hard drives that had older videos from prior adilas training sessions. I saw tons of good info and data. It's just in huge chunks (hour long bocks or bigger). We will need to go through it, break it down, inventory the clips, and then publish those pieces. The content is older, but still a great asset and could be a great underlying base. I literally have days and days worth of footage (hundreds of hours). We may go back and harness and grab some of that training material. If nothing else, it will give who ever does the new training something to stand on vs just pulling it out of the air. Lots of Q&A sessions, drawings, analogies, real user questions, explanations, demos, step-by-steps, etc. Once we inventory things and start to expose that content, that should help. Once again, it may be just as beneficial for our internal team (person who does the new training) as it will be for some of our clients. Great resource. Here are a ton of YouTube videos - going clear back 10+ years. adilasbiz - YouTube Here are some other older training videos. We'll be circuling back around and breaking these things into smaller and smaller pieces. We will also make them searchable, organized, and documented. That's the plan. |
|||
Shop 9906 | Recording Notes | 2/22/2023 |
Recording notes for the day. |
|||
Shop 9813 | Adilas Time | 2/23/2023 |
Sean was showing the guys a new gift card demo site, just for selling and redeeming gift cards. They were talking about trying to build a super simple interface to help pitch some of these smaller features that could be gateways into more of the system. Ideally, it would be awesome if we could build a simple page that could skip the normal start cart and search for an item functions. We could even skip buttons and my cart favorites (custom user-defined buttons with built-in searches) and just code it to be super simple and to the point. Ideally, they would also like to put the gift card amount (remaining amount) in the notes section. Sean is going to come up with a plan and then email me a mock-up (simple drawing of what he is looking for). It may end up being a cross between a quick add to cart, quick redeem, light invoice stuff, and buttons to search other gift card transactions. We were looking at both the CRM (customer relationship management) page and the quick retail homepage. We will create a small mix between the two of them. |
|||
Shop 9908 | Project-2060-Review and merge code | 2/23/2023 |
After the other guys left, just John and I were left on the meeting. We spent some time going over laptop and memory specs. We then did a quick page review for the receipt history page. John is working through a number of pages and giving them a more modern look and feel. |
|||
Shop 9941 | Meeting with Calvin | 2/23/2023 |
Zoom session with Calvin. He was showing me some of his new OCR (optical character reading) data extraction from images and PDF's. Pretty cool. I could see a company getting an invoice and then have the system OCR the data into the right spots. Tons of options that way. He was even showing me how it did with stuff like blacked out lines, scribbles, or scripty type handwriting. It wasn't perfect, but pretty darn good. |
|||
Shop 9942 | Working on a plan | 2/23/2023 |
Working on gathering up ideas and data for a master adilas plan. Reading over notes, developer's notebook entries, and coming up with some scratch files to add to the plan. The goal is gather things, then copy and paste from the scratch document into a more organized and formatted official document of sorts. We may end up using the web, so that we can link and refence all kinds of other things. It also becomes searchable which is awesome. As a side note for me, I'm seeing the adilas jellyfish model as a great starting point for our master plan. It has all of the services and extensions that we want to build out and define (that we can see right now). See attached for an older copy of that graphic. |
|||
Shop 9812 | Adilas Time | 2/27/2023 |
To start the meeting out, just John and I were on this morning until Cory joined us at 10 am. We spent quite a bit of time talking about legacy code and how hard it is to decipher what is going on and how things look, without having the correct data and/or context of the pages. Some of that deep page rewriting requires knowledge, flow, good data, and why are looking for this or that. It can get pretty deep. John and I were going back and forth and lightly butting heads (just talking) about where we go from here. We also talked about how sometimes it is harder to transfer info and knowledge vs just doing it yourself. That may be quicker, but it can cause problems later on. If people don't know or don't like something, they tend to start rebuilding stuff or altering paths. There is a huge need for a plan or path to follow. Some of the decisions that we make are between the easy way or the hard way. It's hard to know which way is right every time. We switched gears and started talking about play sites, branding, and swapping out logos, colors, and other pieces. Someone has to put the data in as well. A demo site or testing site, without any good data, isn't that good. We went over some pros and cons of doing custom code (altering the norm). Then we chatted about options for local JavaScript validation on forms and what not. We have a ton of server-side validation but are needing to add more local client-side validation to help our users out. This helps users know that something is needed before they submit the form. The next major topic was dealing with copy and pasting. We do that a ton and some of our developers, that's all that they do. It works great but if you don't go back through it, you end up having a small mess. Pretty common. We talked about the costs to maintain things vs building new things from the ground up. Lastly, we talked about getting our developers good local data to test and code against. That is really important and really helps get better pages and gives us a better look at how things really get used and how they work in the real world. |
|||
Shop 9868 | Steve, Cory, Brandon-Catch up on projects and updates | 2/27/2023 |
Meeting with Cory. Small bugs and small fixes. Working on quotes, projects, and general project management stuff. Cory had a list of things to go over. She has been out of pocket for a few weeks (vacation). Shari O. joined and we had a quick chat about numbers, budgets, and personnel. |
|||
Adi 2284 | Master Adilas Plan - Jellyfish Model | 2/27/2023 |
Back to the main index for the master adilas plan Master Adilas Plan - Jellyfish Model Brainstorming Ideas and Topics: - How big do you want to be? – See also the internal questionnaire responses and survey - tons of good info there - almost a mini plan by itself. Also, question 7 on the survey has a whole write up on the adilas jellyfish or jelly fish model and explains it further. - The adilas jellyfish model - see attached - covers almost all of the departments and sub sections of what we are trying to be as a company. It is not the main product, but more of our internal and external departments, areas, and general areas that we will keep refining and working on. - Possible numbers for the jellyfish model. Going from top to bottom and from left to right. Areas, sections, and departments in more detail: ** for me - go deeper into each section ** 1. adilas.biz
2. Admin
3. Monthly Reoccurring Service - aka Billing (new name)
4. Sales & Marketing
5. Setup & Training
6. Tech Support
7. Design
8. Custom Code
9. Consulting
10. R&D
11. Project Management
12. Internal Development & Maintenance
13. Adilas University
14. Adilas Marketplace
15. Adilas Cafe & Community - Adilas World
16. Databases, Networks, Servers, & IT
------------------------- - Alan and I were playing with a mini version or what that might look like (see attached for a mini mock-up of the smaller mini model): Adilas.biz - admin, monthly billing, and day to day running the company. They could do their own R&D (progress, speed, what the clients are wanting). Sales & marketing - They could do their own R&D (advertising, pricing, features, marketing materials, etc.). Consulting, tech support, setup & training, and retention. This could also be part of the adilas university (similar folk). They could do their own R&D (tied into sales, marketing, training, etc.). Development stuff - project management, custom code, internal development, maintenance, & design. They could do their own R&D (code, frameworks, layouts, look and feel, etc.). IT stuff - Databases, servers, hardware, hosting, etc. They could do their own R&D (speed, load balancing, redundancy, monitoring, etc.). Marketplace and adilas cafe - This could be their own little piece or small team. They could do their own R&D (product research, options, pricing, hardware options, services, etc.). We would love to see each of these sections or divisions (departments) be able to meet and interact with each other on a consistent basis (at least monthly or semi-monthly). Nobody is left on an island by themselves. Communication is huge. |
|||
Shop 9943 | Small changes for Cory | 2/27/2023 |
Emails, fixing a typo, and upping the sort field size on the chart of accounts (expense types and deposit types). Pushed up new code and sent emails out about the updates and changes. |
|||
Shop 9944 | Research | 2/27/2023 |
Light research on a possible adilas intern for web development. Reviewing his portfolio, resume, and website. Sent him an email to see if we could chat and meet up. |
|||
Shop 9910 | Working on a plan | 2/27/2023 |
Making a plan and doing prep work for a pitch to Steve. Gathering data, reading over things, making notes, and starting to organize things. Mostly just research and planning. |
|||
Shop 9945 | Main topics - master plan | 2/27/2023 |
Started playing with elements of time and setting up the main pieces for the adilas master plan. Here is a quick breakdown of the time id's. Master Adilas Plan All time id's are inside of adilas 2283 - Main Index 2284 - Jellyfish Model 2285 - Value Add-On Core Model 2286 - Adilas University 2287 - Adilas Marketplace 2288 - Adilas Cafe & Community 2289 - Fracture - Future Project 2290 - Budgets & Finances 2291 - Marketing & Sales 2292 - Other Timelines, Plans & Projects |
|||
Shop 9818 | Adilas Time | 2/28/2023 |
Steve and Sean talking about gift cards, quick deployments, referrals, and other client retention stuff. John and I were going over flow and new pages. We got into a discussion about getting valued client feedback and making sure that we are hitting all of the requirements. John was saying that part of his job, as a frontend designer, was to get and decipher user and client feedback. He also said that he would like to talk with and get feedback from stakeholders (adilas co-owners) and others. That is awesome. He was also talking about "requirements engineering" and how that feedback is a vital part of the whole puzzle. Note for me - as we go forward, maybe let the guys/gals define their own roles and jobs. That might be a good start and then refine things from there. Part of our plan going forward deals with defining roles and tasks better. This may fit right in and takes all of the pressure off of just one person. Just a thought. John and I were talking about ways to get good feedback on new changes, pages, flow, etc. We also talked a little bit about the adilas cafe and community and how that may be part of our efforts for getting better communication channels. Good stuff. |
|||
Shop 9898 | Server Meeting | 2/28/2023 |
We started out by John and Cory going over pages, options, and new look and feel changes. Talking about show/hide search criteria, scrolling, or creating new flow and/or better layouts. Making some good progress and John is making a number of updates. KPI - key performance indicators - We have a client that is wanting us to build a custom dashboard page that KPI pieces as part of the dashboard. We may end up going in on the development costs with the client to help them get what we/they want. Wayne joined the meeting and we were going over a number of lists and different projects. Wayne, John, and I met a few times while Cory was gone, so this was the first time that all of us were back together in a couple of weeks. Touching base on various projects. Looking over a few issues and small bugs. Shari O., Cory, Wayne, John, and I were on the meeting for a while. Things seem to be going well, in general. We are making progress in a number of areas. Light talks between Cory and John on the discount engine and planning to roll things out. We are getting better and better at planning things and hopefully doing them (acting on the plans). |
|||
Shop 9913 | Working on the plan | 2/28/2023 |
Emails and working on the adilas master plan. Spent some time updating the presentation gallery outline document. See attached. The old starting went a little deeper and was kinda rough. Smoothed out the opening and did some light formatting. |
|||
Shop 9909 | Zoom meeting | 2/28/2023 |
Meeting with a company that invests in SaaS (software as a service) models. We chatted and talked for a bit. We are a little bit on the small side for what they are looking for. Interesting meeting. |
|||
Shop 9911 | Working on a plan | 2/28/2023 |
Working on the master adilas plan stuff. Copy and pasting from one page (a Word doc) to the web (elements of time). Ended up reading over the internal questionnaire and survey. See element of time 6740 in the shop for more info on the questionnaire and internal responses. |
|||
Shop 9946 | Working on a plan | 2/28/2023 |
Getting ready to send some documents and starting info over to Steve dealing with the adilas master plan. It's not done, but we are making good progress and I've been gathering tons of info and details and data. Just for fun, here's another element of time (developer's notebook entry) that deals with what brings value? |
|||