Ü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 |
|
Ümit Tunç
|
67d8b4c781
|
Update site layout scripts: Replaced optional theme JS comment with inclusion of plugins.js and theme.js for improved functionality and design consistency.
|
2025-10-31 15:54:47 -03:00 |
|
Ümit Tunç
|
e3ecd9078a
|
Add stylesheets for enhanced layout: Included additional CSS files for fonts and plugins in the site layout to improve visual presentation and user experience.
|
2025-10-31 15:53:42 -03:00 |
|
Ümit Tunç
|
02e4f46694
|
Implement dynamic template rendering and page observer: Enhanced PageController to support dynamic header and footer templates, utilizing TemplateService for placeholder replacement. Introduced PageObserver to manage homepage status across pages. Updated routes for improved debugging and dynamic homepage display. Refactored views to accommodate new templating system.
|
2025-10-31 15:49:29 -03:00 |
|
Ümit Tunç
|
c042cb5114
|
Add dynamic template system: Implemented header, footer, and section templates with corresponding models, migrations, and Filament resources. Enhanced Page model to support dynamic templates and updated localization files for new terms. Added TemplateService for managing template data and rendering. Comprehensive documentation included for usage and best practices.
|
2025-10-31 14:53:34 -03:00 |
|
Ümit Tunç
|
0f78292c46
|
Implement auto-save feature and sticky header in EditPage: Added auto-save functionality with silent notifications for successful saves, enhancing user experience. Introduced a new Blade view for sticky header and footer, ensuring accessibility of actions during editing. Updated custom block rendering to support markdown formatting.
|
2025-10-30 17:38:17 -03:00 |
|
Ümit Tunç
|
d5458ec0e3
|
Refactor EditPage class: Updated getRedirectUrl method to return null for staying on the same page, enhancing user experience. Added new custom Blade view for rendering dynamic data blocks, improving flexibility in content management.
|
2025-10-30 17:21:39 -03:00 |
|
Ümit Tunç
|
128adb7a9c
|
Implement sticky header actions in edit pages: Added save and cancel actions with localization support to the header of EditBlog, EditCustomer, EditLanguage, EditPage, EditSetting pages. Introduced a new Blade view for sticky actions, enhancing user experience by keeping action buttons accessible during form editing.
|
2025-10-30 17:09:06 -03:00 |
|
Ümit Tunç
|
0615bbecb1
|
Revamp Navbar Structure and Design: Replaced the existing navbar with a new responsive design featuring dropdown menus for demos, pages, projects, and documentation. Enhanced user experience with improved navigation and accessibility, while maintaining localization support for menu items.
|
2025-10-30 16:02:32 -03:00 |
|
Ümit Tunç
|
4a98a6d8f0
|
Add sections and data fields to Page model, create migration for sections column, and implement PageSeeder for initial page data: Enhanced the Page model with new fields for sections and data, added a migration to include a JSON column for sections in the pages table, and created a PageSeeder to populate the database with example pages including structured sections for content management.
|
2025-10-30 15:55:32 -03:00 |
|
Ümit Tunç
|
58e1d55881
|
Refactor ListSettings page to implement tabbed navigation: Removed custom Blade view and integrated tab functionality for settings groups. Enhanced group filtering and localization support for settings display.
|
2025-10-30 15:30:46 -03:00 |
|
Ümit Tunç
|
3669e17119
|
Add DatabaseSeeder and enhance settings management: Created DatabaseSeeder to seed initial data, including a test user. Updated ListSettings page to support group filtering and added new settings groups in localization files. Enhanced SettingForm and SettingsTable to accommodate new group options and improved UI for settings management.
|
2025-10-30 15:30:46 -03:00 |
|
Ümit Tunç
|
1791108b1e
|
Add Blocks Usage Documentation: Created a comprehensive guide for the block-based page creation system, detailing the available blocks, their usage, and customization options. Included example data and instructions for integrating blocks into the admin panel.
|
2025-10-30 15:28:57 -03:00 |
|
Ümit Tunç
|
3b238d23cc
|
Add Team Block Component: Created a new Blade component for displaying team members, including support for section titles, subtitles, member details, and social links. Implemented responsive design using Tailwind CSS.
|
2025-10-30 15:26:23 -03:00 |
|
Ümit Tunç
|
08e07a9e63
|
Add Blog functionality: Created BlogController with index and show methods, added blog views, and integrated localization for meta tags. Updated routes to include blog paths.
|
2025-10-30 15:26:11 -03:00 |
|
Ümit Tunç
|
fa136f4948
|
Remove unnecessary blank lines in PageController, footer, and navigation Blade templates for cleaner code structure.
|
2025-10-03 13:01:37 -03:00 |
|
Ümit Tunç
|
736f9c536d
|
Add initial website setup: Created essential files including package-lock.json, setup documentation, and foundational Blade templates. Implemented PageController for homepage and page display, integrated navigation and footer components, and established dark mode functionality. Enhanced CSS for custom scrollbar and smooth scrolling. Added SVG logos for branding. Updated routes for page handling.
|
2025-10-01 02:21:31 -03:00 |
|
Ümit Tunç
|
5ae571f10b
|
Enhance Filament admin panel with new branding and CSS assets. Added brand logos for light and dark modes, integrated custom CSS for login page styling, and removed the obsolete TruncgilPanelProvider. Updated asset loading in the admin panel configuration.
|
2025-09-27 13:14:49 -03:00 |
|
Ümit Tunç
|
ac4038db82
|
Initialize Laravel project with essential configuration files and structure. Added .editorconfig, .env.example, .gitattributes, .gitignore, .htaccess, and various Laravel framework files including routes, controllers, models, and views. Set up basic testing structure with example tests. Included necessary assets for frontend development with Tailwind CSS and Vite integration.
|
2025-09-27 12:49:10 -03:00 |
|