Articles Page — Complete Functional & Language-Aware Documentation
The Articles Page is the content operations center of the BIZ1 platform.
It combines article purchasing, writer collaboration, comment moderation, and content publishing into one unified workflow.
This page is not just a blog manager — it is a content supply chain system connecting business owners, writers, customers, social media, and site publishing, all while respecting roles, permissions, and language direction (LTR / RTL).
1. What the Articles Page Is
The Articles page allows an organization to:
-
Order articles from writers
-
Manage the writing and approval workflow
-
Publish approved articles to the website
-
Moderate user comments on articles
-
Manage categories, visibility, popularity, and social distribution
Everything happens from a single page, divided into three logical sections that appear based on the user’s role.
2. Page Access, Routing & Permissions
The Articles page is accessed from the top navigation menu → “Articles”.
-
Requires user authentication
-
Controlled by permission:
module_sidebarmenu_Articles -
Writers and owners/admins see different UI and actions
-
Each section has its own help module, making the page self-documenting
The same URL serves all roles, but what you see and what you can do changes dynamically.
3. Role-Based Page Structure (Very Important)
Owners / Admins (non-writers)
They see three sections, in this order:
-
Buy Articles
-
Comments
-
My Articles
They control:
-
Article orders
-
Approvals and payments
-
Publishing and visibility
-
Comment moderation
Writers (user_role = 2)
They see a simplified, focused interface:
-
Buy Articles (only orders they can write)
-
Write By Me (articles they have submitted)
They do not see:
-
Comments
-
My Articles
-
Publishing controls
-
Social posting
This ensures writers focus only on content creation, not business management.
4. BUY ARTICLES — Ordering & Writing Workflow
Purpose
The Buy Articles section is where content orders are created and fulfilled.
For owners/admins:
-
It is a content purchasing system
-
Orders are paid from the user’s balance
-
Writers submit content against orders
-
Owners approve or reject submissions
For writers:
-
It is a task list
-
Each row represents a writing assignment
-
“Write Article” opens the editor
Visual Behavior
Each row clearly communicates status using colored indicators:
-
Green: Submitted / Ready for review
-
Red: Disapproved
-
Blue / Neutral: In writing
This visual language works consistently in all supported languages.
Order Creation (Add Buy Article)
When an owner clicks “+”:
-
A modal opens
-
The user defines:
-
Topic / subject
-
Word count
-
Instructions for the writer
-
Keywords
-
Whether an image is required
-
Whether social posting is required
-
The total price is calculated live, based on:
-
Word count
-
Image option
-
Social option
Before saving:
-
The system checks the user’s balance
-
If insufficient, the order is blocked with a clear message
This prevents unpaid or invalid orders.
Writer Submission Flow
When a writer clicks “Write Article”:
-
The Article Write editor opens
-
The writer submits:
-
Title
-
Description
-
Full content
-
Meta keywords
-
Image (optional)
-
After submission:
-
The order status changes
-
Owners are notified visually
-
The writer can later edit or resubmit if disapproved
Approval & Payment Logic (Owner Side)
When an owner approves a submission:
-
The article content is copied into My Articles
-
The order price is deducted from the user’s balance
-
The order is marked as completed
-
The article becomes publishable
If disapproved:
-
A reason is required
-
The writer sees the reason
-
The article returns to “In Writing”
This ensures clear communication and accountability.
5. COMMENTS — Article Comment Moderation
Purpose
The Comments section is a moderation panel for user-generated comments on published articles.
It allows owners/admins to:
-
Approve comments
-
Delete inappropriate comments
-
Respond directly to commenters
-
Approve all comments in bulk
Writers never see this section.
Behavior & UX
-
Comments load dynamically via AJAX
-
Search works in real time
-
Pagination keeps performance fast
-
Actions do not reload the page
Each comment clearly shows:
-
Who commented
-
What they said
-
Your response (if any)
-
Approval status
This keeps article discussions clean, professional, and controlled.
Language Awareness
-
Comment text appears in the language it was written
-
Action labels and buttons follow the UI language
-
RTL/LTR alignment is handled automatically
6. MY ARTICLES — Publishing & Content Management
Purpose
The My Articles section is the content publishing engine.
It contains:
-
Articles written internally
-
Articles approved from Buy Articles
-
Articles scheduled for publishing
-
Articles marked for homepage or popularity
This is where content becomes public-facing.
Article Management Capabilities
From this section, owners/admins can:
-
Create new articles manually
-
Edit existing articles
-
Delete articles
-
Assign categories and subcategories
-
Schedule publish dates
-
Upload and replace images
-
Toggle:
-
Home page visibility
-
Popular article status
-
All actions are permission-checked and validated.
Language & Site Filtering
Articles can exist in multiple languages.
The UI provides:
-
“English site” filter
-
“Site” (e.g. Hebrew) filter
This controls:
-
Which articles appear
-
Which categories are available
-
Which site the article belongs to
The system remembers the selected language in session state.
Social & Advanced Actions
Each article row can trigger:
-
Publish on Social
Opens social posting workflow using connected accounts
-
Send It Multi / Wedding / Somply
Special business flows for specific user types
-
View Article
Opens the public site version in a new tab
These actions connect the Articles module with:
-
Social media
-
Builder / site system
-
External publishing workflows
7. Writer-Only: “Write By Me”
For writers, this section replaces My Articles.
It shows:
-
All articles they have worked on
-
Current status (In Writing, Disapproved, Updated, Approved)
-
Disapproval reasons
-
Direct access to edit or resubmit
This gives writers full clarity about their workload and feedback.
8. Categories, Settings & Relationships
Categories & Subcategories
-
Managed in Settings → Article Categories
-
Can also be added inline from the Articles page
-
Fully language-aware
-
Hierarchical (category → subcategory)
Key Relationships
The Articles page connects to:
-
User balance — payment on approval
-
Settings — categories and permissions
-
Build Site / Builder — public article pages
-
Social Accounts — social posting
-
Help system — contextual help per section
-
Language system — article language + UI language
9. Language, Direction & UX Consistency
Across all sections:
-
UI labels follow the selected language
-
Content follows the article language
-
RTL/LTR is handled automatically
-
Editors, modals, tables, and buttons adapt correctly
This ensures the Articles page works equally well for:
-
English users
-
Hebrew users
-
Multilingual organizations
10. Conceptual Summary
In one clear picture:
-
Buy Articles = content ordering & writer collaboration
-
Comments = reputation & discussion control
-
My Articles = publishing & visibility management
The Articles page is a complete content lifecycle system — from idea → writing → approval → publishing → discussion → promotion — all in one place, fully secure, role-based, and language-aware.
This makes it one of the most powerful and business-critical modules in the BIZ1 platform.
