Ümit Tunç
|
d75434674f
|
Add Dynamic Menu Item Component: Introduced a new Blade component for front-end menu items, enhancing the navigation structure with support for mega menus and nested children. Updated the header template to utilize this component, improving modularity and localization for menu titles.
|
2026-01-01 00:12:46 +03:00 |
|
Ümit Tunç
|
cb0bbf87c7
|
Update Header and Home Templates: Modified the header template to dynamically retrieve contact information and social media links from settings, enhancing functionality and localization support. Updated the hero section background image for improved visual appeal. Simplified the services cards layout by removing unnecessary padding, contributing to a cleaner design.
|
2026-01-01 00:04:00 +03:00 |
|
Ümit Tunç
|
77a2713aec
|
Implement Home Page Structure: Refactored the home template to include multiple new components for improved modularity and organization. Added sections for hero, services, solutions, testimonials, and contact information, enhancing the overall layout and user experience. Ensured all new components utilize localization for text content, maintaining consistency across languages.
|
2025-12-31 23:47:02 +03:00 |
|
Ümit Tunç
|
1fa194260e
|
Refactor Localization in Templates: Updated various templates to utilize the translation function for titles and content, enhancing localization support. Commented out unused fallback logic in the PageController for header templates, streamlining the rendering process. Added new header and navbar components while removing the deprecated navbar file, improving the overall structure and maintainability of the layout.
|
2025-12-31 23:35:42 +03:00 |
|
Ümit Tunç
|
009d1cbb76
|
Update Footer Template: Refactored social media links to dynamically retrieve URLs from settings, enhancing the footer's functionality. Improved localization support by ensuring all links are properly formatted and accessible, contributing to a better user experience.
|
2025-12-31 22:27:10 +03:00 |
|
Ümit Tunç
|
2a1cdafbea
|
Enhance EditSetting Page: Added a method to mutate form data before filling, allowing dynamic retrieval of virtual field values based on the selected type. Updated footer template to utilize localization for contact information and section titles, improving multilingual support and user experience.
|
2025-12-31 22:16:42 +03:00 |
|
Ümit Tunç
|
b345c6f71c
|
Refactor Footer Template Logic: Commented out the fallback logic for footer templates in the PageController to streamline rendering. Updated the site layout to check for non-empty rendered footer content, enhancing the footer display logic. Cleaned up the home template by removing unnecessary characters and ensuring proper formatting.
|
2025-12-31 22:08:10 +03:00 |
|
Ümit Tunç
|
a2827c5d7a
|
a
|
2025-12-31 22:00:45 +03:00 |
|
Ümit Tunç
|
194beaee1c
|
iniit
|
2025-12-31 21:37:21 +03:00 |
|
Ümit Tunç
|
cf855fdd70
|
Update Home Template: Translated key sections to Turkish, enhancing localization support. Added new content blocks for services offered, including Web Design and Mobile Design, with corresponding descriptions and links. Improved layout structure for better responsiveness and user experience.
|
2025-12-31 01:21:30 +03:00 |
|
Ümit Tunç
|
6b561896c6
|
Enhance SiteTranslationImporter: Added 'Key' label to the import column and simplified validation rules. Improved record resolution logic to handle empty keys and ensured translations are updated correctly during import. Updated CSS paths for assets in the home template for better resource management.
|
2025-12-31 01:01:41 +03:00 |
|
Ümit Tunç
|
922add1b6f
|
Add Import and Export Functionality for Site Translations: Implemented SiteTranslationImporter and SiteTranslationExporter classes to facilitate the import and export of site translations. Enhanced the SiteTranslationsTable with import and export actions, allowing for efficient management of translation data. Updated the migration files to create necessary tables for handling imports and exports, improving the overall localization workflow in the admin panel.
|
2025-12-31 00:23:16 +03:00 |
|
Ümit Tunç
|
064ec327ba
|
Add Site Translation Management: Created SiteTranslation resource with pages for listing, creating, and editing translations. Implemented localization support for translation keys and values, enhancing the admin panel's usability for managing site translations. Introduced a new migration for the site_translations table and updated helper functions for translation retrieval.
|
2025-12-30 23:41:32 +03:00 |
|
Ümit Tunç
|
a85e6eebe0
|
Implement Product and ProductCategory Resources: Created new Filament resources for managing products and product categories, including pages for listing, creating, and editing. Added schemas for forms and tables, integrated translation support, and established relationships between products and categories. Enhanced the navigation structure to include product and service links in the frontend menu, improving overall site organization and user experience.
|
2025-12-30 22:16:45 +03:00 |
|
Ümit Tunç
|
f4603456b1
|
Enhance Template Preview Functionality: Added a preview action to both HeaderTemplatesTable and FooterTemplatesTable, allowing users to preview templates in a modal. Updated localization files to include preview action labels in both English and Turkish. Introduced new Blade views for rendering template previews, improving the overall user experience in template management.
|
2025-12-27 09:50:38 +03:00 |
|
Ümit Tunç
|
f609eb3ec1
|
Enhance Template Import and Preview Functionality: Updated the ImportHtmlTemplates command to improve asset path handling by moving files to storage and updating HTML asset paths. Added a preview action in SectionTemplatesTable for better template management, along with a new Blade view for rendering previews. Adjusted route for template preview to accept any request method for flexibility.
|
2025-12-27 09:38:38 +03:00 |
|
Ümit Tunç
|
7563577aa8
|
Implement Filtering and Commenting Features in Blog: Enhanced BlogController to support filtering posts by author, category, and tags. Added a storeComment method to handle comment submissions, including validation and success/error messaging. Updated blog views to display comments and improved layout for better user engagement.
|
2025-11-06 17:08:46 -03:00 |
|
Ümit Tunç
|
4bdcf66c99
|
Implement Commenting Feature in Blog: Enhanced BlogController to handle comments by adding a new storeComment method. Updated blog show view to display approved comments and related posts, improving user engagement and content interaction. Added routes for comment submission, ensuring a complete commenting system.
|
2025-11-06 16:59:25 -03:00 |
|
Ümit Tunç
|
43ff270cbd
|
Refactor TemplateService and Blog Views: Updated TemplateService to utilize a generic model for placeholder replacement, enhancing flexibility in content rendering. Modified blog views to use the new featured image URL property, improving image handling and ensuring consistency across templates.
|
2025-11-06 16:51:17 -03:00 |
|
Ümit Tunç
|
605f0d158f
|
Refactor Blog and Page Controllers: Updated BlogController and PageController to utilize the new Blog model and integrated dynamic header and footer templates. Removed the DatabaseSeeder file as it is no longer needed. Enhanced the TemplateService to support dynamic content rendering for both blog and page templates, improving the overall template management system.
|
2025-11-06 16:49:02 -03:00 |
|
Ümit Tunç
|
920502c5d3
|
Enhance placeholder functionality: Updated TemplateService to support 'setting' placeholders, allowing dynamic retrieval of settings values. Modified the placeholder picker to include setting types and added localization for new placeholder types in both English and Turkish. Improved site layout by integrating settings for favicon and custom CSS.
|
2025-11-05 17:18:02 -03:00 |
|
Ümit Tunç
|
27e1846aec
|
Add setting helpers: Introduced a new helper function for retrieving settings values, enhancing the configuration management. Updated composer.json to autoload the new helper file. Updated the app.css and app.js files to the latest versions of Tailwind CSS and Chart.js, respectively, ensuring compatibility and performance improvements.
|
2025-11-05 16:52:47 -03:00 |
|
Ümit Tunç
|
9248df9a99
|
Update placeholder picker component: Added support for special placeholders in the placeholder picker, enhancing the user experience by allowing easier insertion of predefined placeholders. Removed the dedicated section for special placeholders to streamline the interface.
|
2025-11-05 11:09:14 -03:00 |
|
Ümit Tunç
|
d72ce2434a
|
Enhance template placeholder functionality: Updated the TemplateService to support new placeholders for page content, title, and excerpt. Modified related components and views to utilize these placeholders, improving dynamic content rendering. Added special placeholder buttons in the placeholder picker for easier insertion.
|
2025-11-05 10:24:43 -03:00 |
|
Ümit Tunç
|
f1b1f6e266
|
Add locale management middleware: Introduced SetLocale middleware to handle language settings based on user session and available languages. Updated app bootstrap to include the middleware, ensuring proper localization support throughout the application. Enhanced language selector component for improved user experience.
|
2025-11-04 15:40:53 -03:00 |
|
Ümit Tunç
|
8a99a36ee9
|
Enhance placeholder parsing functionality: Updated the TemplateService to support both dot and kebab-case formats for placeholders in HTML content. Improved regex patterns for parsing placeholders and custom blade components, ensuring better flexibility in template customization.
|
2025-11-04 15:38:15 -03:00 |
|
Ümit Tunç
|
45534be05e
|
Add language switch functionality: Implemented a new route for switching languages, allowing users to change the application language dynamically. Introduced a language selector component in the navbar for improved user experience, ensuring proper localization support. Updated the switch_language helper function to streamline locale management.
|
2025-11-04 15:28:24 -03:00 |
|
Ümit Tunç
|
7da35f79bb
|
Update menu component localization: Enhanced the menu blade template to utilize the translation feature for item titles, ensuring proper localization support for both English and Turkish languages. This change improves the user experience by dynamically displaying translated titles when available.
|
2025-11-04 15:24:13 -03:00 |
|
Ümit Tunç
|
9dd1bde863
|
Enhance placeholder picker functionality: Added support for custom placeholders in the placeholder picker component, allowing dynamic loading of custom blade files. Updated localization for both English and Turkish languages to include new placeholder types, improving user experience and flexibility in template customization.
|
2025-11-04 12:08:31 -03:00 |
|
Ümit Tunç
|
01ef804c03
|
Add custom menu and navbar components: Introduced a new menu component to dynamically render menu items from the Pages model, including nested children. Added a social media navbar component for enhanced user engagement. Implemented an offcanvas footer for additional contact information and social links, improving overall site navigation and accessibility.
|
2025-11-04 11:48:24 -03:00 |
|
Ümit Tunç
|
ae7d85fc88
|
Enhance placeholder picker component: Updated the placeholder picker to improve usability by adding drag-and-drop functionality for placeholder insertion. Adjusted the styling of the placeholder list for better visibility and user experience.
|
2025-11-04 11:39:16 -03:00 |
|
Ümit Tunç
|
6060fe1b23
|
Add template save event handling and update preview functionality: Implemented afterSave method in Footer, Header, Menu, and Section templates to dispatch a 'template-saved' event for Livewire. Updated template preview components to listen for this event, ensuring previews are refreshed after template modifications. Enhanced viewData method in template forms for better record ID handling.
|
2025-11-04 06:10:35 -03:00 |
|
Ümit Tunç
|
a892fa7866
|
Refactor User Guide Page Navigation: Updated the navigation bar in the User Guide page to utilize full width on larger screens, enhancing layout consistency and responsiveness. Removed unnecessary max-width styling to improve usability across different devices.
|
2025-11-04 05:59:06 -03:00 |
|
Ümit Tunç
|
181efaa38d
|
Refactor User Guide Page Layout: Updated the User Guide page structure to improve responsiveness and visual consistency. Adjusted navigation and content areas for better usability, including changes to flex properties and styling for enhanced layout across different screen sizes.
|
2025-11-04 02:28:24 -03:00 |
|
Ümit Tunç
|
e713bdb77f
|
Refactor User Guide Layout: Updated the structure of the User Guide page to enhance responsiveness and layout consistency. Changed the main content area and navigation bar to utilize full width on smaller screens, improving user experience across devices.
|
2025-11-03 17:19:52 -03:00 |
|
Ümit Tunç
|
c5b83d0533
|
Enhance User Guide and Template Services: Added max content width configuration to UserGuide page for improved layout. Updated TemplateService to always replace placeholders, ensuring custom components are handled correctly even with empty default data. Enhanced error handling for custom component rendering, providing user-friendly error messages in the preview. Introduced a new guide for website setup, detailing installation steps and features.
|
2025-11-03 17:14:53 -03:00 |
|
Ümit Tunç
|
f9730a64f7
|
Add User Guide functionality: Created UserGuide page and GuideService to manage and display user guides. Implemented localization for user guide labels and integrated a search feature for easy navigation. Added markdown support for guide content and established a structured layout for guide selection and display.
|
2025-11-03 17:08:15 -03:00 |
|
Ümit Tunç
|
6a5e26638c
|
Add placeholder picker component to template forms: Integrated a new placeholder picker component in Footer, Header, Menu, and Section template forms to enhance user experience by allowing easy insertion of placeholder variables. Updated the TemplateService to support custom blade components and added localization for the new placeholder picker functionality.
|
2025-11-03 16:30:50 -03:00 |
|
Ümit Tunç
|
5b14260622
|
Add data transformation for default_data fields in template forms: Implemented mutateFormDataBeforeSave method in Create and Edit pages for Footer, Header, and Section templates to properly format nested default_data fields into an array structure before saving. This enhancement improves data handling and ensures consistency across template forms.
|
2025-11-03 16:16:06 -03:00 |
|
Ümit Tunç
|
4a2a66c55c
|
Add Menu Template functionality: Created MenuTemplate resource with CRUD pages, schemas, and table configuration. Implemented localization for menu template fields and integrated menu rendering capabilities. Enhanced TemplatePreviewController to support menu templates and updated dynamic template documentation accordingly.
|
2025-11-03 15:43:47 -03:00 |
|
Ümit Tunç
|
9629652d0a
|
Refactor template preview data handling in Footer, Header, and Section templates: Updated the viewData method in FooterTemplateForm, HeaderTemplateForm, and SectionTemplateForm schemas to use a closure for dynamic record ID retrieval. Enhanced the template-preview Blade component to accept the record ID, improving data handling and ensuring accurate template previews based on the current record context.
|
2025-11-03 03:15:31 -03:00 |
|
Ümit Tunç
|
5fb74384ce
|
Refactor MenuTree page and PagesMenuWidget: Removed the view property from MenuTree, updated header widget method to footer widget method, and eliminated the menu-tree Blade view file. Enhanced tree title handling in PagesMenuWidget by introducing a dedicated method for retrieving the title using localization.
|
2025-11-01 16:27:35 -03:00 |
|
Ümit Tunç
|
ad20ba575a
|
Add Menu Tree functionality and integrate Filament Tree plugin: Introduced a new MenuTree page for managing page structures, added PagesMenuWidget for displaying a tree layout of pages, and updated localization files for menu-related actions. Enhanced Page model with tree management capabilities and included necessary CSS and JS files for the Filament Tree plugin.
|
2025-11-01 16:13:59 -03:00 |
|
Ümit Tunç
|
4718535fda
|
Update view component usage in template forms: Replaced extraAttributes with viewData method in HeaderTemplateForm, FooterTemplateForm, and SectionTemplateForm schemas to align with Filament 4.x standards. Enhanced the template-preview Blade component to utilize local variables for type and field name, improving data handling and consistency.
|
2025-11-01 15:52:22 -03:00 |
|
Ümit Tunç
|
78d3bce584
|
Refactor TemplatePreviewController to support template content retrieval by ID: Updated the preview method to accept a record ID for fetching template content from the database. Introduced a private method to handle content retrieval for header, footer, and section templates. Enhanced error handling for empty content scenarios, improving the overall robustness of the template preview functionality.
|
2025-11-01 15:31:53 -03:00 |
|
Ümit Tunç
|
e7d6355b5c
|
Refactor template preview button and loading indicators: Updated the template preview Blade view to replace the fullscreen editor button with a preview update button, enhancing user interaction. Improved loading indicators with a new play icon for better visual feedback during content processing.
|
2025-10-31 17:59:13 -03:00 |
|
Ümit Tunç
|
8d7b3f0914
|
Implement fullscreen editor for template preview: Added a fullscreen editing feature with collapsible editor functionality and improved loading indicators. Enhanced the template preview Blade view for better user interaction and experience during content editing and previewing.
|
2025-10-31 17:14:21 -03:00 |
|
Ümit Tunç
|
6f12dda0d9
|
Enhance template preview functionality: Added a loading button for manual preview updates, improved loading indicators, and removed automatic content updates to streamline user interaction. Updated the template preview Blade view for better user feedback during content processing.
|
2025-10-31 17:06:25 -03:00 |
|
Ümit Tunç
|
8d6d0b52b9
|
Refactor template preview components: Moved preview component placement after the CodeEditor in footer, header, and section template forms for improved user experience. Enhanced loading indicators in the template preview Blade view for better feedback during content processing.
|
2025-10-31 17:01:27 -03:00 |
|
Ümit Tunç
|
52c4ba1b19
|
Add template preview functionality: Introduced TemplatePreviewController and TemplatePreviewService for rendering dynamic previews of header, footer, and section templates. Updated form schemas to include preview components and enhanced real-time content updates. Added configuration for template assets and integrated preview functionality into the admin panel.
|
2025-10-31 16:48:36 -03:00 |
|