Qtguru's Posts
Nairaland Forum › Qtguru's Profile › Qtguru's Posts
1 2 3 4 5 6 7 8 ... 119 120 121 122 123 124 125 126 127 (of 204 pages)
I am applying for this soon, when the passport comes out, hope to share here |
DabFrankNG:My only advice is to list the VA tools you are familiar with, e.g Notion / Asana / Google Docs and all, this looks too vague as to what type of VA you are. |
Ndibuna:Dude calm down, this is weird |
I think on NL we ask too much questions vs researching on how to research |
Bankers dey wear jeans ni ? Bloggers don start again |
Update Log: * New Shopify version synced * Created private repo for Shopify theme * Updated Shopify Config * Studying Shopify.dev Architecture A lot of feat for Shopify theme is not development, but the intention of the development of the store, designing is easy, but designing a specific store for a specific niche. This Theme is called Retani Shopify Kit, because Retani is the company name, but I believe it is better to have a base generic theme from that Figma, which other themes can derive from it, than re-building all over: My aim: * Configurable * Extensible * Customizable ( Theme Config) * Custom 3rd party Components for eCommerce
|
They are adults now nau, I saw myself as an adult after school, I guess it is morally wrong. abi |
Biggerbros234:Are you in the slack group ? |
_africoders _Africoders It works normally |
_africoder |
Africoder looks clean though than NL |
Think4Myself:"People like you will never grow in life" because of Nairaland's preference ?? the excuse is even silly, that is rude to tell another person just because he prefers a platform design. that is crass behaviour. |
Think4Myself:Was this necessary? |
Update I had to remove the previous idea, I was wasting too much time on something not too important, so I decided to go with a Sidebar where you can choose which widget to add to the page, I add the idea of adding it to where the controls exist when you write a post, but the sidebar works more in my opinion. For now, I will keep everything simple, in the future, the UI can always change since it is being built in a Svelte Component. for now I will be setting up Firebase today that is where most of the important details reside in. There are important issues to discuss: 1. What format to store the widget code. e.g so we need to generate a text that the extension scans for and replaces it with the widget in the DOM. e.g [widget type='url' rel='link']Link[/widget] The issue is NL can tomorrow decided to block such, so imagine we can determine what tag to search for in the extension settings. do we encrypt into something else that can only read by extension or come up with our own type of tag. If you have ideas you can comment in the forum Also, is another discussion, what type of widgets do we want? 1. Ability to share Songs with lyrics 2. Share Images easily 3. Interactive content (3D and STL) Once the proof of concept is done, I will be halting development until there is a discussion around which widget makes more sense to start
|
Seun Already cashes out, there's no incentive for him to do anything else in all honesty. Just keep it simple, personally reddit is a much better fit |
[s]As you can see, the grammarly extension has injected itself into the node, what should be noted here is that , the Grammarly widget is actually placed infront of the textarea and not inside, what does this mean ? By deduction it scans the Textarea Element, captures the bounding client to determine the height, offsetleft, offsetRight so it can place itself at the bottom of the textarea, we will be following the same suite. [/s] New Findings Apparently, Grammarly extension uses Shadow DOM to replace the existing textarea to render the Main UI, Shadow DOM is something I am familiar with, but never dived deep into. For now we will work with normal DOM Manipulation to set the control for the main time. By today we should be looking at rendering a simple list of component before moving most of the work to Firebase
|
Now the next phase we want to do is to create an activation point, where users can click on the item to render a dialog, which will show list of components to choose from. I will be stealing this icon for our application.
|
The Manifest file has been updated to only run when the page is on Nairaland, so it loads the Svelte Component into Nairaland DOM Svelte Components are used either via DOM or Programmatically where it takes the node to be injected in and the pass parameter is the props it expects, just like React. Rollup transpiles the application and the converts the TS which in turn compiles our code and packages Svelte runtime with it. Now you can see the extension alter Nairaland when the extension is available. With this, we can move to add the UI for our widget in new topic, currently this extension only runs in the homepage so we can tweak the manifest to allow url wildcards.
|
I sent out mails, please kindly respond it is an invitation to the repo. |
Dawn uses a lot of Custom Elements that way, most if it simply querys the content of Component and attaches all the neccessary events and DOM manipulation to the element. NOTE Shopify Theme Development has tons of things to take into consideration. 1. Inspector / Theme Designer Mode 2. Use of App Blocks or not 3. Custom Element / Framework and minimal code junk.
|
Shopify Basic Template Overview Sections => Allows addition of Reusable Components. e,g Just like WordPress where you can drag and add blocks to it Template JSON => Blocks of reusable module e.g Widgets like Layout => The base layout for the theme e.g Something like MasterPages in .NET Theme App Block => Dynamic injection of content via App Config => Settings for the Theme, Section and Blocks Locale => Translation |
1 2 3 4 5 6 7 8 ... 119 120 121 122 123 124 125 126 127 (of 204 pages)

abi
